§
    ¢”jü  ã                   óV   — d dl mZmZ ddgZ G d„ de¦  «        Z G d„ de¦  «        ZdS )é    )ÚUserDictÚUserListÚLazyDictÚLazyListc                   ó$   ‡ — e Zd Zˆ fd„Zd„ Zˆ xZS )r   c                 óV   •— t          ¦   «                              ¦   «          || _        d S ©N)ÚsuperÚ__init__Údata)Úselfr   Ú	__class__s     €úg/var/www/finuniver-perm.ru/html/portfolio/venv/lib/python3.11/site-packages/fontTools/misc/lazyTools.pyr   zLazyDict.__init__   s$   ø€ Ý‰Œ×ÒÑÔÐØˆŒ	ˆ	ˆ	ó    c                 óh   — | j         |         }t          |¦  «        r ||¦  «        }|| j         |<   |S r	   )r   Úcallable)r   ÚkÚvs      r   Ú__getitem__zLazyDict.__getitem__   s8   € ØŒI�aŒLˆÝ�A‰;Œ;ð 	Ø��!‘”ˆAØˆDŒI�a‰LØˆr   )Ú__name__Ú
__module__Ú__qualname__r   r   Ú__classcell__)r   s   @r   r   r      sG   ø€ € € € € ðð ð ð ð ðð ð ð ð ð ð r   c                   ó    — e Zd Zd„ Zd„ Zd„ ZdS )r   c                 ó  ‡ — t          |t          ¦  «        r7t          |                     t	          ‰ ¦  «        ¦  «        Ž }ˆ fd„|D ¦   «         S ‰ j        |         }t          |¦  «        r ||¦  «        }|‰ j        |<   |S )Nc                 ó    •— g | ]
}‰|         ‘ŒS © r   )Ú.0Úir   s     €r   ú
<listcomp>z(LazyList.__getitem__.<locals>.<listcomp>   s   ø€ Ð-Ð-Ð- �D˜”GÐ-Ð-Ð-r   )Ú
isinstanceÚsliceÚrangeÚindicesÚlenr   r   )r   r   r$   r   s   `   r   r   zLazyList.__getitem__   s�   ø€ Ý�a�ÑÔð 	.Ý˜QŸYšY¥s¨4¡y¤yÑ1Ô1Ð2ˆGØ-Ð-Ð-Ð- WÐ-Ñ-Ô-Ð-ØŒI�aŒLˆÝ�A‰;Œ;ð 	Ø��!‘”ˆAØˆDŒI�a‰LØˆr   c                 óª   — t          |t          ¦  «        rt          |¦  «        }nt          |t          ¦  «        rnt          S t          | ¦  «        |z   S r	   )r!   r   ÚlistÚNotImplemented©r   Úothers     r   Ú__add__zLazyList.__add__   sM   € Ý�e�XÑ&Ô&ð 	"Ý˜‘K”KˆEˆEÝ˜�tÑ$Ô$ð 	"Øå!Ð!Ý�D‰zŒz˜EÑ!Ð!r   c                 ó^   — t          |t          ¦  «        st          S |t          | ¦  «        z   S r	   )r!   r'   r(   r)   s     r   Ú__radd__zLazyList.__radd__'   s+   € Ý˜%¥Ñ&Ô&ð 	"Ý!Ð!Ø•t˜D‘z”zÑ!Ð!r   N)r   r   r   r   r+   r-   r   r   r   r   r      sA   € € € € € ðð ð ð"ð "ð "ð"ð "ð "ð "ð "r   N)Úcollectionsr   r   Ú__all__r   r   r   r   r   ú<module>r0      s…   ðØ *Ð *Ð *Ð *Ð *Ð *Ð *Ð *à�zÐ
"€ð
ð 
ð 
ð 
ð 
ˆxñ 
ô 
ð 
ð"ð "ð "ð "ð "ˆxñ "ô "ð "ð "ð "r   