Ë
    ÷Q(h€  ã                   ó"   — d dl Z  G d„ de«      Zy)é    Nc                   óJ   ‡ — e Zd ZdZˆ fd„Zˆ fd„Zd„ Zd„ Zd„ Zd„ Z	d„ Z
ˆ xZS )	ÚBunchaØ  Container object exposing keys as attributes.

    Bunch objects are sometimes used as an output for functions and methods.
    They extend dictionaries by enabling values to be accessed by key,
    `bunch["value_key"]`, or by an attribute, `bunch.value_key`.

    Examples
    --------
    >>> from sklearn.utils import Bunch
    >>> b = Bunch(a=1, b=2)
    >>> b['b']
    2
    >>> b.b
    2
    >>> b.a = 3
    >>> b['a']
    3
    >>> b.c = 6
    >>> b['c']
    6
    c                 óB   •— t         ‰| �  |«       i | j                  d<   y ©NÚ_deprecated_key_to_warnings)ÚsuperÚ__init__Ú__dict__)ÚselfÚkwargsÚ	__class__s     €úR/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/sklearn/utils/_bunch.pyr	   zBunch.__init__   s!   ø€ Ü‰Ñ˜Ô ð 8:ˆ�‰Ð3Ò4ó    c                 ó¬   •— || j                   j                  di «      v r't        j                  | j                  |   t
        «       t        ‰| �  |«      S r   )r
   ÚgetÚwarningsÚwarnr   ÚFutureWarningr   Ú__getitem__)r   Úkeyr   s     €r   r   zBunch.__getitem__$   sL   ø€ Ø�$—-‘-×#Ñ#Ð$AÀ2ÓFÑFÜ�M‰MØ×0Ñ0°Ñ5Üôô ‰wÑ" 3Ó'Ð'r   c                ó<   — || j                   d   |<   |x| |<   | |<   y)z@Set key in dictionary to be deprecated with its warning message.r   N)r
   )r   ÚvalueÚnew_keyÚdeprecated_keyÚwarning_messages        r   Ú_set_deprecatedzBunch._set_deprecated,   s)   € àGVˆ�‰Ð3Ñ4°^ÑDØ/4Ð4ˆˆW‰˜˜^Ò,r   c                 ó   — || |<   y ©N© )r   r   r   s      r   Ú__setattr__zBunch.__setattr__1   s   € ØˆˆSŠ	r   c                 ó"   — | j                  «       S r   )Úkeys)r   s    r   Ú__dir__zBunch.__dir__4   s   € Ø�y‰y‹{Ðr   c                 ó>   — 	 | |   S # t         $ r t        |«      ‚w xY wr   )ÚKeyErrorÚAttributeError)r   r   s     r   Ú__getattr__zBunch.__getattr__7   s+   € ð	&Ø˜‘9ÐøÜò 	&Ü  Ó%Ð%ð	&ús   ‚ ‡c                  ó   — y r   r   )r   Ústates     r   Ú__setstate__zBunch.__setstate__=   s   € ð 	r   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r	   r   r   r    r#   r'   r*   Ú__classcell__)r   s   @r   r   r      s+   ø„ ñô,:ô(ò5ò
òò&ö	r   r   )r   Údictr   r   r   r   ú<module>r1      s   ðó ô?ˆDõ ?r   