§
     ã ho  ã                   ó"   —  G d „ de ¦  «        ZdS )c                   ó:   ‡ — e Zd ZdZˆ f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                 óJ   •— t          ¦   «                              |¦  «         d S ©N)ÚsuperÚ__init__)ÚselfÚkwargsÚ	__class__s     €úP/var/www/html/Sam_Eipo/venv/lib/python3.11/site-packages/sklearn/utils/_bunch.pyr   zBunch.__init__   s!   ø€ Ý‰Œ×Ò˜Ñ Ô Ð Ð Ð ó    c                 ó   — || |<   d S r   © )r   ÚkeyÚvalues      r   Ú__setattr__zBunch.__setattr__   s   € ØˆˆS‰	ˆ	ˆ	r   c                 ó*   — |                       ¦   «         S r   )Úkeys)r   s    r   Ú__dir__zBunch.__dir__   s   € ØyŠy‰{Œ{Ðr   c                 óN   — 	 | |         S # t           $ r t          |¦  «        ‚w xY wr   )ÚKeyErrorÚAttributeError)r   r   s     r   Ú__getattr__zBunch.__getattr__!   s:   € ð	&Ø˜”9ÐøÝð 	&ð 	&ð 	&Ý  Ñ%Ô%Ð%ð	&øøøs   ‚
 Š$c                 ó   — d S r   r   )r   Ústates     r   Ú__setstate__zBunch.__setstate__'   s	   € ð 	ˆr   )
Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   r   Ú__classcell__)r
   s   @r   r   r      s~   ø€ € € € € ðð ð,!ð !ð !ð !ð !ðð ð ðð ð ð&ð &ð &ð	ð 	ð 	ð 	ð 	ð 	ð 	r   r   N)Údictr   r   r   r   ú<module>r"      s9   ðð/ð /ð /ð /ð /ˆDñ /ô /ð /ð /ð /r   