ó
    oñ:iü  ã                   óH   • S SK JrJr  SS/r " S S\5      r " S S\5      rg)é    )ÚUserDictÚUserListÚLazyDictÚLazyListc                   ó.   ^ • \ rS rSrU 4S jrS rSrU =r$ )r   é   c                 ó.   >• [         TU ]  5         Xl        g ©N)ÚsuperÚ__init__Údata)Úselfr   Ú	__class__s     €Ú[/srv/projetos/modelo_ml_acdoc/venv/lib/python3.13/site-packages/fontTools/misc/lazyTools.pyr   ÚLazyDict.__init__   s   ø€ Ü‰ÑÔØ�	ó    c                 óp   • U R                   U   n[        U5      (       a  U" U5      nX R                   U'   U$ r
   )r   Úcallable)r   ÚkÚvs      r   Ú__getitem__ÚLazyDict.__getitem__   s1   € Ø�I‰I�a‰LˆÜ�A�;‰;Ù�!“ˆAØ�I‰I�a‰LØˆr   )r   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   Ú__static_attributes__Ú__classcell__)r   s   @r   r   r      s   ø† õ÷ð r   c                   ó&   • \ rS rSrS rS rS rSrg)r   é   c                 ó  • [        U[        5      (       a5  [        UR                  [	        U 5      5      6 nU Vs/ s H  o0U   PM	     sn$ U R
                  U   n[        U5      (       a  U" U5      nX@R
                  U'   U$ s  snf r
   )Ú
isinstanceÚsliceÚrangeÚindicesÚlenr   r   )r   r   r%   Úir   s        r   r   ÚLazyList.__getitem__   sq   € Ü�aœ×ÑÜ˜QŸY™Y¤s¨4£yÓ1Ð2ˆGÙ%,Ó-¢W ˜”G¡WÑ-Ð-Ø�I‰I�a‰LˆÜ�A�;‰;Ù�!“ˆAØ�I‰I�a‰LØˆùò .s   ºBc                 ó˜   • [        U[        5      (       a  [        U5      nO[        U[        5      (       a  O[        $ [        U 5      U-   $ r
   )r"   r   ÚlistÚNotImplemented©r   Úothers     r   Ú__add__ÚLazyList.__add__   s=   € Ü�eœX×&Ñ&Ü˜“K‰EÜ˜œt×$Ñ$Øä!Ð!Ü�D‹z˜EÑ!Ð!r   c                 óT   • [        U[        5      (       d  [        $ U[        U 5      -   $ r
   )r"   r*   r+   r,   s     r   Ú__radd__ÚLazyList.__radd__'   s$   € Ü˜%¤×&Ñ&Ü!Ð!Ø”t˜D“zÑ!Ð!r   © N)r   r   r   r   r   r.   r1   r   r3   r   r   r   r      s   † òò"õ"r   N)Úcollectionsr   r   Ú__all__r   r   r3   r   r   Ú<module>r6      s*   ðß *à�zÐ
"€ô
ˆxô 
ô"ˆxõ "r   