Ë
    ÷Q(hæ  ã                   ó  — d dl Z d dlmZ d dlZd dlmZmZ  ed«       G d„ d«      «       Z G d„ d«      Z G d	„ d
«      Z	 G d„ d«      Z
 G d„ de«      Z ed«       G d„ d«      «       Z e«       d„ «       Zd„ Zd„ Zd„ Zd„ Zy)é    N)Ú	signature)Ú_is_deprecatedÚ
deprecatedÚqwertyc                   ó   — e Zd Zy)Ú
MockClass1N©Ú__name__Ú
__module__Ú__qualname__© ó    úb/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/sklearn/utils/tests/test_deprecation.pyr   r      s   „ àr   r   c                   óN   — e Zd Z ed«      d„ «       Z ed«      ed„ «       «       Zy)Ú
MockClass2Úmockclass2_methodc                  ó   — y ©Nr   ©Úselfs    r   ÚmethodzMockClass2.method   ó   € àr   zn_features_ is deprecatedc                  ó   — y)zNumber of input features.é
   r   r   s    r   Ún_features_zMockClass2.n_features_   s   € ð r   N)r
   r   r   r   r   Úpropertyr   r   r   r   r   r      s<   „ ÙÐ#Ó$ñó %ðñ Ð+Ó,Øñó ó -ñr   r   c                   ó&   — e Zd Z e«       d„ «       Zy)Ú
MockClass3c                  ó   — y r   r   r   s    r   Ú__init__zMockClass3.__init__   r   r   N)r
   r   r   r   r    r   r   r   r   r      s   „ Ùƒ\ñó ñr   r   c                   ó   — e Zd Zy)Ú
MockClass4Nr	   r   r   r   r"   r"   $   s   „ Ør   r"   c                   ó   — e Zd ZdZd„ Zy)Ú
MockClass5zAInherit from deprecated class but does not call super().__init__.c                 ó   — || _         y r   )Úa)r   r&   s     r   r    zMockClass5.__init__+   s	   € Øˆ�r   N)r
   r   r   Ú__doc__r    r   r   r   r$   r$   (   s
   „ ÙKór   r$   ú	a messagec                   ó"   ‡ — e Zd ZdZˆ fd„Zˆ xZS )Ú
MockClass6z*A deprecated class that overrides __new__.c                 óB   •— t        |«      dkD  sJ ‚t        ‰| �	  | «      S )Nr   )ÚlenÚsuperÚ__new__)ÚclsÚargsÚkwargsÚ	__class__s      €r   r.   zMockClass6.__new__3   s"   ø€ Ü�4‹y˜1Š}Ðˆ}Ü‰w‰˜sÓ#Ð#r   )r
   r   r   r'   r.   Ú__classcell__)r2   s   @r   r*   r*   /   s   ø„ á4÷$ð $r   r*   c                   ó   — y)Nr   r   r   r   r   Úmock_functionr5   8   s   € àr   c                  óì  — t        j                  t        d¬«      5  t        «        d d d «       t        j                  t        d¬«      5  t	        «       j                  «        d d d «       t        j                  t        d¬«      5  t        «        d d d «       t        j                  t        d¬«      5  t        d«       d d d «       t        j                  t        d¬«      5  t        d«       d d d «       t        j                  t        d¬«      5  t        «       } d d d «        dk(  sJ ‚y # 1 sw Y   �ŒxY w# 1 sw Y   ŒØxY w# 1 sw Y   Œ¶xY w# 1 sw Y   Œ“xY w# 1 sw Y   ŒpxY w# 1 sw Y   ŒNxY w)Nr   )Úmatchr   r   é*   r(   r   )
ÚpytestÚwarnsÚFutureWarningr   r   r   r   r$   r*   r5   )Úvals    r   Útest_deprecatedr=   =   s  € Ü	�‰”m¨8Ô	4ñ ÜŒ÷ä	�‰”mÐ+>Ô	?ñ Ü‹×ÑÔ÷ä	�‰”m¨<Ô	8ñ ÜŒ÷ä	�‰”m¨8Ô	4ñ Ü�2Œ÷ä	�‰”m¨;Ô	7ñ Ü�2Œ÷ä	�‰”m¨<Ô	8ñ Ü‹oˆ÷à�"Š9Ð‰9÷ñ ú÷ð ú÷ð ú÷ð ú÷ð ú÷ð úsG   œD-Á
D:ÂEÂ4EÃ#EÄE*Ä-D7Ä:EÅEÅEÅE'Å*E3c                  ó<  — t        t        j                  «      sJ ‚t        t        «       j                  «      sJ ‚t        t
        j                  «      sJ ‚t        t        j                  «      rJ ‚t        t        j                  «      sJ ‚t        t        «      sJ ‚y r   )
r   r   r.   r   r   r   r    r"   r$   r5   r   r   r   Útest_is_deprecatedr?   M   sx   € ô œ*×,Ñ,Ô-Ð-Ð-Üœ*›,×-Ñ-Ô.Ð.Ð.Üœ*×-Ñ-Ô.Ð.Ð.Üœj×1Ñ1Ô2Ð2Ð2Üœ*×,Ñ,Ô-Ð-Ð-Üœ-Ô(Ð(Ñ(r   c                  ó\   — t        j                  t        j                  t        «      «       y r   )ÚpickleÚloadsÚdumpsr5   r   r   r   Útest_picklerD   X   s   € Ü
‡L�L”—‘œmÓ,Õ-r   c                  ó˜   — t        «        G d„ d«      «       } t        t        | «      j                  j	                  «       «      g d¢k(  sJ ‚y )Nc                   ó   — e Zd Zdd„Zy)ú2test_deprecated_class_signature.<locals>.MockClassc                  ó   — y r   r   )r   r&   ÚbÚcs       r   r    z;test_deprecated_class_signature.<locals>.MockClass.__init___   s   € Ør   N)é   é   )r
   r   r   r    r   r   r   Ú	MockClassrG   ]   s   „ ô	r   rM   )r&   rI   rJ   )r   Úlistr   Ú
parametersÚkeys)rM   s    r   Útest_deprecated_class_signaturerQ   \   sD   € Üƒ\÷ð ó ðô ”	˜)Ó$×/Ñ/×4Ñ4Ó6Ó7º?ÒJÐJÑJr   )rA   Úinspectr   r9   Úsklearn.utils.deprecationr   r   r   r   r   r"   r$   r*   r5   r=   r?   rD   rQ   r   r   r   ú<module>rT      s¤   ðó
 Ý ã ç @ñ ˆHÓ÷	ð 	ó ð	÷	ñ 	÷ñ ÷	ñ 	ô�ô ñ ˆKÓ÷$ð $ó ð$ñ ƒñó ðòò )ò.óKr   