§
    yhþhû ã                   ó°  — d dl Zd dlZd dlmZmZ d dlm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 d dlmZ d„ Zd„ Zej                             d	g d
¢¦  «        ej                             dd„ d„ d„ d„ d„ d„ d„ d„ d„ d„ d„ d„ d„ d„ d„ d„ gg d¢¬¦  «        d„ ¦   «         ¦   «         Zej                             d	g d
¢¦  «        ej                             dd„ d „ d!„ d"„ d#„ d$„ d%„ d&„ d'„ d(„ d)„ d*„ d+„ d,„ d-„ d.„ d/„ gg d0¢¬¦  «        d1„ ¦   «         ¦   «         Zej                             d	g d
¢¦  «        d2„ ¦   «         Z d3„ Z!ej                             d4 e	j"        d d5¦  «         ed6d5g¦  «        g¦  «        d7„ ¦   «         Z#d8„ Z$d9„ Z%d:„ Z&d;„ Z'd<„ Z(d=„ Z)ej                             d4d>„ d?„ d@„ dA„ gg dB¢¬¦  «        dC„ ¦   «         Z*dD„ Z+dE„ Z,ej                             dFdGdHgidIdHidJdHig¦  «        dK„ ¦   «         Z-dL„ Z.dM„ Z/dN„ Z0dO„ Z1dP„ Z2ej                             dQdR„ dS„ dT„ g¦  «        dU„ ¦   «         Z3dV„ Z4dW„ Z5dX„ Z6dY„ Z7ej                             dZd4d[g¦  «        d\„ ¦   «         Z8d]„ Z9d^„ Z:ej                             d_d`„ d fda„ d5fdb„ d fdc„ d fgg dd¢¬¦  «        de„ ¦   «         Z;ej                             df ed6d5gdH¬g¦  «         e
dHd6d5gi¦  «        g¦  «        dh„ ¦   «         Z<ej                             df ed6d5gdH¬g¦  «         e
dHd6d5gi¦  «        g¦  «        di„ ¦   «         Z=dj„ Z>dk„ Z?dl„ Z@dm„ ZAej                             dndod6ejB        fg¦  «        dp„ ¦   «         ZCej                             dqdrdsg¦  «        dt„ ¦   «         ZDej                             ddu„ dv„ dw„ dx„ g¦  «        dy„ ¦   «         ZEdz„ ZFd{„ ZGd|„ ZHej                             d}dHd~d6dœd d6d dœg¦  «        d€„ ¦   «         ZIej                             dd�d‚g¦  «        dƒ„ ¦   «         ZJej                             df ed6d5g¦  «         e
dHd6d5gi¦  «        g¦  «        d„„ ¦   «         ZKej                             df ed6d5g¦  «         e
dHd6d5gi¦  «        g¦  «        d…„ ¦   «         ZLd†„ ZMd‡„ ZNej                             dˆ eg d‰¢dH¬g¦  «        i f e
dHg d‰¢i¦  «        dŠdHifg¦  «        d‹„ ¦   «         ZOej                             dˆ eg d‰¢dH¬g¦  «        i f e
dHg d‰¢i¦  «        dŠdHifg¦  «        dŒ„ ¦   «         ZPej                             d�g dŽ¢¦  «        d�„ ¦   «         ZQd�„ ZRd‘„ ZSej                             df eg d‰¢¦  «         e
dHg d‰¢i¦  «        g¦  «        d’„ ¦   «         ZTd“„ ZUd”„ ZVd•„ ZWej                             d}d–d—id4d—ig¦  «        d˜„ ¦   «         ZXej                             d™dšd›g¦  «        dœ„ ¦   «         ZYd�„ ZZdž„ Z[dŸ„ Z\ej                             d d¡d¢g¦  «        d£„ ¦   «         Z]ej                             d d¡d¢g¦  «        d¤„ ¦   «         Z^ej                             d d¥d¦g¦  «        d§„ ¦   «         Z_ej                             d¨dsd©e`fdªg¦  «        d«„ ¦   «         Zaej                             d d¡d¢g¦  «        ej                             dQd¬„ d­„ g¦  «        d®„ ¦   «         ¦   «         Zbej                             d d¡d¢g¦  «        ej                             dQd¯„ d°„ g¦  «        d±„ ¦   «         ¦   «         Zcej                             d²d³d´g¦  «        ej                             dQdµ„ d¶„ g¦  «        d·„ ¦   «         ¦   «         Zdej                             dQd¸d¹g¦  «        dº„ ¦   «         Zed»„ Zfd¼„ Zgd½„ Zhd¾„ Ziej                             d d¡d¥gd¿dÀg¬¦  «        dÁ„ ¦   «         ZjdÂ„ Zkej                             dÃdHdHgg¦  «        dÄ„ ¦   «         Zlej                             dÅdÆdÇg¦  «        ej                             d d¡d¥gd¿dÀg¬¦  «        dÈ„ ¦   «         ¦   «         Zmej                             dÉd d6g¦  «        ej                             dÊdËdÌg¦  «        dÍ„ ¦   «         ¦   «         ZndÎ„ ZodÏ„ ZpdÐ„ ZqdÑ„ ZrdÒ„ Zsej                             d	d©dÓg¦  «        dÔ„ ¦   «         ZtdÕ„ ZudÖ„ Zvd×„ ZwdØ„ ZxdÙ„ ZydÚ„ ZzdÛ„ Z{dÜ„ Z|dÝ„ Z}dÞ„ Z~dS )ßé    N)ÚHAS_PYARROWÚWARNING_CHECK_DISABLED)ÚSettingWithCopyWarning)	Ú	DataFrameÚIndexÚ
MultiIndexÚPeriodÚSeriesÚ	TimestampÚ
date_rangeÚoption_contextÚperiod_range)Ú	get_array)ÚVersionc                 ót  — t          g d¢g d¢g d¢dœ¦  «        }|                     ¦   «         }|j        |j        usJ ‚|j        |j        usJ ‚|j                             |j        ¦  «        sJ ‚|j                             |j        ¦  «        sJ ‚t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚| rV|j        j	        d         j
                             ¦   «         rJ ‚|j        j	        d         j
                             ¦   «         rJ ‚d|j        d<   |j        d         dk    sJ ‚d S )	N©é   é   é   ©é   é   é   ©gš™™™™™¹?gš™™™™™É?g333333Ó?©ÚaÚbÚcr   r   r   ©r   r   )r   ÚcopyÚindexÚcolumnsÚis_ÚnpÚshares_memoryr   Ú_mgrÚblocksÚrefsÚhas_referenceÚiloc)Úusing_copy_on_writeÚdfÚdf_copys      úZ/var/www/histauto/venv/lib/python3.11/site-packages/pandas/tests/copy_view/test_methods.pyÚ	test_copyr/      sF  € Ý	˜˜˜¨¨¨¸¸¸ÐIÐIÑ	JÔ	J€BØ�gŠg‰iŒi€Gð Œ= ¤Ð(Ð(Ð(Ð(ØŒ? "¤*Ð,Ð,Ð,Ð,ØŒ=×Ò˜RœXÑ&Ô&Ð&Ð&Ð&ØŒ?×Ò˜rœzÑ*Ô*Ð*Ð*Ð*õ Ô¥	¨'°3Ñ 7Ô 7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLØð ?Ø”<Ô& qÔ)Ô.×<Ò<Ñ>Ô>Ð>Ð>Ð>Ø”<Ô& qÔ)Ô.×<Ò<Ñ>Ô>Ð>Ð>Ð>ð €G„L�ÑØŒ7�4Œ=˜AÒÐÐÐÐÐó    c                 óŠ  — t          g d¢g d¢g d¢dœ¦  «        }|                     d¬¦  «        }| rc|j        |j        usJ ‚|j        |j        usJ ‚|j                             |j        ¦  «        sJ ‚|j                             |j        ¦  «        sJ ‚n |j        |j        u sJ ‚|j        |j        u sJ ‚t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚| rV|j        j	        d         j
                             ¦   «         sJ ‚|j        j	        d	         j
                             ¦   «         sJ ‚| r…d|j        d
<   |j        d
         d	k    sJ ‚t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚d S t          j        |¦  «        5  d|j        d
<   d d d ¦  «         n# 1 swxY w Y   |j        d
         dk    sJ ‚t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚d S )Nr   r   r   r   F©Údeepr   r   r   r   r   )r   r    r!   r"   r#   r$   r%   r   r&   r'   r(   r)   r*   ÚtmÚassert_cow_warning)r+   Úwarn_copy_on_writer,   r-   s       r.   Útest_copy_shallowr7   0   s¡  € Ý	˜˜˜¨¨¨¸¸¸ÐIÐIÑ	JÔ	J€BØ�gŠg˜5ˆgÑ!Ô!€Gð ð -ØŒ} B¤HÐ,Ð,Ð,Ð,ØŒ b¤jÐ0Ð0Ð0Ð0ØŒ}× Ò  ¤Ñ*Ô*Ð*Ð*Ð*ØŒ×"Ò" 2¤:Ñ.Ô.Ð.Ð.Ð.Ð.àŒ} ¤Ð(Ð(Ð(Ð(ØŒ "¤*Ð,Ð,Ð,Ð,õ Ô�I g¨sÑ3Ô3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHØð ;ØŒ|Ô" 1Ô%Ô*×8Ò8Ñ:Ô:Ð:Ð:Ð:ØŒ|Ô" 1Ô%Ô*×8Ò8Ñ:Ô:Ð:Ð:Ð:àð MàˆŒ�TÑØŒw�tŒ} Ò!Ð!Ð!Ð!åÔ#¥I¨g°sÑ$;Ô$;½YÀrÈ3Ñ=OÔ=OÑPÔPÐPÐPÐPåÔ¥	¨'°3Ñ 7Ô 7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLÐLÐLõ Ô"Ð#5Ñ6Ô6ð 	#ð 	#Ø!"ˆGŒL˜Ñð	#ð 	#ð 	#ñ 	#ô 	#ð 	#ð 	#ð 	#ð 	#ð 	#ð 	#øøøð 	#ð 	#ð 	#ð 	#àŒw�tŒ} Ò!Ð!Ð!Ð!åÔ¥	¨'°3Ñ 7Ô 7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLÐLÐLs   ÇG2Ç2G6Ç9G6r    )TNFÚmethodc                 óD   — |                       t          j        |¬¦  «        S )N©r"   r    )ÚrenameÚstrÚlower©r,   r    s     r.   ú<lambda>r?   Y   s   € ˜Ÿš­3¬9¸4˜Ñ@Ô@€ r0   c                 ó4   — |                       ddg|¬¦  «        S )Nr   r   r:   )Úreindexr>   s     r.   r?   r?   Z   s   € ˜Ÿš¨S°#¨J¸T˜ÑBÔB€ r0   c                 ó0   — |                       | |¬¦  «        S ©N©r    ©Úreindex_liker>   s     r.   r?   r?   [   s   € ˜Ÿš¨°$˜Ñ7Ô7€ r0   c                 ó<   — |                       | |¬¦  «        d         S ©NrD   r   ©Úalignr>   s     r.   r?   r?   \   s   € ˜Ÿš "¨4˜Ñ0Ô0°Ô3€ r0   c                 ó6   — |                       g d¢d|¬¦  «        S ©Nr   r!   )Úaxisr    ©Úset_axisr>   s     r.   r?   r?   ]   s   € ˜Ÿš _ _ _¸7È˜ÑNÔN€ r0   c                 ó0   — |                       d|¬¦  «        S ©NÚtest©r!   r    ©Úrename_axisr>   s     r.   r?   r?   ^   s   € ˜Ÿš¨f¸4˜Ñ@Ô@€ r0   c                 ó0   — |                       d|¬¦  «        S )NrR   r:   rT   r>   s     r.   r?   r?   _   s   € ˜Ÿš°¸T˜ÑBÔB€ r0   c                 ó4   — |                       ddi|¬¦  «        S )Nr   Úint64rD   ©Úastyper>   s     r.   r?   r?   `   s   € ˜Ÿš C¨ >¸˜Ñ=Ô=€ r0   c                 ó2   — |                       dd|¬¦  «        S ©Nr   rD   ©Úswapaxesr>   s     r.   r?   r?   b   ó   € ˜Ÿš Q¨°˜Ñ5Ô5€ r0   c                 ó2   — |                       dd|¬¦  «        S ©Nr   r   rD   ©Útruncater>   s     r.   r?   r?   c   r_   r0   c                 ó.   — |                       |¬¦  «        S rC   ©Úinfer_objectsr>   s     r.   r?   r?   d   s   € ˜×)Ò)¨tÐ)Ñ4Ô4€ r0   c                 ó.   — |                       |¬¦  «        S rC   ©Úto_timestampr>   s     r.   r?   r?   e   s   € ˜Ÿš¨d˜Ñ3Ô3€ r0   c                 ó0   — |                       d|¬¦  «        S ©NÚD)Úfreqr    ©Ú	to_periodr>   s     r.   r?   r?   f   s   € ˜Ÿš¨3°T˜Ñ:Ô:€ r0   c                 ó0   — |                       d|¬¦  «        S ©Nú
US/CentralrD   ©Útz_localizer>   s     r.   r?   r?   g   s   € ˜Ÿš¨¸4˜Ñ@Ô@€ r0   c                 ó0   — |                       d|¬¦  «        S rq   ©Ú
tz_convertr>   s     r.   r?   r?   h   s   € ˜Ÿš |¸$˜Ñ?Ô?€ r0   c                 ó0   — |                       d|¬¦  «        S ©NF)Úallows_duplicate_labelsr    ©Ú	set_flagsr>   s     r.   r?   r?   i   s   € ˜Ÿš¸eÈ$˜ÑOÔO€ r0   )r;   rA   rF   rJ   rO   Úrename_axis0Úrename_axis1rZ   r^   rc   rf   ri   ro   rt   rw   r|   )Úidsc                 ór  — d }d| j         j        j        v rt          ddd¬¦  «        }nrd| j         j        j        v rt	          ddd¬¦  «        }nLd| j         j        j        v rt	          ddd¬¦  «        }n&d| j         j        j        v rt	          dddd	¬
¦  «        }t          g d¢g d¢g d¢dœ|¬¦  «        }d| j         j        j        v rCd}t          j        t          |¬¦  «        5   |||¬¦  «        }d d d ¦  «         n# 1 swxY w Y   n |||¬¦  «        }|p|du }	| j         j        j         	                    d¦  «        r
|s|s|du rd}	|	r5t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚d S t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚d S )Nri   ú
2012-01-01rl   r   ©rm   Úperiodsro   rt   rw   úEurope/Brussels©rm   rƒ   Útzr   r   r   r   ©r!   r^   ú"'DataFrame.swapaxes' is deprecated©ÚmatchrD   Fzreindex-r   )ÚnodeÚcallspecÚidr   r   r   r4   Úassert_produces_warningÚFutureWarningÚ
startswithr$   r%   r   )
Úrequestr8   r    r+   Úusing_array_managerr!   r,   ÚmsgÚdf2Úshare_memorys
             r.   Útest_methods_copy_keywordr–   U   s>  € ðZ €EØ˜œÔ.Ô1Ð1Ð1Ý˜\°¸QÐ?Ñ?Ô?ˆˆØ	˜œÔ-Ô0Ð	0Ð	0Ý˜<¨c¸1Ð=Ñ=Ô=ˆˆØ	˜'œ,Ô/Ô2Ð	2Ð	2Ý˜<¨c¸1Ð=Ñ=Ô=ˆˆØ	˜œÔ.Ô1Ð	1Ð	1Ý˜<¨c¸1ÐARÐSÑSÔSˆå	˜˜˜¨¨¨¸¸¸ÐIÐIÐQVÐ	WÑ	WÔ	W€Bà�W”\Ô*Ô-Ð-Ð-Ø2ˆÝÔ'­¸SÐAÑAÔAð 	(ð 	(Ø�&˜ $Ð'Ñ'Ô'ˆCð	(ð 	(ð 	(ñ 	(ô 	(ð 	(ð 	(ð 	(ð 	(ð 	(ð 	(øøøð 	(ð 	(ð 	(ð 	(øð ˆf�R˜dÐ#Ñ#Ô#ˆà&Ð7¨$°%¨-€Là„|ÔÔ×*Ò*¨:Ñ6Ô6ð !à"ð 	!Ð+>ð 	!À4È5À=À=Ø ˆLàð MÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÐHÐHåÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLÐLÐLs   Ã&D Ä DÄDc                 ó4   — |                       ddi|¬¦  «        S )Nr   éd   rS   ©r;   ©Úserr    s     r.   r?   r?   ¦   s   € ˜#Ÿ*š*¨A¨s¨8¸$˜*Ñ?Ô?€ r0   c                 ó0   — |                       d |¬¦  «        S rC   r™   rš   s     r.   r?   r?   §   s   € ˜#Ÿ*š* T°˜*Ñ5Ô5€ r0   c                 ó:   — |                       | j        |¬¦  «        S )NrS   )rA   r!   rš   s     r.   r?   r?   ¨   s   € ˜#Ÿ+š+¨C¬I¸D˜+ÑAÔA€ r0   c                 ó0   — |                       | |¬¦  «        S rC   rE   rš   s     r.   r?   r?   ©   s   € ˜#×*Ò*¨3°TÐ*Ñ:Ô:€ r0   c                 ó<   — |                       | |¬¦  «        d         S rH   rI   rš   s     r.   r?   r?   ª   s   € ˜#Ÿ)š) C¨d˜)Ñ3Ô3°AÔ6€ r0   c                 ó6   — |                       g d¢d|¬¦  «        S rL   rN   rš   s     r.   r?   r?   «   s   € ˜#Ÿ,š,   ¸WÈ4˜,ÑPÔP€ r0   c                 ó0   — |                       d|¬¦  «        S rQ   rT   rš   s     r.   r?   r?   ¬   s   € ˜#Ÿ/š/°¸T˜/ÑBÔB€ r0   c                 ó0   — |                       d|¬¦  «        S )NrX   rD   rY   rš   s     r.   r?   r?   ­   s   € ˜#Ÿ*š* W°4˜*Ñ8Ô8€ r0   c                 ó2   — |                       dd|¬¦  «        S )Nr   r   rD   )Ú	swaplevelrš   s     r.   r?   r?   ®   s   € ˜#Ÿ-š-¨¨1°4˜-Ñ8Ô8€ r0   c                 ó2   — |                       dd|¬¦  «        S r\   r]   rš   s     r.   r?   r?   ¯   ó   € ˜#Ÿ,š, q¨!°$˜,Ñ7Ô7€ r0   c                 ó2   — |                       dd|¬¦  «        S ra   rb   rš   s     r.   r?   r?   °   r¦   r0   c                 ó.   — |                       |¬¦  «        S rC   re   rš   s     r.   r?   r?   ±   s   € ˜#×+Ò+°Ð+Ñ6Ô6€ r0   c                 ó.   — |                       |¬¦  «        S rC   rh   rš   s     r.   r?   r?   ²   s   € ˜#×*Ò*°Ð*Ñ5Ô5€ r0   c                 ó0   — |                       d|¬¦  «        S rk   rn   rš   s     r.   r?   r?   ³   s   € ˜#Ÿ-š-¨S°t˜-Ñ<Ô<€ r0   c                 ó0   — |                       d|¬¦  «        S rq   rs   rš   s     r.   r?   r?   ´   s   € ˜#Ÿ/š/¨,¸T˜/ÑBÔB€ r0   c                 ó0   — |                       d|¬¦  «        S rq   rv   rš   s     r.   r?   r?   µ   s   € ˜#Ÿ.š.¨¸D˜.ÑAÔA€ r0   c                 ó0   — |                       d|¬¦  «        S ry   r{   rš   s     r.   r?   r?   ¶   s   € ˜#Ÿ-š-ÀÈD˜-ÑQÔQ€ r0   )zrename (dict)r;   rA   rF   rJ   rO   r}   rZ   r¤   r^   rc   rf   ri   ro   rt   rw   r|   c                 óZ  — d }d| j         j        j        v rt          ddd¬¦  «        }n d| j         j        j        v rt	          ddd¬¦  «        }nzd| j         j        j        v rt	          ddd¬¦  «        }nTd| j         j        j        v rt	          dddd	¬
¦  «        }n-d| j         j        j        v rt          j        g d¢g d¢g¦  «        }t          g d¢|¬¦  «        }d| j         j        j        v rCd}t          j	        t          |¬¦  «        5   |||¬¦  «        }d d d ¦  «         n# 1 swxY w Y   n |||¬¦  «        }|p|du }|r3t          j        t          |¦  «        t          |¦  «        ¦  «        sJ ‚d S t          j        t          |¦  «        t          |¦  «        ¦  «        rJ ‚d S )Nri   r�   rl   r   r‚   ro   rt   rw   r„   r…   r¤   r   r   r‡   r^   z'Series.swapaxes' is deprecatedr‰   rD   F)r‹   rŒ   r�   r   r   r   Úfrom_arraysr
   r4   rŽ   r�   r$   r%   r   )	r‘   r8   r    r+   r!   r›   r“   Úser2r•   s	            r.   Ú test_methods_series_copy_keywordr±   ¢   s  € ðV €EØ˜œÔ.Ô1Ð1Ð1Ý˜\°¸QÐ?Ñ?Ô?ˆˆØ	˜œÔ-Ô0Ð	0Ð	0Ý˜<¨c¸1Ð=Ñ=Ô=ˆˆØ	˜'œ,Ô/Ô2Ð	2Ð	2Ý˜<¨c¸1Ð=Ñ=Ô=ˆˆØ	˜œÔ.Ô1Ð	1Ð	1Ý˜<¨c¸1ÐARÐSÑSÔSˆˆØ	˜œÔ-Ô0Ð	0Ð	0ÝÔ&¨	¨	¨	°9°9°9Ð'=Ñ>Ô>ˆå
��� %Ð
(Ñ
(Ô
(€Cà�W”\Ô*Ô-Ð-Ð-Ø/ˆÝÔ'­¸SÐAÑAÔAð 	*ð 	*Ø�6˜# DÐ)Ñ)Ô)ˆDð	*ð 	*ð 	*ñ 	*ô 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*øøøð 	*ð 	*ð 	*ð 	*øð ˆv�c Ð%Ñ%Ô%ˆà&Ð7¨$°%¨-€Làð EÝÔ¥	¨$¡¤µ¸3±´Ñ@Ô@Ð@Ð@Ð@Ð@Ð@åÔ#¥I¨d¡O¤OµY¸s±^´^ÑDÔDÐDÐDÐDÐDÐDs   ÄD&Ä&D*Ä-D*c                 óP  — t          g d¢g d¢dœ¦  «        }|                     |¬¦  «        }| p|du p|d u }|o| }|r5t          j        t	          |d¦  «        t	          |d¦  «        ¦  «        sJ ‚d S t          j        t	          |d¦  «        t	          |d¦  «        ¦  «        rJ ‚d S )Nr   r   ©r   r   rD   Fr   r   )r   Ú	transposer$   r%   r   )r+   r    r’   r,   Úresultr•   s         r.   Útest_transpose_copy_keywordr¶   ê   sÆ   € å	˜˜˜¨¨¨Ð3Ð3Ñ	4Ô	4€BØ�\Š\˜tˆ\Ñ$Ô$€FØ&ÐG¨$°%¨-ÐG¸4À4¸<€LØÐ;Ð(;Ð$;€Làð NÝÔ¥	¨"¨cÑ 2Ô 2µI¸fÀaÑ4HÔ4HÑIÔIÐIÐIÐIÐIÐIåÔ#¥I¨b°#Ñ$6Ô$6½	À&È!Ñ8LÔ8LÑMÔMÐMÐMÐMÐMÐMr0   c                 ó   — t          g d¢g d¢g d¢dœg d¢¬¦  «        }|                     ¦   «         }|                     ¦   «         }|j                             ¦   «          | rft          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚d	|j        d
<   t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚| r3t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚t          j
        ||¦  «         d S )Nr   r   r   r   )é
   é   é   r‡   r   r   r   )r   r   )r   r    Úreset_indexr&   Ú_verify_integrityr$   r%   r   r*   r4   Úassert_frame_equal©r+   r,   Údf_origr”   s       r.   Útest_reset_indexrÀ   û   sS  € õ 
Øˆiˆi˜i˜i˜i¨o¨o¨oÐ>Ð>ÀlÀlÀlð
ñ 
ô 
€Bð �gŠg‰iŒi€GØ
�.Š.Ñ
Ô
€CØ„H×ÒÑ Ô Ð àð IåÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHà€C„HˆT�NÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHØð IÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r0   r!   r   r   c                 óÀ  — t          ddg|¬¦  «        }|                     ¦   «         }|                     d¬¦  «        }| rNt          j        t          |¦  «        t          |¦  «        ¦  «        sJ ‚|j                             d¦  «        rJ ‚n1t          j        t          |¦  «        t          |¦  «        ¦  «        rJ ‚d|j        d<   t          j
        ||¦  «         d S )Nr   r   r‡   T)Údropr   r˜   )r
   r    r»   r$   r%   r   r&   Ú_has_no_referencer*   r4   Úassert_series_equal©r+   r!   r›   Úser_origr°   s        r.   Útest_reset_index_series_droprÇ     sÎ   € å
�!�Q�˜uÐ
%Ñ
%Ô
%€CØ�xŠx‰zŒz€HØ�?Š? ˆ?Ñ%Ô%€DØð EÝÔ¥	¨#¡¤µ	¸$±´Ñ@Ô@Ð@Ð@Ð@Ø”8×-Ò-¨aÑ0Ô0Ð0Ð0Ð0Ð0åÔ#¥I¨c¡N¤NµI¸d±O´OÑDÔDÐDÐDÐDà€D„Iˆa�LÝÔ˜3 Ñ)Ô)Ð)Ð)Ð)r0   c                  ó@  — t          g d¢g d¢g d¢dœ¦  «        } |                      d¦  «        } | d         }|                      |d¬¦  «                             ¦   «         }|                      dd¬¦  «                             ¦   «         }t	          j        ||¦  «         d S )	N©r   r   r   Úd©r   r   r   r   )r   r   r   r   ©ÚAÚBÚCrÍ   rÏ   T)Úobserved)r   Ú	set_indexÚgroupbyÚsumr4   r½   )r,   Úkeyrµ   Úexpecteds       r.   Ú'test_groupby_column_index_in_referencesrÖ      s¦   € Ý	Ø"Ð"Ð"¨¨¨Ð<PÐ<PÐ<PÐQÐQñ
ô 
€Bð 
�Š�cÑ	Ô	€BØ
ˆSŒ'€CØ�ZŠZ˜ dˆZÑ+Ô+×/Ò/Ñ1Ô1€FØ�zŠz˜#¨ˆzÑ-Ô-×1Ò1Ñ3Ô3€HÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r0   c                 ót  — t          g d¢g d¢g d¢dœ¦  «        }|                     ¦   «         }|                     t          j        ¬¦  «        }| r3t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚d|j        d	<   t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚| r3t          j        t          |d
¦  «        t          |d¦  «        ¦  «        sJ ‚t          g d¢g d¢g d¢dœ¦  «        }t          j
        ||¦  «         t          j
        ||¦  «         d S )Nr   r   r   r   ©r"   rÍ   r   r   r   rÏ   r   ©r   r   r   rÌ   )r   r    r;   r<   Úupperr$   r%   r   r*   r4   r½   ©r+   r,   r¿   r”   rÕ   s        r.   Útest_rename_columnsrÜ   +  s<  € õ 
˜˜˜¨¨¨¸¸¸ÐIÐIÑ	JÔ	J€BØ�gŠg‰iŒi€GØ
�)Š)�CœIˆ)Ñ
&Ô
&€Càð IÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHØ€C„HˆT�NÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHØð IÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝ˜y˜y˜y¨y¨y¨y¸¸¸ÐOÐOÑPÔP€HÝÔ˜#˜xÑ(Ô(Ð(ÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r0   c                 óÜ  — t          g d¢g d¢g d¢dœ¦  «        }|                     t          j        ¬¦  «        }|                     ¦   «         }| r4t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚n3t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚d|j        d	<   t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚| r3t          j        t          |d
¦  «        t          |d¦  «        ¦  «        sJ ‚t          g d¢g d¢g d¢dœ¦  «        }t          j
        ||¦  «         t          j
        ||¦  «         d S )Nr   r   r   r   rØ   rÍ   r   r   r   rÏ   r   rÙ   )r   r;   r<   rÚ   r    r$   r%   r   r*   r4   r½   )r+   r,   r”   Údf2_origrÕ   s        r.   Ú!test_rename_columns_modify_parentrß   =  sl  € õ 
˜˜˜¨¨¨¸¸¸ÐIÐIÑ	JÔ	J€BØ
�)Š)�CœIˆ)Ñ
&Ô
&€CØ�xŠx‰zŒz€Hàð MÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÐHåÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLØ€B„GˆD�MÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHØð IÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝ˜y˜y˜y¨y¨y¨y¸¸¸ÐOÐOÑPÔP€HÝÔ˜"˜hÑ'Ô'Ð'ÝÔ˜#˜xÑ(Ô(Ð(Ð(Ð(r0   c                 ó´  — t          g d¢ddœ¦  «        }|                     ¦   «         }d„ }|                     |¦  «        }t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚d|j        d<   | rIt          j        ||¦  «         t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚n\t          g d¢ddœ¦  «        }t          j        ||¦  «         t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚t          j        t          |d	¦  «        t          |d	¦  «        ¦  «        sJ ‚d S )
Nr   ç      ø?r³   c                 ó   — | S ©N© ©r,   s    r.   Útestfuncztest_pipe.<locals>.testfuncU  s   € Øˆ	r0   r   r   r   rÙ   r   )	r   r    Úpiper$   r%   r   r*   r4   r½   ©r+   r,   r¿   ræ   r”   rÕ   s         r.   Ú	test_piperé   Q  s\  € Ý	˜˜˜¨Ð-Ð-Ñ	.Ô	.€BØ�gŠg‰iŒi€Gðð ð ð �'Š'�(Ñ
Ô
€CåÔ�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDð €C„HˆT�NØð IÝ
Ô˜b 'Ñ*Ô*Ð*ÝÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLÐLå 9 9 9°3Ð7Ð7Ñ8Ô8ˆÝ
Ô˜b (Ñ+Ô+Ð+åÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDÐDÐDr0   c                 ó   — t          g d¢ddœ¦  «        }|                     ¦   «         }d„ }|                     |¦  «        }t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚| rIt          j        ||¦  «         t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚n\t          g d¢ddœ¦  «        }t          j        ||¦  «         t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚d S )Nr   rá   r³   c                 ó   — d| j         d<   | S )Nr˜   r   ©r*   rå   s    r.   ræ   z%test_pipe_modify_df.<locals>.testfuncm  s   € ØˆŒ�‰Øˆ	r0   r   r   ©r˜   r   r   )r   r    rç   r$   r%   r   r4   r½   rè   s         r.   Útest_pipe_modify_dfrî   i  sO  € Ý	˜˜˜¨Ð-Ð-Ñ	.Ô	.€BØ�gŠg‰iŒi€Gðð ð ð �'Š'�(Ñ
Ô
€CåÔ�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDàð IÝ
Ô˜b 'Ñ*Ô*Ð*ÝÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLÐLå ; ; ;°SÐ9Ð9Ñ:Ô:ˆÝ
Ô˜b (Ñ+Ô+Ð+åÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDÐDÐDr0   c                 óp  — t          g d¢g d¢g d¢dœ¦  «        }|                     ¦   «         }|                     ddg¬¦  «        }| r4t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚n3t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚d|j        d	<   t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚| r3t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚t          j        ||¦  «         d S )
Nr   r   r   r   r   r   rØ   r   r   )	r   r    rA   r$   r%   r   r*   r4   r½   r¾   s       r.   Útest_reindex_columnsrð   €  s8  € õ 
˜˜˜¨¨¨¸¸¸ÐIÐIÑ	JÔ	J€BØ�gŠg‰iŒi€GØ
�*Š*˜c 3˜Zˆ*Ñ
(Ô
(€Càð MåÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÐHåÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLà€C„HˆT�NÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHØð IÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r0   c                 ó   — | S rã   rä   ©Úidxs    r.   r?   r?   —  s   € �C€ r0   c                 ó*   — |                       ¦   «         S rã   )Úviewrò   s    r.   r?   r?   ˜  ó   € �C—H’H‘J”J€ r0   c                 ó*   — |                       ¦   «         S rã   rD   rò   s    r.   r?   r?   ™  rö   r0   c                 ó    — t          | ¦  «        S rã   )Úlistrò   s    r.   r?   r?   š  s   € •D˜‘I”I€ r0   )Ú	identicalrõ   r    Úvaluesc                 óˆ  — t          g d¢g d¢g d¢dœ¦  «        }|                     ¦   «         }|                      | |j        ¦  «        ¬¦  «        }|r4t	          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚n3t	          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚d|j        d<   t	          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚|r3t	          j        t          |d	¦  «        t          |d	¦  «        ¦  «        sJ ‚t          j	        ||¦  «         d S )
Nr   r   r   r   r‡   r   r   r   r   )
r   r    rA   r!   r$   r%   r   r*   r4   r½   )r!   r+   r,   r¿   r”   s        r.   Útest_reindex_rowsrý   ”  s>  € õ 
˜˜˜¨¨¨¸¸¸ÐIÐIÑ	JÔ	J€BØ�gŠg‰iŒi€GØ
�*Š*˜5˜5 ¤™?œ?ˆ*Ñ
+Ô
+€Càð MåÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÐHåÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLà€C„HˆT�NÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHØð IÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r0   c                 ój  — t          g d¢g d¢g d¢dœ¦  «        }|                     ¦   «         }|                     d¬¦  «        }|j                             ¦   «          | rgt          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚nft          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚d	|j        d
<   t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚| r3t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚t          j
        ||¦  «         d S )Nr   r   r   r   r   rØ   r   r   r   r   )r   r    rÂ   r&   r¼   r$   r%   r   r*   r4   r½   r¾   s       r.   Útest_drop_on_columnrÿ   ²  s   € Ý	˜˜˜¨¨¨¸¸¸ÐIÐIÑ	JÔ	J€BØ�gŠg‰iŒi€GØ
�'Š'˜#ˆ'Ñ
Ô
€CØ„H×ÒÑ Ô Ð àð MÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÐHåÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLÝÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLØ€C„HˆT�NÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHØð IÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r0   c                 ó6  — t          g d¢g d¢g d¢dœ¦  «        }|                     ¦   «         }|                     d¦  «        }|j                             ¦   «          | 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   rX   r   r   r   )r   r    Úselect_dtypesr&   r¼   r$   r%   r   r*   r4   r½   r¾   s       r.   Útest_select_dtypesr  Å  s  € õ 
˜˜˜¨¨¨¸¸¸ÐIÐIÑ	JÔ	J€BØ�gŠg‰iŒi€GØ
×
Ò
˜7Ñ
#Ô
#€CØ„H×ÒÑ Ô Ð àð MÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÐHåÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLð €C„HˆT�NØð MÝÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r0   Úfilter_kwargsÚitemsr   ÚlikeÚregexc                 óô  — t          g d¢g d¢g d¢dœ¦  «        }|                     ¦   «         } |j        di |¤Ž}| r4t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚n3t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚| r=d|j        d<   t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t          j        ||¦  «         d S )	Nr   r   r   r   r   r   r   rä   )	r   r    Úfilterr$   r%   r   r*   r4   r½   )r+   r  r,   r¿   r”   s        r.   Útest_filterr	  Ù  s  € õ 
˜˜˜¨¨¨¸¸¸ÐIÐIÑ	JÔ	J€BØ�gŠg‰iŒi€GØ
ˆ"Œ)Ð
$Ð
$�mÐ
$Ð
$€CØð MÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÐHåÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLð ð MØˆŒ�‰ÝÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r0   c                 ó�  — t          ddgddgddggt          dd¦  «        d	d
g¬¦  «        }|                     ¦   «         }|                     d¬¦  «        }| r4t	          j        t          |d	¦  «        t          |d	¦  «        ¦  «        sJ ‚n3t	          j        t          |d	¦  «        t          |d	¦  «        ¦  «        rJ ‚d|j        d<   | rft	          j        t          |d	¦  «        t          |d	¦  «        ¦  «        rJ ‚t	          j        t          |d
¦  «        t          |d
¦  «        ¦  «        sJ ‚t          j	        ||¦  «         d S )Nr   r   r   r   r   r   ú
2020-01-01ú
2020-01-03r   r   ©r!   r"   r   )rƒ   r   )
r   r   r    Úshiftr$   r%   r   r*   r4   r½   r¾   s       r.   Útest_shift_no_opr  î  sO  € Ý	Ø
ˆQˆ�!�Q�˜!˜Q˜Ð Ý˜ |Ñ4Ô4Ø�c�
ð
ñ 
ô 
€Bð
 �gŠg‰iŒi€GØ
�(Š(˜1ˆ(Ñ
Ô
€Càð MÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÐHåÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLà€B„GˆD�MØð IÝÔ#¥I¨b°#Ñ$6Ô$6½	À#ÀsÑ8KÔ8KÑLÔLÐLÐLÐLÝÔ¥	¨"¨cÑ 2Ô 2µI¸cÀ3Ñ4GÔ4GÑHÔHÐHÐHÐHÝÔ˜#˜wÑ'Ô'Ð'Ð'Ð'r0   c                 óð   — t          ddgddgddggt          dd¦  «        d	d
g¬¦  «        }|                     dd¬¦  «        }t          j        t          |d	¦  «        t          |d	¦  «        ¦  «        rJ ‚d S )Nr   r   r   r   r   r   r  r  r   r   r  r   ©rƒ   rM   )r   r   r  r$   r%   r   )r+   r,   r”   s      r.   Útest_shift_indexr    sŠ   € Ý	Ø
ˆQˆ�!�Q�˜!˜Q˜Ð Ý˜ |Ñ4Ô4Ø�c�
ð
ñ 
ô 
€Bð
 �(Š(˜1 1ˆ(Ñ
%Ô
%€CåÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÐHÐHr0   c                 óV  — t          ddgddgddggt          dd¦  «        d	d
g¬¦  «        }|                     ¦   «         }t          dd¦  «        |_        |                     dd¬¦  «        }| 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  r  r   r   r  ú
2020-01-02z
2020-01-04Ú1D©rƒ   rm   r   r   )r   r   r    r!   r  r$   r%   r   r*   r4   r½   r¾   s       r.   Útest_shift_rows_freqr    s5  € Ý	Ø
ˆQˆ�!�Q�˜!˜Q˜Ð Ý˜ |Ñ4Ô4Ø�c�
ð
ñ 
ô 
€Bð
 �gŠg‰iŒi€GÝ˜|¨\Ñ:Ô:€G„MØ
�(Š(˜1 4ˆ(Ñ
(Ô
(€Càð MÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÐHåÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLà€B„GˆD�MØð MÝÔ#¥I¨b°#Ñ$6Ô$6½	À#ÀsÑ8KÔ8KÑLÔLÐLÐLÐLÝÔ˜#˜wÑ'Ô'Ð'Ð'Ð'r0   c                 óz  — t          ddgddgddggt          dd¦  «        ¬	¦  «        }|                     dd¬
¦  «        }t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚t          j        |¦  «        5  d|j        d<   d d d ¦  «         n# 1 swxY w Y   | r�t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t          t          j	        dgt          j	        dgt          j	        dggt          dd¦  «        ¬	¦  «        }t          j
        ||¦  «         d S d S )Nr   r   r   r   r   r   r  r  rØ   r  r   r   )r   r   r  r$   r%   r   r4   r5   r*   Únanr½   )r+   r6   r,   r”   rÕ   s        r.   Útest_shift_columnsr  #  s’  € Ý	Ø
ˆQˆ�!�Q�˜!˜Q˜Ð ­*°\À<Ñ*PÔ*Pð
ñ 
ô 
€Bð �(Š(˜1 1ˆ(Ñ
%Ô
%€CåÔ�I c¨<Ñ8Ô8½)ÀBÈÑ:UÔ:UÑVÔVÐVÐVÐVÝ	Ô	Ð1Ñ	2Ô	2ð ð ØˆŒ�‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð àð -ÝÔ#Ý�c˜<Ñ(Ô(­)°B¸Ñ*EÔ*Eñ
ô 
ð 	
ð 	
ð 	
õ ÝŒf�aˆ[�2œ6 1˜+­¬° {Ð3Ý˜|¨\Ñ:Ô:ð
ñ 
ô 
ˆõ 	Ô˜c 8Ñ,Ô,Ð,Ð,Ð,ð-ð -s   ÂBÂB"Â%B"c                 ó$  — t          g d¢g d¢g d¢dœ¦  «        }|                     ¦   «         }|d d …         }|                     d¦  «        }t          j        |j        t          |d¦  «        ¦  «        sJ ‚t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚| r4d|j        d<   t          j        |j        t          |d¦  «        ¦  «        rJ ‚t          j	        |¦  «        5  d|j        d<   d d d ¦  «         n# 1 swxY w Y   | rJt          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t          j
        ||¦  «         d S t          g d¢g d	¢g d¢dœ¦  «        }t          j
        ||¦  «         d S )
Nr   r   r   r   r   r   r   r   )r   r   r   )r   r    Úpopr$   r%   rû   r   r*   r4   r5   r½   )r+   r6   r,   r¿   Úview_originalrµ   rÕ   s          r.   Útest_popr  7  sÖ  € Ý	˜˜˜¨¨¨¸¸¸ÐIÐIÑ	JÔ	J€BØ�gŠg‰iŒi€GØ�q�q�q”E€MØ�VŠV�C‰[Œ[€FåÔ˜FœM­9°]ÀCÑ+HÔ+HÑIÔIÐIÐIÐIÝÔ�I b¨#Ñ.Ô.µ	¸-ÈÑ0MÔ0MÑNÔNÐNÐNÐNàð RØˆŒ�A‰ÝÔ# F¤Mµ9¸]ÈCÑ3PÔ3PÑQÔQÐQÐQÐQÝ	Ô	Ð1Ñ	2Ô	2ð ð ØˆŒ�‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð àð 7ÝÔ#¥I¨b°#Ñ$6Ô$6½	À-ÐQTÑ8UÔ8UÑVÔVÐVÐVÐVÝ
Ô˜m¨WÑ5Ô5Ð5Ð5Ð5å 9 9 9°9°9°9À?À?À?ÐSÐSÑTÔTˆÝ
Ô˜m¨XÑ6Ô6Ð6Ð6Ð6s   Ã4DÄDÄDÚfuncc                 ó,   — |                       |¦  «        S rã   rI   ©ÚxÚys     r.   r?   r?   P  s   € �Q—W’W˜Q‘Z”Z€ r0   c                 ó:   — |                       |j        d¬¦  «        S )Nr   ©rM   )rJ   r   r!  s     r.   r?   r?   Q  s   € �Q—W’W˜QœS q�WÑ)Ô)€ r0   c                 ól   — |                       |j        j        t          dd¦  «                 d¬¦  «        S )Nr   r   r%  )rJ   r   r*   Úslicer!  s     r.   r?   r?   R  s'   € �Q—W’W˜QœSœX¥e¨A¨q¡k¤kÔ2¸�WÑ;Ô;€ r0   c                 ó&  — t          g d¢ddœ¦  «        }|                     ¦   «         }|ddg                              ¦   «         } |||¦  «        \  }}| 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   r    r$   r%   r   r*   r4   r½   )r+   r  r,   r¿   Ú
df_changedr”   Ú_s          r.   Útest_align_framer,  M  s  € õ 
˜˜˜¨Ð-Ð-Ñ	.Ô	.€BØ�gŠg‰iŒi€GØ�S˜#�J”×$Ò$Ñ&Ô&€JØˆT�"�jÑ!Ô!�F€Cˆàð MÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÐHåÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLà€C„HˆT�NØð MÝÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r0   c                 óº  — t          ddg¦  «        }|                     ¦   «         }|                     ¦   «         }|                     |¦  «        \  }}| rCt          j        |j        |j        ¦  «        sJ ‚t          j        |j        |j        ¦  «        sJ ‚nBt          j        |j        |j        ¦  «        rJ ‚t          j        |j        |j        ¦  «        rJ ‚d|j        d<   d|j        d<   | rBt          j        |j        |j        ¦  «        rJ ‚t          j        |j        |j        ¦  «        rJ ‚t          j        ||¦  «         t          j        ||¦  «         d S )Nr   r   r   )	r
   r    rJ   r$   r%   rû   r*   r4   rÄ   )r+   r›   rÆ   Ú	ser_otherr°   Úser_other_results         r.   Útest_align_seriesr0  f  sS  € Ý
�!�Q�‰.Œ.€CØ�xŠx‰zŒz€HØ—’‘
”
€IØ ŸYšY yÑ1Ô1Ñ€DÐ
àð OÝÔ ¤¨S¬ZÑ8Ô8Ð8Ð8Ð8ÝÔÐ 0Ô 7¸Ô9IÑJÔJÐJÐJÐJÐJåÔ# D¤K°´Ñ<Ô<Ð<Ð<Ð<ÝÔ#Ð$4Ô$;¸YÔ=MÑNÔNÐNÐNÐNà€D„Iˆa�LØ ÐÔ˜!ÑØð OÝÔ# D¤K°´Ñ<Ô<Ð<Ð<Ð<ÝÔ#Ð$4Ô$;¸YÔ=MÑNÔNÐNÐNÐNÝÔ˜3 Ñ)Ô)Ð)ÝÔ˜9 hÑ/Ô/Ð/Ð/Ð/r0   c                 óÞ  — t          g d¢g d¢dœ¦  «        }|                     ¦   «         }|                     |d¬¦  «        \  }}t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚| r@d|j        d	<   t          j        ||¦  «         d|j        d	<   t          j        ||¦  «         d S d S )
Nr   r   r³   FrD   r   r   r   ©r   r   )	r   r    rJ   r$   r%   r   Úlocr4   r½   )r+   r,   r¿   r”   Údf3s        r.   Útest_align_copy_falser5  |  só   € Ý	˜˜˜¨¨¨Ð3Ð3Ñ	4Ô	4€BØ�gŠg‰iŒi€GØ�xŠx˜ ˆxÑ'Ô'�H€CˆåÔ�I b¨#Ñ.Ô.µ	¸#¸sÑ0CÔ0CÑDÔDÐDÐDÐDÝÔ�I b¨#Ñ.Ô.µ	¸#¸sÑ0CÔ0CÑDÔDÐDÐDÐDàð +ØˆŒ�‰Ý
Ô˜b 'Ñ*Ô*Ð*àˆŒ�‰Ý
Ô˜b 'Ñ*Ô*Ð*Ð*Ð*ð+ð +r0   c                 ó”  — t          g d¢g d¢dœ¦  «        }t          g d¢d¬¦  «        }|                     ¦   «         }|                     ¦   «         }|                     |dd¬¦  «        \  }}t	          j        t          |d	¦  «        t          |d	¦  «        ¦  «        sJ ‚t	          j        t          |d
¦  «        t          |d
¦  «        ¦  «        sJ ‚t	          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚| r@d|j        d<   t          j	        ||¦  «         d|j        d<   t          j
        ||¦  «         d S d S )Nr   r   r³   r"  ©ÚnameFr   )r    rM   r   r   r2  )r   r
   r    rJ   r$   r%   r   r3  r4   r½   rÄ   )r+   r,   r›   rÆ   r¿   r”   r°   s          r.   Ú!test_align_with_series_copy_falser9  Œ  sE  € Ý	˜˜˜¨¨¨Ð3Ð3Ñ	4Ô	4€BÝ
��� Ð
%Ñ
%Ô
%€CØ�xŠx‰zŒz€HØ�gŠg‰iŒi€GØ—’˜ 5¨q�Ñ1Ô1�I€CˆåÔ�I b¨#Ñ.Ô.µ	¸#¸sÑ0CÔ0CÑDÔDÐDÐDÐDÝÔ�I b¨#Ñ.Ô.µ	¸#¸sÑ0CÔ0CÑDÔDÐDÐDÐDÝÔ�I c¨3Ñ/Ô/µ¸4ÀÑ1EÔ1EÑFÔFÐFÐFÐFàð .ØˆŒ�‰Ý
Ô˜b 'Ñ*Ô*Ð*àˆŒ�‰Ý
Ô˜s HÑ-Ô-Ð-Ð-Ð-ð.ð .r0   c                 ó¶  — t          g d¢¦  «        }|                     ¦   «         }|d d …                              ¦   «         }t          j        |j        t          |d¦  «        ¦  «        sJ ‚t          j        |¦  «        5  d|j	        d<   d d d ¦  «         n# 1 swxY w Y   | r@t          j        |j        t          |d¦  «        ¦  «        rJ ‚t          j
        ||¦  «         n3|                     ¦   «         }d|j	        d<   t          j
        ||¦  «         |d d …                              ¦   «         }t          j        |¦  «        5  d|j	        d<   d d d ¦  «         n# 1 swxY w Y   | r)t          j        ||                     ¦   «         ¦  «         d S |                     ¦   «                              ¦   «         }d|j	        d<   t          j        ||¦  «         d S )Nr   r   r   )r
   r    Úto_framer$   r%   rû   r   r4   r5   r*   rÄ   r½   )r+   r6   r›   rÆ   r,   rÕ   s         r.   Útest_to_framer<  Ÿ  s;  € å
���Ñ
Ô
€CØ�xŠx‰zŒz€Hà	ˆQˆQˆQŒ�ŠÑ	Ô	€Bõ Ô˜CœJ­	°"°aÑ(8Ô(8Ñ9Ô9Ð9Ð9Ð9å	Ô	Ð1Ñ	2Ô	2ð ð ØˆŒ�‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð ð .åÔ# C¤Jµ	¸"¸aÑ0@Ô0@ÑAÔAÐAÐAÐAÝ
Ô˜s HÑ-Ô-Ð-Ð-ð —=’=‘?”?ˆØˆŒ�aÑÝ
Ô˜s HÑ-Ô-Ð-ð 
ˆQˆQˆQŒ�ŠÑ	Ô	€BÝ	Ô	Ð1Ñ	2Ô	2ð ð ØˆŒ�‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð ð ,Ý
Ô˜b (×"3Ò"3Ñ"5Ô"5Ñ6Ô6Ð6Ð6Ð6à—=’=‘?”?×+Ò+Ñ-Ô-ˆØˆŒ�dÑÝ
Ô˜b (Ñ+Ô+Ð+Ð+Ð+s$   Â BÂBÂBÅEÅE"Å%E"Úaxr"   c                 ój  — t          g d¢g d¢dœ¦  «        }|                     ¦   «         }d}t          j        t          |¬¦  «        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 )	Nr   r   r³   rˆ   r‰   r   r   r   ©r   r    r4   rŽ   r�   r^   r$   r%   r   r*   r½   )r+   r=  r,   r¿   r“   r”   s         r.   Útest_swapaxes_noopr@  Ã  ss  € å	˜˜˜¨¨¨Ð3Ð3Ñ	4Ô	4€BØ�gŠg‰iŒi€GØ
.€CÝ	Ô	#¥M¸Ð	=Ñ	=Ô	=ð "ð "Ø�kŠk˜"˜bÑ!Ô!ˆð"ð "ð "ñ "ô "ð "ð "ð "ð "ð "ð "øøøð "ð "ð "ð "ð ð MÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÐHåÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLð €C„HˆT�NØð MÝÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&s   ÁA+Á+A/Á2A/c                 ór  — t          g d¢g d¢dœg d¢¬¦  «        }|                     ¦   «         }d}t          j        t          |¬¦  «        5  |                     d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 ‚d|j	        d<   | r3t          j        t          |d
¦  «        t          |d¦  «        ¦  «        rJ ‚t          j
        ||¦  «         d S )Nr   r   r³   )r"  r#  Úzr‡   rˆ   r‰   r!   r"   r"  r   r   r   r?  )r+   r,   r¿   r“   r”   s        r.   Útest_swapaxes_single_blockrC  ×  s|  € Ý	˜˜˜¨¨¨Ð3Ð3¸?¸?¸?Ð	KÑ	KÔ	K€BØ�gŠg‰iŒi€GØ
.€CÝ	Ô	#¥M¸Ð	=Ñ	=Ô	=ð .ð .Ø�kŠk˜' 9Ñ-Ô-ˆð.ð .ð .ñ .ô .ð .ð .ð .ð .ð .ð .øøøð .ð .ð .ð .ð ð MÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÐHåÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLð €C„HˆT�NØð MÝÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&s   ÁA/Á/A3Á6A3c                  ó8  — t          ddgddœ¦  «        } d}t          j        t          |¬¦  «        5  |                      dd¬	¦  «        } d d d ¦  «         n# 1 swxY w Y   d
| j        d<   t          d
dgddgdœddg¬¦  «        }t          j        | |¦  «         d S )Nr   r   r   r³   rˆ   r‰   r!   r"   )Úaxis1Úaxis2r˜   r   ©r   r   r   r   r‡   )r   r4   rŽ   r�   r^   r*   r½   )r,   r“   rÕ   s      r.   Útest_swapaxes_read_only_arrayrH  ê  sê   € Ý	˜!˜Q˜ aÐ(Ð(Ñ	)Ô	)€BØ
.€CÝ	Ô	#¥M¸Ð	=Ñ	=Ô	=ð 9ð 9Ø�[Š[˜w¨iˆ[Ñ8Ô8ˆð9ð 9ð 9ñ 9ô 9ð 9ð 9ð 9ð 9ð 9ð 9øøøð 9ð 9ð 9ð 9à€B„GˆD�MÝ˜c 1˜X¨1¨a¨&Ð1Ð1¸#¸s¸ÐDÑDÔD€HÝÔ˜"˜hÑ'Ô'Ð'Ð'Ð's   ²AÁAÁAzmethod, idxc                 óV   — |                       d¬¦  «                              d¬¦  «        S )NFr2   rD   rå   s    r.   r?   r?   ÷  s%   € �B—G’G �GÑ'Ô'×,Ò,°%Ð,Ñ8Ô8€ r0   c                 óN   — |                       ¦   «                               ¦   «         S rã   )r»   rå   s    r.   r?   r?   ø  s   € �B—N’NÑ$Ô$×0Ò0Ñ2Ô2€ r0   c                 ó~   — |                       t          j        ¬¦  «                              t          j        ¬¦  «        S )NrØ   )r;   r<   rÚ   r=   rå   s    r.   r?   r?   ù  s)   € �B—I’I¥c¤i�IÑ0Ô0×7Ò7ÅÄ	Ð7ÑJÔJ€ r0   c                 óV   — |                       d¬¦  «                             d¬¦  «        S )NFr2   Únumber)Úinclude)r    r  rå   s    r.   r?   r?   ú  s%   € �B—G’G �GÑ'Ô'×5Ò5¸hÐ5ÑGÔG€ r0   )úshallow-copyr»   r;   r  c                 ó"  — t          g d¢g d¢g d¢dœ¦  «        }|                     ¦   «         }| o| j        j        j        dk    } ||¦  «        }t          j        |o|¦  «        5  d|j        d|f<   d d d ¦  «         n# 1 swxY w Y   |st          j        ||¦  «          ||¦  «        }t          j        |o|¦  «        5  d|j        d<   d d d ¦  «         n# 1 swxY w Y   |s(t          j        |j        d d …|d …f         |¦  «         d S d S )Nr   r   r   r   rO  r   r   )	r   r    r‹   rŒ   r�   r4   r5   r*   r½   )	r‘   r8   ró   r+   r6   r,   r¿   Údf2_is_viewr”   s	            r.   Útest_chained_methodsrR  ô  sº  € õ 
˜˜˜¨¨¨¸¸¸ÐIÐIÑ	JÔ	J€BØ�gŠg‰iŒi€Gð *Ð)ÐX¨g¬lÔ.CÔ.FÈ.Ò.X€Kð ˆ&�‰*Œ*€CÝ	Ô	Ð1ÐA°kÑ	BÔ	Bð ð ØˆŒ��C�Ñðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð àð +Ý
Ô˜b 'Ñ*Ô*Ð*ð ˆ&�‰*Œ*€CÝ	Ô	Ð1ÐA°kÑ	BÔ	Bð ð ØˆŒ�‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð àð :Ý
Ô˜cœh q q q¨#¨$¨$ wÔ/°Ñ9Ô9Ð9Ð9Ð9ð:ð :s$   Á'B Â BÂBÃCÃCÃ!CÚobjr7  c                 ó4  — t          t          dd¬¦  «        t          dd¬¦  «        g¦  «        |_        |                     ¦   «         }|                     ¦   «         }| r4t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚n3t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚d|j        d<   t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t          j
        ||¦  «         d S )Nz2012-1-1rl   ©rm   z2012-1-2r   r   )r   r	   r!   r    ri   r$   r%   r   r*   r4   Úassert_equal©r+   rS  Úobj_origÚobj2s       r.   Útest_to_timestamprZ    s  € å•v˜j¨sÐ3Ñ3Ô3µV¸JÈSÐ5QÑ5QÔ5QÐRÑSÔS€C„Ià�xŠx‰zŒz€HØ×ÒÑÔ€Dàð OÝÔ¥	¨$°Ñ 4Ô 4µiÀÀSÑ6IÔ6IÑJÔJÐJÐJÐJÐJåÔ#¥I¨d°CÑ$8Ô$8½)ÀCÈÑ:MÔ:MÑNÔNÐNÐNÐNð €D„Iˆa�LÝÔ¥	¨$°Ñ 4Ô 4µiÀÀSÑ6IÔ6IÑJÔJÐJÐJÐJÝ„O�C˜Ñ"Ô"Ð"Ð"Ð"r0   c                 ó0  — t          t          d¦  «        t          d¦  «        g¦  «        |_        |                     ¦   «         }|                     d¬¦  «        }| r4t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚n3t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚d|j        d<   t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t          j
        ||¦  «         d S )Nú
2019-12-31ú
2020-12-31ÚYrU  r   r   )r   r   r!   r    ro   r$   r%   r   r*   r4   rV  rW  s       r.   Útest_to_periodr_  &  sþ   € å•y Ñ.Ô.µ	¸,Ñ0GÔ0GÐHÑIÔI€C„Ià�xŠx‰zŒz€HØ�=Š=˜cˆ=Ñ"Ô"€Dàð OÝÔ¥	¨$°Ñ 4Ô 4µiÀÀSÑ6IÔ6IÑJÔJÐJÐJÐJÐJåÔ#¥I¨d°CÑ$8Ô$8½)ÀCÈÑ:MÔ:MÑNÔNÐNÐNÐNð €D„Iˆa�LÝÔ¥	¨$°Ñ 4Ô 4µiÀÀSÑ6IÔ6IÑJÔJÐJÐJÐJÝ„O�C˜Ñ"Ô"Ð"Ð"Ð"r0   c                 ó   — t          g d¢g d¢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        t          |d	¦  «        t          |d	¦  «        ¦  «        rJ ‚t          j        ||¦  «         d S )
Nr   r   r   r   r   r   r   rG  r   )	r   r    rÑ   r$   r%   r   r*   r4   r½   r¾   s       r.   Útest_set_indexra  8  sü   € å	˜˜˜¨¨¨¸¸¸ÐIÐIÑ	JÔ	J€BØ�gŠg‰iŒi€GØ
�,Š,�sÑ
Ô
€Càð MÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÐHåÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLð €C„HˆT�NÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r0   c                  ó¾   — t          g d¢ddœ¦  «        } |                      d¦  «        }|                     ¦   «         }d| j        d<   t	          j        ||¦  «         d S )Nr   r   r³   r   r˜   r   )r   rÑ   r    r*   r4   r½   ©r,   rµ   rÕ   s      r.   Ú4test_set_index_mutating_parent_does_not_mutate_indexrd  I  s]   € Ý	˜˜˜¨Ð+Ð+Ñ	,Ô	,€BØ�\Š\˜#ÑÔ€FØ�{Š{‰}Œ}€Hà€B„GˆD�MÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r0   c                 ó^  — t          g d¢g d¢g d¢dœ¦  «        }|                     ¦   «         }|                     d¦  «        }| r3t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚d|j        d	<   t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚| r3t          j        t          |d
¦  «        t          |d¦  «        ¦  «        sJ ‚t          g d¢g d¢g d¢dœ¦  «        }t          j        ||¦  «         t          j        ||¦  «         d S )Nr   r   r   r   ÚCoW_ÚCoW_ar   r   r   ÚCoW_cr   rÙ   )rg  ÚCoW_brh  )	r   r    Ú
add_prefixr$   r%   r   r*   r4   r½   rÛ   s        r.   Útest_add_prefixrk  R  s=  € å	˜˜˜¨¨¨¸¸¸ÐIÐIÑ	JÔ	J€BØ�gŠg‰iŒi€GØ
�-Š-˜Ñ
Ô
€Càð MÝÔ¥	¨#¨wÑ 7Ô 7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLØ€C„HˆT�NåÔ¥	¨#¨wÑ 7Ô 7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLàð MÝÔ¥	¨#¨wÑ 7Ô 7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLÝØ�)�) i i i¸/¸/¸/ÐJÐJñô €Hõ Ô˜#˜xÑ(Ô(Ð(ÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r0   c                 ó^  — t          g d¢g d¢g d¢dœ¦  «        }|                     ¦   «         }|                     d¦  «        }| r3t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚d|j        d	<   t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚| r3t          j        t          |d
¦  «        t          |d¦  «        ¦  «        sJ ‚t          g d¢g d¢g d¢dœ¦  «        }t          j        ||¦  «         t          j        ||¦  «         d S )Nr   r   r   r   Ú_CoWÚa_CoWr   r   r   Úc_CoWr   rÙ   )rn  Úb_CoWro  )	r   r    Ú
add_suffixr$   r%   r   r*   r4   r½   rÛ   s        r.   Útest_add_suffixrr  g  s=  € å	˜˜˜¨¨¨¸¸¸ÐIÐIÑ	JÔ	J€BØ�gŠg‰iŒi€GØ
�-Š-˜Ñ
Ô
€CØð MÝÔ¥	¨#¨wÑ 7Ô 7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLØ€C„HˆT�NÝÔ¥	¨#¨wÑ 7Ô 7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLØð MÝÔ¥	¨#¨wÑ 7Ô 7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLÝØ�)�) i i i¸/¸/¸/ÐJÐJñô €Hõ Ô˜#˜xÑ(Ô(Ð(ÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r0   z	axis, val)r   ç      @c                 ó  — t          g d¢d|dgddœ¦  «        }|                     ¦   «         }|                     |¬¦  «        }| 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   r   r   )	r   r    Údropnar$   r%   r   r*   r4   r½   )r+   rM   Úvalr,   r¿   r”   s         r.   Útest_dropnarw  y  s  € å	˜˜˜¨!¨S°!¨¸3Ð?Ð?Ñ	@Ô	@€BØ�gŠg‰iŒi€GØ
�)Š)˜ˆ)Ñ
Ô
€Càð MÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÐHåÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLà€C„HˆT�NØð MÝÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r0   rv  r   rs  c                 óˆ  — t          d|dg¦  «        }|                     ¦   «         }|                     ¦   «         }| r"t          j        |j        |j        ¦  «        sJ ‚n!t          j        |j        |j        ¦  «        rJ ‚d|j        d<   | r!t          j        |j        |j        ¦  «        rJ ‚t          j        ||¦  «         d S )Nr   r   r   )	r
   r    ru  r$   r%   rû   r*   r4   rÄ   )r+   rv  r›   rÆ   r°   s        r.   Útest_dropna_seriesry  Š  s½   € å
�!�S˜!�Ñ
Ô
€CØ�xŠx‰zŒz€HØ�:Š:‰<Œ<€Dàð =ÝÔ ¤¨S¬ZÑ8Ô8Ð8Ð8Ð8Ð8åÔ# D¤K°´Ñ<Ô<Ð<Ð<Ð<à€D„Iˆa�LØð =ÝÔ# D¤K°´Ñ<Ô<Ð<Ð<Ð<ÝÔ˜3 Ñ)Ô)Ð)Ð)Ð)r0   c                 ó*   — |                       ¦   «         S rã   ©Úheadrå   s    r.   r?   r?   ž  ó   € �2—7’7‘9”9€ r0   c                 ó,   — |                       d¦  «        S )Nr   r{  rå   s    r.   r?   r?   Ÿ  ó   € �2—7’7˜1‘:”:€ r0   c                 ó*   — |                       ¦   «         S rã   ©Útailrå   s    r.   r?   r?      r}  r0   c                 ó,   — |                       d¦  «        S )Nr   r�  rå   s    r.   r?   r?   ¡  r  r0   c                 ó¬  — t          g d¢g d¢dœ¦  «        }|                     ¦   «         } | |¦  «        }|j                             ¦   «          |rft	          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t	          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t          j        |¦  «        5  d|j	        d<   d d d ¦  «         n# 1 swxY w Y   |rgt	          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t	          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚nit	          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚t          j        |¦  «        5  d|j	        d<   d d d ¦  «         n# 1 swxY w Y   t          j
        ||¦  «         d S )	Nr   r   r³   r   r   r   r   r   )r   r    r&   r¼   r$   r%   r   r4   r5   r*   r½   )r8   r+   r6   r,   r¿   r”   s         r.   Útest_head_tailr…  ›  sG  € õ 
˜˜˜¨¨¨Ð9Ð9Ñ	:Ô	:€BØ�gŠg‰iŒi€GØ
ˆ&�‰*Œ*€CØ„H×ÒÑ Ô Ð àð Mõ Ô#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLÝÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLõ 
Ô	Ð1Ñ	2Ô	2ð ð ØˆŒ�‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð àð ÝÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLÝÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLÐLõ Ô¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ"Ð#5Ñ6Ô6ð 	ð 	ØˆCŒH�T‰Nð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åÔ˜"˜gÑ&Ô&Ð&Ð&Ð&s$   ÃC"Ã"C&Ã)C&ÆF4Æ4F8Æ;F8c                 óÚ  — t          ddgt          ddgt          ¬¦  «        dddœ¦  «        }|                     ¦   «         }|                     ¦   «         }| r�t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚|r4t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚nšt          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚nft          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚d	|j	        d
<   d|j	        d<   | rft          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t          j
        ||¦  «         d S )Nr   r   r"  r#  ©ÚdtyperÉ   r   r   r   r   rÊ   rG  )r   r
   Úobjectr    rf   r$   r%   r   r4   r*   r½   )r+   Úusing_infer_stringr,   r¿   r”   s        r.   Útest_infer_objectsr‹  ¾  sâ  € Ý	Ø�!ˆf�6 3¨ *µFÐ;Ñ;Ô;À!È#ÐNÐNñ
ô 
€Bð �gŠg‰iŒi€GØ
×
Ò
Ñ
Ô
€Càð 	MÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHØð 	MÝÔ'­	°#°sÑ(;Ô(;½YÀrÈ3Ñ=OÔ=OÑPÔPÐPÐPÐPÐPåÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLÐLõ Ô#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLÝÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLà€C„HˆT�NØ€C„HˆT�NØð MÝÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLÝÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r0   c                 óö  — t          ddgt          ddgt          ¬¦  «        dt          t          d¦  «        t          d¦  «        gd¬¦  «        t          d	d
gt          ¬¦  «        dœ¦  «        }|                     ¦   «         }t          |d¦  «        }t          |d¦  «        }t          |d¦  «        }d|j        d<   d|j        d<   t          d¦  «        |j        d<   | r—t          j        |t          |d¦  «        ¦  «        sJ ‚|r&t          j        |t          |d¦  «        ¦  «        sJ ‚n%t          j        |t          |d¦  «        ¦  «        rJ ‚t          j        |t          |d¦  «        ¦  «        sJ ‚d S d S )Nr   r   r"  r#  r‡  r\  r]  r‰  rB  Úw)r   r   r   rÊ   Úer   r   rÊ   r   r   rG  ú
2018-12-31©r   r   )
r   r
   r‰  r   rf   r   r*   r$   r%   r4   )r+   rŠ  r,   Úarr_aÚarr_bÚarr_ds         r.   Útest_infer_objects_no_referencer”  Ø  sš  € Ý	à�Q�Ý˜˜c˜
­&Ð1Ñ1Ô1ØÝÝ˜<Ñ(Ô(­)°LÑ*AÔ*AÐBÈ(ðñ ô õ ˜˜c˜
­&Ð1Ñ1Ô1ð	
ð 	
ñ

ô 

€Bð 
×	Ò	Ñ	Ô	€Bå�b˜#ÑÔ€EÝ�b˜#ÑÔ€EÝ�b˜#ÑÔ€Eà€B„GˆD�MØ€B„GˆD�MÝ˜lÑ+Ô+€B„GˆD�MØð 
;ÝÔ ¥y°°SÑ'9Ô'9Ñ:Ô:Ð:Ð:Ð:Øð 	Cõ Ô# E­9°R¸Ñ+=Ô+=Ñ>Ô>Ð>Ð>Ð>Ð>õ Ô'¨­y¸¸SÑ/AÔ/AÑBÔBÐBÐBÐBÝÔ ¥y°°SÑ'9Ô'9Ñ:Ô:Ð:Ð:Ð:ð
;ð 
;ð 	;Ð:r0   c                 óž  — t          ddgt          ddgt          ¬¦  «        dt          t          d¦  «        t          d¦  «        gd¬¦  «        d	œ¦  «        }|d d …         }|                     ¦   «         }t          |d
¦  «        }t          |d¦  «        }t          |d¦  «        }d|j        d<   d|j        d<   t          d¦  «        |j        d<   | rxt          j        |t          |d
¦  «        ¦  «        rJ ‚|rt          r%t          j        |t          |d¦  «        ¦  «        rJ ‚t          j        |t          |d¦  «        ¦  «        sJ ‚d S d S )Nr   r   r"  r#  r‡  r\  r]  r‰  rÉ   r   r   rÊ   r   r   rG  r�  r�  )
r   r
   r‰  r   rf   r   r*   r$   r%   r   )r+   rŠ  r,   rõ   r‘  r’  r“  s          r.   Útest_infer_objects_referencer–  ú  so  € Ý	à�Q�Ý˜˜c˜
­&Ð1Ñ1Ô1ØÝÝ˜<Ñ(Ô(­)°LÑ*AÔ*AÐBÈ(ðñ ô ð		
ð 	
ñ	
ô 	
€Bð ˆaˆaˆaŒ5€DØ	×	Ò	Ñ	Ô	€Bå�b˜#ÑÔ€EÝ�b˜#ÑÔ€EÝ�b˜#ÑÔ€Eà€B„GˆD�MØ€B„GˆD�MÝ˜lÑ+Ô+€B„GˆD�MØð ;ÝÔ# E­9°R¸Ñ+=Ô+=Ñ>Ô>Ð>Ð>Ð>Ø!ð 	C¥[ð 	CÝÔ'¨­y¸¸SÑ/AÔ/AÑBÔBÐBÐBÐBÝÔ ¥y°°SÑ'9Ô'9Ñ:Ô:Ð:Ð:Ð:ð	;ð ;ð 	;Ð:r0   Úkwargsr   )ÚbeforeÚafterrM   c                 ó  — t          g d¢dddœ¦  «        }|                     ¦   «         } |j        di |¤Ž}|j                             ¦   «          | 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   rä   )r   r    rc   r&   r¼   r$   r%   r   r*   r4   r½   ©r+   r—  r,   r¿   r”   s        r.   Útest_truncaterœ    s  € õ 
˜˜˜¨°Ð3Ð3Ñ	4Ô	4€BØ�gŠg‰iŒi€GØ
ˆ"Œ+Ð
Ð
˜Ð
Ð
€CØ„H×ÒÑ Ô Ð àð MÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÐHåÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLà€C„HˆT�NØð MÝÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r0   ÚassignÚdrop_duplicatesc                 ó0  — t          dg d¢i¦  «        }|                     ¦   «         } t          ||¦  «        ¦   «         }|j                             ¦   «          | 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    Úgetattrr&   r¼   r$   r%   r   r*   r4   r½   )r+   r8   r,   r¿   r”   s        r.   Útest_assign_drop_duplicatesr¡  .  s  € å	�C˜˜˜Ð#Ñ	$Ô	$€BØ�gŠg‰iŒi€GØ
�'�"�fÑ
Ô
Ñ
Ô
€CØ„H×ÒÑ Ô Ð àð MÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÐHåÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLà€C„HˆT�NØð MÝÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r0   c                 ój  — |                      ¦   «         }|                     ddg¦  «        }| r"t          j        |j        |j        ¦  «        sJ ‚n!t          j        |j        |j        ¦  «        rJ ‚d|j        d<   | r!t          j        |j        |j        ¦  «        rJ ‚t          j        ||¦  «         d S )Nr   r   )r    Útaker$   r%   rû   r*   r4   rV  rW  s       r.   Ú	test_taker¤  @  s³   € ð �xŠx‰zŒz€HØ�8Š8�Q˜�FÑÔ€Dàð =ÝÔ ¤¨S¬ZÑ8Ô8Ð8Ð8Ð8Ð8åÔ# D¤K°´Ñ<Ô<Ð<Ð<Ð<à€D„Iˆa�LØð =ÝÔ# D¤K°´Ñ<Ô<Ð<Ð<Ð<Ý„O�C˜Ñ"Ô"Ð"Ð"Ð"r0   c                 ó–  — t          ddd¬¦  «        |_        |                     ¦   «         }|                     dd¦  «        }| r"t	          j        |j        |j        ¦  «        sJ ‚n!t	          j        |j        |j        ¦  «        rJ ‚d|j        d<   | r!t	          j        |j        |j        ¦  «        rJ ‚t          j	        ||¦  «         d S )Nz
2018-04-09r   Ú1D20minr  z0:00z1:00r   )
r   r!   r    Úbetween_timer$   r%   rû   r*   r4   rV  rW  s       r.   Útest_between_timer¨  Q  sÇ   € å˜<°¸ÐCÑCÔC€C„IØ�xŠx‰zŒz€HØ×Ò˜F FÑ+Ô+€Dàð =ÝÔ ¤¨S¬ZÑ8Ô8Ð8Ð8Ð8Ð8åÔ# D¤K°´Ñ<Ô<Ð<Ð<Ð<à€D„Iˆa�LØð =ÝÔ# D¤K°´Ñ<Ô<Ð<Ð<Ð<Ý„O�C˜Ñ"Ô"Ð"Ð"Ð"r0   c                 ó"  — t          ddgddœ¦  «        }t          dddgdœ¦  «        }|                     ¦   «         }|                     |¦  «        }| 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   rG  )	r   r    rF   r$   r%   r   r*   r4   r½   )r+   r,   Úotherr¿   r”   s        r.   Útest_reindex_liker«  b  s  € Ý	˜!˜Q˜ cÐ*Ð*Ñ	+Ô	+€BÝ˜C q¨! fÐ-Ð-Ñ.Ô.€Eà�gŠg‰iŒi€GØ
�/Š/˜%Ñ
 Ô
 €Càð MÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÐHåÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLà€C„HˆT�NØð MÝÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r0   c                 ó‚  — t          g d¢¦  «        }|                     ¦   «         }|                     ¦   «         }| r"t          j        |j        |j        ¦  «        sJ ‚n!t          j        |j        |j        ¦  «        rJ ‚d|j        d<   t          j        |j        |j        ¦  «        rJ ‚t          j        ||¦  «         d S )Nr   r   )	r
   r    Ú
sort_indexr$   r%   rû   r*   r4   rÄ   ©r+   r›   rÆ   r°   s       r.   Útest_sort_indexr¯  t  s·   € å
���Ñ
Ô
€CØ�xŠx‰zŒz€HØ�>Š>ÑÔ€Dàð =ÝÔ ¤
¨D¬KÑ8Ô8Ð8Ð8Ð8Ð8åÔ# C¤J°´Ñ<Ô<Ð<Ð<Ð<ð €D„Iˆa�LÝÔ ¤¨S¬ZÑ8Ô8Ð8Ð8Ð8ÝÔ˜3 Ñ)Ô)Ð)Ð)Ð)r0   zobj, kwargsr   Úbyc                 ó¾  — |                      ¦   «         } |j        di |¤Ž}| r4t          j        t	          |d¦  «        t	          |d¦  «        ¦  «        sJ ‚n3t          j        t	          |d¦  «        t	          |d¦  «        ¦  «        rJ ‚d|j        d<   t          j        t	          |d¦  «        t	          |d¦  «        ¦  «        rJ ‚t          j        ||¦  «         d S )Nr   r   rä   )r    Úsort_valuesr$   r%   r   r*   r4   rV  )r+   rS  r—  rX  rY  s        r.   Útest_sort_valuesr³  …  sà   € ð
 �xŠx‰zŒz€HØˆ3Œ?Ð$Ð$˜VÐ$Ð$€Dàð OÝÔ¥	¨$°Ñ 4Ô 4µiÀÀSÑ6IÔ6IÑJÔJÐJÐJÐJÐJåÔ#¥I¨d°CÑ$8Ô$8½)ÀCÈÑ:MÔ:MÑNÔNÐNÐNÐNð €D„Iˆa�LÝÔ¥	¨$°Ñ 4Ô 4µiÀÀSÑ6IÔ6IÑJÔJÐJÐJÐJÝ„O�C˜Ñ"Ô"Ð"Ð"Ð"r0   c                 ó0  — |                      ¦   «         }|d d …         } |j        dddi|¤Ž t          j        t	          |d¦  «        t	          |d¦  «        ¦  «        sJ ‚t          j        |¦  «        5  d|j        d<   d d d ¦  «         n# 1 swxY w Y   | rJt          j        t	          |d¦  «        t	          |d¦  «        ¦  «        rJ ‚t          j        ||¦  «         d S t          j        t	          |d¦  «        t	          |d¦  «        ¦  «        sJ ‚d S )NÚinplaceTr   r   rä   )	r    r²  r$   r%   r   r4   r5   r*   rV  )r+   rS  r—  r6   rX  rõ   s         r.   Útest_sort_values_inplacer¶  ˜  s]  € ð
 �xŠx‰zŒz€HØˆqˆqˆqŒ6€DØ€C„OÐ+Ð+˜DÐ+ FÐ+Ð+Ð+åÔ�I c¨3Ñ/Ô/µ¸4ÀÑ1EÔ1EÑFÔFÐFÐFÐFõ 
Ô	Ð1Ñ	2Ô	2ð ð ØˆŒ�‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð àð KÝÔ#¥I¨c°3Ñ$7Ô$7½À4ÈÑ9MÔ9MÑNÔNÐNÐNÐNÝ
Œ˜˜hÑ'Ô'Ð'Ð'Ð'åÔ¥	¨#¨sÑ 3Ô 3µY¸tÀSÑ5IÔ5IÑJÔJÐJÐJÐJÐJÐJs   Á5BÂBÂBÚdecimals)éÿÿÿÿr   r   c                 ó
  — t          ddgddœ¦  «        }|                     ¦   «         }|                     |¬¦  «        }| rËt          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚|dk    r^t          t          j        ¦  «        t          d¦  «        k     r4t          j        t          |d	¦  «        t          |d	¦  «        ¦  «        sJ ‚nšt          j        t          |d	¦  «        t          |d	¦  «        ¦  «        rJ ‚nft          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t          j        t          |d	¦  «        t          |d	¦  «        ¦  «        rJ ‚d
|j	        d<   d|j	        d<   | rft          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t          j        t          |d	¦  «        t          |d	¦  «        ¦  «        rJ ‚t          j
        ||¦  «         d S )Nr   r   r   r³   )r·  r   r   z
2.4.0.dev0r   rÊ   rG  r   r   )r   r    Úroundr4   r%   r   r   r$   Ú__version__r*   r½   )r+   r6   r·  r,   r¿   r”   s         r.   Ú
test_roundr¼  ­  sä  € å	˜!˜Q˜ cÐ*Ð*Ñ	+Ô	+€BØ�gŠg‰iŒi€GØ
�(Š(˜Hˆ(Ñ
%Ô
%€Càð MÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHà�qŠ=ˆ=�W¥R¤^Ñ4Ô4µw¸|Ñ7LÔ7LÒLÐLõ Ô#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLÐLåÔ'­	°#°sÑ(;Ô(;½YÀrÈ3Ñ=OÔ=OÑPÔPÐPÐPÐPÐPåÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLÝÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLà€C„HˆT�NØ€C„HˆT�NØð MÝÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLÝÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r0   c                 ó6  — t          j        g d¢ddg¬¦  «        }t          dg d¢i|¬¦  «        }|                     ¦   «         }|                     ddg¬¦  «        }| 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©©r   r   ©r   r   ©r   r   )r   r   ÚoneÚtwo©Únamesr   rË   r‡   ©Úorderr   r   )r   Úfrom_tuplesr   r    Úreorder_levelsr$   r%   r   r*   r4   r½   ©r+   r!   r,   r¿   r”   s        r.   Útest_reorder_levelsrË  È  s,  € ÝÔ"Ø(Ð(Ð(°¸°ðñ ô €Eõ 
�C˜˜˜Ð&¨eÐ	4Ñ	4Ô	4€BØ�gŠg‰iŒi€GØ
×
Ò
 5¨% .Ð
Ñ
1Ô
1€Càð MÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÐHåÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLà€C„HˆT�NØð MÝÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r0   c                 óÆ  — t          j        g d¢ddg¬¦  «        }t          g d¢|¬¦  «        }|                     ¦   «         }|                     ddg¬¦  «        }| r"t          j        |j        |j        ¦  «        sJ ‚n!t          j        |j        |j        ¦  «        rJ ‚d|j        d<   | r!t          j        |j        |j        ¦  «        rJ ‚t          j
        ||¦  «         d S )	Nr¾  rÂ  rÃ  rÄ  rË   r‡   rÆ  r   )r   rÈ  r
   r    rÉ  r$   r%   rû   r*   r4   rÄ   rÅ   s        r.   Útest_series_reorder_levelsrÍ  Û  sõ   € ÝÔ"Ø(Ð(Ð(°¸°ðñ ô €Eõ ��� UÐ
+Ñ
+Ô
+€CØ�xŠx‰zŒz€HØ×Ò U¨E NÐÑ3Ô3€Dàð =ÝÔ ¤¨S¬ZÑ8Ô8Ð8Ð8Ð8Ð8åÔ# D¤K°´Ñ<Ô<Ð<Ð<Ð<à€D„Iˆa�LØð =ÝÔ# D¤K°´Ñ<Ô<Ð<Ð<Ð<ÝÔ˜3 Ñ)Ô)Ð)Ð)Ð)r0   c                 ó¦  — t          j        g d¢ddg¬¦  «        }||_        |                     ¦   «         }|                     ¦   «         }| r"t          j        |j        |j        ¦  «        sJ ‚n!t          j        |j        |j        ¦  «        rJ ‚d|j        d<   | r!t          j        |j        |j        ¦  «        rJ ‚t          j
        ||¦  «         d S )N©r¿  rÀ  rÁ  rÂ  rÃ  rÄ  r   )r   rÈ  r!   r    r¤   r$   r%   rû   r*   r4   rV  )r+   rS  r!   rX  rY  s        r.   Útest_swaplevelrÐ  î  sÐ   € åÔ"Ð#;Ð#;Ð#;ÀEÈ5À>ÐRÑRÔR€EØ€C„IØ�xŠx‰zŒz€HØ�=Š=‰?Œ?€Dàð =ÝÔ ¤¨S¬ZÑ8Ô8Ð8Ð8Ð8Ð8åÔ# D¤K°´Ñ<Ô<Ð<Ð<Ð<à€D„Iˆa�LØð =ÝÔ# D¤K°´Ñ<Ô<Ð<Ð<Ð<Ý„O�C˜Ñ"Ô"Ð"Ð"Ð"r0   c                 ó  — t          g d¢g d¢g d¢dœ¦  «        }|                     ¦   «         }|                     g d¢d¬¦  «        }| r4t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚n3t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚d|j        d	<   t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t          j        ||¦  «         d S )
Nr   r   r   r   r!   r%  r   r   r   )	r   r    rO   r$   r%   r   r*   r4   r½   r¾   s       r.   Útest_frame_set_axisrÒ     s  € å	˜˜˜¨¨¨¸¸¸ÐIÐIÑ	JÔ	J€BØ�gŠg‰iŒi€GØ
�+Š+�o�o�o¨Gˆ+Ñ
4Ô
4€Càð MÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÐHåÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLð €C„HˆT�NÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r0   c                 óP  — t          g d¢¦  «        }|                     ¦   «         }|                     g d¢d¬¦  «        }| rt          j        ||¦  «        sJ ‚nt          j        ||¦  «        rJ ‚d|j        d<   t          j        ||¦  «        rJ ‚t          j        ||¦  «         d S )Nr   r   r!   r%  r   )r
   r    rO   r$   r%   r*   r4   rÄ   r®  s       r.   Útest_series_set_axisrÔ    sµ   € å
���Ñ
Ô
€CØ�xŠx‰zŒz€HØ�<Š<˜˜˜¨gˆ<Ñ6Ô6€Dàð /ÝÔ  TÑ*Ô*Ð*Ð*Ð*Ð*åÔ# C¨Ñ.Ô.Ð.Ð.Ð.ð €D„Iˆa�LÝÔ  cÑ*Ô*Ð*Ð*Ð*ÝÔ˜3 Ñ)Ô)Ð)Ð)Ð)r0   c                 óð  — t          g d¢¦  «        }|                     ¦   «         }|                     d¬¦  «        }t          j        ||¦  «        sJ ‚t          j        |¦  «        5  d|j        d<   d d d ¦  «         n# 1 swxY w Y   | r.t          j        ||¦  «        rJ ‚t          j        ||¦  «         d S t          j        ||¦  «        sJ ‚t          g d¢¦  «        }t          j        ||¦  «         d S )Nr   F)rz   r   rÙ   )	r
   r    r|   r$   r%   r4   r5   r*   rÄ   ©r+   r6   r›   rÆ   r°   rÕ   s         r.   Útest_set_flagsr×  "  s=  € Ý
���Ñ
Ô
€CØ�xŠx‰zŒz€HØ�=Š=°ˆ=Ñ7Ô7€DåÔ˜C Ñ&Ô&Ð&Ð&Ð&õ 
Ô	Ð1Ñ	2Ô	2ð ð ØˆŒ	�!‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð àð .ÝÔ# D¨#Ñ.Ô.Ð.Ð.Ð.Ý
Ô˜s HÑ-Ô-Ð-Ð-Ð-åÔ  cÑ*Ô*Ð*Ð*Ð*Ý˜)˜)˜)Ñ$Ô$ˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-s   Á'A>Á>BÂBÚmapperrR   c                 ó  — t          dg d¢it          g d¢d¬¦  «        ¬¦  «        }|                     ¦   «         } |j        di |¤Ž}| 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Ë   r7  r‡   r   r   rä   )
r   r   r    rU   r$   r%   r   r*   r4   r½   r›  s        r.   Útest_rename_axisrÚ  5  s  € å	�C˜˜˜Ð&­e°L°L°LÀsÐ.KÑ.KÔ.KÐ	LÑ	LÔ	L€BØ�gŠg‰iŒi€GØ
ˆ"Œ.Ð
"Ð
"˜6Ð
"Ð
"€Càð MÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÐHåÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLà€C„HˆT�NØð MÝÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r0   zfunc, tz)rw   zEurope/Berlin)rt   Nc           	      ó²  — t          ddgt          ddd|¬¦  «        ¬¦  «        }|                     ¦   «         } t          ||¦  «        d¦  «        }| r"t	          j        |j        |j        ¦  «        sJ ‚n!t	          j        |j        |j        ¦  «        rJ ‚d|j        d<   t	          j        |j        |j        ¦  «        rJ ‚t          j	        ||¦  «         d S )	Nr   r   z2014-08-01 09:00Úh)Ústartrm   rƒ   r†   r‡   rr   r   )
r
   r   r    r   r$   r%   rû   r*   r4   rÄ   )r+   r  r†   r›   rÆ   r°   s         r.   Útest_tz_convert_localizerÞ  F  sä   € õ
 Ø	
ˆAˆ•jÐ'9ÀÈQÐSUÐVÑVÔVðñ ô €Cð �xŠx‰zŒz€HØ�7�3˜ÑÔ˜lÑ+Ô+€Dàð =ÝÔ ¤
¨D¬KÑ8Ô8Ð8Ð8Ð8Ð8åÔ# C¤J°´Ñ<Ô<Ð<Ð<Ð<ð €D„Iˆa�LÝÔ ¤¨S¬ZÑ8Ô8Ð8Ð8Ð8ÝÔ˜3 Ñ)Ô)Ð)Ð)Ð)r0   c                 ón  — t          j        g d¢ddg¬¦  «        }t          g d¢g d¢g d¢dœ|¬	¦  «        }|                     ¦   «         }|                     d
¦  «        }| rgt          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚nft          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚d
|j        d<   t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚| r3t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚t          j
        ||¦  «         d S )NrÏ  rÂ  rÃ  rÄ  r   r   ©é   é   é	   r   r‡   r   r   r   r   r   )r   rÈ  r   r    Ú	droplevelr$   r%   r   r*   r4   r½   rÊ  s        r.   Útest_droplevelrå  \  s¯  € åÔ"Ð#;Ð#;Ð#;ÀEÈ5À>ÐRÑRÔR€EÝ	˜˜˜¨¨¨¸¸¸ÐCÐCÈ5Ð	QÑ	QÔ	Q€BØ�gŠg‰iŒi€GØ
�,Š,�q‰/Œ/€Càð MÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÐHåÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLÝÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLð €C„HˆT�NåÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHØð IÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHåÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r0   c                 ó<  — t          dg d¢i¦  «        }|                     ¦   «         }|                     ¦   «         }t          j        |j        t          |d¦  «        ¦  «        sJ ‚t          j        |¦  «        5  d|j	        d<   d d d ¦  «         n# 1 swxY w Y   | rAt          j        |j        t          |d¦  «        ¦  «        rJ ‚t          j
        ||¦  «         d S t          j        |j        t          |d¦  «        ¦  «        sJ ‚|j        d         dk    sJ ‚d S )Nr   r   r   r2  )r   r    Úsqueezer$   r%   rû   r   r4   r5   r*   r½   r3  )r+   r6   r,   r¿   Úseriess        r.   Útest_squeezeré  t  sW  € Ý	�C˜˜˜Ð#Ñ	$Ô	$€BØ�gŠg‰iŒi€GØ�ZŠZ‰\Œ\€Fõ Ô˜FœM­9°R¸Ñ+=Ô+=Ñ>Ô>Ð>Ð>Ð>õ 
Ô	Ð1Ñ	2Ô	2ð ð ØˆŒ�A‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð àð #ÝÔ# F¤Mµ9¸RÀÑ3EÔ3EÑFÔFÐFÐFÐFÝ
Ô˜b 'Ñ*Ô*Ð*Ð*Ð*õ Ô ¤­y¸¸SÑ/AÔ/AÑBÔBÐBÐBÐBØŒv�fŒ~ Ò"Ð"Ð"Ð"Ð"Ð"s   Á:BÂBÂBc           	      óJ  — t          g d¢g d¢g d¢dœ¦  «        }|                     ¦   «         }t          d¦  «        D ]å}|                     ¦   «         D ]Î\  }}t	          j        t          ||¦  «        t          ||¦  «        ¦  «        sJ ‚t          j        |¦  «        5  d|j	        d<   d d d ¦  «         n# 1 swxY w Y   | rIt	          j        t          ||¦  «        t          ||¦  «        ¦  «        rJ ‚t          j
        ||¦  «         Œ¹|j        d|f         dk    sJ ‚ŒÏŒæd S )Nr   r   rà  r   r   r   )r   r    Úranger  r$   r%   r   r4   r5   r*   r½   r3  )r+   r6   r,   r¿   Úir8  r›   s          r.   Ú
test_itemsrí  ˆ  s‚  € Ý	˜˜˜¨¨¨¸¸¸ÐCÐCÑ	DÔ	D€BØ�gŠg‰iŒi€Gõ �1‰XŒXð ,ð ,ˆØŸš™œð 	,ð 	,‰IˆD�#ÝÔ#¥I¨c°4Ñ$8Ô$8½)ÀBÈÑ:MÔ:MÑNÔNÐNÐNÐNõ Ô&Ð'9Ñ:Ô:ð  ð  Ø�”˜‘ð ð  ð  ñ  ô  ð  ð  ð  ð  ð  ð  øøøð  ð  ð  ð  ð #ð ,ÝÔ+­I°c¸4Ñ,@Ô,@Å)ÈBÐPTÑBUÔBUÑVÔVÐVÐVÐVÝÔ% b¨'Ñ2Ô2Ð2Ð2ð ”v˜a ˜g”¨!Ò+Ð+Ð+Ð+Ð+ð	,ð,ð ,s   ÂB6Â6B:Â=B:rˆ  rX   ÚInt64c                 óþ  — t          ddgdddœ|¬¦  «        }|d d …         }|                     ¦   «         }t          j        |¦  «        5  d|||k    <   d d d ¦  «         n# 1 swxY w Y   | rJt	          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t          j        ||¦  «         d S t	          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚|j        d         dk    sJ ‚d S )Nr   r   r   r‡  r   r   r   )	r   r    r4   r5   r$   r%   r   r½   r*   )r+   rˆ  r6   r,   rõ   r¿   s         r.   Útest_putmaskrð  ž  sL  € å	˜!˜Q˜ a¨aÐ0Ð0¸Ð	>Ñ	>Ô	>€BØˆaˆaˆaŒ5€DØ�gŠg‰iŒi€GÝ	Ô	Ð1Ñ	2Ô	2ð ð Øˆˆ2�Š8‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð ð $ÝÔ#¥I¨d°CÑ$8Ô$8½)ÀBÈÑ:LÔ:LÑMÔMÐMÐMÐMÝ
Ô˜d GÑ,Ô,Ð,Ð,Ð,õ Ô¥	¨$°Ñ 4Ô 4µiÀÀCÑ6HÔ6HÑIÔIÐIÐIÐIØŒy˜Œ !Ò#Ð#Ð#Ð#Ð#Ð#s   Á

A Á A$Á'A$c                 ó¸   — t          ddgdddœ|¬¦  «        }t          |d¦  «        }d|||k    <   | r%t          j        |t          |d¦  «        ¦  «        sJ ‚d S d S )Nr   r   r   r‡  r   r   ©r   r   r$   r%   ©r+   rˆ  r,   r‘  s       r.   Útest_putmask_no_referencerô  ¯  sy   € å	˜!˜Q˜ a¨aÐ0Ð0¸Ð	>Ñ	>Ô	>€BÝ�b˜#ÑÔ€EØ€B€rˆR‚x�Làð ;ÝÔ ¥y°°SÑ'9Ô'9Ñ:Ô:Ð:Ð:Ð:ð;ð ;Ø:Ð:r0   Úfloat64ÚFloat64c                 óØ   — t          ddgddœ|¬¦  «        }t          |d¦  «        }t          dddgi¦  «        |||k    <   | r%t          j        |t          |d¦  «        ¦  «        sJ ‚d S d S )Nrá   r   r³   r‡  r   rs  r   rò  ró  s       r.   Ú$test_putmask_aligns_rhs_no_referencerø  ¹  s‡   € å	˜#˜q˜¨Ð,Ð,°EÐ	:Ñ	:Ô	:€BÝ�b˜#ÑÔ€EÝ˜c C¨ 8˜_Ñ-Ô-€B€rˆR‚x�Làð ;ÝÔ ¥y°°SÑ'9Ô'9Ñ:Ô:Ð:Ð:Ð:ð;ð ;Ø:Ð:r0   zval, exp, warnT)r   FNc                 ó^  — t          ddgdddœ¦  «        }|d d …         }|                     ¦   «         }t          g d¢g d¢gt          d¦  «        ¬¦  «        }|r1t          j        ¦   «         5  |||<   d d d ¦  «         n# 1 swxY w Y   n3t          j        |d¬	¦  «        5  |||<   d d d ¦  «         n# 1 swxY w Y   | rìt          j        t          |d
¦  «        t          |d
¦  «        ¦  «        rJ ‚t          j        t          |d¦  «        t          |d¦  «        ¦  «        |u sJ ‚t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚|j	         
                    d¦  «        |usJ ‚|j	         
                    d¦  «        rJ ‚t          j        ||¦  «         d S |dk    ryt          j        t          |d
¦  «        t          |d
¦  «        ¦  «        sJ ‚t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚|j        d         dk    sJ ‚d S d S )Nr   r   rá   r   )TFFÚabcrØ   zincompatible dtyper‰   r   r   r   r   r   )r   r    rù   r4   r5   rŽ   r$   r%   r   r&   rÃ   r½   r*   )	r+   rv  ÚexpÚwarnr6   r,   rõ   r¿   Úindexers	            r.   Ú"test_putmask_dont_copy_some_blocksrþ  Ã  sÎ  € õ 
˜!˜Q˜ a¨cÐ2Ð2Ñ	3Ô	3€BØˆaˆaˆaŒ5€DØ�gŠg‰iŒi€GÝØ	Ð	Ð	Ð3Ð3Ð3Ð4½dÀ5¹k¼kðñ ô €Gð ð ÝÔ"Ñ$Ô$ð 	ð 	ØˆBˆw‰Kð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	øõ Ô'¨Ð4HÐIÑIÔIð 	ð 	ØˆBˆw‰Kð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð ð $ÝÔ#¥I¨d°CÑ$8Ô$8½)ÀBÈÑ:LÔ:LÑMÔMÐMÐMÐMåÔ¥	¨$°Ñ 4Ô 4µiÀÀCÑ6HÔ6HÑIÔIÈSÐPÐPÐPÐPÝÔ¥	¨$°Ñ 4Ô 4µiÀÀCÑ6HÔ6HÑIÔIÐIÐIÐIØŒw×(Ò(¨Ñ+Ô+°3Ð6Ð6Ð6Ð6Ø”7×,Ò,¨QÑ/Ô/Ð/Ð/Ð/Ý
Ô˜d GÑ,Ô,Ð,Ð,Ð,Ø	�ŠˆåÔ¥	¨$°Ñ 4Ô 4µiÀÀCÑ6HÔ6HÑIÔIÐIÐIÐIÝÔ¥	¨$°Ñ 4Ô 4µiÀÀCÑ6HÔ6HÑIÔIÐIÐIÐIØŒy˜Œ !Ò#Ð#Ð#Ð#ð	 
ˆð $Ð#s$   Á-A?Á?BÂBÂ!B3Â3B7Â:B7c                 ó6   — |                       | dk    d¦  «        S ©Nr   r¸   ©Úwhere©r›   s    r.   r?   r?   é  ó   € �C—I’I˜c Ašg rÑ*Ô*€ r0   c                 ó6   — |                       | dk    d¦  «        S r   ©Úmaskr  s    r.   r?   r?   ê  ó   € �C—H’H˜S AšX rÑ*Ô*€ r0   c                 óØ  — t          g d¢|¬¦  «        }|                     ¦   «         } ||¦  «        }| r2t          j        t	          |¦  «        t	          |¦  «        ¦  «        sJ ‚n1t          j        t	          |¦  «        t	          |¦  «        ¦  «        rJ ‚d|j        d<   | r1t          j        t	          |¦  «        t	          |¦  «        ¦  «        rJ ‚t          j        ||¦  «         d S )Nr   r‡  r¸   r   )r
   r    r$   r%   r   r*   r4   rÄ   ©r+   rˆ  r  r›   rÆ   rµ   s         r.   Útest_where_mask_noopr  å  sâ   € õ ��� %Ð
(Ñ
(Ô
(€CØ�xŠx‰zŒz€HàˆT�#‰YŒY€Fàð GÝÔ¥	¨#¡¤µ	¸&Ñ0AÔ0AÑBÔBÐBÐBÐBÐBåÔ#¥I¨c¡N¤NµI¸fÑ4EÔ4EÑFÔFÐFÐFÐFà€F„K��NØð GÝÔ#¥I¨c¡N¤NµI¸fÑ4EÔ4EÑFÔFÐFÐFÐFÝÔ˜3 Ñ)Ô)Ð)Ð)Ð)r0   c                 ó6   — |                       | dk     d¦  «        S r   r  r  s    r.   r?   r?     r  r0   c                 ó6   — |                       | dk    d¦  «        S r   r  r  s    r.   r?   r?     r  r0   c                 óö   — t          g d¢|¬¦  «        }|                     ¦   «         } ||¦  «        }t          j        t	          |¦  «        t	          |¦  «        ¦  «        rJ ‚t          j        ||¦  «         d S )Nr   r‡  )r
   r    r$   r%   r   r4   rÄ   r
  s         r.   Útest_where_maskr  þ  st   € õ ��� %Ð
(Ñ
(Ô
(€CØ�xŠx‰zŒz€HàˆT�#‰YŒY€FåÔ¥	¨#¡¤µ	¸&Ñ0AÔ0AÑBÔBÐBÐBÐBÝÔ˜3 Ñ)Ô)Ð)Ð)Ð)r0   z
dtype, val)rX   g      %@)rî  r¸   c                 ó6   — |                       | dk     |¦  «        S ©Nr   r  ©r,   rv  s     r.   r?   r?     s   € ˜Ÿš  a¢¨Ñ-Ô-€ r0   c                 ó6   — |                       | dk    |¦  «        S r  r  r  s     r.   r?   r?     s   € ˜Ÿš  a¢¨Ñ-Ô-€ r0   c                 óV  — t          g d¢g d¢dœ|¬¦  «        }|                     ¦   «         } |||¦  «        }| 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<   | r3t          j        t	          |d¦  «        t	          |d¦  «        ¦  «        rJ ‚t          j        ||¦  «         d S )	Nr   )éüÿÿÿéûÿÿÿiúÿÿÿr³   r‡  r   r   r¸   rG  r)  )r+   rˆ  rv  r  r,   r¿   rµ   s          r.   Ú%test_where_mask_noop_on_single_columnr    s0  € õ 
˜˜˜¨¨¨Ð6Ð6¸eÐ	DÑ	DÔ	D€BØ�gŠg‰iŒi€GàˆT�"�c‰]Œ]€Fàð PÝÔ¥	¨"¨cÑ 2Ô 2µI¸fÀcÑ4JÔ4JÑKÔKÐKÐKÐKÝÔ#¥I¨b°#Ñ$6Ô$6½	À&È#Ñ8NÔ8NÑOÔOÐOÐOÐOÐOåÔ#¥I¨b°#Ñ$6Ô$6½	À&È#Ñ8NÔ8NÑOÔOÐOÐOÐOà€F„K�ÑØð PÝÔ#¥I¨b°#Ñ$6Ô$6½	À&È#Ñ8NÔ8NÑOÔOÐOÐOÐOÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r0   r  r  c                 óø  — t          g d¢ddœ¦  «        }|                     ¦   «         }| rÛt          j        ¦   «         5   t	          |d         |¦  «        |d         dk    dd¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         t          j        ¦   «         5   t	          |dg         |¦  «        |d         dk    dd¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         d S t          j        t          st          nd d	¬
¦  «        5   t	          |d         |¦  «        |d         dk    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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        d ¦  «        5  t          dd ¦  «        5   t	          ||d         dk             |¦  «        |d         dk    d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 )N)r   r   r   r   r³   r   r   r   T©rµ  úinplace methodr‰   úmode.chained_assignment)
r   r    r4   Úraises_chained_assignment_errorr   r½   rŽ   r   r�   r   )r+   r  r,   r¿   s       r.   Útest_chained_where_maskr  *  sµ  € å	˜˜˜¨Ð+Ð+Ñ	,Ô	,€BØ�gŠg‰iŒi€GØð MÝÔ/Ñ1Ô1ð 	Að 	AØ"�G�B�s”G˜TÑ"Ô" 2 c¤7¨Q¢;°¸4Ð@Ñ@Ô@Ð@ð	Að 	Að 	Añ 	Aô 	Að 	Að 	Að 	Að 	Að 	Að 	Aøøøð 	Að 	Að 	Að 	Aå
Ô˜b 'Ñ*Ô*Ð*åÔ/Ñ1Ô1ð 	Cð 	CØ$�G�B˜�u”I˜tÑ$Ô$ R¨¤W¨q¢[°!¸TÐBÑBÔBÐBð	Cð 	Cð 	Cñ 	Cô 	Cð 	Cð 	Cð 	Cð 	Cð 	Cð 	Cøøøð 	Cð 	Cð 	Cð 	Cå
Ô˜b 'Ñ*Ô*Ð*Ð*Ð*åÔ'Ý!7ÐA�MˆM¸TØ"ð
ñ 
ô 
ð 	Að 	Að #�G�B�s”G˜TÑ"Ô" 2 c¤7¨Q¢;°¸4Ð@Ñ@Ô@Ð@ð		Að 	Að 	Añ 	Aô 	Að 	Að 	Að 	Að 	Að 	Að 	Aøøøð 	Að 	Að 	Að 	Aõ Ô'¨Ñ-Ô-ð 	Gð 	GÝÐ 9¸4Ñ@Ô@ð Gð GØ(•˜˜C˜5œ	 4Ñ(Ô(¨¨C¬°1ª°aÀÐFÑFÔFÐFðGð Gð Gñ Gô Gð Gð Gð Gð Gð Gð Gøøøð Gð Gð Gð Gð	Gð 	Gð 	Gñ 	Gô 	Gð 	Gð 	Gð 	Gð 	Gð 	Gð 	Gøøøð 	Gð 	Gð 	Gð 	Gõ Ô'¨Ñ-Ô-ð 	Mð 	MÝÐ 9¸4Ñ@Ô@ð Mð MØ.•˜˜2˜cœ7 Qš;œ¨Ñ.Ô.¨r°#¬w¸ª{¸AÀtÐLÑLÔLÐLðMð Mð Mñ Mô Mð Mð Mð Mð Mð Mð Møøøð Mð Mð Mð Mð	Mð 	Mð 	Mñ 	Mô 	Mð 	Mð 	Mð 	Mð 	Mð 	Mð 	Mð 	Møøøð 	Mð 	Mð 	Mð 	Mð 	Mð 	Ms¡   ¾-A7Á7A;Á>A;Â*.C$Ã$C(Ã+C(Ä*-E#Å#E'Å*E'ÆG$Æ.GÇG$ÇG	ÇG$ÇG	ÇG$Ç$G(Ç+G(ÈI/È7IÉI/ÉI	ÉI/ÉI	ÉI/É/I3É6I3c                 ó  — t          dg d¢it          ddd¬¦  «        ¬¦  «        }|                     ¦   «         }|                     d¬¦  «        }| r4t	          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚n3t	          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚d	|j        d
<   t	          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t          j	        ||¦  «         d S )Nr   )g        Nç       @ç      @z1/1/2000r   Úminr  r‡   rU  r   r   )
r   r   r    Úasfreqr$   r%   r   r*   r4   r½   r¾   s       r.   Útest_asfreq_noopr#  F  s  € Ý	Ø	Ð#Ð#Ð#Ð$Ý˜¨Q°UÐ;Ñ;Ô;ð
ñ 
ô 
€Bð �gŠg‰iŒi€GØ
�)Š)˜ˆ)Ñ
Ô
€Càð MÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÐHåÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLð €C„HˆT�NåÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r0   c                 óÔ   — t          dddœg d¢¬¦  «        }|                     ¦   «         }|                     ¦   «         D ]\  }}d|j        d<   Œ| rt	          j        ||¦  «         d S d S )Nr   r   r³   r   r‡   r˜   )r   r    Úiterrowsr*   r4   r½   )r+   r,   r¿   r+  Úsubs        r.   Útest_iterrowsr'  Z  s€   € Ý	˜ Ð#Ð#¨9¨9¨9Ð	5Ñ	5Ô	5€BØ�gŠg‰iŒi€Gà—+’+‘-”-ð ð ‰ˆˆ3ØˆŒ�‰ˆØð +Ý
Ô˜b 'Ñ*Ô*Ð*Ð*Ð*ð+ð +r0   c                 óð  — t          ddt          j        dgi¦  «        }|d d …         }|                     ¦   «         }t	          j        |¦  «        5  |                     d¬¦  «         d d d ¦  «         n# 1 swxY w Y   t	          j        |¦  «        5  d|j        d<   d d d ¦  «         n# 1 swxY w Y   | rt	          j        ||¦  «         d S t          dg d¢i¦  «        }t	          j        ||¦  «         d S )	Nr   rá   r   Tr  ç      Y@r   )r)  rá   r   )	r   r$   r  r    r4   r5   Úffillr*   r½   )r+   r6   r,   rõ   rÕ   s        r.   Útest_interpolate_creates_copyr+  d  sv  € å	�C˜#�rœv qÐ)Ð*Ñ	+Ô	+€BØˆaˆaˆaŒ5€DØ�wŠw‰yŒy€Hå	Ô	Ð1Ñ	2Ô	2ð ð Ø
�Š˜ˆÑÔÐðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð å	Ô	Ð1Ñ	2Ô	2ð ð ØˆŒ�‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð ð .Ý
Ô˜d HÑ-Ô-Ð-Ð-Ð-å˜c ? ? ?Ð3Ñ4Ô4ˆÝ
Ô˜d HÑ-Ô-Ð-Ð-Ð-s$   ÁA4Á4A8Á;A8ÂB*Â*B.Â1B.c                 ó�  — t          g d¢g d¢g d¢dœ¦  «        }|                     ¦   «         }|                     d ¬¦  «        }|                     dt          j        g d¢¦  «        ¦  «         | rgt          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚t          j        t          |d	¦  «        t          |d	¦  «        ¦  «        sJ ‚nft          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t          j        t          |d	¦  «        t          |d	¦  «        ¦  «        rJ ‚d
|j        d<   t          j	        ||¦  «         | r5t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚d S t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚d S )Nr   r   rà  r   r2   r   )r¸  éþÿÿÿéýÿÿÿr   r   r   r2  )
r   r    Úisetitemr$   Úarrayr%   r   r3  r4   r½   r¾   s       r.   Útest_isetitemr1  v  s´  € Ý	˜˜˜¨¨¨¸¸¸ÐCÐCÑ	DÔ	D€BØ�gŠg‰iŒi€GØ
�'Š'�tˆ'Ñ
Ô
€CØ‡L‚L�•B”H˜\˜\˜\Ñ*Ô*Ñ+Ô+Ð+àð MÝÔ¥	¨"¨cÑ 2Ô 2µI¸cÀ3Ñ4GÔ4GÑHÔHÐHÐHÐHÝÔ¥	¨"¨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ÝÔ#¥I¨b°#Ñ$6Ô$6½	À#ÀsÑ8KÔ8KÑLÔLÐLÐLÐLà€C„GˆF�OÝÔ˜"˜gÑ&Ô&Ð&àð MÝÔ¥	¨"¨cÑ 2Ô 2µI¸cÀ3Ñ4GÔ4GÑHÔHÐHÐHÐHÐHÐHåÔ#¥I¨b°#Ñ$6Ô$6½	À#ÀsÑ8KÔ8KÑLÔLÐLÐLÐLÐLÐLr0   zsingle-blockzmixed-blockc                 óâ  — t          g d¢t          j        g d¢|¬¦  «        dœ¦  «        }t          g d¢¦  «        }|                     ¦   «         }|                     d|¦  «         | rNt          j        t          |d¦  «        t          |¦  «        ¦  «        sJ ‚|j         	                    d¦  «        rJ ‚d|j
        d<   t          j        ||¦  «         t          g d¢t          j        g d¢|¬¦  «        dœ¦  «        }t          g d¢¦  «        }|                     d|¦  «         d|j
        d<   t          g d¢t          j        g d¢|¬¦  «        dœ¦  «        }t          j        ||¦  «         d S )	Nr   r   r‡  r³   rà  r   r   r2  )r   r$   r0  r
   r    r/  r%   r   r&   rÃ   r3  r4   rÄ   r½   )r+   rˆ  r,   r›   rÆ   rÕ   s         r.   Útest_isetitem_seriesr3  Œ  sr  € õ 
˜˜˜­¬°)°)°)À5Ð)IÑ)IÔ)IÐJÐJÑ	KÔ	K€BÝ
���Ñ
Ô
€CØ�xŠx‰zŒz€HØ‡K‚K��3ÑÔÐàð 0ÝÔ¥	¨"¨cÑ 2Ô 2µI¸c±N´NÑCÔCÐCÐCÐCØ”7×,Ò,¨QÑ/Ô/Ð/Ð/Ð/ð €B„Fˆ6�NÝÔ˜3 Ñ)Ô)Ð)õ 
˜˜˜­¬°)°)°)À5Ð)IÑ)IÔ)IÐJÐJÑ	KÔ	K€BÝ
���Ñ
Ô
€CØ‡K‚K��3ÑÔÐà€C„GˆA�JÝ˜y˜y˜y­r¬x¸	¸	¸	ÈÐ/OÑ/OÔ/OÐPÐPÑQÔQ€HÝÔ˜"˜hÑ'Ô'Ð'Ð'Ð'r0   c                 óØ  — t          g d¢dddœ¦  «        }t          g d¢ddœ¦  «        }|                     ddg|¦  «         | rƒt          j        t	          |d¦  «        t	          |d¦  «        ¦  «        sJ ‚t          j        t	          |d	¦  «        t	          |d	¦  «        ¦  «        sJ ‚|j                             d¦  «        rJ ‚nft          j        t	          |d¦  «        t	          |d¦  «        ¦  «        rJ ‚t          j        t	          |d	¦  «        t	          |d	¦  «        ¦  «        rJ ‚|                     ¦   «         }d
|j        d<   d
|j        d<   t          j
        ||¦  «         d S )Nr   r   r   r   r   r³   r   r   r   r˜   r   rG  )r   r/  r$   r%   r   r&   rÃ   r    r*   r4   r½   )r+   r,   ÚrhsrÕ   s       r.   Útest_isetitem_framer6  §  sf  € Ý	˜˜˜¨°Ð3Ð3Ñ	4Ô	4€BÝ
˜)˜)˜)¨!Ð,Ð,Ñ
-Ô
-€CØ‡K‚K��A�˜ÑÔÐØð MÝÔ¥	¨"¨cÑ 2Ô 2µI¸cÀ3Ñ4GÔ4GÑHÔHÐHÐHÐHÝÔ¥	¨"¨cÑ 2Ô 2µI¸cÀ3Ñ4GÔ4GÑHÔHÐHÐHÐHØ”7×,Ò,¨QÑ/Ô/Ð/Ð/Ð/Ð/åÔ#¥I¨b°#Ñ$6Ô$6½	À#ÀsÑ8KÔ8KÑLÔLÐLÐLÐLÝÔ#¥I¨b°#Ñ$6Ô$6½	À#ÀsÑ8KÔ8KÑLÔLÐLÐLÐLØ�wŠw‰yŒy€HØ€C„HˆT�NØ€C„HˆT�NÝÔ˜"˜hÑ'Ô'Ð'Ð'Ð'r0   rÔ   c                 óN  — t          g d¢g d¢dœ¦  «        }|                     ¦   «         }|                     |¦  «        }| r‡t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚d|j        d<   t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t          j        ||¦  «         d S |rt          |t          ¦  «        rt          nd }nt          |t          ¦  «        rt          nd }t          dd¦  «        5  t          j        |¦  «        5  d|j        d<   d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         n# 1 swxY w Y   t          |t          ¦  «        rt          j        ||¦  «         d S |j        d         dk    sJ ‚d S )	Nr   r   r³   r   r   Úchained_assignmentrü  r   )r   r    Úgetr$   r%   r   r*   r4   r½   Ú
isinstancer<   r�   rù   r   r   rŽ   )r+   r6   rÔ   r,   r¿   rµ   rü  s          r.   Útest_getr;  ¸  s!  € å	˜˜˜¨¨¨Ð3Ð3Ñ	4Ô	4€BØ�gŠg‰iŒi€Gà�VŠV�C‰[Œ[€Fàð &ÝÔ¥	¨&°#Ñ 6Ô 6½	À"ÀcÑ8JÔ8JÑKÔKÐKÐKÐKØˆŒ�A‰ÝÔ#¥I¨f°cÑ$:Ô$:½IÀbÈ#Ñ<NÔ<NÑOÔOÐOÐOÐOÝ
Ô˜b 'Ñ*Ô*Ð*Ð*Ð*ð ð 	MÝ$.¨sµCÑ$8Ô$8ÐB•=�=¸dˆDˆDå-7¸½TÑ-BÔ-BÐLÕ)Ð)ÈˆDÝÐ0°&Ñ9Ô9ð 	#ð 	#ÝÔ+¨DÑ1Ô1ð #ð #Ø!"�”˜A‘ð#ð #ð #ñ #ô #ð #ð #ð #ð #ð #ð #øøøð #ð #ð #ð #ð	#ð 	#ð 	#ñ 	#ô 	#ð 	#ð 	#ð 	#ð 	#ð 	#ð 	#øøøð 	#ð 	#ð 	#ð 	#õ �c�4Ñ Ô ð 	&ÝÔ! " gÑ.Ô.Ð.Ð.Ð.à”7˜4”= AÒ%Ð%Ð%Ð%Ð%Ð%s6   ÄEÄ-EÄ8EÅE	ÅEÅE	ÅEÅEÅ"Ez	axis, keyr   )r   r   c                 ó\  — |dk    o| }|p|o|dk    }t          g d¢g d¢t          j        g d¢|¬¦  «        dœ¦  «        }|                     ¦   «         }	|                     ||¬¦  «        }
|dk    s|r3t          j        t          |d	¦  «        t          |
¦  «        ¦  «        sJ ‚n| r|
j                             d
¦  «        sJ ‚| s|r|sd
|
j	        d
<   n¢|r=t          j        |p|dk    ¦  «        5  d
|
j	        d
<   d d d ¦  «         n# 1 swxY w Y   nct          dd¦  «        5  t          j        t          ¦  «        5  d
|
j	        d
<   d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         n# 1 swxY w Y   | s|s|d
k    rt          j        ||	¦  «         d S |j	        d         d
k    sJ ‚d S )NrX   r   r   r   rà  r‡  r   r%  r   r   r8  rü  r   )r   r$   r0  r    Úxsr%   r   r&   rÃ   r*   r4   r5   r   rŽ   r   r½   )r+   r6   r’   rM   rÔ   rˆ  Úsingle_blockÚis_viewr,   r¿   rµ   s              r.   Útest_xsr@  Õ  sµ  € ð ˜WÒ$ÐAÐ.AÐ*A€LØÐAÐ2Ð@°t¸q²y€GÝ	Øˆiˆi˜i˜i˜i­b¬h°y°y°yÈÐ.NÑ.NÔ.NÐOÐOñ
ô 
€Bð �gŠg‰iŒi€Gà�UŠU�3˜TˆUÑ"Ô"€Fàˆq‚y€y�L€yÝÔ¥	¨"¨cÑ 2Ô 2µI¸fÑ4EÔ4EÑFÔFÐFÐFÐFÐFØ	ð 0ØŒ{×,Ò,¨QÑ/Ô/Ð/Ð/Ð/àð #˜wð #Ð/Að #ØˆŒ�A‰ˆØ	ð #ÝÔ" <Ð#<°4¸1²9Ñ=Ô=ð 	ð 	ØˆFŒK˜‰Nð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	øõ Ð0°&Ñ9Ô9ð 	#ð 	#ÝÔ+Õ,BÑCÔCð #ð #Ø!"�”˜A‘ð#ð #ð #ñ #ô #ð #ð #ð #ð #ð #ð #øøøð #ð #ð #ð #ð	#ð 	#ð 	#ñ 	#ô 	#ð 	#ð 	#ð 	#ð 	#ð 	#ð 	#øøøð 	#ð 	#ð 	#ð 	#ð ð " <ð "°D¸A²I°IÝ
Ô˜b 'Ñ*Ô*Ð*Ð*Ð*àŒw�tŒ} Ò!Ð!Ð!Ð!Ð!Ð!sH   Ã2D	Ä	DÄDÄ%E-Ä?EÅ
E-ÅE	ÅE-ÅE	ÅE-Å-E1Å4E1rM   z
key, level)Úl1r   rÁ  c                 óD  — t          j        d¦  «                             dd¦  «        }t          j        ddgg d¢gddg¬	¦  «        }t          ||t          d
¦  «        ¬¦  «        }|dk    r&|                     ¦   «                              ¦   «         }|                     ¦   «         }	| 	                    |||¬¦  «        }
|dk    rIt          j
        t          ||j        d         ¦  «        t          |
|
j        d         ¦  «        ¦  «        sJ ‚|r|dk    rt          nd }n| s
|st          }nd }t          dd¦  «        5  t!          j        |¦  «        5  d|
j        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 S )Né   r   r   rA  Úl2r   Úlev1Úlev2rÄ  rú  r  r   )ÚlevelrM   r   r8  rü  r   )r$   ÚarangeÚreshaper   Úfrom_productr   rù   r´   r    r=  r%   r   r"   r�   r   r   r4   rŽ   r*   r½   )r+   r6   r’   rÔ   rG  rM   Úarrr!   r,   r¿   rµ   rü  s               r.   Útest_xs_multiindexrL  ú  s"  € õ
 Œ)�B‰-Œ-×
Ò
  1Ñ
%Ô
%€CÝÔ# d¨D \°9°9°9Ð$=ÀfÈfÐEUÐVÑVÔV€EÝ	�3˜e­T°%©[¬[Ð	9Ñ	9Ô	9€BØˆq‚y€yØ�\Š\‰^Œ^× Ò Ñ"Ô"ˆØ�gŠg‰iŒi€Gà�UŠU�3˜e¨$ˆUÑ/Ô/€Fà�‚z€zÝÔÝ�b˜"œ* Qœ-Ñ(Ô(­)°F¸F¼NÈ1Ô<MÑ*NÔ*Nñ
ô 
ð 	
ð 	
ð 	
ð ð Ø %¨¢
 
�}ˆ}°ˆˆØ ð Ð)<ð Ý%ˆˆàˆÝ	Ð,¨fÑ	5Ô	5ð "ð "ÝÔ'¨Ñ-Ô-ð 	"ð 	"Ø !ˆFŒK˜Ñð	"ð 	"ð 	"ñ 	"ô 	"ð 	"ð 	"ð 	"ð 	"ð 	"ð 	"øøøð 	"ð 	"ð 	"ð 	"ð"ð "ð "ñ "ô "ð "ð "ð "ð "ð "ð "øøøð "ð "ð "ð "õ Ô˜"˜gÑ&Ô&Ð&Ð&Ð&s6   Ä=F ÅE)ÅF Å)E-	Å-F Å0E-	Å1F Æ FÆFc                 ó˜  — t          g d¢g d¢dœ¦  «        }t          ddgidg¬¦  «        }|                     ¦   «         }|d d …         }t          j        |¦  «        5  |                     |¦  «         d d d ¦  «         n# 1 swxY w Y   t          g d¢g d¢dœ¦  «        }t          j        ||¦  «         | r}t          j        ||¦  «         t          j        t          |d	¦  «        t          |d	¦  «        ¦  «        sJ ‚t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚d S t          j        ||¦  «         d S )
N©ç      ð?r  r   )ç      @g      @ç      @r³   r   ç      Y@r   r‡   )rP  rR  rQ  r   )	r   r    r4   r5   Úupdater½   r$   r%   r   )r+   r6   Údf1r”   Údf1_origrõ   rÕ   s          r.   Útest_update_framerV    s”  € Ý
˜/˜/˜/°°°Ð@Ð@Ñ
AÔ
A€CÝ
�S˜5˜'�N¨1¨#Ð
.Ñ
.Ô
.€CØ�xŠx‰zŒz€HØˆqˆqˆqŒ6€Dõ 
Ô	Ð1Ñ	2Ô	2ð ð Ø�
Š
�3‰Œˆðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð õ ˜˜˜Ð5FÐ5FÐ5FÐGÐGÑHÔH€HÝÔ˜#˜xÑ(Ô(Ð(Øð .å
Ô˜d HÑ-Ô-Ð-ÝÔ¥	¨#¨sÑ 3Ô 3µY¸tÀSÑ5IÔ5IÑJÔJÐJÐJÐJÝÔ#¥I¨c°3Ñ$7Ô$7½À4ÈÑ9MÔ9MÑNÔNÐNÐNÐNÐNÐNå
Ô˜d HÑ-Ô-Ð-Ð-Ð-s   ÁB Â BÂBc                 óâ  — t          g d¢¦  «        }t          dgdg¬¦  «        }|                     ¦   «         }|d d …         }|rAt          j        ¦   «         5  |                     |¦  «         d d d ¦  «         n# 1 swxY w Y   n|                     |¦  «         t          g d¢¦  «        }t          j        ||¦  «         | rt          j        ||¦  «         d S t          j        ||¦  «         d S )NrN  rR  r   r‡   )rO  rR  r   )r
   r    r4   r5   rS  rÄ   )r+   r6   Úser1r°   Ú	ser1_origrõ   rÕ   s          r.   Útest_update_seriesrZ  /  s7  € Ý�/�/�/Ñ"Ô"€DÝ�5�' ! Ð%Ñ%Ô%€DØ—	’	‘”€IØ���Œ7€Dàð ÝÔ"Ñ$Ô$ð 	ð 	Ø�KŠK˜ÑÔÐð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	øð 	�Š�DÑÔÐåÐ'Ð'Ð'Ñ(Ô(€HÝÔ˜4 Ñ*Ô*Ð*Øð /å
Ô˜t YÑ/Ô/Ð/Ð/Ð/å
Ô˜t XÑ.Ô.Ð.Ð.Ð.s   ÁA:Á:A>ÂA>c                 óÞ  — t          dg d¢i¦  «        }t          dgdg¬¦  «        }|                     ¦   «         }| rËt          j        ¦   «         5  |d                              |¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         t          j        ¦   «         5  |dg                              |                     ¦   «         ¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         d S t          j        t          st          nd d¬¦  «        5  |d                              |¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        d ¦  «        5  t          dd ¦  «        5  |dg                              |                     ¦   «         ¦  «         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  ||d         dk                                  |                     ¦   «         ¦  «         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   rR  r   r‡   r  r‰   r  )r   r
   r    r4   r  rS  r½   r;  rŽ   r   r�   r   )r+   r,   r°   r¿   s       r.   Útest_update_chained_assignmentr\  D  sø  € Ý	�C˜˜˜Ð#Ñ	$Ô	$€BÝ�5�' ! Ð%Ñ%Ô%€DØ�gŠg‰iŒi€GØð 8ÝÔ/Ñ1Ô1ð 	!ð 	!ØˆsŒG�NŠN˜4Ñ Ô Ð ð	!ð 	!ð 	!ñ 	!ô 	!ð 	!ð 	!ð 	!ð 	!ð 	!ð 	!øøøð 	!ð 	!ð 	!ð 	!å
Ô˜b 'Ñ*Ô*Ð*åÔ/Ñ1Ô1ð 	.ð 	.Ø�ˆuŒI×Ò˜TŸ]š]™_œ_Ñ-Ô-Ð-ð	.ð 	.ð 	.ñ 	.ô 	.ð 	.ð 	.ð 	.ð 	.ð 	.ð 	.øøøð 	.ð 	.ð 	.ð 	.å
Ô˜b 'Ñ*Ô*Ð*Ð*Ð*åÔ'Ý!7ÐA�MˆM¸TØ"ð
ñ 
ô 
ð 	!ð 	!ð ˆsŒG�NŠN˜4Ñ Ô Ð ð		!ð 	!ð 	!ñ 	!ô 	!ð 	!ð 	!ð 	!ð 	!ð 	!ð 	!øøøð 	!ð 	!ð 	!ð 	!õ Ô'¨Ñ-Ô-ð 	2ð 	2ÝÐ 9¸4Ñ@Ô@ð 2ð 2Ø�C�5”	× Ò  §¢¡¤Ñ1Ô1Ð1ð2ð 2ð 2ñ 2ô 2ð 2ð 2ð 2ð 2ð 2ð 2øøøð 2ð 2ð 2ð 2ð	2ð 	2ð 	2ñ 	2ô 	2ð 	2ð 	2ð 	2ð 	2ð 	2ð 	2øøøð 	2ð 	2ð 	2ð 	2õ Ô'¨Ñ-Ô-ð 	8ð 	8ÝÐ 9¸4Ñ@Ô@ð 8ð 8Ø�2�c”7˜Q’;”×&Ò& t§}¢}¡¤Ñ7Ô7Ð7ð8ð 8ð 8ñ 8ô 8ð 8ð 8ð 8ð 8ð 8ð 8øøøð 8ð 8ð 8ð 8ð	8ð 	8ð 	8ñ 	8ô 	8ð 	8ð 	8ð 	8ð 	8ð 	8ð 	8ð 	8øøøð 	8ð 	8ð 	8ð 	8ð 	8ð 	8s¢   ÁA8Á8A<Á?A<Â+/C&Ã&C*Ã-C*Ä,EÅEÅEÅ3GÆ/F?Æ3GÆ?G	ÇGÇG	ÇGÇGÇGÇ5I"È8I
È>I"É
I	ÉI"ÉI	ÉI"É"I&É)I&c                 ó˜  — t          g d¢¦  «        }|                     ¦   «         }t          |¦  «        }|dz  }| rHt          j        t          |¦  «        |¦  «        rJ ‚t          j        |t          |¦  «        ¦  «         d S t          j        t          |¦  «        |¦  «        sJ ‚t          j        |t          |¦  «        ¦  «         d S ©Nr   r   )r
   r    r   r$   r%   r4   Úassert_numpy_array_equal)r+   r›   rÆ   Údatas       r.   Útest_inplace_arithmetic_seriesra  `  s¼   € Ý
���Ñ
Ô
€CØ�xŠx‰zŒz€HÝ�S‰>Œ>€DØˆ1�H€CØð 
:õ Ô#¥I¨c¡N¤N°DÑ9Ô9Ð9Ð9Ð9Ý
Ô# D­)°HÑ*=Ô*=Ñ>Ô>Ð>Ð>Ð>åÔ¥	¨#¡¤°Ñ5Ô5Ð5Ð5Ð5Ý
Ô# D­)°C©.¬.Ñ9Ô9Ð9Ð9Ð9r0   c                 ó¼  — t          g d¢¦  «        }|                     ¦   «         }|d d …         }t          j        |¦  «        5  |dz  }d d d ¦  «         n# 1 swxY w Y   | rHt	          j        t          |¦  «        t          |¦  «        ¦  «        rJ ‚t          j        ||¦  «         d S t	          j        t          |¦  «        t          |¦  «        ¦  «        sJ ‚d S r^  )r
   r    r4   r5   r$   r%   r   rÄ   )r+   r6   r›   rÆ   rõ   s        r.   Ú-test_inplace_arithmetic_series_with_referencerc  r  s  € õ ���Ñ
Ô
€CØ�xŠx‰zŒz€HØˆqˆqˆqŒ6€DÝ	Ô	Ð1Ñ	2Ô	2ð ð Øˆq‰ˆðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð àð AÝÔ#¥I¨c¡N¤NµI¸d±O´OÑDÔDÐDÐDÐDÝ
Ô˜x¨Ñ.Ô.Ð.Ð.Ð.åÔ¥	¨#¡¤µ	¸$±´Ñ@Ô@Ð@Ð@Ð@Ð@Ð@s   ÁAÁAÁAFc                 ó¢  — t          g d¢ddœ¦  «        }|                     ¦   «         }|                     |¬¦  «        }|s|r| r4t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚n3t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚d|j        d<   | rt          j        ||¦  «         d S d S )	Nr   r   r³   rD   r   r   r˜   r   )	r   r    r´   r$   r%   r   r*   r4   r½   )r+   r    r’   r,   r¿   rµ   s         r.   Útest_transposere  �  sê   € å	˜˜˜¨Ð+Ð+Ñ	,Ô	,€BØ�gŠg‰iŒi€GØ�\Š\˜tˆ\Ñ$Ô$€Fàð NÐ+ð NÐ/Bð NÝÔ¥	¨"¨cÑ 2Ô 2µI¸fÀaÑ4HÔ4HÑIÔIÐIÐIÐIÐIåÔ#¥I¨b°#Ñ$6Ô$6½	À&È!Ñ8LÔ8LÑMÔMÐMÐMÐMà€F„K�ÑØð +Ý
Ô˜b 'Ñ*Ô*Ð*Ð*Ð*ð+ð +r0   c                 ó  — t          g d¢ddœ¦  «        }|                     ¦   «         }|j        }t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚d|j        d<   | rt          j        ||¦  «         d S d S )Nr   rá   r³   r   r   r˜   r   )	r   r    ÚTr$   r%   r   r*   r4   r½   ©r+   r,   r¿   rµ   s       r.   Útest_transpose_different_dtypesri  ‘  s“   € Ý	˜˜˜¨Ð-Ð-Ñ	.Ô	.€BØ�gŠg‰iŒi€GØŒT€FåÔ¥	¨"¨cÑ 2Ô 2µI¸fÀaÑ4HÔ4HÑIÔIÐIÐIÐIØ€F„K�ÑØð +Ý
Ô˜b 'Ñ*Ô*Ð*Ð*Ð*ð+ð +r0   c                 ó¤   — t          dg d¢id¬¦  «        }|j        }t          j        t	          |d¦  «        t	          |d¦  «        ¦  «        rJ ‚d S )Nr   r   rî  r‡  r   )r   rg  r$   r%   r   )r+   r,   rµ   s      r.   Útest_transpose_ea_single_columnrk  œ  sW   € Ý	�C˜˜˜Ð#¨7Ð	3Ñ	3Ô	3€BØŒT€FåÔ¥	¨"¨cÑ 2Ô 2µI¸fÀaÑ4HÔ4HÑIÔIÐIÐIÐIÐIÐIr0   c                 ó  — t          g d¢ddœ¦  «        }|                     ¦   «         }d„ }t          j        |¦  «        5  |                     |¦  «         d d d ¦  «         n# 1 swxY w Y   | rt          j        ||¦  «         d S d S )Nr   r   r³   c                 ó   — d| j         d<   | S ©Nr˜   r   rì   r  s    r.   r  z"test_transform_frame.<locals>.func§  ó   € ØˆŒ�‰Øˆ
r0   )r   r    r4   r5   Ú	transformr½   )r+   r6   r,   r¿   r  s        r.   Útest_transform_framerq  £  sÝ   € Ý	˜˜˜¨Ð+Ð+Ñ	,Ô	,€BØ�gŠg‰iŒi€Gðð ð õ 
Ô	Ð1Ñ	2Ô	2ð ð Ø
�Š�TÑÔÐðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð àð +Ý
Ô˜b 'Ñ*Ô*Ð*Ð*Ð*ð+ð +s   Á A"Á"A&Á)A&c                 ó
  — t          g d¢¦  «        }|                     ¦   «         }d„ }t          j        |¦  «        5  |                     |¦  «         d d d ¦  «         n# 1 swxY w Y   | rt          j        ||¦  «         d S d S )Nr   c                 ó   — d| j         d<   | S rn  rì   r  s    r.   r  z#test_transform_series.<locals>.funcµ  ro  r0   )r
   r    r4   r5   rp  rÄ   )r+   r6   r›   rÆ   r  s        r.   Útest_transform_seriesrt  ±  sÕ   € Ý
���Ñ
Ô
€CØ�xŠx‰zŒz€Hðð ð õ 
Ô	Ð1Ñ	2Ô	2ð ð Ø�Š�dÑÔÐðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð àð .Ý
Ô˜s HÑ-Ô-Ð-Ð-Ð-ð.ð .s   ½AÁA#Á&A#c                  ó¾   — t          ddgddœ¦  «        } |                      ¦   «         }d|j        d<   t          ddgddg¬	¦  «        }t	          j        ||¦  «         d S )
Nr   r   r   r³   r˜   r   r   r   r‡   )r   Úcountr*   r
   r4   rÄ   rc  s      r.   Útest_count_read_only_arrayrw  ¿  sf   € Ý	˜!˜Q˜ aÐ(Ð(Ñ	)Ô	)€BØ�XŠX‰ZŒZ€FØ€F„K��NÝ�s˜A�h s¨C jÐ1Ñ1Ô1€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r0   c                 óf  — t          g d¢¦  «        }|                     ¦   «         }t          j        t          d¬¦  «        5  |                     ¦   «         }d d d ¦  «         n# 1 swxY w Y   t          j        t          |¦  «        t          |¦  «        ¦  «        sJ ‚| r|j	         
                    d¦  «        rJ ‚t          j        |¦  «        5  d|j        d<   d d d ¦  «         n# 1 swxY w Y   | rt          j        ||¦  «         d S t          g d¢¦  «        }t          j        ||¦  «         d S )Nr   zis deprecatedr‰   r   r˜   rí   )r
   r    r4   rŽ   r�   rõ   r$   r%   r   r&   rÃ   r5   r*   rÄ   rÖ  s         r.   Útest_series_viewry  Ç  s   € Ý
���Ñ
Ô
€CØ�xŠx‰zŒz€Hå	Ô	#¥M¸Ð	IÑ	IÔ	Ið ð Ø�xŠx‰zŒzˆðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð åÔ�I c™NœN­I°d©O¬OÑ<Ô<Ð<Ð<Ð<Øð 2Ø”9×.Ò.¨qÑ1Ô1Ð1Ð1Ð1å	Ô	Ð1Ñ	2Ô	2ð ð ØˆŒ	�!‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð ð .Ý
Ô˜x¨Ñ-Ô-Ð-Ð-Ð-å˜+˜+˜+Ñ&Ô&ˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-s$   ÁA"Á"A&Á)A&ÃC'Ã'C+Ã.C+c                 óê  — t          dg d¢i¦  «        }t          g d¢¦  «        }|                     ¦   «         }|                     d|d¬¦  «         | rOt	          j        t          |¦  «        t          |d¦  «        ¦  «        sJ ‚|j                             d¦  «        rJ ‚n2t	          j        t          |¦  «        t          |d¦  «        ¦  «        rJ ‚d|j	        d<   t          j        ||¦  «         d S )Nr   r   r   r   )r3  ÚvalueÚcolumnr˜   rG  )r   r
   r    Úinsertr$   r%   r   r&   rÃ   r*   r4   rÄ   )r+   r,   r›   rÆ   s       r.   Útest_insert_seriesr~  Û  sì   € Ý	�C˜˜˜Ð#Ñ	$Ô	$€BÝ
���Ñ
Ô
€CØ�xŠx‰zŒz€HØ‡I‚I�!˜3 s€IÑ+Ô+Ð+Øð HÝÔ¥	¨#¡¤µ	¸"¸cÑ0BÔ0BÑCÔCÐCÐCÐCØ”7×,Ò,¨QÑ/Ô/Ð/Ð/Ð/Ð/åÔ#¥I¨c¡N¤NµI¸bÀ#Ñ4FÔ4FÑGÔGÐGÐGÐGà€B„GˆD�MÝÔ˜3 Ñ)Ô)Ð)Ð)Ð)r0   c                 ó�  — t          g d¢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 )Nr   r   r³   úc = a+br   r˜   r   )	r   r    Úevalr$   r%   r   r*   r4   r½   rh  s       r.   Ú	test_evalr‚  ê  sÄ   € Ý	˜˜˜¨Ð+Ð+Ñ	,Ô	,€BØ�gŠg‰iŒi€Gà�WŠW�YÑÔ€FØð PÝÔ¥	¨"¨cÑ 2Ô 2µI¸fÀcÑ4JÔ4JÑKÔKÐKÐKÐKÐKåÔ#¥I¨b°#Ñ$6Ô$6½	À&È#Ñ8NÔ8NÑOÔOÐOÐOÐOà€F„K�ÑÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r0   c                 óœ  — t          g d¢ddœ¦  «        }|                     ¦   «         }|d d …         }|                     dd¬¦  «         t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚t          j        |¦  «        5  d|j        d	<   d d d ¦  «         n# 1 swxY w Y   | rt          j	        ||¦  «         d S d S )
Nr   r   r³   r€  Tr  r   r˜   r   )
r   r    r�  r$   r%   r   r4   r5   r*   r½   )r+   r6   r,   r¿   Údf_views        r.   Útest_eval_inplacer…  ø  s  € Ý	˜˜˜¨Ð+Ð+Ñ	,Ô	,€BØ�gŠg‰iŒi€GØ���Œe€Gà‡G‚GˆI˜t€GÑ$Ô$Ð$ÝÔ�I b¨#Ñ.Ô.µ	¸'À3Ñ0GÔ0GÑHÔHÐHÐHÐHå	Ô	Ð1Ñ	2Ô	2ð ð ØˆŒ�‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð àð 0Ý
Ô˜g wÑ/Ô/Ð/Ð/Ð/ð0ð 0s   ÂB(Â(B,Â/B,c                 ó@  — t          ddgddgdœ¦  «        }|                     ¦   «         }d„ }t          j        |¦  «        5  |                     |d¬¦  «         d d d ¦  «         n# 1 swxY w Y   | rt          j        ||¦  «         n|j        d         d	k    sJ ‚t          ddgd
dgdœ¦  «        }|                     ¦   «         }t          j        d ¦  «        5  |                     |d¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         d S )Nr   r   r   r   )rÍ   rÎ   c                 ó   — d| d<   | S )Nr˜   rÎ   rä   )Úrows    r.   rp  z(test_apply_modify_row.<locals>.transform  s   € ØˆˆC‰Øˆ
r0   r%  )r   rÎ   r˜   r   r   )r   r    r4   r5   Úapplyr½   r3  rŽ   )r+   r6   r,   r¿   rp  s        r.   Útest_apply_modify_rowrŠ    s¶  € õ 
˜!˜Q˜ q¨! fÐ-Ð-Ñ	.Ô	.€BØ�gŠg‰iŒi€Gðð ð õ 
Ô	Ð1Ñ	2Ô	2ð $ð $Ø
�Š� ˆÑ#Ô#Ð#ð$ð $ð $ñ $ô $ð $ð $ð $ð $ð $ð $øøøð $ð $ð $ð $ð ð %Ý
Ô˜b 'Ñ*Ô*Ð*Ð*àŒv�fŒ~ Ò$Ð$Ð$Ð$õ 
˜!˜Q˜ s¨C jÐ1Ð1Ñ	2Ô	2€BØ�gŠg‰iŒi€Gå	Ô	# DÑ	)Ô	)ð $ð $Ø
�Š� ˆÑ#Ô#Ð#ð$ð $ð $ñ $ô $ð $ð $ð $ð $ð $ð $øøøð $ð $ð $ð $õ Ô˜"˜gÑ&Ô&Ð&Ð&Ð&s$   ÁA&Á&A*Á-A*ÃC>Ã>DÄD)Únumpyr$   ÚpytestÚpandas.compatr   r   Úpandas.errorsr   ÚpandasÚpdr   r   r   r	   r
   r   r   r   r   Úpandas._testingÚ_testingr4   Úpandas.tests.copy_view.utilr   Úpandas.util.versionr   r/   r7   ÚmarkÚparametrizer–   r±   r¶   rÀ   Ú
RangeIndexrÇ   rÖ   rÜ   rß   ré   rî   rð   rý   rÿ   r  r	  r  r  r  r  r  r,  r0  r5  r9  r<  r@  rC  rH  rR  rZ  r_  ra  rd  rk  rr  r  rw  ry  r…  r‹  r”  r–  rœ  r¡  r¤  r¨  r«  r¯  r³  r¶  r¼  rË  rÍ  rÐ  rÒ  rÔ  r×  rÚ  rÞ  rå  ré  rí  rð  rô  rø  r�   rþ  r  r  r  r  r#  r'  r+  r1  r3  r6  r;  r@  rL  rV  rZ  r\  ra  rc  re  ri  rk  rq  rt  rw  ry  r~  r‚  r…  rŠ  rä   r0   r.   ú<module>r˜     s›  ðØ Ð Ð Ð Ø €€€ðð ð ð ð ð ð ð ð 1Ð 0Ð 0Ð 0Ð 0Ð 0à Ð Ð Ð ð
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð Ð Ð Ð Ð Ð Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø 'Ð 'Ð 'Ð 'Ð 'Ð 'ðð ð ð*"Mð "Mð "MðJ „×Ò˜Ð!4Ð!4Ð!4Ñ5Ô5Ø„×ÒØà@Ð@ØBÐBØ7Ð7Ø3Ð3ØNÐNØ@Ð@ØBÐBØ=Ð=à5Ð5Ø5Ð5Ø4Ð4Ø3Ð3Ø:Ð:Ø@Ð@Ø?Ð?ØOÐOð#ð&	ð 	ð 	ð+ ñ (ô (ðR Mð  MñS(ô (ñ 6Ô5ðT MðF „×Ò˜Ð!4Ð!4Ð!4Ñ5Ô5Ø„×ÒØà?Ð?Ø5Ð5ØAÐAØ:Ð:Ø6Ð6ØPÐPØBÐBØ8Ð8Ø8Ð8Ø7Ð7Ø7Ð7Ø6Ð6Ø5Ð5Ø<Ð<ØBÐBØAÐAØQÐQð#ð&	ð 	ð 	ð+ ñ (ô (ðREð EñS(ô (ñ 6Ô5ðTEð< „×Ò˜Ð!4Ð!4Ð!4Ñ5Ô5ð	Nð 	Nñ 6Ô5ð	Nð 'ð 'ð 'ð, „×Ò˜ = 2¤=°°AÑ#6Ô#6¸¸¸qÀ!¸f¹¼Ð"FÑGÔGð*ð *ñ HÔGð*ð,ð ,ð ,ð'ð 'ð 'ð$)ð )ð )ð(Eð Eð Eð0Eð Eð Eð.'ð 'ð 'ð( „×ÒØàˆØÐØÐØÐð	ð 	0Ð/Ð/ð ñ 	ô 	ð'ð 'ñ	ô 	ð'ð('ð 'ð 'ð&'ð 'ð 'ð( „×ÒØ�w  Ð&¨°¨¸À°~ÐFñô ð'ð 'ñô ð'ð$(ð (ð (ð*Ið Ið Ið(ð (ð (ð*-ð -ð -ð(7ð 7ð 7ð, „×ÒØ
àÐØ)Ð)Ø;Ð;ðñô ð'ð 'ñô ð'ð"0ð 0ð 0ð,+ð +ð +ð .ð .ð .ð&!,ð !,ð !,ðH „×Ò˜ ¨Ð3Ñ4Ô4ð'ð 'ñ 5Ô4ð'ð&'ð 'ð 'ð&(ð (ð (ð „×ÒØà	8Ð	8¸!Ð<Ø	2Ð	2°AÐ6Ø	JÐ	JÈAÐNØ	GÐ	GÈÐKð	ð 	CÐBÐBð ñ 	ô 	ð:ð :ñ	ô 	ð:ð, „×Ò˜  ¨¨A¨°SÐ!9Ñ!9Ô!9¸9¸9ÀcÈAÈqÈ6À]Ñ;SÔ;SÐ TÑUÔUð#ð #ñ VÔUð#ð" „×Ò˜  ¨¨A¨°SÐ!9Ñ!9Ô!9¸9¸9ÀcÈAÈqÈ6À]Ñ;SÔ;SÐ TÑUÔUð#ð #ñ VÔUð#ð"'ð 'ð 'ð",ð ,ð ,ð'ð 'ð 'ð*'ð 'ð 'ð$ „×Ò˜ x°!°R´V°Ð&=Ñ>Ô>ð'ð 'ñ ?Ô>ð'ð  „×Ò˜  C Ñ)Ô)ð*ð *ñ *Ô)ð*ð  „×ÒØàÐØÐØÐØÐð	ñô ð'ð 'ñô ð'ð4'ð 'ð 'ð4;ð ;ð ;ðD;ð ;ð ;ð8 „×ÒØà ¨aÐ0Ð0Ø˜q¨!Ð,Ð,ðñô ð'ð 'ñô ð'ð" „×Ò˜ HÐ.?Ð#@ÑAÔAð'ð 'ñ BÔAð'ð" „×Ò˜  ¨¨A¨¡¤°°¸CÀ!ÀQÀ¸=Ñ1IÔ1IÐ JÑKÔKð#ð #ñ LÔKð#ð  „×Ò˜  ¨¨A¨¡¤°°¸CÀ!ÀQÀ¸=Ñ1IÔ1IÐ JÑKÔKð#ð #ñ LÔKð#ð 'ð 'ð 'ð$*ð *ð *ð" „×ÒØØ€fˆYˆYˆY˜SÐ!Ñ!Ô! 2Ð&¨¨°C¸¸¸Ð3CÑ)DÔ)DÀtÈSÀkÐ(RÐSñô ð#ð #ñ	ô ð#ð „×ÒØØ€fˆYˆYˆY˜SÐ!Ñ!Ô! 2Ð&¨¨°C¸¸¸Ð3CÑ)DÔ)DÀtÈSÀkÐ(RÐSñô ðKð Kñ	ô ðKð" „×Ò˜ Z Z ZÑ0Ô0ð'ð 'ñ 1Ô0ð'ð4'ð 'ð 'ð&*ð *ð *ð& „×Ò˜  ¨	¨	¨	Ñ!2Ô!2°I°I¸sÀIÀIÀIÐ>NÑ4OÔ4OÐ PÑQÔQð#ð #ñ RÔQð#ð"'ð 'ð 'ð"*ð *ð *ð".ð .ð .ð& „×Ò˜ X¨vÐ$6¸À&Ð8IÐ#JÑKÔKð'ð 'ñ LÔKð'ð  „×ÒØÐ0Ð2GÐHñô ð*ð *ñô ð*ð&'ð 'ð 'ð0#ð #ð #ð(,ð ,ð ,ð, „×Ò˜ 7¨GÐ"4Ñ5Ô5ð$ð $ñ 6Ô5ð$ð  „×Ò˜ 7¨GÐ"4Ñ5Ô5ð;ð ;ñ 6Ô5ð;ð „×Ò˜ 9¨iÐ"8Ñ9Ô9ð;ð ;ñ :Ô9ð;ð „×ÒØ˜˜T =Ð1Ð3CÐDñô ð$ð $ñô ð$ð> „×Ò˜ 7¨GÐ"4Ñ5Ô5Ø„×ÒØ
à*Ð*Ø*Ð*ðñô ð*ð *ñô ñ 6Ô5ð*ð" „×Ò˜ 7¨GÐ"4Ñ5Ô5Ø„×ÒØ
à*Ð*Ø*Ð*ðñô ð*ð *ñô ñ 6Ô5ð*ð „×Ò˜¨¸Ð'GÑHÔHØ„×ÒØ
à-Ð-Ø-Ð-ðñô ð'ð 'ñô ñ IÔHð'ð$ „×Ò˜ &¨'Ð!2Ñ3Ô3ðMð Mñ 4Ô3ðMð6'ð 'ð 'ð(+ð +ð +ð.ð .ð .ð$Mð Mð Mð, „×ÒØˆg�yÐ!¨¸Ð'Fð ñ ô ð(ð (ñô ð(ð0(ð (ð (ð" „×Ò˜  s e Ñ-Ô-ð&ð &ñ .Ô-ð&ð8 „×Ò˜ v¨xÐ&8Ñ9Ô9Ø„×ÒØˆg�yÐ!¨¸Ð'Fð ñ ô ð"ð "ñô ñ :Ô9ð"ðB „×Ò˜ ! Q Ñ(Ô(Ø„×Ò˜¨	°6Ð':Ñ;Ô;ð'ð 'ñ <Ô;ñ )Ô(ð'ð<.ð .ð .ð*/ð /ð /ð*8ð 8ð 8ð8:ð :ð :ð$Að Að Að „×Ò˜ $¨ Ñ/Ô/ð+ð +ñ 0Ô/ð+ð+ð +ð +ðJð Jð Jð+ð +ð +ð.ð .ð .ð-ð -ð -ð.ð .ð .ð(*ð *ð *ð'ð 'ð 'ð0ð 0ð 0ð'ð 'ð 'ð 'ð 'r0   