§
    £”jÍ  ã                   ó.   — d dl mZ  G d„ de¦  «        ZdS )é    )Údefaultdictc                   ó.   ‡ — e Zd ZdZdˆ fd„	Zˆ fd„Zˆ xZS )ÚBoundDictionarya  
    A default dictionary where elements are tightly coupled.

    The factory method is responsible for binding the parent object to the child.

    If a reference attribute is assigned then child objects will have the key assigned to this.

    Otherwise it's just a defaultdict.
    Nc                 óH   •— || _          t          ¦   «         j        |i |¤Ž d S ©N)Ú	referenceÚsuperÚ__init__)Úselfr   ÚargsÚkwÚ	__class__s       €ún/var/www/finuniver-perm.ru/html/portfolio/venv/lib/python3.11/site-packages/openpyxl/utils/bound_dictionary.pyr
   zBoundDictionary.__init__   s,   ø€ Ø"ˆŒØ�‰ŒÔ˜$Ð% "Ð%Ð%Ð%Ð%Ð%ó    c                 ó„   •— t          ¦   «                              |¦  «        }| j        �t          || j        |¦  «         |S r   )r	   Ú__getitem__r   Úsetattr)r   ÚkeyÚvaluer   s      €r   r   zBoundDictionary.__getitem__   s;   ø€ Ý‘”×#Ò# CÑ(Ô(ˆØŒ>Ð%Ý�E˜4œ>¨3Ñ/Ô/Ð/Øˆr   r   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r
   r   Ú__classcell__)r   s   @r   r   r      s`   ø€ € € € € ðð ð&ð &ð &ð &ð &ð &ð
ð ð ð ð ð ð ð ð r   r   N)Úcollectionsr   r   © r   r   ú<module>r      sM   ðð $Ð #Ð #Ð #Ð #Ð #ðð ð ð ð �kñ ô ð ð ð r   