Ë
    SÏ!hÍ  ã                   ó&   — d dl mZ  G d„ de«      Zy)é    )Ú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.
    c                 ó2   •— || _         t        ‰| �  |i |¤Ž y ©N)Ú	referenceÚsuperÚ__init__)Úselfr   ÚargsÚkwÚ	__class__s       €ú]/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/openpyxl/utils/bound_dictionary.pyr
   zBoundDictionary.__init__   s   ø€ Ø"ˆŒÜ‰Ñ˜$Ð% "Ó%ó    c                 ól   •— t         ‰| �  |«      }| j                  �t        || j                  |«       |S r   )r	   Ú__getitem__r   Úsetattr)r   ÚkeyÚvaluer   s      €r   r   zBoundDictionary.__getitem__   s1   ø€ Ü‘Ñ# 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      s   ðõ $ô�kõ r   