§
    Ø! hƒ;  ã            
       óH  — d dl Zd dlZd dlmZmZmZmZmZm	Z	m
Z
mZmZ d dlmZ d dlmZ ej                             dg d¢¦  «        d„ ¦   «         Zej                             ddd	g¦  «        d
„ ¦   «         Zej                             ddd	g¦  «        ej                             ddej        dg e
d¦  «        e e
d¦  «        gg¦  «        d„ ¦   «         ¦   «         Zej                             ddej        dg e
d¦  «        e e
d¦  «        gg¦  «        d„ ¦   «         Zej                             ddej        dg e
d¦  «        e e
d¦  «        gg¦  «        d„ ¦   «         Zej                             ddd	g¦  «        ej                             dddg¦  «        d„ ¦   «         ¦   «         Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z d„ Z!ej                             dddg¦  «        d „ ¦   «         Z"d!„ Z#d"„ Z$d#„ Z%d$„ Z&d%„ Z'd&„ Z(d'„ Z)ej                             dg d(¢¦  «        d)„ ¦   «         Z*dS )*é    N)	ÚNAÚ
ArrowDtypeÚ	DataFrameÚIntervalÚNaTÚSeriesÚ	TimestampÚinterval_rangeÚoption_context)Ú	get_arrayÚmethod)ÚpadÚnearestÚlinearc                 óx  — t          dddgi¦  «        }|                     ¦   «         }d }|dk    rt          }d}t          j        ||¬¦  «        5  |                     |¬¦  «        }d d d ¦  «         n# 1 swxY w Y   | r4t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚n3t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚d|j	        d	<   | r3t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t          j
        ||¦  «         d S )
NÚaé   é   r   ú3DataFrame.interpolate with method=pad is deprecated©Úmatch©r   éd   ©r   r   )r   ÚcopyÚFutureWarningÚtmÚassert_produces_warningÚinterpolateÚnpÚshares_memoryr   ÚilocÚassert_frame_equal)Úusing_copy_on_writer   ÚdfÚdf_origÚwarnÚmsgÚresults          úcc:\xampp_lite_8_4\www\timesheet\venv\Lib\site-packages\pandas/tests/copy_view/test_interp_fillna.pyÚtest_interpolate_no_opr+      s}  € å	�C˜!˜Q˜�=Ñ	!Ô	!€BØ�gŠg‰iŒi€Gà€DØ�‚€ÝˆØ
?€CÝ	Ô	# D°Ð	4Ñ	4Ô	4ð /ð /Ø—’ v�Ñ.Ô.ˆð/ð /ð /ñ /ô /ð /ð /ð /ð /ð /ð /øøøð /ð /ð /ð /ð ð PÝÔ¥	¨&°#Ñ 6Ô 6½	À"ÀcÑ8JÔ8JÑKÔKÐKÐKÐKÐKåÔ#¥I¨f°cÑ$:Ô$:½IÀbÈ#Ñ<NÔ<NÑOÔOÐOÐOÐOà€F„K�Ñàð PÝÔ#¥I¨f°cÑ$:Ô$:½IÀbÈ#Ñ<NÔ<NÑOÔOÐOÐOÐOÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&s   ÁA2Á2A6Á9A6ÚfuncÚffillÚbfillc                 óþ  — t          dddgi¦  «        }|                     ¦   «         } t          ||¦  «        ¦   «         }| r4t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚n3t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚d|j        d<   | r3t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t          j        ||¦  «         d S )Nr   r   r   r   r   )	r   r   Úgetattrr    r!   r   r"   r   r#   )r$   r,   r%   r&   r)   s        r*   Útest_interp_fill_functionsr1   +   sþ   € õ 
�C˜!˜Q˜�=Ñ	!Ô	!€BØ�gŠg‰iŒi€Gà�W�R˜ÑÔÑ Ô €Fàð PÝÔ¥	¨&°#Ñ 6Ô 6½	À"ÀcÑ8JÔ8JÑKÔKÐKÐKÐKÐKåÔ#¥I¨f°cÑ$:Ô$:½IÀbÈ#Ñ<NÔ<NÑOÔOÐOÐOÐOà€F„K�Ñàð PÝÔ#¥I¨f°cÑ$:Ô$:½IÀbÈ#Ñ<NÔ<NÑOÔOÐOÐOÐOÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&ó    Úvalsr   r   z
2019-12-31z
2020-12-31c                 óþ   — t          d|i¦  «        } t          ||¦  «        ¦   «         }t          j        t	          |d¦  «        t	          |d¦  «        ¦  «        rJ ‚| r|j                             d¦  «        sJ ‚d S d S )Nr   r   )r   r0   r    r!   r   Ú_mgrÚ_has_no_reference)r$   r3   r,   r%   r)   s        r*   Útest_interpolate_triggers_copyr7   ?   s�   € õ
 
�C˜�;Ñ	Ô	€BØ�W�R˜ÑÔÑ Ô €FåÔ¥	¨&°#Ñ 6Ô 6½	À"ÀcÑ8JÔ8JÑKÔKÐKÐKÐKØð 0àŒ{×,Ò,¨QÑ/Ô/Ð/Ð/Ð/ð0ð 0à/Ð/r2   c                 ó   — t          d|i¦  «        }t          |d¦  «        }|                     dd¬¦  «         t          j        |t          |d¦  «        ¦  «        sJ ‚| r|j                             d¦  «        sJ ‚d S d S )Nr   r   T©r   Úinplacer   )r   r   r   r    r!   r5   r6   )r$   r3   r%   Úarrs       r*   Ú-test_interpolate_inplace_no_reference_no_copyr<   M   s‘   € õ 
�C˜�;Ñ	Ô	€BÝ
�B˜Ñ
Ô
€CØ‡N‚N˜(¨D€NÑ1Ô1Ð1åÔ˜C¥¨2¨sÑ!3Ô!3Ñ4Ô4Ð4Ð4Ð4Øð ,àŒw×(Ò(¨Ñ+Ô+Ð+Ð+Ð+ð,ð ,à+Ð+r2   c                 óZ  — t          ddt          j        dgi¦  «        }|                     ¦   «         }t	          |d¦  «        }|d d …         }t          j        |¦  «        5  |                     dd¬¦  «         d d d ¦  «         n# 1 swxY w Y   | rtt          j        |t	          |d¦  «        ¦  «        rJ ‚t          j	        ||¦  «         |j
                             d¦  «        sJ ‚|j
                             d¦  «        sJ ‚d S t          j        |t	          |d¦  «        ¦  «        sJ ‚d S )Nr   r   r   r   Tr9   r   )r   r    Únanr   r   r   Úassert_cow_warningr   r!   r#   r5   r6   )r$   r3   Úwarn_copy_on_writer%   r&   r;   Úviews          r*   Ú"test_interpolate_inplace_with_refsrB   [   sm  € õ 
�C˜!�RœV Q˜Ð(Ñ	)Ô	)€BØ�gŠg‰iŒi€GÝ
�B˜Ñ
Ô
€CØˆaˆaˆaŒ5€DÝ	Ô	Ð1Ñ	2Ô	2ð 6ð 6Ø
�Š˜h°ˆÑ5Ô5Ð5ð6ð 6ð 6ñ 6ô 6ð 6ð 6ð 6ð 6ð 6ð 6øøøð 6ð 6ð 6ð 6ð ð 9õ Ô# C­°2°sÑ);Ô);Ñ<Ô<Ð<Ð<Ð<Ý
Ô˜g tÑ,Ô,Ð,ØŒw×(Ò(¨Ñ+Ô+Ð+Ð+Ð+ØŒy×*Ò*¨1Ñ-Ô-Ð-Ð-Ð-Ð-Ð-åÔ ¥Y¨r°3Ñ%7Ô%7Ñ8Ô8Ð8Ð8Ð8Ð8Ð8s   Á!BÂB	ÂB	ÚdtypeÚfloat64ÚFloat64c                 ó|  — t          ddt          j        dgi|¬¦  «        }|                     ¦   «         }t	          |d¦  «        }|d d …         }t          j        |o|dk    ¦  «        5   t          ||¦  «        d¬¦  «         d d d ¦  «         n# 1 swxY w Y   | rtt          j        |t	          |d¦  «        ¦  «        rJ ‚t          j	        ||¦  «         |j
                             d¦  «        sJ ‚|j
                             d¦  «        sJ ‚d S t          j        |t	          |d¦  «        ¦  «        |dk    u sJ ‚d S )	Nr   r   r   ©rC   rD   T©r:   r   )r   r    r>   r   r   r   r?   r0   r!   r#   r5   r6   )r$   r,   r@   rC   r%   r&   r;   rA   s           r*   Ú"test_interp_fill_functions_inplacerI   q   sŽ  € õ 
�C˜!�RœV Q˜Ð(°Ð	6Ñ	6Ô	6€BØ�gŠg‰iŒi€GÝ
�B˜Ñ
Ô
€CØˆaˆaˆaŒ5€Då	Ô	Ð1ÐH°e¸yÒ6HÑ	IÔ	Ið (ð (Ø���DÑÔ $Ð'Ñ'Ô'Ð'ð(ð (ð (ñ (ô (ð (ð (ð (ð (ð (ð (øøøð (ð (ð (ð (ð ð Qõ Ô# C­°2°sÑ);Ô);Ñ<Ô<Ð<Ð<Ð<Ý
Ô˜g tÑ,Ô,Ð,ØŒw×(Ò(¨Ñ+Ô+Ð+Ð+Ð+ØŒy×*Ò*¨1Ñ-Ô-Ð-Ð-Ð-Ð-Ð-åÔ ¥Y¨r°3Ñ%7Ô%7Ñ8Ô8¸UÀiÒ=OÐPÐPÐPÐPÐPÐPs   Á)BÂBÂBc                 ó–  — t          dt          j        dgddœ¦  «        }|                     ¦   «         }d}t	          j        t          |¬¦  «        5  |                     d¬¦  «        }d d d ¦  «         n# 1 swxY w Y   | r4t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚n3t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t          d	¦  «        |j        d
<   | r3t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t	          j        ||¦  «         d S )Nr   Úcr   ©r   Úbz'DataFrame.interpolate with object dtyper   r   r   z
2021-12-31r   )r   r    r>   r   r   r   r   r   r!   r   r	   r"   r#   )r$   r%   r&   r(   r)   s        r*   Ú$test_interpolate_cleaned_fill_methodrN   Š   s{  € å	˜#�rœv sÐ+°!Ð4Ð4Ñ	5Ô	5€BØ�gŠg‰iŒi€Gà
3€CÝ	Ô	#¥M¸Ð	=Ñ	=Ô	=ð 1ð 1Ø—’ x�Ñ0Ô0ˆð1ð 1ð 1ñ 1ô 1ð 1ð 1ð 1ð 1ð 1ð 1øøøð 1ð 1ð 1ð 1ð ð PÝÔ¥	¨&°#Ñ 6Ô 6½	À"ÀcÑ8JÔ8JÑKÔKÐKÐKÐKÐKåÔ#¥I¨f°cÑ$:Ô$:½IÀbÈ#Ñ<NÔ<NÑOÔOÐOÐOÐOå! ,Ñ/Ô/€F„K�Ñàð PÝÔ#¥I¨f°cÑ$:Ô$:½IÀbÈ#Ñ<NÔ<NÑOÔOÐOÐOÐOÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&s   ÁA4Á4A8Á;A8c                 óp  — t          g d¢ddœ¦  «        }t          |d¦  «        }d}t          j        t          |¬¦  «        5  |                     dd¬	¦  «         d d d ¦  «         n# 1 swxY w Y   | rA|j                             d
¦  «        sJ ‚t          j	        |t          |d¦  «        ¦  «        sJ ‚d S d S )N)r   rM   rK   r   rL   r   r   r   r   Tr9   r   )
r   r   r   r   r   r   r5   r6   r    r!   ©r$   r%   Úarr_ar(   s       r*   Ú%test_interpolate_object_convert_no_oprR   Ÿ   s	  € Ý	˜˜˜¨qÐ1Ð1Ñ	2Ô	2€BÝ�b˜#ÑÔ€EØ
?€CÝ	Ô	#¥M¸Ð	=Ñ	=Ô	=ð 3ð 3Ø
�Š˜e¨TˆÑ2Ô2Ð2ð3ð 3ð 3ñ 3ô 3ð 3ð 3ð 3ð 3ð 3ð 3øøøð 3ð 3ð 3ð 3ð ð ;ØŒw×(Ò(¨Ñ+Ô+Ð+Ð+Ð+ÝÔ ¥y°°SÑ'9Ô'9Ñ:Ô:Ð:Ð:Ð:ð;ð ;à:Ð:s   ÁA&Á&A*Á-A*c                 ó˜  — t          t          ddgt          ¬¦  «        ddœ¦  «        }t          |d¦  «        }d}t	          j        t          |¬¦  «        5  |                     dd	¬
¦  «         d d d ¦  «         n# 1 swxY w Y   | rA|j         	                    d¦  «        sJ ‚t          j        |t          |d¦  «        ¦  «        rJ ‚d S d S )Nr   r   rG   rL   r   r   r   r   Tr9   r   )r   r   Úobjectr   r   r   r   r   r5   r6   r    r!   rP   s       r*   Ú&test_interpolate_object_convert_copiesrU   ¬   s  € Ý	�  A ­fÐ5Ñ5Ô5¸AÐ>Ð>Ñ	?Ô	?€BÝ�b˜#ÑÔ€EØ
?€CÝ	Ô	#¥M¸Ð	=Ñ	=Ô	=ð 3ð 3Ø
�Š˜e¨TˆÑ2Ô2Ð2ð3ð 3ð 3ñ 3ô 3ð 3ð 3ð 3ð 3ð 3ð 3øøøð 3ð 3ð 3ð 3ð ð ?ØŒw×(Ò(¨Ñ+Ô+Ð+Ð+Ð+ÝÔ# E­9°R¸Ñ+=Ô+=Ñ>Ô>Ð>Ð>Ð>ð?ð ?à>Ð>s   ÁA:Á:A>ÂA>c                 ó„  — t          dt          j        dgddœ¦  «        }t          |d¦  «        }d}t	          j        t          |¬¦  «        5  |                     ddd	¬
¦  «         d d d ¦  «         n# 1 swxY w Y   | r|j         	                    d¦  «        sJ ‚t          j
        |t          |d¦  «        ¦  «        sJ ‚d S ©Nr   g      @rL   r   r   r   r   TÚinfer)r   r:   Údowncastr   )r   r    r>   r   r   r   r   r   r5   r6   r!   rP   s       r*   Útest_interpolate_downcastrZ   ¸   s  € Ý	˜!�RœV SÐ)°Ð2Ð2Ñ	3Ô	3€BÝ�b˜#ÑÔ€EØ
?€CÝ	Ô	#¥M¸Ð	=Ñ	=Ô	=ð Eð EØ
�Š˜e¨T¸GˆÑDÔDÐDðEð Eð Eñ Eô Eð Eð Eð Eð Eð Eð Eøøøð Eð Eð Eð Eð ð ,ØŒw×(Ò(¨Ñ+Ô+Ð+Ð+Ð+ÝÔ˜E¥9¨R°Ñ#5Ô#5Ñ6Ô6Ð6Ð6Ð6Ð6Ð6s   ÁA2Á2A6Á9A6c                 ó  — t          dt          j        dgddœ¦  «        }|                     ¦   «         }t	          |d¦  «        }|d d …         }d}t          j        t          |¬¦  «        5  |                     ddd	¬
¦  «         d d d ¦  «         n# 1 swxY w Y   | rX|j	         
                    d¦  «        sJ ‚t          j        |t	          |d¦  «        ¦  «        rJ ‚t          j        ||¦  «         d S t          j        ||¦  «         d S rW   )r   r    r>   r   r   r   r   r   r   r5   r6   r!   r#   )r$   r%   r&   rQ   rA   r(   s         r*   Ú1test_interpolate_downcast_reference_triggers_copyr\   Ä   s]  € Ý	˜!�RœV SÐ)°Ð2Ð2Ñ	3Ô	3€BØ�gŠg‰iŒi€GÝ�b˜#ÑÔ€EØˆaˆaˆaŒ5€DØ
?€CÝ	Ô	#¥M¸Ð	=Ñ	=Ô	=ð Eð EØ
�Š˜e¨T¸GˆÑDÔDÐDðEð Eð Eñ Eô Eð Eð Eð Eð Eð Eð Eøøøð Eð Eð Eð Eð ð (ØŒw×(Ò(¨Ñ+Ô+Ð+Ð+Ð+ÝÔ# E­9°R¸Ñ+=Ô+=Ñ>Ô>Ð>Ð>Ð>Ý
Ô˜g tÑ,Ô,Ð,Ð,Ð,å
Ô˜b $Ñ'Ô'Ð'Ð'Ð's   Á+BÂBÂBc                 ó¤  — t          dt          j        gddœ¦  «        }|                     ¦   «         }|                     d¦  «        }| r4t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚n3t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚d|j        d<   t          j	        ||¦  «         d S )Nç      ø?r   rL   ç      @rM   r   ©r   r   ©
r   r    r>   r   Úfillnar!   r   r"   r   r#   ©r$   r%   r&   Údf2s       r*   Útest_fillnare   Õ   sÃ   € Ý	˜#�rœv˜¨QÐ/Ð/Ñ	0Ô	0€BØ�gŠg‰iŒi€Gà
�)Š)�C‰.Œ.€CØð MÝÔ¥	¨"¨cÑ 2Ô 2µI¸cÀ3Ñ4GÔ4GÑHÔHÐHÐHÐHÐHåÔ#¥I¨b°#Ñ$6Ô$6½	À#ÀsÑ8KÔ8KÑLÔLÐLÐLÐLà€C„HˆT�NÝÔ˜' 2Ñ&Ô&Ð&Ð&Ð&r2   c                 ó  — t          dt          j        gddœ¦  «        }|                     ¦   «         }|                     ddi¦  «        }| rgt          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚n3t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚d|j        d<   t          j	        ||¦  «         d S )	Nr^   r   rL   r   ç      Y@rM   r   r`   ra   rc   s       r*   Útest_fillna_dictrh   ã   sö   € Ý	˜#�rœv˜¨QÐ/Ð/Ñ	0Ô	0€BØ�gŠg‰iŒi€Gà
�)Š)�S˜%�LÑ
!Ô
!€CØð MÝÔ¥	¨"¨cÑ 2Ô 2µI¸cÀ3Ñ4GÔ4GÑHÔHÐHÐHÐHÝÔ#¥I¨b°#Ñ$6Ô$6½	À#ÀsÑ8KÔ8KÑLÔLÐLÐLÐLÐLåÔ#¥I¨b°#Ñ$6Ô$6½	À#ÀsÑ8KÔ8KÑLÔLÐLÐLÐLà€C„HˆT�NÝÔ˜' 2Ñ&Ô&Ð&Ð&Ð&r2   rY   Fc                 ó(  — t          dt          j        gddœ¦  «        }t          |d¦  «        }t          |d¦  «        }d}t	          j        t          |¬¦  «        5  |                     dd	|¬
¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          |d¦  «        |¦  «        sJ ‚t          j        t          |d¦  «        |¦  «        sJ ‚| r8|j	         
                    d¦  «        sJ ‚|j	         
                    d¦  «        sJ ‚d S d S )Nr^   r   rL   r   rM   z.The 'downcast' keyword in fillna is deprecatedr   r_   T)r:   rY   r   )r   r    r>   r   r   r   r   rb   r!   r5   r6   )r$   rY   r%   rQ   Úarr_br(   s         r*   Útest_fillna_inplacerk   ò   sY  € å	˜#�rœv˜¨QÐ/Ð/Ñ	0Ô	0€BÝ�b˜#ÑÔ€EÝ�b˜#ÑÔ€Eà
:€CÝ	Ô	#¥M¸Ð	=Ñ	=Ô	=ð 8ð 8Ø
�	Š	�#˜t¨hˆ	Ñ7Ô7Ð7ð8ð 8ð 8ñ 8ô 8ð 8ð 8ð 8ð 8ð 8ð 8øøøð 8ð 8ð 8ð 8åÔ�I b¨#Ñ.Ô.°Ñ6Ô6Ð6Ð6Ð6ÝÔ�I b¨#Ñ.Ô.°Ñ6Ô6Ð6Ð6Ð6Øð ,ØŒw×(Ò(¨Ñ+Ô+Ð+Ð+Ð+ØŒw×(Ò(¨Ñ+Ô+Ð+Ð+Ð+ð,ð ,à+Ð+s   ÁBÂBÂBc                 ó^  — t          dt          j        gddœ¦  «        }|                     ¦   «         }t	          |d¦  «        }t	          |d¦  «        }|d d …         }t          j        |¦  «        5  |                     dd¬¦  «         d d d ¦  «         n# 1 swxY w Y   | r˜t          j        t	          |d¦  «        |¦  «        rJ ‚t          j        t	          |d¦  «        |¦  «        sJ ‚|j	         
                    d	¦  «        sJ ‚|j	         
                    d	¦  «        sJ ‚t          j        ||¦  «         nJt          j        t	          |d¦  «        |¦  «        sJ ‚t          j        t	          |d¦  «        |¦  «        sJ ‚t          ddgddœ¦  «        }t          j        ||¦  «         d S )
Nr^   r   rL   r   rM   r_   TrH   r   )r   r    r>   r   r   r   r?   rb   r!   r5   r6   r#   )r$   r@   r%   r&   rQ   rj   rA   Úexpecteds           r*   Útest_fillna_inplace_referencern     sæ  € Ý	˜#�rœv˜¨QÐ/Ð/Ñ	0Ô	0€BØ�gŠg‰iŒi€GÝ�b˜#ÑÔ€EÝ�b˜#ÑÔ€EØˆaˆaˆaŒ5€Då	Ô	Ð1Ñ	2Ô	2ð %ð %Ø
�	Š	�#˜tˆ	Ñ$Ô$Ð$ð%ð %ð %ñ %ô %ð %ð %ð %ð %ð %ð %øøøð %ð %ð %ð %àð ;ÝÔ#¥I¨b°#Ñ$6Ô$6¸Ñ>Ô>Ð>Ð>Ð>ÝÔ¥	¨"¨cÑ 2Ô 2°EÑ:Ô:Ð:Ð:Ð:ØŒy×*Ò*¨1Ñ-Ô-Ð-Ð-Ð-ØŒw×(Ò(¨Ñ+Ô+Ð+Ð+Ð+Ý
Ô˜d GÑ,Ô,Ð,Ð,åÔ¥	¨"¨cÑ 2Ô 2°EÑ:Ô:Ð:Ð:Ð:ÝÔ¥	¨"¨cÑ 2Ô 2°EÑ:Ô:Ð:Ð:Ð:Ý  S˜z°Ð2Ð2Ñ3Ô3€HÝÔ˜"˜hÑ'Ô'Ð'Ð'Ð's   Á1BÂBÂBc                 óž  — t          t          dd¬¦  «        dd¬¦  «        }t          j        |j        d<   |                     ¦   «         }|d d …         }t          j        |¦  «        5  |                     t          dd¬¦  «        d	¬
¦  «         d d d ¦  «         n# 1 swxY w Y   | r^t          j
        t          |d¦  «        j        j        t          |d¦  «        j        j        ¦  «        rJ ‚t          j        ||¦  «         d S t          j
        t          |d¦  «        j        j        t          |d¦  «        j        j        ¦  «        sJ ‚d S )Nr   é   )ÚstartÚendr   zinterval[float64, right])ÚnamerC   r   )ÚleftÚrightT)Úvaluer:   )r   r
   r    r>   r"   r   r   r?   rb   r   r!   r   rt   ÚvaluesÚassert_series_equal)r$   r@   ÚserÚser_origrA   s        r*   Ú&test_fillna_interval_inplace_referencer{     s¦  € å
Ý˜Q AÐ&Ñ&Ô&¨SÐ8Rðñ ô €Cõ ”&€C„HˆQ�Kà�xŠx‰zŒz€HØˆqˆqˆqŒ6€DÝ	Ô	Ð1Ñ	2Ô	2ð Bð BØ�
Š
� q°Ð2Ñ2Ô2¸Dˆ
ÑAÔAÐAðBð Bð Bñ Bô Bð Bð Bð Bð Bð Bð Bøøøð Bð Bð Bð Bð ð 
ÝÔ#Ý�c˜3ÑÔÔ$Ô+­Y°t¸SÑ-AÔ-AÔ-FÔ-Mñ
ô 
ð 	
ð 	
ð 
õ 	Ô˜t XÑ.Ô.Ð.Ð.Ð.åÔÝ�c˜3ÑÔÔ$Ô+­Y°t¸SÑ-AÔ-AÔ-FÔ-Mñ
ô 
ð 	
ð 	
ð 
ð 	
ð 	
s   Á('BÂBÂ"Bc                 ó˜  — t          dt          j        dg¦  «        }|                     ¦   «         }|                     i ¦  «        }| r2t          j        t          |¦  «        t          |¦  «        ¦  «        sJ ‚n1t          j        t          |¦  «        t          |¦  «        ¦  «        rJ ‚d|j        d<   t          j	        ||¦  «         d S )Nr   r   rg   r   )
r   r    r>   r   rb   r!   r   r"   r   rx   )r$   ry   rz   r)   s       r*   Útest_fillna_series_empty_argr}   /  s±   € Ý
�!•R”V˜Q�Ñ
 Ô
 €CØ�xŠx‰zŒz€HØ�ZŠZ˜‰^Œ^€Fàð GÝÔ¥	¨#¡¤µ	¸&Ñ0AÔ0AÑBÔBÐBÐBÐBÐBåÔ#¥I¨c¡N¤NµI¸fÑ4EÔ4EÑFÔFÐFÐFÐFà€C„HˆQ�KÝÔ˜8 VÑ,Ô,Ð,Ð,Ð,r2   c                 ó  — t          dt          j        dg¦  «        }t          |¦  «        }|                     i d¬¦  «         t          j        t          |¦  «        |¦  «        sJ ‚| r|j                             d¦  «        sJ ‚d S d S )Nr   r   TrH   r   )r   r    r>   r   rb   r!   r5   r6   )r$   ry   r;   s      r*   Ú$test_fillna_series_empty_arg_inplacer   =  s‹   € Ý
�!•R”V˜Q�Ñ
 Ô
 €CÝ
�C‰.Œ.€CØ‡J‚Jˆr˜4€JÑ Ô Ð åÔ�I c™NœN¨CÑ0Ô0Ð0Ð0Ð0Øð -ØŒx×)Ò)¨!Ñ,Ô,Ð,Ð,Ð,ð-ð -Ø,Ð,r2   c                 óô  — t          dt          dgddœ|¬¦  «        }|                     ¦   «         }|                     d¦  «        }t	          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚| rPt	          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚|j                             d¦  «        rJ ‚nŒt          |j
        j        d         t          ¦  «        r4t	          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚n3t	          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t          j        ||¦  «         d|j        d	<   | rkt	          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚|j                             d¦  «        sJ ‚|j                             d¦  «        sJ ‚t          j        ||¦  «         d S )
Nr   é   rL   rG   r   r   rM   r   r`   )r   r   r   rb   r    r!   r   r5   r6   Ú
isinstanceÚdtypesr"   r   r   r#   )r$   Úany_numeric_ea_and_arrow_dtyper%   r&   rd   s        r*   Ú!test_fillna_ea_noop_shares_memoryr…   G  sà  € õ 
˜!�R ˜¨!Ð,Ð,Ð4RÐ	SÑ	SÔ	S€BØ�gŠg‰iŒi€GØ
�)Š)�C‰.Œ.€CåÔ¥	¨"¨cÑ 2Ô 2µI¸cÀ3Ñ4GÔ4GÑHÔHÐHÐHÐHàð MÝÔ¥	¨"¨cÑ 2Ô 2µI¸cÀ3Ñ4GÔ4GÑHÔHÐHÐHÐHØ”8×-Ò-¨aÑ0Ô0Ð0Ð0Ð0Ð0Ý	�B”I”N 1Ô%¥zÑ	2Ô	2ð MåÔ¥	¨"¨cÑ 2Ô 2µI¸cÀ3Ñ4GÔ4GÑHÔHÐHÐHÐHÐHåÔ#¥I¨b°#Ñ$6Ô$6½	À#ÀsÑ8KÔ8KÑLÔLÐLÐLÐLåÔ˜' 2Ñ&Ô&Ð&à€C„HˆT�NØð ,ÝÔ#¥I¨b°#Ñ$6Ô$6½	À#ÀsÑ8KÔ8KÑLÔLÐLÐLÐLØŒx×)Ò)¨!Ñ,Ô,Ð,Ð,Ð,ØŒw×(Ò(¨Ñ+Ô+Ð+Ð+Ð+ÝÔ˜' 2Ñ&Ô&Ð&Ð&Ð&r2   c                 óü  — t          dt          dgddœ|¬¦  «        }|                     ¦   «         }|d d …         }t          j        |¦  «        5  |                     dd¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          |d         j        t          ¦  «        s| r4t          j
        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚n3t          j
        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚t          j
        t          |d	¦  «        t          |d	¦  «        ¦  «        sJ ‚| r8|j                             d¦  «        rJ ‚|j                             d¦  «        rJ ‚t          j        |od
|v¦  «        5  d|j        d<   d d d ¦  «         n# 1 swxY w Y   t          |d         j        t          ¦  «        s| rt          j        ||¦  «         d S t          j        ||¦  «         d S )Nr   r�   rL   rG   r   TrH   r   rM   Úpyarrowr`   )r   r   r   r   r?   rb   r‚   rC   r   r    r!   r   r5   r6   r"   r#   )r$   r@   r„   r%   r&   rA   s         r*   Ú)test_fillna_inplace_ea_noop_shares_memoryrˆ   c  s…  € õ 
˜!�R ˜¨!Ð,Ð,Ð4RÐ	SÑ	SÔ	S€BØ�gŠg‰iŒi€GØˆaˆaˆaŒ5€DÝ	Ô	Ð1Ñ	2Ô	2ð %ð %Ø
�	Š	�#˜tˆ	Ñ$Ô$Ð$ð%ð %ð %ñ %ô %ð %ð %ð %ð %ð %ð %øøøð %ð %ð %ð %õ �"�S”'”-¥Ñ,Ô,ð JÐ0Cð JÝÔ#¥I¨b°#Ñ$6Ô$6½	À$ÈÑ8LÔ8LÑMÔMÐMÐMÐMÐMõ Ô¥	¨"¨cÑ 2Ô 2µI¸dÀCÑ4HÔ4HÑIÔIÐIÐIÐIåÔ�I b¨#Ñ.Ô.µ	¸$ÀÑ0DÔ0DÑEÔEÐEÐEÐEØð 2Ø”7×,Ò,¨QÑ/Ô/Ð/Ð/Ð/Ø”9×.Ò.¨qÑ1Ô1Ð1Ð1Ð1å	Ô	ØÐN˜yÐ0NÐNñ
ô 
ð ð ð ˆŒ�‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð õ �"�S”'”-¥Ñ,Ô,ð (Ð0Cð (Ý
Ô˜g tÑ,Ô,Ð,Ð,Ð,õ 	Ô˜b $Ñ'Ô'Ð'Ð'Ð's$   ÁA3Á3A7Á:A7ÆF#Æ#F'Æ*F'c                 ód  — t          dt          j        dgddœ¦  «        }|                     ¦   «         }| r½t	          j        ¦   «         5  |d                              dd¬¦  «         d d d ¦  «         n# 1 swxY w Y   t	          j        ||¦  «         t	          j        ¦   «         5  |dg                              dd¬¦  «         d d d ¦  «         n# 1 swxY w Y   t	          j        ||¦  «         d S t	          j        d ¦  «        5  t          dd ¦  «        5  |dg                              dd¬¦  «         d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         n# 1 swxY w Y   t	          j        d ¦  «        5  t          dd ¦  «        5  ||j
        d	k                                  dd¬¦  «         d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         n# 1 swxY w Y   t	          j        t          d
¬¦  «        5  |d                              dd¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr   r   rL   r   r   TrH   úmode.chained_assignmentrp   úinplace methodr   )r   r    r>   r   r   Úraises_chained_assignment_errorrb   r#   r   r   r   r   )r$   r%   r&   s      r*   Útest_fillna_chained_assignmentr�   ‚  sÔ  € Ý	˜!�RœV Q˜¨aÐ0Ð0Ñ	1Ô	1€BØ�gŠg‰iŒi€GØð .ÝÔ/Ñ1Ô1ð 	.ð 	.ØˆsŒG�NŠN˜3¨ˆNÑ-Ô-Ð-ð	.ð 	.ð 	.ñ 	.ô 	.ð 	.ð 	.ð 	.ð 	.ð 	.ð 	.øøøð 	.ð 	.ð 	.ð 	.å
Ô˜b 'Ñ*Ô*Ð*åÔ/Ñ1Ô1ð 	0ð 	0Ø�ˆuŒI×Ò˜S¨$ÐÑ/Ô/Ð/ð	0ð 	0ð 	0ñ 	0ô 	0ð 	0ð 	0ð 	0ð 	0ð 	0ð 	0øøøð 	0ð 	0ð 	0ð 	0å
Ô˜b 'Ñ*Ô*Ð*Ð*Ð*åÔ'¨Ñ-Ô-ð 	4ð 	4ÝÐ 9¸4Ñ@Ô@ð 4ð 4Ø�C�5”	× Ò  ¨dÐ Ñ3Ô3Ð3ð4ð 4ð 4ñ 4ô 4ð 4ð 4ð 4ð 4ð 4ð 4øøøð 4ð 4ð 4ð 4ð	4ð 	4ð 	4ñ 	4ô 	4ð 	4ð 	4ð 	4ð 	4ð 	4ð 	4øøøð 	4ð 	4ð 	4ð 	4õ Ô'¨Ñ-Ô-ð 	7ð 	7ÝÐ 9¸4Ñ@Ô@ð 7ð 7Ø�2”4˜!’8”×#Ò# C°Ð#Ñ6Ô6Ð6ð7ð 7ð 7ñ 7ô 7ð 7ð 7ð 7ð 7ð 7ð 7øøøð 7ð 7ð 7ð 7ð	7ð 	7ð 	7ñ 	7ô 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7øøøð 	7ð 	7ð 	7ð 	7õ Ô'­Ð=MÐNÑNÔNð 	.ð 	.ØˆsŒG�NŠN˜3¨ˆNÑ-Ô-Ð-ð	.ð 	.ð 	.ñ 	.ô 	.ð 	.ð 	.ð 	.ð 	.ð 	.ð 	.ð 	.øøøð 	.ð 	.ð 	.ð 	.ð 	.ð 	.s¢   Á	A3Á3A7Á:A7Â&CÃCÃCÄEÄEÄ7EÅE	ÅEÅ
E	ÅEÅEÅ!EÅ9GÆ
'F=Æ1GÆ=G	ÇGÇG	ÇGÇGÇGÇ:H%È%H)È,H))r   r-   r.   c                 ó„  — t          dt          j        dgddœ¦  «        }|                     ¦   «         }| rÃt	          j        ¦   «         5   t          |d         |¦  «        d¬¦  «         d d d ¦  «         n# 1 swxY w Y   t	          j        ||¦  «         t	          j        ¦   «         5   t          |dg         |¦  «        d¬¦  «         d d d ¦  «         n# 1 swxY w Y   t	          j        ||¦  «         d S t	          j        t          d¬¦  «        5   t          |d         |¦  «        d¬¦  «         d d d ¦  «         n# 1 swxY w Y   t	          j        d ¦  «        5  t          d	d ¦  «        5   t          |dg         |¦  «        d¬¦  «         d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         n# 1 swxY w Y   t	          j        d ¦  «        5  t          d	d ¦  «        5   t          ||d         dk             |¦  «        d¬¦  «         d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         d S # 1 swxY w Y   d S )
Nr   r   rL   r   TrH   r‹   r   rŠ   )r   r    r>   r   r   rŒ   r0   r#   r   r   r   )r$   r,   r%   r&   s       r*   Ú#test_interpolate_chained_assignmentr�   š  sð  € å	˜!�RœV Q˜¨aÐ0Ð0Ñ	1Ô	1€BØ�gŠg‰iŒi€GØð =ÝÔ/Ñ1Ô1ð 	1ð 	1Ø"�G�B�s”G˜TÑ"Ô"¨4Ð0Ñ0Ô0Ð0ð	1ð 	1ð 	1ñ 	1ô 	1ð 	1ð 	1ð 	1ð 	1ð 	1ð 	1øøøð 	1ð 	1ð 	1ð 	1å
Ô˜b 'Ñ*Ô*Ð*åÔ/Ñ1Ô1ð 	3ð 	3Ø$�G�B˜�u”I˜tÑ$Ô$¨TÐ2Ñ2Ô2Ð2ð	3ð 	3ð 	3ñ 	3ô 	3ð 	3ð 	3ð 	3ð 	3ð 	3ð 	3øøøð 	3ð 	3ð 	3ð 	3å
Ô˜b 'Ñ*Ô*Ð*Ð*Ð*åÔ'­Ð=MÐNÑNÔNð 	1ð 	1Ø"�G�B�s”G˜TÑ"Ô"¨4Ð0Ñ0Ô0Ð0ð	1ð 	1ð 	1ñ 	1ô 	1ð 	1ð 	1ð 	1ð 	1ð 	1ð 	1øøøð 	1ð 	1ð 	1ð 	1õ Ô'¨Ñ-Ô-ð 	7ð 	7ÝÐ 9¸4Ñ@Ô@ð 7ð 7Ø(•˜˜C˜5œ	 4Ñ(Ô(°Ð6Ñ6Ô6Ð6ð7ð 7ð 7ñ 7ô 7ð 7ð 7ð 7ð 7ð 7ð 7øøøð 7ð 7ð 7ð 7ð	7ð 	7ð 	7ñ 	7ô 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7øøøð 	7ð 	7ð 	7ð 	7õ Ô'¨Ñ-Ô-ð 	=ð 	=ÝÐ 9¸4Ñ@Ô@ð =ð =Ø.•˜˜2˜cœ7 Qš;œ¨Ñ.Ô.°tÐ<Ñ<Ô<Ð<ð=ð =ð =ñ =ô =ð =ð =ð =ð =ð =ð =øøøð =ð =ð =ð =ð	=ð 	=ð 	=ñ 	=ô 	=ð 	=ð 	=ð 	=ð 	=ð 	=ð 	=ð 	=øøøð 	=ð 	=ð 	=ð 	=ð 	=ð 	=s¢   Á	!A6Á6A:Á=A:Â)"CÃCÃCÄ!EÅEÅEÅ F6Å1"FÆF6ÆF#	Æ#F6Æ&F#	Æ'F6Æ6F:Æ=F:ÇH5Ç&+HÈH5ÈH!	È!H5È$H!	È%H5È5H9È<H9)+Únumpyr    ÚpytestÚpandasr   r   r   r   r   r   r	   r
   r   Úpandas._testingÚ_testingr   Úpandas.tests.copy_view.utilr   ÚmarkÚparametrizer+   r1   r>   r7   r<   rB   rI   rN   rR   rU   rZ   r\   re   rh   rk   rn   r{   r}   r   r…   rˆ   r�   r�   © r2   r*   ú<module>r™      sì  ðØ Ð Ð Ð Ø €€€ð
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð Ð Ð Ð Ð Ð Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1ð „×Ò˜Ð#?Ð#?Ð#?Ñ@Ô@ð'ð 'ñ AÔ@ð'ð. „×Ò˜ '¨7Ð!3Ñ4Ô4ð'ð 'ñ 5Ô4ð'ð& „×Ò˜ '¨7Ð!3Ñ4Ô4Ø„×ÒØ
ˆa�”˜ˆ^˜i˜i¨Ñ5Ô5°s¸I¸IÀlÑ<SÔ<SÐTÐUñô ð0ð 0ñô ñ 5Ô4ð0ð „×ÒØ
ˆa�”˜ˆ^˜i˜i¨Ñ5Ô5°s¸I¸IÀlÑ<SÔ<SÐTÐUñô ð,ð ,ñô ð,ð „×ÒØ
ˆa�”˜ˆ^˜i˜i¨Ñ5Ô5°s¸I¸IÀlÑ<SÔ<SÐTÐUñô ð9ð 9ñô ð9ð& „×Ò˜ '¨7Ð!3Ñ4Ô4Ø„×Ò˜ 9¨iÐ"8Ñ9Ô9ðQð Qñ :Ô9ñ 5Ô4ðQð.'ð 'ð 'ð*
;ð 
;ð 
;ð	?ð 	?ð 	?ð	7ð 	7ð 	7ð(ð (ð (ð"'ð 'ð 'ð'ð 'ð 'ð „×Ò˜ d¨E ]Ñ3Ô3ð,ð ,ñ 4Ô3ð,ð(ð (ð (ð,
ð 
ð 
ð.-ð -ð -ð-ð -ð -ð'ð 'ð 'ð8(ð (ð (ð>.ð .ð .ð0 „×Ò˜Ð!BÐ!BÐ!BÑCÔCð=ð =ñ DÔCð=ð =ð =r2   