Ë
    ômxiû ã                   ó²  — 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j8                  j;                  d	g d
¢«      ej8                  j;                  dd„ d„ d„ d„ d„ d„ d„ d„ d„ d„ d„ d„ d„ d„ d„ d„ gg d¢¬«      d„ «       «       Zej8                  j;                  d	g d
¢«      ej8                  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j8                  j;                  d	g d
¢«      d2„ «       Z d3„ Z!ej8                  j;                  d4 e	jD                  d d5«       ed6d5g«      g«      d7„ «       Z#d8„ Z$d9„ Z%d:„ Z&d;„ Z'd<„ Z(d=„ Z)ej8                  j;                  d4d>„ d?„ d@„ dA„ gg dB¢¬«      dC„ «       Z*dD„ Z+dE„ Z,ej8                  j;                  dFdGdHgidIdHidJdHig«      dK„ «       Z-dL„ Z.dM„ Z/dN„ Z0dO„ Z1dP„ Z2ej8                  j;                  dQdR„ dS„ dT„ g«      dU„ «       Z3dV„ Z4dW„ Z5dX„ Z6dY„ Z7ej8                  j;                  dZd4d[g«      d\„ «       Z8d]„ Z9d^„ Z:ej8                  j;                  d_d`„ d fda„ d5fdb„ d fdc„ d fgg dd¢¬«      de„ «       Z;ej8                  j;                  df ed6d5gdH¬g«       e
dHd6d5gi«      g«      dh„ «       Z<ej8                  j;                  df ed6d5gdH¬g«       e
dHd6d5gi«      g«      di„ «       Z=dj„ Z>dk„ Z?dl„ Z@dm„ ZAej8                  j;                  dndod6ej„                  fg«      dp„ «       ZCej8                  j;                  dqdrdsg«      dt„ «       ZDej8                  j;                  ddu„ dv„ dw„ dx„ g«      dy„ «       ZEdz„ ZFd{„ ZGd|„ ZHej8                  j;                  d}dHd~d6dœd d6d dœg«      d€„ «       ZIej8                  j;                  dd�d‚g«      dƒ„ «       ZJej8                  j;                  df ed6d5g«       e
dHd6d5gi«      g«      d„„ «       ZKej8                  j;                  df ed6d5g«       e
dHd6d5gi«      g«      d…„ «       ZLd†„ ZMd‡„ ZNej8                  j;                  dˆ eg d‰¢dH¬g«      i f e
dHg d‰¢i«      dŠdHifg«      d‹„ «       ZOej8                  j;                  dˆ eg d‰¢dH¬g«      i f e
dHg d‰¢i«      dŠdHifg«      dŒ„ «       ZPej8                  j;                  d�g dŽ¢«      d�„ «       ZQd�„ ZRd‘„ ZSej8                  j;                  df eg d‰¢«       e
dHg d‰¢i«      g«      d’„ «       ZTd“„ ZUd”„ ZVd•„ ZWej8                  j;                  d}d–d—id4d—ig«      d˜„ «       ZXej8                  j;                  d™dšd›g«      dœ„ «       ZYd�„ ZZdž„ Z[dŸ„ Z\ej8                  j;                  d d¡d¢g«      d£„ «       Z]ej8                  j;                  d d¡d¢g«      d¤„ «       Z^ej8                  j;                  d d¥d¦g«      d§„ «       Z_ej8                  j;                  d¨dsd©e`fdªg«      d«„ «       Zaej8                  j;                  d d¡d¢g«      ej8                  j;                  dQd¬„ d­„ g«      d®„ «       «       Zbej8                  j;                  d d¡d¢g«      ej8                  j;                  dQd¯„ d°„ g«      d±„ «       «       Zcej8                  j;                  d²d³d´g«      ej8                  j;                  dQdµ„ d¶„ g«      d·„ «       «       Zdej8                  j;                  dQd¸d¹g«      dº„ «       Zed»„ Zfd¼„ Zgd½„ Zhd¾„ Ziej8                  j;                  d d¡d¥gd¿dÀg¬«      dÁ„ «       ZjdÂ„ Zkej8                  j;                  dÃdHdHgg«      dÄ„ «       Zlej8                  j;                  dÅdÆdÇg«      ej8                  j;                  d d¡d¥gd¿dÀg¬«      dÈ„ «       «       Zmej8                  j;                  dÉd d6g«      ej8                  j;                  dÊdËdÌg«      dÍ„ «       «       ZndÎ„ ZodÏ„ ZpdÐ„ ZqdÑ„ ZrdÒ„ Zsej8                  j;                  d	d©dÓg«      dÔ„ «       ZtdÕ„ ZudÖ„ Zvd×„ ZwdØ„ ZxdÙ„ ZydÚ„ ZzdÛ„ Z{dÜ„ Z|dÝ„ Z}dÞ„ Z~y)ßé    N)ÚHAS_PYARROWÚWARNING_CHECK_DISABLED)ÚSettingWithCopyWarning)	Ú	DataFrameÚIndexÚ
MultiIndexÚPeriodÚSeriesÚ	TimestampÚ
date_rangeÚoption_contextÚperiod_range)Ú	get_array)ÚVersionc                 óÀ  — t        g d¢g d¢g d¢dœ«      }|j                  «       }|j                  |j                  usJ ‚|j                  |j                  usJ ‚|j                  j	                  |j                  «      sJ ‚|j                  j	                  |j                  «      sJ ‚t        j                  t        |d«      t        |d«      «      rJ ‚| rf|j                  j                  d   j                  j                  «       rJ ‚|j                  j                  d   j                  j                  «       rJ ‚d|j                  d<   |j                  d   dk(  sJ ‚y )	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/home/htdocs/ttos/venv/lib/python3.12/site-packages/pandas/tests/copy_view/test_methods.pyÚ	test_copyr/      s!  € Ü	šªºÑIÓ	J€BØ�g‰g‹i€Gð �=‰= §¡Ñ(Ð(Ð(Ø�?‰? "§*¡*Ñ,Ð,Ð,Ø�=‰=×Ñ˜RŸX™XÔ&Ð&Ð&Ø�?‰?×Ñ˜rŸz™zÔ*Ð*Ð*ô ×Ñ¤	¨'°3Ó 7¼À2ÀsÓ9KÔLÐLÐLÙØ—<‘<×&Ñ& qÑ)×.Ñ.×<Ñ<Ô>Ð>Ð>Ø—<‘<×&Ñ& qÑ)×.Ñ.×<Ñ<Ô>Ð>Ð>ð €G‡L�L�ÑØ�7‰7�4‰=˜AÒÐÑó    c                 óØ  — t        g d¢g d¢g d¢dœ«      }|j                  d¬«      }| r‚|j                  |j                  usJ ‚|j                  |j                  usJ ‚|j                  j	                  |j                  «      sJ ‚|j                  j	                  |j                  «      s6J ‚|j                  |j                  u sJ ‚|j                  |j                  u sJ ‚t        j                  t        |d«      t        |d«      «      sJ ‚| rf|j                  j                  d   j                  j                  «       sJ ‚|j                  j                  d	   j                  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 ‚y t        j                  |«      5  d|j                  d
<   d d d «       |j                  d
   dk(  sJ ‚t        j                  t        |d«      t        |d«      «      sJ ‚y # 1 sw Y   ŒJxY w)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Ó	J€BØ�g‰g˜5ˆgÓ!€Gñ Ø�}‰} B§H¡HÑ,Ð,Ð,Ø�‰ b§j¡jÑ0Ð0Ð0Ø�}‰}× Ñ  §¡Ô*Ð*Ð*Ø�‰×"Ñ" 2§:¡:Ô.Ð.Ð.à�}‰} §¡Ñ(Ð(Ð(Ø�‰ "§*¡*Ñ,Ð,Ð,ô ×ÑœI g¨sÓ3´Y¸rÀ3Ó5GÔHÐHÐHÙØ�|‰|×"Ñ" 1Ñ%×*Ñ*×8Ñ8Ô:Ð:Ð:Ø�|‰|×"Ñ" 1Ñ%×*Ñ*×8Ñ8Ô:Ð:Ð:áàˆ�‰�TÑØ�w‰w�t‰} Ò!Ð!Ð!ä×#Ñ#¤I¨g°sÓ$;¼YÀrÈ3Ó=OÔPÐPÐPä×Ñ¤	¨'°3Ó 7¼À2ÀsÓ9KÔLÐLÑLô ×"Ñ"Ð#5Ó6ñ 	#Ø!"ˆG�L‰L˜Ñ÷	#à�w‰w�t‰} Ò!Ð!Ð!ä×Ñ¤	¨'°3Ó 7¼À2ÀsÓ9KÔLÐLÑL÷		#ð 	#ús   ÈI É I)r    )TNFÚmethodc                 óD   — | j                  t        j                  |¬«      S )N©r"   r    )ÚrenameÚstrÚlower©r,   r    s     r.   ú<lambda>r?   Y   s   € ˜Ÿ™¬3¯9©9¸4˜Ó@€ r0   c                 ó,   — | j                  ddg|¬«      S )Nr   r   r:   )Úreindexr>   s     r.   r?   r?   Z   s   € ˜Ÿ™¨S°#¨J¸T˜ÓB€ r0   c                 ó(   — | j                  | |¬«      S ©N©r    ©Úreindex_liker>   s     r.   r?   r?   [   s   € ˜Ÿ™¨°$˜Ó7€ r0   c                 ó.   — | j                  | |¬«      d   S ©NrD   r   ©Úalignr>   s     r.   r?   r?   \   s   € ˜Ÿ™ "¨4˜Ó0°Ñ3€ r0   c                 ó.   — | j                  g d¢d|¬«      S ©Nr   r!   )Úaxisr    ©Úset_axisr>   s     r.   r?   r?   ]   s   € ˜Ÿ™¢_¸7È˜ÓN€ r0   c                 ó(   — | j                  d|¬«      S ©NÚtest©r!   r    ©Úrename_axisr>   s     r.   r?   r?   ^   s   € ˜Ÿ™¨f¸4˜Ó@€ r0   c                 ó(   — | j                  d|¬«      S )NrR   r:   rT   r>   s     r.   r?   r?   _   s   € ˜Ÿ™°¸T˜ÓB€ r0   c                 ó,   — | j                  ddi|¬«      S )Nr   Úint64rD   ©Úastyper>   s     r.   r?   r?   `   s   € ˜Ÿ™ C¨ >¸˜Ó=€ r0   c                 ó*   — | j                  dd|¬«      S ©Nr   rD   ©Úswapaxesr>   s     r.   r?   r?   b   ó   € ˜Ÿ™ Q¨°˜Ó5€ r0   c                 ó*   — | j                  dd|¬«      S ©Nr   r   rD   ©Útruncater>   s     r.   r?   r?   c   r_   r0   c                 ó&   — | j                  |¬«      S rC   ©Úinfer_objectsr>   s     r.   r?   r?   d   s   € ˜×)Ñ)¨tÐ)Ó4€ r0   c                 ó&   — | j                  |¬«      S rC   ©Úto_timestampr>   s     r.   r?   r?   e   s   € ˜Ÿ™¨d˜Ó3€ r0   c                 ó(   — | j                  d|¬«      S ©NÚD)Úfreqr    ©Ú	to_periodr>   s     r.   r?   r?   f   s   € ˜Ÿ™¨3°T˜Ó:€ r0   c                 ó(   — | j                  d|¬«      S ©Nú
US/CentralrD   ©Útz_localizer>   s     r.   r?   r?   g   s   € ˜Ÿ™¨¸4˜Ó@€ r0   c                 ó(   — | j                  d|¬«      S rq   ©Ú
tz_convertr>   s     r.   r?   r?   h   s   € ˜Ÿ™ |¸$˜Ó?€ r0   c                 ó(   — | j                  d|¬«      S ©NF)Úallows_duplicate_labelsr    ©Ú	set_flagsr>   s     r.   r?   r?   i   s   € ˜Ÿ™¸eÈ$˜ÓO€ r0   )r;   rA   rF   rJ   rO   Úrename_axis0Úrename_axis1rZ   r^   rc   rf   ri   ro   rt   rw   r|   )Úidsc                 óÈ  — d }d| j                   j                  j                  v rt        ddd¬«      }n“d| j                   j                  j                  v rt	        ddd¬«      }nbd| j                   j                  j                  v rt	        ddd¬«      }n1d| j                   j                  j                  v rt	        dddd	¬
«      }t        g d¢g d¢g d¢dœ|¬«      }d| j                   j                  j                  v r1d}t        j                  t        |¬«      5   |||¬«      }d d d «       n
 |||¬«      }|xs |du }	| j                   j                  j                  j                  d«      r
|s|s|du rd}	|	r-t        j                  t        d«      t        |d«      «      sJ ‚y t        j                  t        d«      t        |d«      «      rJ ‚y # 1 sw Y   Œ¦xY w)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ˆä	šªºÑIÐQVÔ	W€Bà�W—\‘\×*Ñ*×-Ñ-Ñ-Ø2ˆÜ×'Ñ'¬¸SÔAñ 	(Ù˜ $Ô'ˆC÷	(ð 	(ñ �R˜dÔ#ˆà&Ò7¨$°%¨-€Là‡|�|×Ñ×Ñ×*Ñ*¨:Ô6á"Ñ+>À4È5Á=Ø ˆLáÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÑHä×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLÐL÷	(ð 	(ús   ÄGÇG!c                 ó,   — | j                  ddi|¬«      S )Nr   éd   rS   ©r;   ©Úserr    s     r.   r?   r?   ¦   s   € ˜#Ÿ*™*¨A¨s¨8¸$˜*Ó?€ r0   c                 ó(   — | j                  d |¬«      S rC   r™   rš   s     r.   r?   r?   §   s   € ˜#Ÿ*™* T°˜*Ó5€ r0   c                 ó<   — | j                  | j                  |¬«      S )NrS   )rA   r!   rš   s     r.   r?   r?   ¨   s   € ˜#Ÿ+™+¨C¯I©I¸D˜+ÓA€ r0   c                 ó(   — | j                  | |¬«      S rC   rE   rš   s     r.   r?   r?   ©   s   € ˜#×*Ñ*¨3°TÐ*Ó:€ r0   c                 ó.   — | j                  | |¬«      d   S rH   rI   rš   s     r.   r?   r?   ª   s   € ˜#Ÿ)™) C¨d˜)Ó3°AÑ6€ r0   c                 ó.   — | j                  g d¢d|¬«      S rL   rN   rš   s     r.   r?   r?   «   s   € ˜#Ÿ,™,¢¸WÈ4˜,ÓP€ r0   c                 ó(   — | j                  d|¬«      S rQ   rT   rš   s     r.   r?   r?   ¬   s   € ˜#Ÿ/™/°¸T˜/ÓB€ r0   c                 ó(   — | j                  d|¬«      S )NrX   rD   rY   rš   s     r.   r?   r?   ­   s   € ˜#Ÿ*™* W°4˜*Ó8€ r0   c                 ó*   — | j                  dd|¬«      S )Nr   r   rD   )Ú	swaplevelrš   s     r.   r?   r?   ®   s   € ˜#Ÿ-™-¨¨1°4˜-Ó8€ r0   c                 ó*   — | j                  dd|¬«      S r\   r]   rš   s     r.   r?   r?   ¯   ó   € ˜#Ÿ,™, q¨!°$˜,Ó7€ r0   c                 ó*   — | j                  dd|¬«      S ra   rb   rš   s     r.   r?   r?   °   r¦   r0   c                 ó&   — | j                  |¬«      S rC   re   rš   s     r.   r?   r?   ±   s   € ˜#×+Ñ+°Ð+Ó6€ r0   c                 ó&   — | j                  |¬«      S rC   rh   rš   s     r.   r?   r?   ²   s   € ˜#×*Ñ*°Ð*Ó5€ r0   c                 ó(   — | j                  d|¬«      S rk   rn   rš   s     r.   r?   r?   ³   s   € ˜#Ÿ-™-¨S°t˜-Ó<€ r0   c                 ó(   — | j                  d|¬«      S rq   rs   rš   s     r.   r?   r?   ´   s   € ˜#Ÿ/™/¨,¸T˜/ÓB€ r0   c                 ó(   — | j                  d|¬«      S rq   rv   rš   s     r.   r?   r?   µ   s   € ˜#Ÿ.™.¨¸D˜.ÓA€ r0   c                 ó(   — | j                  d|¬«      S ry   r{   rš   s     r.   r?   r?   ¶   s   € ˜#Ÿ-™-ÀÈD˜-ÓQ€ r0   )zrename (dict)r;   rA   rF   rJ   rO   r}   rZ   r¤   r^   rc   rf   ri   ro   rt   rw   r|   c                 óº  — d }d| j                   j                  j                  v rt        ddd¬«      }nÑd| j                   j                  j                  v rt	        ddd¬«      }n d| j                   j                  j                  v rt	        ddd¬«      }nod| 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 r1d}t        j                  t        |¬«      5   |||¬«      }d d d «       n
 |||¬«      }|xs |du }|r+t        j                  t        «      t        |«      «      sJ ‚y t        j                  t        «      t        |«      «      rJ ‚y # 1 sw Y   ŒixY w)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‰Ø	˜Ÿ™×-Ñ-×0Ñ0Ñ	0Ü×&Ñ&ª	²9Ð'=Ó>ˆä
’ %Ô
(€Cà�W—\‘\×*Ñ*×-Ñ-Ñ-Ø/ˆÜ×'Ñ'¬¸SÔAñ 	*Ù˜# DÔ)ˆD÷	*ð 	*ñ �c Ô%ˆà&Ò7¨$°%¨-€LáÜ×Ñ¤	¨$£´¸3³Ô@Ð@Ñ@ä×#Ñ#¤I¨d£O´Y¸s³^ÔDÐDÐDÐD÷	*ð 	*ús   ÅGÇGc                 ó,  — t        g d¢g d¢dœ«      }|j                  |¬«      }| xs
 |du xs |d u }|xr | }|r-t        j                  t	        |d«      t	        |d«      «      sJ ‚y t        j                  t	        |d«      t	        |d«      «      rJ ‚y )Nr   r   ©r   r   rD   Fr   r   )r   Ú	transposer$   r%   r   )r+   r    r’   r,   Úresultr•   s         r.   Útest_transpose_copy_keywordr¶   ê   s”   € ä	šªÑ3Ó	4€BØ�\‰\˜tˆ\Ó$€FØ&ÒG¨$°%¨-ÒG¸4À4¸<€LØÒ;Ð(;Ð$;€LáÜ×Ñ¤	¨"¨cÓ 2´I¸fÀaÓ4HÔIÐIÑIä×#Ñ#¤I¨b°#Ó$6¼	À&È!Ó8LÔMÐMÐMÐMr0   c                 ó\  — t        g d¢g d¢g d¢dœg d¢¬«      }|j                  «       }|j                  «       }|j                  j	                  «        | rXt        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 ‚| r,t        j                  t        |d«      t        |d«      «      sJ ‚t        j                  ||«       y )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À   û   sö   € ô 
ÚšiªoÑ>Âlô
€Bð �g‰g‹i€GØ
�.‰.Ó
€CØ‡H�H×ÑÔ áä×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHà€C‡H�HˆT�NÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÙÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜ×Ñ˜"˜gÕ&r0   r!   r   r   c                 ó–  — t        ddg|¬«      }|j                  «       }|j                  d¬«      }| rGt        j                  t        |«      t        |«      «      sJ ‚|j                  j                  d«      r,J ‚t        j                  t        |«      t        |«      «      rJ ‚d|j                  d<   t        j                  ||«       y )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€HØ�?‰? ˆ?Ó%€DÙÜ×Ñ¤	¨#£´	¸$³Ô@Ð@Ð@Ø—8‘8×-Ñ-¨aÔ0Ð0Ð0ä×#Ñ#¤I¨c£N´I¸d³OÔDÐDÐDà€D‡I�Iˆa�LÜ×Ñ˜3 Õ)r0   c                  ó
  — t        g d¢g d¢g d¢dœ«      } | j                  d«      } | d   }| j                  |d¬«      j                  «       }| j                  dd¬«      j                  «       }t	        j
                  ||«       y )	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Ö      sv   € Ü	Ú"ªÒ<PÑQó
€Bð 
�‰�cÓ	€BØ
ˆS‰'€CØ�Z‰Z˜ dˆZÓ+×/Ñ/Ó1€FØ�z‰z˜#¨ˆzÓ-×1Ñ1Ó3€HÜ×Ñ˜& (Õ+r0   c                 ó>  — t        g d¢g d¢g d¢dœ«      }|j                  «       }|j                  t        j                  ¬«      }| r,t        j                  t        |d«      t        |d«      «      sJ ‚d|j                  d	<   t        j                  t        |d«      t        |d«      «      rJ ‚| r,t        j                  t        |d
«      t        |d«      «      sJ ‚t        g d¢g d¢g d¢dœ«      }t        j                  ||«       t        j                  ||«       y )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Ó	J€BØ�g‰g‹i€GØ
�)‰)œCŸI™Iˆ)Ó
&€CáÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHØ€C‡H�HˆT�NÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÙÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜšyªyºÑOÓP€HÜ×Ñ˜#˜xÔ(Ü×Ñ˜"˜gÕ&r0   c                 ó–  — t        g d¢g d¢g d¢dœ«      }|j                  t        j                  ¬«      }|j	                  «       }| r,t        j                  t        |d«      t        |d«      «      s.J ‚t        j                  t        |d«      t        |d«      «      rJ ‚d|j                  d	<   t        j                  t        |d«      t        |d«      «      rJ ‚| r,t        j                  t        |d
«      t        |d«      «      sJ ‚t        g d¢g d¢g d¢dœ«      }t        j                  ||«       t        j                  ||«       y )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ß   =  s  € ô 
šªºÑIÓ	J€BØ
�)‰)œCŸI™Iˆ)Ó
&€CØ�x‰x‹z€HáÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHä×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLØ€B‡G�GˆD�MÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÙÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜšyªyºÑOÓP€HÜ×Ñ˜"˜hÔ'Ü×Ñ˜#˜xÕ(r0   c                 óf  — t        g d¢ddœ«      }|j                  «       }d„ }|j                  |«      }t        j                  t        |d«      t        |d«      «      sJ ‚d|j                  d<   | rBt        j                  ||«       t        j                  t        |d«      t        |d«      «      rTJ ‚t        g d¢ddœ«      }t        j                  ||«       t        j                  t        |d«      t        |d«      «      sJ ‚t        j                  t        |d	«      t        |d	«      «      sJ ‚y )
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€Gòð �'‰'�(Ó
€Cä×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÐDð €C‡H�HˆT�NÙÜ
×Ñ˜b 'Ô*Ü×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLä¢9°3Ñ7Ó8ˆÜ
×Ñ˜b (Ô+ä×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜ×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÑDr0   c                 óH  — t        g d¢ddœ«      }|j                  «       }d„ }|j                  |«      }t        j                  t        |d«      t        |d«      «      sJ ‚| rBt        j                  ||«       t        j                  t        |d«      t        |d«      «      rTJ ‚t        g d¢ddœ«      }t        j                  ||«       t        j                  t        |d«      t        |d«      «      sJ ‚t        j                  t        |d«      t        |d«      «      sJ ‚y )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  só   € Ü	š¨Ñ-Ó	.€BØ�g‰g‹i€Gòð �'‰'�(Ó
€Cä×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÐDáÜ
×Ñ˜b 'Ô*Ü×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLä¢;°SÑ9Ó:ˆÜ
×Ñ˜b (Ô+ä×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜ×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÑDr0   c                 ó(  — t        g d¢g d¢g d¢dœ«      }|j                  «       }|j                  ddg¬«      }| r,t        j                  t        |d«      t        |d«      «      s.J ‚t        j                  t        |d«      t        |d«      «      rJ ‚d|j                  d	<   t        j                  t        |d«      t        |d«      «      rJ ‚| r,t        j                  t        |d«      t        |d«      «      sJ ‚t        j                  ||«       y )
Nr   r   r   r   r   r   rØ   r   r   )	r   r    rA   r$   r%   r   r*   r4   r½   r¾   s       r.   Útest_reindex_columnsrð   €  sç   € ô 
šªºÑIÓ	J€BØ�g‰g‹i€GØ
�*‰*˜c 3˜Zˆ*Ó
(€Cáä×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHä×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLà€C‡H�HˆT�NÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÙÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜ×Ñ˜"˜gÕ&r0   c                 ó   — | S rã   rä   ©Úidxs    r.   r?   r?   —  s   € �C€ r0   c                 ó"   — | j                  «       S rã   )Úviewrò   s    r.   r?   r?   ˜  ó   € �C—H‘H“J€ r0   c                 ó"   — | j                  «       S rã   rD   rò   s    r.   r?   r?   ™  rö   r0   c                 ó   — t        | «      S rã   )Úlistrò   s    r.   r?   r?   š  s
   € ”D˜“I€ r0   )Ú	identicalrõ   r    Úvaluesc                 óD  — t        g d¢g d¢g d¢dœ«      }|j                  «       }|j                   | |j                  «      ¬«      }|r,t	        j
                  t        |d«      t        |d«      «      s.J ‚t	        j
                  t        |d«      t        |d«      «      rJ ‚d|j                  d<   t	        j
                  t        |d«      t        |d«      «      rJ ‚|r,t	        j
                  t        |d	«      t        |d	«      «      sJ ‚t        j                  ||«       y )
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Ó	J€BØ�g‰g‹i€GØ
�*‰*™5 §¡›?ˆ*Ó
+€Cáä×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHä×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLà€C‡H�HˆT�NÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÙÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜ×Ñ˜"˜gÕ&r0   c                 ó  — t        g d¢g d¢g d¢dœ«      }|j                  «       }|j                  d¬«      }|j                  j	                  «        | rXt        j                  t        |d«      t        |d«      «      sJ ‚t        j                  t        |d«      t        |d«      «      sZJ ‚t        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 ‚| r,t        j                  t        |d«      t        |d«      «      sJ ‚t        j                  ||«       y )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ÿ   ²  s9  € Ü	šªºÑIÓ	J€BØ�g‰g‹i€GØ
�'‰'˜#ˆ'Ó
€CØ‡H�H×ÑÔ áÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHä×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLÜ×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLØ€C‡H�HˆT�NÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÙÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜ×Ñ˜"˜gÕ&r0   c                 óþ  — t        g d¢g d¢g d¢dœ«      }|j                  «       }|j                  d«      }|j                  j	                  «        | r,t        j                  t        |d«      t        |d«      «      s.J ‚t        j                  t        |d«      t        |d«      «      rJ ‚d|j                  d<   | r,t        j                  t        |d«      t        |d«      «      rJ ‚t        j                  ||«       y )	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Ó	J€BØ�g‰g‹i€GØ
×
Ñ
˜7Ó
#€CØ‡H�H×ÑÔ áÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHä×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLð €C‡H�HˆT�NÙÜ×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLÜ×Ñ˜"˜gÕ&r0   Úfilter_kwargsÚitemsr   ÚlikeÚregexc                 óÌ  — t        g d¢g d¢g d¢dœ«      }|j                  «       } |j                  di |¤Ž}| r,t        j                  t        |d«      t        |d«      «      s.J ‚t        j                  t        |d«      t        |d«      «      rJ ‚| r;d|j                  d<   t        j                  t        |d«      t        |d«      «      rJ ‚t        j                  ||«       y )	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Ó	J€BØ�g‰g‹i€GØ
ˆ"�)‰)Ñ
$�mÑ
$€CÙÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHä×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLñ Øˆ�‰�‰Ü×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLÜ×Ñ˜"˜gÕ&r0   c                 ó@  — t        ddgddgddggt        dd«      d	d
g¬«      }|j                  «       }|j                  d¬«      }| r,t	        j
                  t        |d	«      t        |d	«      «      s.J ‚t	        j
                  t        |d	«      t        |d	«      «      rJ ‚d|j                  d<   | rXt	        j
                  t        |d	«      t        |d	«      «      rJ ‚t	        j
                  t        |d
«      t        |d
«      «      sJ ‚t        j                  ||«       y )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  î  s  € Ü	Ø
ˆQˆ�!�Q�˜!˜Q˜Ð Ü˜ |Ó4Ø�c�
ô
€Bð
 �g‰g‹i€GØ
�(‰(˜1ˆ(Ó
€CáÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHä×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLà€B‡G�GˆD�MÙÜ×#Ñ#¤I¨b°#Ó$6¼	À#ÀsÓ8KÔLÐLÐLÜ×Ñ¤	¨"¨cÓ 2´I¸cÀ3Ó4GÔHÐHÐHÜ×Ñ˜#˜wÕ'r0   c                 óÈ   — t        ddgddgddggt        dd«      d	d
g¬«      }|j                  dd¬«      }t        j                  t        |d	«      t        |d	«      «      rJ ‚y )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    sn   € Ü	Ø
ˆQˆ�!�Q�˜!˜Q˜Ð Ü˜ |Ó4Ø�c�
ô
€Bð
 �(‰(˜1 1ˆ(Ó
%€Cä×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÐHr0   c                 ó  — t        ddgddgddggt        dd«      d	d
g¬«      }|j                  «       }t        dd«      |_        |j	                  dd¬«      }| r,t        j                  t        |d	«      t        |d	«      «      s.J ‚t        j                  t        |d	«      t        |d	«      «      rJ ‚d|j                  d<   | r,t        j                  t        |d	«      t        |d	«      «      rJ ‚t        j                  ||«       y )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    sï   € Ü	Ø
ˆQˆ�!�Q�˜!˜Q˜Ð Ü˜ |Ó4Ø�c�
ô
€Bð
 �g‰g‹i€GÜ˜|¨\Ó:€G„MØ
�(‰(˜1 4ˆ(Ó
(€CáÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHä×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLà€B‡G�GˆD�MÙÜ×#Ñ#¤I¨b°#Ó$6¼	À#ÀsÓ8KÔLÐLÐLÜ×Ñ˜#˜wÕ'r0   c                 óR  — t        ddgddgddggt        dd«      ¬	«      }|j                  dd¬
«      }t        j                  t        |d«      t        |d«      «      sJ ‚t        j                  |«      5  d|j                  d<   d d d «       | 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                  ||«       y y # 1 sw Y   Œ™xY w)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ô
€Bð �(‰(˜1 1ˆ(Ó
%€Cä×ÑœI c¨<Ó8¼)ÀBÈÓ:UÔVÐVÐVÜ	×	Ñ	Ð1Ó	2ñ Øˆ�‰�‰÷áÜ×#Ñ#Ü�c˜<Ó(¬)°B¸Ó*Eô
ð 	
ð 
ô Ü�f‰f�aˆ[œ2Ÿ6™6 1˜+¬¯©° {Ð3Ü˜|¨\Ó:ô
ˆô 	×Ñ˜c 8Õ,ð ÷ð ús   Á5DÄD&c                 óö  — t        g d¢g d¢g d¢dœ«      }|j                  «       }|d d  }|j                  d«      }t        j                  |j
                  t        |d«      «      sJ ‚t        j                  t        |d«      t        |d«      «      sJ ‚| r;d|j                  d<   t        j                  |j
                  t        |d«      «      rJ ‚t        j                  |«      5  d|j                  d<   d d d «       | rCt        j                  t        |d«      t        |d«      «      rJ ‚t        j                  ||«       y t        g d¢g d	¢g d¢dœ«      }t        j                  ||«       y # 1 sw Y   ŒzxY w)
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  s4  € Ü	šªºÑIÓ	J€BØ�g‰g‹i€GØ‘q�E€MØ�V‰V�C‹[€Fä×Ñ˜FŸM™M¬9°]ÀCÓ+HÔIÐIÐIÜ×ÑœI b¨#Ó.´	¸-ÈÓ0MÔNÐNÐNáØˆ�‰�A‰Ü×#Ñ# F§M¡M´9¸]ÈCÓ3PÔQÐQÐQÜ	×	Ñ	Ð1Ó	2ñ Øˆ�‰�‰÷áÜ×#Ñ#¤I¨b°#Ó$6¼	À-ÐQTÓ8UÔVÐVÐVÜ
×Ñ˜m¨WÕ5ä¢9²9Â?ÑSÓTˆÜ
×Ñ˜m¨XÕ6÷ð ús   Ã&E/Å/E8Úfuncc                 ó$   — | j                  |«      S rã   rI   ©ÚxÚys     r.   r?   r?   P  s   € �Q—W‘W˜Q“Z€ r0   c                 ó<   — | j                  |j                  d¬«      S )Nr   ©rM   )rJ   r   r!  s     r.   r?   r?   Q  s   € �Q—W‘W˜QŸS™S q�WÓ)€ r0   c                 ój   — | j                  |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™SŸX™X¤e¨A¨q£kÑ2¸�WÓ;€ r0   c                 óà  — t        g d¢ddœ«      }|j                  «       }|ddg   j                  «       } |||«      \  }}| r,t        j                  t	        |d«      t	        |d«      «      s.J ‚t        j                  t	        |d«      t	        |d«      «      rJ ‚d|j
                  d<   | r,t        j                  t	        |d«      t	        |d«      «      rJ ‚t        j                  ||«       y )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€GØ�S˜#�J‘×$Ñ$Ó&€JÙ�"�jÓ!�F€CˆáÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHä×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLà€C‡H�HˆT�NÙÜ×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLÜ×Ñ˜"˜gÕ&r0   c                 ó2  — t        ddg«      }|j                  «       }|j                  «       }|j                  |«      \  }}| rXt        j                  |j
                  |j
                  «      sJ ‚t        j                  |j
                  |j
                  «      sZJ ‚t        j                  |j
                  |j
                  «      rJ ‚t        j                  |j
                  |j
                  «      rJ ‚d|j                  d<   d|j                  d<   | rXt        j                  |j
                  |j
                  «      rJ ‚t        j                  |j
                  |j
                  «      rJ ‚t        j                  ||«       t        j                  ||«       y )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  s@  € Ü
�!�Q�‹.€CØ�x‰x‹z€HØ—‘“
€IØ ŸY™Y yÓ1Ñ€DÐ
áÜ×Ñ §¡¨S¯Z©ZÔ8Ð8Ð8Ü×ÑÐ 0× 7Ñ 7¸×9IÑ9IÔJÐJÐJä×#Ñ# D§K¡K°·±Ô<Ð<Ð<Ü×#Ñ#Ð$4×$;Ñ$;¸Y×=MÑ=MÔNÐNÐNà€D‡I�Iˆa�LØ Ð×Ñ˜!ÑÙÜ×#Ñ# D§K¡K°·±Ô<Ð<Ð<Ü×#Ñ#Ð$4×$;Ñ$;¸Y×=MÑ=MÔNÐNÐNÜ×Ñ˜3 Ô)Ü×Ñ˜9 hÕ/r0   c                 ó¾  — t        g d¢g d¢dœ«      }|j                  «       }|j                  |d¬«      \  }}t        j                  t        |d«      t        |d«      «      sJ ‚t        j                  t        |d«      t        |d«      «      sJ ‚| rKd|j                  d	<   t        j                  ||«       d|j                  d	<   t        j                  ||«       y y )
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Ó	4€BØ�g‰g‹i€GØ�x‰x˜ ˆxÓ'�H€Cˆä×ÑœI b¨#Ó.´	¸#¸sÓ0CÔDÐDÐDÜ×ÑœI b¨#Ó.´	¸#¸sÓ0CÔDÐDÐDáØˆ�‰�‰Ü
×Ñ˜b 'Ô*àˆ�‰�‰Ü
×Ñ˜b 'Õ*ð r0   c                 óV  — t        g d¢g d¢dœ«      }t        g d¢d¬«      }|j                  «       }|j                  «       }|j                  |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 ‚| rKd|j                  d<   t        j                  ||«       d|j                  d<   t        j                  ||«       y y )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  Œ  sù   € Ü	šªÑ3Ó	4€BÜ
’ Ô
%€CØ�x‰x‹z€HØ�g‰g‹i€GØ—‘˜ 5¨q�Ó1�I€Cˆä×ÑœI b¨#Ó.´	¸#¸sÓ0CÔDÐDÐDÜ×ÑœI b¨#Ó.´	¸#¸sÓ0CÔDÐDÐDÜ×ÑœI c¨3Ó/´¸4ÀÓ1EÔFÐFÐFáØˆ�‰�‰Ü
×Ñ˜b 'Ô*àˆ�‰�‰Ü
×Ñ˜s HÕ-ð r0   c                 ó�  — t        g d¢«      }|j                  «       }|d d  j                  «       }t        j                  |j
                  t        |d«      «      sJ ‚t        j                  |«      5  d|j                  d<   d d d «       | rCt        j                  |j
                  t        |d«      «      rJ ‚t        j                  ||«       n5|j                  «       }d|j                  d<   t        j                  ||«       |d d  j                  «       }t        j                  |«      5  d|j                  d<   d d d «       | r%t        j                  ||j                  «       «       y |j                  «       j                  «       }d|j                  d<   t        j                  ||«       y # 1 sw Y   �Œ/xY w# 1 sw Y   Œ�xY w)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<  Ÿ  so  € ä
’Ó
€CØ�x‰x‹z€Hà	‰Qˆ�‰Ó	€Bô ×Ñ˜CŸJ™J¬	°"°aÓ(8Ô9Ð9Ð9ä	×	Ñ	Ð1Ó	2ñ Øˆ�‰�‰÷ñ ä×#Ñ# C§J¡J´	¸"¸aÓ0@ÔAÐAÐAÜ
×Ñ˜s HÕ-ð —=‘=“?ˆØˆ�‰�aÑÜ
×Ñ˜s HÔ-ð 
‰Qˆ�‰Ó	€BÜ	×	Ñ	Ð1Ó	2ñ Øˆ�‰�‰÷ñ Ü
×Ñ˜b (×"3Ñ"3Ó"5Õ6à—=‘=“?×+Ñ+Ó-ˆØˆ�‰�dÑÜ
×Ñ˜b (Õ+÷/ñ ú÷ð ús   Á2F/Ä,F<Æ/F9Æ<GÚaxr"   c                 ó*  — t        g d¢g d¢dœ«      }|j                  «       }d}t        j                  t        |¬«      5  |j                  ||«      }d d d «       | r,t        j                  t        d«      t        |d«      «      s.J ‚t        j                  t        d«      t        |d«      «      rJ ‚d|j                  d<   | r,t        j                  t        |d«      t        |d«      «      rJ ‚t        j                  ||«       y # 1 sw Y   Œ·xY w)	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@  Ã  sé   € ä	šªÑ3Ó	4€BØ�g‰g‹i€GØ
.€CÜ	×	#Ñ	#¤M¸Ô	=ñ "Ø�k‰k˜"˜bÓ!ˆ÷"ñ Ü×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHä×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLð €C‡H�HˆT�NÙÜ×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLÜ×Ñ˜"˜gÕ&÷"ð "ús   Á D	Ä	Dc                 ó2  — t        g d¢g d¢dœg d¢¬«      }|j                  «       }d}t        j                  t        |¬«      5  |j                  dd	«      }d d d «       | r,t        j                  t        d
«      t        |d«      «      s.J ‚t        j                  t        d
«      t        |d«      «      rJ ‚d|j                  d<   | r,t        j                  t        |d
«      t        |d«      «      rJ ‚t        j                  ||«       y # 1 sw Y   Œ·xY w)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º?Ô	K€BØ�g‰g‹i€GØ
.€CÜ	×	#Ñ	#¤M¸Ô	=ñ .Ø�k‰k˜' 9Ó-ˆ÷.ñ Ü×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHä×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLð €C‡H�HˆT�NÙÜ×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLÜ×Ñ˜"˜gÕ&÷.ð .ús   ÁDÄDc                  ó$  — t        ddgddœ«      } d}t        j                  t        |¬«      5  | j	                  dd¬	«      } d d d «       d
| j
                  d<   t        d
dgddgdœddg¬«      }t        j                  | |«       y # 1 sw Y   ŒExY w)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Ø�[‰[˜w¨iˆ[Ó8ˆ÷9à€B‡G�GˆD�MÜ˜c 1˜X¨1¨a¨&Ñ1¸#¸s¸ÔD€HÜ×Ñ˜"˜hÕ'÷	9ð 9ús   ®BÂBzmethod, idxc                 óF   — | j                  d¬«      j                  d¬«      S )NFr2   rD   rå   s    r.   r?   r?   ÷  s   € �B—G‘G �GÓ'×,Ñ,°%Ð,Ó8€ r0   c                 ó>   — | j                  «       j                  «       S rã   )r»   rå   s    r.   r?   r?   ø  s   € �B—N‘NÓ$×0Ñ0Ó2€ r0   c                 ó~   — | j                  t        j                  ¬«      j                  t        j                  ¬«      S )NrØ   )r;   r<   rÚ   r=   rå   s    r.   r?   r?   ù  s'   € �B—I‘I¤c§i¡i�IÓ0×7Ñ7ÄÇ	Á	Ð7ÓJ€ r0   c                 óF   — | j                  d¬«      j                  d¬«      S )NFr2   Únumber)Úinclude)r    r  rå   s    r.   r?   r?   ú  s   € �B—G‘G �GÓ'×5Ñ5¸hÐ5ÓG€ r0   )úshallow-copyr»   r;   r  c                 ó>  — t        g d¢g d¢g d¢dœ«      }|j                  «       }| xr# | j                  j                  j                  dk(  } ||«      }t        j                  |xr |«      5  d|j                  d|f<   d d d «       |st        j                  ||«        ||«      }t        j                  |xr |«      5  d|j                  d<   d d d «       |s*t        j                  |j                  d d …|d …f   |«       y y # 1 sw Y   Œ‡xY w# 1 sw Y   ŒBxY w)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Ó	J€BØ�g‰g‹i€Gð *Ð)ÒX¨g¯l©l×.CÑ.C×.FÑ.FÈ.Ñ.X€Kñ �‹*€CÜ	×	Ñ	Ð1ÒA°kÓ	Bñ Øˆ�‰��C�Ñ÷áÜ
×Ñ˜b 'Ô*ñ �‹*€CÜ	×	Ñ	Ð1ÒA°kÓ	Bñ Øˆ�‰�‰÷áÜ
×Ñ˜cŸh™h¢q¨#©$ wÑ/°Õ9ð ÷ð ú÷ð ús   Á/DÃDÄDÄDÚobjr7  c                 óê  — t        t        dd¬«      t        dd¬«      g«      |_        |j                  «       }|j	                  «       }| r,t        j                  t        |d«      t        |d«      «      s.J ‚t        j                  t        |d«      t        |d«      «      rJ ‚d|j                  d<   t        j                  t        |d«      t        |d«      «      rJ ‚t        j                  ||«       y )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´V¸JÈSÔ5QÐRÓS€C„Ià�x‰x‹z€HØ×ÑÓ€DáÜ×Ñ¤	¨$°Ó 4´iÀÀSÓ6IÔJÐJÐJä×#Ñ#¤I¨d°CÓ$8¼)ÀCÈÓ:MÔNÐNÐNð €D‡I�Iˆa�LÜ×Ñ¤	¨$°Ó 4´iÀÀSÓ6IÔJÐJÐJÜ‡O�O�C˜Õ"r0   c                 óæ  — t        t        d«      t        d«      g«      |_        |j                  «       }|j	                  d¬«      }| r,t        j                  t        |d«      t        |d«      «      s.J ‚t        j                  t        |d«      t        |d«      «      rJ ‚d|j                  d<   t        j                  t        |d«      t        |d«      «      rJ ‚t        j                  ||«       y )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ÐHÓI€C„Ià�x‰x‹z€HØ�=‰=˜cˆ=Ó"€DáÜ×Ñ¤	¨$°Ó 4´iÀÀSÓ6IÔJÐJÐJä×#Ñ#¤I¨d°CÓ$8¼)ÀCÈÓ:MÔNÐNÐNð €D‡I�Iˆa�LÜ×Ñ¤	¨$°Ó 4´iÀÀSÓ6IÔJÐJÐJÜ‡O�O�C˜Õ"r0   c                 óÆ  — t        g d¢g d¢g d¢dœ«      }|j                  «       }|j                  d«      }| r,t        j                  t        |d«      t        |d«      «      s.J ‚t        j                  t        |d«      t        |d«      «      rJ ‚d|j                  d<   t        j                  t        |d	«      t        |d	«      «      rJ ‚t        j                  ||«       y )
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Ó	J€BØ�g‰g‹i€GØ
�,‰,�sÓ
€CáÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHä×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLð €C‡H�HˆT�NÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜ×Ñ˜"˜gÕ&r0   c                  ó°   — t        g d¢ddœ«      } | j                  d«      }|j                  «       }d| j                  d<   t	        j
                  ||«       y )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  sG   € Ü	š¨Ñ+Ó	,€BØ�\‰\˜#Ó€FØ�{‰{‹}€Hà€B‡G�GˆD�MÜ×Ñ˜& (Õ+r0   c                 ó   — t        g d¢g d¢g d¢dœ«      }|j                  «       }|j                  d«      }| r,t        j                  t        |d«      t        |d«      «      sJ ‚d|j                  d	<   t        j                  t        |d«      t        |d«      «      rJ ‚| r,t        j                  t        |d
«      t        |d«      «      sJ ‚t        g d¢g d¢g d¢dœ«      }t        j                  ||«       t        j                  ||«       y )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Ó	J€BØ�g‰g‹i€GØ
�-‰-˜Ó
€CáÜ×Ñ¤	¨#¨wÓ 7¼À2ÀsÓ9KÔLÐLÐLØ€C‡H�HˆT�Nä×Ñ¤	¨#¨wÓ 7¼À2ÀsÓ9KÔLÐLÐLáÜ×Ñ¤	¨#¨wÓ 7¼À2ÀsÓ9KÔLÐLÐLÜÚ¢iº/ÑJó€Hô ×Ñ˜#˜xÔ(Ü×Ñ˜"˜gÕ&r0   c                 ó   — t        g d¢g d¢g d¢dœ«      }|j                  «       }|j                  d«      }| r,t        j                  t        |d«      t        |d«      «      sJ ‚d|j                  d	<   t        j                  t        |d«      t        |d«      «      rJ ‚| r,t        j                  t        |d
«      t        |d«      «      sJ ‚t        g d¢g d¢g d¢dœ«      }t        j                  ||«       t        j                  ||«       y )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Ó	J€BØ�g‰g‹i€GØ
�-‰-˜Ó
€CÙÜ×Ñ¤	¨#¨wÓ 7¼À2ÀsÓ9KÔLÐLÐLØ€C‡H�HˆT�NÜ×Ñ¤	¨#¨wÓ 7¼À2ÀsÓ9KÔLÐLÐLÙÜ×Ñ¤	¨#¨wÓ 7¼À2ÀsÓ9KÔLÐLÐLÜÚ¢iº/ÑJó€Hô ×Ñ˜#˜xÔ(Ü×Ñ˜"˜gÕ&r0   z	axis, val)r   ç      @c                 óÊ  — t        g d¢d|dgddœ«      }|j                  «       }|j                  |¬«      }| r,t        j                  t        |d«      t        |d«      «      s.J ‚t        j                  t        |d«      t        |d«      «      rJ ‚d|j                  d	<   | r,t        j                  t        |d«      t        |d«      «      rJ ‚t        j                  ||«       y )
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€GØ
�)‰)˜ˆ)Ó
€CáÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHä×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLà€C‡H�HˆT�NÙÜ×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLÜ×Ñ˜"˜gÕ&r0   rv  r   rs  c                 óº  — t        d|dg«      }|j                  «       }|j                  «       }| r,t        j                  |j
                  |j
                  «      s.J ‚t        j                  |j
                  |j
                  «      rJ ‚d|j                  d<   | r,t        j                  |j
                  |j
                  «      rJ ‚t        j                  ||«       y )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€HØ�:‰:‹<€DáÜ×Ñ §¡¨S¯Z©ZÔ8Ð8Ð8ä×#Ñ# D§K¡K°·±Ô<Ð<Ð<à€D‡I�Iˆa�LÙÜ×#Ñ# D§K¡K°·±Ô<Ð<Ð<Ü×Ñ˜3 Õ)r0   c                 ó"   — | j                  «       S rã   ©Úheadrå   s    r.   r?   r?   ž  ó   € �2—7‘7“9€ r0   c                 ó$   — | j                  d«      S )Nr   r{  rå   s    r.   r?   r?   Ÿ  ó   € �2—7‘7˜1“:€ r0   c                 ó"   — | j                  «       S rã   ©Útailrå   s    r.   r?   r?      r}  r0   c                 ó$   — | j                  d«      S )Nr   r�  rå   s    r.   r?   r?   ¡  r  r0   c                 ó\  — t        g d¢g d¢dœ«      }|j                  «       } | |«      }|j                  j                  «        |rXt	        j
                  t        |d«      t        |d«      «      rJ ‚t	        j
                  t        |d«      t        |d«      «      rJ ‚t        j                  |«      5  d|j                  d<   d d d «       |rXt	        j
                  t        |d«      t        |d«      «      rJ ‚t	        j
                  t        |d«      t        |d«      «      r[J ‚t	        j
                  t        |d«      t        |d«      «      sJ ‚t        j                  |«      5  d|j                  d<   d d d «       t        j                  ||«       y # 1 sw Y   ŒÓxY w# 1 sw Y   Œ,xY w)	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…  ›  si  € ô 
šªÑ9Ó	:€BØ�g‰g‹i€GÙ
�‹*€CØ‡H�H×ÑÔ áô ×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLÜ×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLô 
×	Ñ	Ð1Ó	2ñ Øˆ�‰�‰÷áÜ×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLÜ×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLô ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜ×"Ñ"Ð#5Ó6ñ 	ØˆC�H‰H�T‰N÷	ä×Ñ˜"˜gÕ&÷ð ú÷	ð 	ús   Â4FÅ'F"ÆFÆ"F+c                 óf  — t        ddgt        ddgt        ¬«      dddœ«      }|j                  «       }|j	                  «       }| r†t        j                  t        |d«      t        |d«      «      sJ ‚|r,t        j                  t        |d«      t        |d«      «      r†J ‚t        j                  t        |d«      t        |d«      «      sZJ ‚t        j                  t        |d«      t        |d«      «      rJ ‚t        j                  t        |d«      t        |d«      «      rJ ‚d	|j                  d
<   d|j                  d<   | rXt        j                  t        |d«      t        |d«      «      rJ ‚t        j                  t        |d«      t        |d«      «      rJ ‚t        j                  ||«       y )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‹  ¾  ss  € Ü	Ø�!ˆfœ6 3¨ *´FÔ;À!È#ÑNó
€Bð �g‰g‹i€GØ
×
Ñ
Ó
€CáÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÙÜ×'Ñ'¬	°#°sÓ(;¼YÀrÈ3Ó=OÔPÐPÐPä×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLô ×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLÜ×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLà€C‡H�HˆT�NØ€C‡H�HˆT�NÙÜ×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLÜ×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔ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œ«      }|j	                  «       }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 ‚t        j                  |t        |d«      «      rJ ‚t        j                  |t        |d«      «      sJ ‚y y )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”  Ø  s8  € Ü	à�Q�Ü˜˜c˜
¬&Ô1ØÜÜ˜<Ó(¬)°LÓ*AÐBÈ(ôô ˜˜c˜
¬&Ô1ñ	
ó

€Bð 
×	Ñ	Ó	€Bä�b˜#Ó€EÜ�b˜#Ó€EÜ�b˜#Ó€Eà€B‡G�GˆD�MØ€B‡G�GˆD�MÜ˜lÓ+€B‡G�GˆD�MÙÜ×Ñ ¤y°°SÓ'9Ô:Ð:Ð:Ùô ×#Ñ# E¬9°R¸Ó+=Ô>Ð>Ð>ô ×'Ñ'¨¬y¸¸SÓ/AÔBÐBÐBÜ×Ñ ¤y°°SÓ'9Ô:Ð:Ñ:ð r0   c                 óH  — t        ddgt        ddgt        ¬«      dt        t        d«      t        d«      gd¬«      d	œ«      }|d d  }|j	                  «       }t        |d
«      }t        |d«      }t        |d«      }d|j                  d<   d|j                  d<   t        d«      |j                  d<   | rot        j                  |t        |d
«      «      rJ ‚|rt        r"t        j                  |t        |d«      «      rJ ‚t        j                  |t        |d«      «      sJ ‚y y )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–  ú  s  € Ü	à�Q�Ü˜˜c˜
¬&Ô1ØÜÜ˜<Ó(¬)°LÓ*AÐBÈ(ôñ		
ó	
€Bð ‰aˆ5€DØ	×	Ñ	Ó	€Bä�b˜#Ó€EÜ�b˜#Ó€EÜ�b˜#Ó€Eà€B‡G�GˆD�MØ€B‡G�GˆD�MÜ˜lÓ+€B‡G�GˆD�MÙÜ×#Ñ# E¬9°R¸Ó+=Ô>Ð>Ð>Ù!¥[Ü×'Ñ'¨¬y¸¸SÓ/AÔBÐBÐBÜ×Ñ ¤y°°SÓ'9Ô:Ð:Ñ:ð	 r0   Úkwargsr   )ÚbeforeÚafterrM   c                 óø  — t        g d¢dddœ«      }|j                  «       } |j                  di |¤Ž}|j                  j	                  «        | r,t        j                  t        |d«      t        |d«      «      s.J ‚t        j                  t        |d«      t        |d«      «      rJ ‚d|j                  d<   | r,t        j                  t        |d«      t        |d«      «      rJ ‚t        j                  ||«       y )	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Ó	4€BØ�g‰g‹i€GØ
ˆ"�+‰+Ñ
˜Ñ
€CØ‡H�H×ÑÔ áÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHä×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLà€C‡H�HˆT�NÙÜ×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLÜ×Ñ˜"˜gÕ&r0   ÚassignÚdrop_duplicatesc                 óò  — t        dg d¢i«      }|j                  «       } t        ||«      «       }|j                  j	                  «        | r,t        j                  t        |d«      t        |d«      «      s.J ‚t        j                  t        |d«      t        |d«      «      rJ ‚d|j                  d<   | r,t        j                  t        |d«      t        |d«      «      rJ ‚t        j                  ||«       y )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€GØ
Œ'�"�fÓ
Ó
€CØ‡H�H×ÑÔ áÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHä×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLà€C‡H�HˆT�NÙÜ×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLÜ×Ñ˜"˜gÕ&r0   c                 ó¤  — |j                  «       }|j                  ddg«      }| r,t        j                  |j                  |j                  «      s.J ‚t        j                  |j                  |j                  «      rJ ‚d|j
                  d<   | r,t        j                  |j                  |j                  «      rJ ‚t        j                  ||«       y )Nr   r   )r    Útaker$   r%   rû   r*   r4   rV  rW  s       r.   Ú	test_taker¤  @  sœ   € ð �x‰x‹z€HØ�8‰8�Q˜�FÓ€DáÜ×Ñ §¡¨S¯Z©ZÔ8Ð8Ð8ä×#Ñ# D§K¡K°·±Ô<Ð<Ð<à€D‡I�Iˆa�LÙÜ×#Ñ# D§K¡K°·±Ô<Ð<Ð<Ü‡O�O�C˜Õ"r0   c                 óÈ  — t        ddd¬«      |_        |j                  «       }|j                  dd«      }| r,t	        j
                  |j                  |j                  «      s.J ‚t	        j
                  |j                  |j                  «      rJ ‚d|j                  d<   | r,t	        j
                  |j                  |j                  «      rJ ‚t        j                  ||«       y )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„IØ�x‰x‹z€HØ×Ñ˜F FÓ+€DáÜ×Ñ §¡¨S¯Z©ZÔ8Ð8Ð8ä×#Ñ# D§K¡K°·±Ô<Ð<Ð<à€D‡I�Iˆa�LÙÜ×#Ñ# D§K¡K°·±Ô<Ð<Ð<Ü‡O�O�C˜Õ"r0   c                 óà  — t        ddgddœ«      }t        dddgdœ«      }|j                  «       }|j                  |«      }| r,t        j                  t        |d«      t        |d«      «      s.J ‚t        j                  t        |d«      t        |d«      «      rJ ‚d|j                  d<   | r,t        j                  t        |d«      t        |d«      «      rJ ‚t        j                  ||«       y )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€GØ
�/‰/˜%Ó
 €CáÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHä×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLà€C‡H�HˆT�NÙÜ×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLÜ×Ñ˜"˜gÕ&r0   c                 ó´  — t        g d¢«      }|j                  «       }|j                  «       }| r,t        j                  |j
                  |j
                  «      s.J ‚t        j                  |j
                  |j
                  «      rJ ‚d|j                  d<   t        j                  |j
                  |j
                  «      rJ ‚t        j                  ||«       y )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€HØ�>‰>Ó€DáÜ×Ñ §
¡
¨D¯K©KÔ8Ð8Ð8ä×#Ñ# C§J¡J°·±Ô<Ð<Ð<ð €D‡I�Iˆa�LÜ×Ñ §¡¨S¯Z©ZÔ8Ð8Ð8Ü×Ñ˜3 Õ)r0   zobj, kwargsr   Úbyc                 óž  — |j                  «       } |j                  di |¤Ž}| r,t        j                  t	        |d«      t	        |d«      «      s.J ‚t        j                  t	        |d«      t	        |d«      «      rJ ‚d|j
                  d<   t        j                  t	        |d«      t	        |d«      «      rJ ‚t        j                  ||«       y )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€HØˆ3�?‰?Ñ$˜VÑ$€DáÜ×Ñ¤	¨$°Ó 4´iÀÀSÓ6IÔJÐJÐJä×#Ñ#¤I¨d°CÓ$8¼)ÀCÈÓ:MÔNÐNÐNð €D‡I�Iˆa�LÜ×Ñ¤	¨$°Ó 4´iÀÀSÓ6IÔJÐJÐJÜ‡O�O�C˜Õ"r0   c                 ó  — |j                  «       }|d d  } |j                  dddi|¤Ž t        j                  t	        |d«      t	        |d«      «      sJ ‚t        j                  |«      5  d|j                  d<   d d d «       | rCt        j                  t	        |d«      t	        |d«      «      rJ ‚t        j                  ||«       y t        j                  t	        |d«      t	        |d«      «      sJ ‚y # 1 sw Y   Œ{xY w)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€HØ‰qˆ6€DØ€C‡O�OÑ+˜DÐ+ FÒ+ä×ÑœI c¨3Ó/´¸4ÀÓ1EÔFÐFÐFô 
×	Ñ	Ð1Ó	2ñ Øˆ�‰�‰÷áÜ×#Ñ#¤I¨c°3Ó$7¼À4ÈÓ9MÔNÐNÐNÜ
�‰˜˜hÕ'ä×Ñ¤	¨#¨sÓ 3´Y¸tÀSÓ5IÔJÐJÑJ÷ð ús   Á+C5Ã5C>Údecimals)éÿÿÿÿr   r   c                 ó”  — t        ddgddœ«      }|j                  «       }|j                  |¬«      }| r®t        j                  t        |d«      t        |d«      «      sJ ‚|dk\  rQt        t        j                  «      t        d«      k  r,t        j                  t        |d	«      t        |d	«      «      s†J ‚t        j                  t        |d	«      t        |d	«      «      rZJ ‚t        j                  t        |d«      t        |d«      «      rJ ‚t        j                  t        |d	«      t        |d	«      «      rJ ‚d
|j                  d<   d|j                  d<   | rXt        j                  t        |d«      t        |d«      «      rJ ‚t        j                  t        |d	«      t        |d	«      «      rJ ‚t        j                  ||«       y )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¼  ­  sz  € ä	˜!˜Q˜ cÑ*Ó	+€BØ�g‰g‹i€GØ
�(‰(˜Hˆ(Ó
%€CáÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHà�qŠ=œW¤R§^¡^Ó4´w¸|Ó7LÒLô ×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLä×'Ñ'¬	°#°sÓ(;¼YÀrÈ3Ó=OÔPÐPÐPä×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLÜ×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLà€C‡H�HˆT�NØ€C‡H�HˆT�NÙÜ×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLÜ×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLÜ×Ñ˜"˜gÕ&r0   c                 óþ  — t        j                  g d¢ddg¬«      }t        dg d¢i|¬«      }|j                  «       }|j	                  ddg¬«      }| r,t        j                  t        |d«      t        |d«      «      s.J ‚t        j                  t        |d«      t        |d«      «      rJ ‚d	|j                  d
<   | r,t        j                  t        |d«      t        |d«      «      rJ ‚t        j                  ||«       y )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€BØ�g‰g‹i€GØ
×
Ñ
 5¨% .Ð
Ó
1€CáÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHä×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLà€C‡H�HˆT�NÙÜ×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLÜ×Ñ˜"˜gÕ&r0   c                 óú  — t        j                  g d¢ddg¬«      }t        g d¢|¬«      }|j                  «       }|j	                  ddg¬«      }| r,t        j                  |j                  |j                  «      s.J ‚t        j                  |j                  |j                  «      rJ ‚d|j                  d<   | r,t        j                  |j                  |j                  «      rJ ‚t        j                  ||«       y )	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€HØ×Ñ U¨E NÐÓ3€DáÜ×Ñ §¡¨S¯Z©ZÔ8Ð8Ð8ä×#Ñ# D§K¡K°·±Ô<Ð<Ð<à€D‡I�Iˆa�LÙÜ×#Ñ# D§K¡K°·±Ô<Ð<Ð<Ü×Ñ˜3 Õ)r0   c                 óâ  — t        j                  g d¢ddg¬«      }||_        |j                  «       }|j	                  «       }| r,t        j                  |j                  |j                  «      s.J ‚t        j                  |j                  |j                  «      rJ ‚d|j                  d<   | r,t        j                  |j                  |j                  «      rJ ‚t        j                  ||«       y )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€EØ€C„IØ�x‰x‹z€HØ�=‰=‹?€DáÜ×Ñ §¡¨S¯Z©ZÔ8Ð8Ð8ä×#Ñ# D§K¡K°·±Ô<Ð<Ð<à€D‡I�Iˆa�LÙÜ×#Ñ# D§K¡K°·±Ô<Ð<Ð<Ü‡O�O�C˜Õ"r0   c                 óÎ  — t        g d¢g d¢g d¢dœ«      }|j                  «       }|j                  g d¢d¬«      }| r,t        j                  t        |d«      t        |d«      «      s.J ‚t        j                  t        |d«      t        |d«      «      rJ ‚d|j                  d	<   t        j                  t        |d«      t        |d«      «      rJ ‚t        j                  ||«       y )
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Ó	J€BØ�g‰g‹i€GØ
�+‰+’o¨Gˆ+Ó
4€CáÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHä×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLð €C‡H�HˆT�NÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜ×Ñ˜"˜gÕ&r0   c                 óF  — t        g d¢«      }|j                  «       }|j                  g d¢d¬«      }| rt        j                  ||«      sJ ‚t        j                  ||«      rJ ‚d|j
                  d<   t        j                  ||«      rJ ‚t        j                  ||«       y )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€HØ�<‰<š¨gˆ<Ó6€DáÜ×Ñ  TÔ*Ð*Ð*ä×#Ñ# C¨Ô.Ð.Ð.ð €D‡I�Iˆa�LÜ×Ñ  cÔ*Ð*Ð*Ü×Ñ˜3 Õ)r0   c                 óÜ  — t        g d¢«      }|j                  «       }|j                  d¬«      }t        j                  ||«      sJ ‚t        j                  |«      5  d|j                  d<   d d d «       | r/t        j                  ||«      rJ ‚t        j                  ||«       y t        j                  ||«      sJ ‚t        g d¢«      }t        j                  ||«       y # 1 sw Y   ŒvxY w)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€HØ�=‰=°ˆ=Ó7€Dä×Ñ˜C Ô&Ð&Ð&ô 
×	Ñ	Ð1Ó	2ñ Øˆ�	‰	�!‰÷áÜ×#Ñ# D¨#Ô.Ð.Ð.Ü
×Ñ˜s HÕ-ä×Ñ  cÔ*Ð*Ð*Üš)Ó$ˆÜ
×Ñ˜s HÕ-÷ð ús   ÁC"Ã"C+ÚmapperrR   c                 óÞ  — t        dg d¢it        g d¢d¬«      ¬«      }|j                  «       } |j                  di |¤Ž}| r,t	        j
                  t        |d«      t        |d«      «      s.J ‚t	        j
                  t        |d«      t        |d«      «      rJ ‚d|j                  d<   | r,t	        j
                  t        |d«      t        |d«      «      rJ ‚t        j                  ||«       y )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ÀsÔ.KÔ	L€BØ�g‰g‹i€GØ
ˆ"�.‰.Ñ
"˜6Ñ
"€CáÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHä×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLà€C‡H�HˆT�NÙÜ×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLÜ×Ñ˜"˜gÕ&r0   zfunc, tz)rw   zEurope/Berlin)rt   Nc           	      óÖ  — t        ddgt        ddd|¬«      ¬«      }|j                  «       } t        ||«      d«      }| r,t	        j
                  |j                  |j                  «      s.J ‚t	        j
                  |j                  |j                  «      rJ ‚d|j                  d<   t	        j
                  |j                  |j                  «      rJ ‚t        j                  ||«       y )	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ô€Cð �x‰x‹z€HØŒ7�3˜Ó˜lÓ+€DáÜ×Ñ §
¡
¨D¯K©KÔ8Ð8Ð8ä×#Ñ# C§J¡J°·±Ô<Ð<Ð<ð €D‡I�Iˆa�LÜ×Ñ §¡¨S¯Z©ZÔ8Ð8Ð8Ü×Ñ˜3 Õ)r0   c                 ó  — t        j                  g d¢ddg¬«      }t        g d¢g d¢g d¢dœ|¬	«      }|j                  «       }|j	                  d
«      }| rXt        j                  t        |d«      t        |d«      «      sJ ‚t        j                  t        |d«      t        |d«      «      sZJ ‚t        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 ‚| r,t        j                  t        |d«      t        |d«      «      sJ ‚t        j                  ||«       y )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å  \  sA  € ä×"Ñ"Ò#;ÀEÈ5À>ÔR€EÜ	šªºÑCÈ5Ô	Q€BØ�g‰g‹i€GØ
�,‰,�q‹/€CáÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHä×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLÜ×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLð €C‡H�HˆT�Nä×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÙÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHä×Ñ˜"˜gÕ&r0   c                 ó6  — t        dg d¢i«      }|j                  «       }|j                  «       }t        j                  |j
                  t        |d«      «      sJ ‚t        j                  |«      5  d|j                  d<   d d d «       | rCt        j                  |j
                  t        |d«      «      rJ ‚t        j                  ||«       y t        j                  |j
                  t        |d«      «      sJ ‚|j                  d   dk(  sJ ‚y # 1 sw Y   Œ�xY w)Nr   r   r   r2  )r   r    Úsqueezer$   r%   rû   r   r4   r5   r*   r½   r3  )r+   r6   r,   r¿   Úseriess        r.   Útest_squeezeré  t  sê   € Ü	�CšÐ#Ó	$€BØ�g‰g‹i€GØ�Z‰Z‹\€Fô ×Ñ˜FŸM™M¬9°R¸Ó+=Ô>Ð>Ð>ô 
×	Ñ	Ð1Ó	2ñ Øˆ�‰�A‰÷áÜ×#Ñ# F§M¡M´9¸RÀÓ3EÔFÐFÐFÜ
×Ñ˜b 'Õ*ô ×Ñ §¡¬y¸¸SÓ/AÔBÐBÐBØ�v‰v�f‰~ Ò"Ð"Ñ"÷ð ús   Á1DÄDc           	      ó  — t        g d¢g d¢g d¢dœ«      }|j                  «       }t        d«      D ]Î  }|j                  «       D ]¹  \  }}t	        j
                  t        ||«      t        ||«      «      sJ ‚t        j                  |«      5  d|j                  d<   d d d «       | rCt	        j
                  t        ||«      t        ||«      «      rJ ‚t        j                  ||«       Œ¤|j                  d|f   dk(  rŒ¹J ‚ ŒÐ y # 1 sw Y   ŒixY w)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Ó	D€BØ�g‰g‹i€Gô �1‹Xò ,ˆØŸ™›ò 	,‰IˆD�#Ü×#Ñ#¤I¨c°4Ó$8¼)ÀBÈÓ:MÔNÐNÐNô ×&Ñ&Ð'9Ó:ñ  Ø�—‘˜‘÷ ñ #Ü×+Ñ+¬I°c¸4Ó,@Ä)ÈBÐPTÓBUÔVÐVÐVÜ×%Ñ% b¨'Õ2ð —v‘v˜a ˜g‘¨!Ó+Ð+Ð+ñ	,ñ,÷
 ð  ús   ÂDÄDrˆ  rX   ÚInt64c                 óÂ  — t        ddgdddœ|¬«      }|d d  }|j                  «       }t        j                  |«      5  d|||k(  <   d d d «       | rCt	        j
                  t        |d«      t        |d«      «      rJ ‚t        j                  ||«       y t	        j
                  t        |d«      t        |d«      «      sJ ‚|j                  d   dk(  sJ ‚y # 1 sw Y   Œ�xY w)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ð  ž  sÓ   € ä	˜!˜Q˜ a¨aÑ0¸Ô	>€BØ‰aˆ5€DØ�g‰g‹i€GÜ	×	Ñ	Ð1Ó	2ñ Øˆˆ2�‰8‰÷ñ Ü×#Ñ#¤I¨d°CÓ$8¼)ÀBÈÓ:LÔMÐMÐMÜ
×Ñ˜d GÕ,ô ×Ñ¤	¨$°Ó 4´iÀÀCÓ6HÔIÐIÐIØ�y‰y˜‰ !Ò#Ð#Ñ#÷ð ús   ¾	CÃCc                 óœ   — t        ddgdddœ|¬«      }t        |d«      }d|||k(  <   | r#t        j                  |t        |d«      «      sJ ‚y y )Nr   r   r   r‡  r   r   ©r   r   r$   r%   ©r+   rˆ  r,   r‘  s       r.   Útest_putmask_no_referencerô  ¯  sW   € ä	˜!˜Q˜ a¨aÑ0¸Ô	>€BÜ�b˜#Ó€EØ€B€rˆR�x�LáÜ×Ñ ¤y°°SÓ'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 ‚y y )Nrá   r   r³   r‡  r   rs  r   rò  ró  s       r.   Ú$test_putmask_aligns_rhs_no_referencerø  ¹  sb   € ä	˜#˜q˜¨Ñ,°EÔ	:€BÜ�b˜#Ó€EÜ˜c C¨ 8˜_Ó-€B€rˆR�x�LáÜ×Ñ ¤y°°SÓ'9Ô:Ð:Ñ:ð r0   zval, exp, warnT)r   FNc                 óê  — t        ddgdddœ«      }|d d  }|j                  «       }t        g d¢g d¢gt        d«      ¬«      }|r#t        j                  «       5  |||<   d d d «       n%t        j
                  |d¬	«      5  |||<   d d d «       | 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                  j                  d«      |usJ ‚|j                  j                  d«      rJ ‚t        j                  ||«       y |dk(  rmt        j                  t        |d
«      t        |d
«      «      sJ ‚t        j                  t        |d«      t        |d«      «      sJ ‚|j                  d   dk(  sJ ‚y y # 1 sw Y   �ŒXxY w# 1 sw Y   �ŒexY w)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Ó	3€BØ‰aˆ5€DØ�g‰g‹i€GÜÚ	Ò3Ð4¼dÀ5»kô€Gñ Ü×"Ñ"Ó$ñ 	ØˆBˆw‰K÷	ð 	ô ×'Ñ'¨Ð4HÔIñ 	ØˆBˆw‰K÷	ñ Ü×#Ñ#¤I¨d°CÓ$8¼)ÀBÈÓ:LÔMÐMÐMä×Ñ¤	¨$°Ó 4´iÀÀCÓ6HÓIÈSÑPÐPÐPÜ×Ñ¤	¨$°Ó 4´iÀÀCÓ6HÔIÐIÐIØ�w‰w×(Ñ(¨Ó+°3Ñ6Ð6Ð6Ø—7‘7×,Ñ,¨QÔ/Ð/Ð/Ü
×Ñ˜d GÕ,Ø	�Šä×Ñ¤	¨$°Ó 4´iÀÀCÓ6HÔIÐIÐIÜ×Ñ¤	¨$°Ó 4´iÀÀCÓ6HÔIÐIÐIØ�y‰y˜‰ !Ò#Ð#Ñ#ð	 
÷	ñ 	ú÷	ñ 	ús   ÁGÁ?G(ÇG%Ç(G2c                 ó,   — | j                  | dkD  d«      S ©Nr   r¸   ©Úwhere©r›   s    r.   r?   r?   é  ó   € �C—I‘I˜c A™g rÓ*€ r0   c                 ó,   — | j                  | dk  d«      S r   ©Úmaskr  s    r.   r?   r?   ê  ó   € �C—H‘H˜S A™X rÓ*€ r0   c                 ó   — t        g d¢|¬«      }|j                  «       } ||«      }| r*t        j                  t	        |«      t	        |«      «      s,J ‚t        j                  t	        |«      t	        |«      «      rJ ‚d|j
                  d<   | r*t        j                  t	        |«      t	        |«      «      rJ ‚t        j                  ||«       y )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€Há�#‹Y€FáÜ×Ñ¤	¨#£´	¸&Ó0AÔBÐBÐBä×#Ñ#¤I¨c£N´I¸fÓ4EÔFÐFÐFà€F‡K�K��NÙÜ×#Ñ#¤I¨c£N´I¸fÓ4EÔFÐFÐFÜ×Ñ˜3 Õ)r0   c                 ó,   — | j                  | dk  d«      S r   r  r  s    r.   r?   r?     r  r0   c                 ó,   — | j                  | dk\  d«      S r   r  r  s    r.   r?   r?     r  r0   c                 óÒ   — t        g d¢|¬«      }|j                  «       } ||«      }t        j                  t	        |«      t	        |«      «      rJ ‚t        j                  ||«       y )Nr   r‡  )r
   r    r$   r%   r   r4   rÄ   r
  s         r.   Útest_where_maskr  þ  sS   € ô ’ %Ô
(€CØ�x‰x‹z€Há�#‹Y€Fä×Ñ¤	¨#£´	¸&Ó0AÔBÐBÐBÜ×Ñ˜3 Õ)r0   z
dtype, val)rX   g      %@)rî  r¸   c                 ó,   — | j                  | dk  |«      S ©Nr   r  ©r,   rv  s     r.   r?   r?     s   € ˜Ÿ™  a¡¨Ó-€ r0   c                 ó,   — | j                  | dk\  |«      S r  r  r  s     r.   r?   r?     s   € ˜Ÿ™  a¡¨Ó-€ r0   c                 ó  — t        g d¢g d¢dœ|¬«      }|j                  «       } |||«      }| rXt        j                  t	        |d«      t	        |d«      «      sJ ‚t        j                  t	        |d«      t	        |d«      «      r.J ‚t        j                  t	        |d«      t	        |d«      «      rJ ‚d|j
                  d<   | r,t        j                  t	        |d«      t	        |d«      «      rJ ‚t        j                  ||«       y )	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    sß   € ô 
šªÑ6¸eÔ	D€BØ�g‰g‹i€Gá�"�c‹]€FáÜ×Ñ¤	¨"¨cÓ 2´I¸fÀcÓ4JÔKÐKÐKÜ×#Ñ#¤I¨b°#Ó$6¼	À&È#Ó8NÔOÐOÐOä×#Ñ#¤I¨b°#Ó$6¼	À&È#Ó8NÔOÐOÐOà€F‡K�K�ÑÙÜ×#Ñ#¤I¨b°#Ó$6¼	À&È#Ó8NÔOÐOÐOÜ×Ñ˜"˜gÕ&r0   r  r  c                 ó"  — t        g d¢ddœ«      }|j                  «       }| r¤t        j                  «       5   t	        |d   |«      |d   dkD  dd¬«       d d d «       t        j
                  ||«       t        j                  «       5   t	        |dg   |«      |d   dkD  dd¬«       d d d «       t        j
                  ||«       y t        j                  t        st        nd d	¬
«      5   t	        |d   |«      |d   dkD  dd¬«       d d d «       t        j                  d «      5  t        dd «      5   t	        |dg   |«      |d   dkD  dd¬«       d d d «       d d d «       t        j                  d «      5  t        dd «      5   t	        ||d   dkD     |«      |d   dkD  dd¬«       d d d «       d d d «       y # 1 sw Y   �ŒgxY w# 1 sw Y   �Œ"xY w# 1 sw Y   ŒÍxY w# 1 sw Y   Œ�xY w# 1 sw Y   Œ“xY w# 1 sw Y   ŒPxY w# 1 sw Y   y xY w)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€GÙÜ×/Ñ/Ó1ñ 	AØ"ŒG�B�s‘G˜TÓ" 2 c¡7¨Q¡;°¸4Õ@÷	Aä
×Ñ˜b 'Ô*ä×/Ñ/Ó1ñ 	CØ$ŒG�B˜�u‘I˜tÓ$ R¨¡W¨q¡[°!¸TÕB÷	Cä
×Ñ˜b 'Õ*ä×'Ñ'Ý!7�M¸TØ"ô
ñ 	Að #ŒG�B�s‘G˜TÓ" 2 c¡7¨Q¡;°¸4Õ@÷		Aô ×'Ñ'¨Ó-ñ 	GÜÐ 9¸4Ó@ñ GØ(”˜˜C˜5™	 4Ó(¨¨C©°1©°aÀÕF÷G÷	Gô ×'Ñ'¨Ó-ñ 	MÜÐ 9¸4Ó@ñ MØ.”˜˜2˜c™7 Q™;™¨Ó.¨r°#©w¸©{¸AÀtÕL÷M÷	Mð 	M÷%	Añ 	Aú÷	Cñ 	Cú÷	Að 	Aú÷Gð Gú÷	Gð 	Gú÷
Mð Mú÷	Mð 	Músk   ·F;Â GÃ*GÄ&G-Ä3 G!ÅG-Å8HÆ%G9Æ*HÆ;GÇGÇGÇ!G*	Ç&G-Ç-G6Ç9H	Ç>HÈHc                 óØ  — t        dg d¢it        ddd¬«      ¬«      }|j                  «       }|j                  d¬«      }| r,t	        j
                  t        |d«      t        |d«      «      s.J ‚t	        j
                  t        |d«      t        |d«      «      rJ ‚d	|j                  d
<   t	        j
                  t        |d«      t        |d«      «      rJ ‚t        j                  ||«       y )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€GØ
�)‰)˜ˆ)Ó
€CáÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHä×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLð €C‡H�HˆT�Nä×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜ×Ñ˜"˜gÕ&r0   c                 óÈ   — t        dddœg d¢¬«      }|j                  «       }|j                  «       D ]  \  }}d|j                  d<   Œ | rt	        j
                  ||«       y y )Nr   r   r³   r   r‡   r˜   )r   r    Úiterrowsr*   r4   r½   )r+   r,   r¿   r+  Úsubs        r.   Útest_iterrowsr'  Z  s\   € Ü	˜ Ñ#ª9Ô	5€BØ�g‰g‹i€Gà—+‘+“-ò ‰ˆˆ3Øˆ�‰�ŠðáÜ
×Ñ˜b 'Õ*ð r0   c                 óÐ  — t        ddt        j                  dgi«      }|d d  }|j                  «       }t	        j
                  |«      5  |j                  d¬«       d d d «       t	        j
                  |«      5  d|j                  d<   d d d «       | rt	        j                  ||«       y t        dg d¢i«      }t	        j                  ||«       y # 1 sw Y   ŒuxY w# 1 sw Y   ŒTxY w)	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  sÇ   € ä	�C˜#œrŸv™v qÐ)Ð*Ó	+€BØ‰aˆ5€DØ�w‰w‹y€Hä	×	Ñ	Ð1Ó	2ñ Ø
�‰˜ˆÔ÷ä	×	Ñ	Ð1Ó	2ñ Øˆ�‰�‰÷ñ Ü
×Ñ˜d HÕ-ä˜c¢?Ð3Ó4ˆÜ
×Ñ˜d HÕ-÷ð ú÷ð ús   Á	CÁ9CÃCÃC%c                 ó$  — t        g d¢g d¢g d¢dœ«      }|j                  «       }|j                  d ¬«      }|j                  dt        j                  g d¢«      «       | rXt        j
                  t        |d«      t        |d«      «      sJ ‚t        j
                  t        |d	«      t        |d	«      «      sZJ ‚t        j
                  t        |d«      t        |d«      «      rJ ‚t        j
                  t        |d	«      t        |d	«      «      rJ ‚d
|j                  d<   t        j                  ||«       | r-t        j
                  t        |d«      t        |d«      «      sJ ‚y t        j
                  t        |d«      t        |d«      «      rJ ‚y )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  sC  € Ü	šªºÑCÓ	D€BØ�g‰g‹i€GØ
�'‰'�tˆ'Ó
€CØ‡L�L�”B—H‘Hš\Ó*Ô+áÜ×Ñ¤	¨"¨cÓ 2´I¸cÀ3Ó4GÔHÐHÐHÜ×Ñ¤	¨"¨cÓ 2´I¸cÀ3Ó4GÔHÐHÐHä×#Ñ#¤I¨b°#Ó$6¼	À#ÀsÓ8KÔLÐLÐLÜ×#Ñ#¤I¨b°#Ó$6¼	À#ÀsÓ8KÔLÐLÐLà€C‡G�GˆF�OÜ×Ñ˜"˜gÔ&áÜ×Ñ¤	¨"¨cÓ 2´I¸cÀ3Ó4GÔHÐHÑHä×#Ñ#¤I¨b°#Ó$6¼	À#ÀsÓ8KÔLÐLÐLÐLr0   zsingle-blockzmixed-blockc                 ó²  — t        g d¢t        j                  g d¢|¬«      dœ«      }t        g d¢«      }|j	                  «       }|j                  d|«       | rHt        j                  t        |d«      t        |«      «      sJ ‚|j                  j                  d«      rJ ‚d|j                  d<   t        j                  ||«       t        g d¢t        j                  g d¢|¬«      dœ«      }t        g d¢«      }|j                  d|«       d|j                  d<   t        g d¢t        j                  g d¢|¬«      dœ«      }t        j                  ||«       y )	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  Œ  s  € ô 
š¬¯©²)À5Ô)IÑJÓ	K€BÜ
’Ó
€CØ�x‰x‹z€HØ‡K�K��3ÔáÜ×Ñ¤	¨"¨cÓ 2´I¸c³NÔCÐCÐCØ—7‘7×,Ñ,¨QÔ/Ð/Ð/ð €B‡F�Fˆ6�NÜ×Ñ˜3 Ô)ô 
š¬¯©²)À5Ô)IÑJÓ	K€BÜ
’Ó
€CØ‡K�K��3Ôà€C‡G�GˆA�JÜšy¬r¯x©xº	ÈÔ/OÑPÓQ€HÜ×Ñ˜"˜hÕ'r0   c                 ó”  — t        g d¢dddœ«      }t        g d¢ddœ«      }|j                  ddg|«       | rut        j                  t	        |d«      t	        |d«      «      sJ ‚t        j                  t	        |d	«      t	        |d	«      «      sJ ‚|j
                  j                  d«      rZJ ‚t        j                  t	        |d«      t	        |d«      «      rJ ‚t        j                  t	        |d	«      t	        |d	«      «      rJ ‚|j                  «       }d
|j                  d<   d
|j                  d<   t        j                  ||«       y )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  §  s  € Ü	š¨°Ñ3Ó	4€BÜ
š)¨!Ñ,Ó
-€CØ‡K�K��A�˜ÔÙÜ×Ñ¤	¨"¨cÓ 2´I¸cÀ3Ó4GÔHÐHÐHÜ×Ñ¤	¨"¨cÓ 2´I¸cÀ3Ó4GÔHÐHÐHØ—7‘7×,Ñ,¨QÔ/Ð/Ð/ä×#Ñ#¤I¨b°#Ó$6¼	À#ÀsÓ8KÔLÐLÐLÜ×#Ñ#¤I¨b°#Ó$6¼	À#ÀsÓ8KÔLÐLÐLØ�w‰w‹y€HØ€C‡H�HˆT�NØ€C‡H�HˆT�NÜ×Ñ˜"˜hÕ'r0   rÔ   c                 óú  — t        g d¢g d¢dœ«      }|j                  «       }|j                  |«      }| r~t        j                  t        |d«      t        |d«      «      sJ ‚d|j                  d<   t        j                  t        |d«      t        |d«      «      rJ ‚t        j                  ||«       y |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 «       d d d «       t        |t        «      rt        j                  ||«       y |j                  d   dk(  sJ ‚y # 1 sw Y   ŒMxY w# 1 sw Y   ŒQxY w)	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;  ¸  s9  € ä	šªÑ3Ó	4€BØ�g‰g‹i€Gà�V‰V�C‹[€FáÜ×Ñ¤	¨&°#Ó 6¼	À"ÀcÓ8JÔKÐKÐKØˆ�‰�A‰Ü×#Ñ#¤I¨f°cÓ$:¼IÀbÈ#Ó<NÔOÐOÐOÜ
×Ñ˜b 'Õ*ñ Ü$.¨s´CÔ$8•=¸d‰Dä-7¸¼TÔ-BÕ)ÈˆDÜÐ0°&Ó9ñ 	#Ü×+Ñ+¨DÓ1ñ #Ø!"�—‘˜A‘÷#÷	#ô �cœ4Ô Ü×!Ñ! " gÕ.à—7‘7˜4‘= AÒ%Ð%Ñ%÷#ð #ú÷	#ð 	#ús$   Ã3E1Ä	E%ÄE1Å%E.	Å*E1Å1E:z	axis, keyr   )r   r   c                 óD  — |dk(  xr | }|xs	 |xr |dk(  }t        g d¢g d¢t        j                  g d¢|¬«      dœ«      }|j                  «       }	|j	                  ||¬«      }
|dk(  s|r+t        j
                  t        |d	«      t        |
«      «      s!J ‚| r|
j                  j                  d
«      sJ ‚| s|r|sd
|
j                  d
<   n}|r5t        j                  |xs |dk(  «      5  d
|
j                  d
<   d d d «       nFt        dd«      5  t        j                  t        «      5  d
|
j                  d
<   d d d «       d d d «       | s|s|d
k(  rt        j                  ||	«       y |j                  d   d
k(  sJ ‚y # 1 sw Y   Œ>xY w# 1 sw Y   ŒRxY w# 1 sw Y   ŒVxY w)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¬b¯h©h²yÈÔ.NÑOó
€Bð �g‰g‹i€Gà�U‰U�3˜TˆUÓ"€Fàˆq‚y‘LÜ×Ñ¤	¨"¨cÓ 2´I¸fÓ4EÔFÐFÐFÙ	Ø�{‰{×,Ñ,¨QÔ/Ð/Ð/á™wÑ/AØˆ�‰�AŠÙ	Ü×"Ñ" <Ò#<°4¸1±9Ó=ñ 	ØˆF�K‰K˜‰N÷	ð 	ô Ð0°&Ó9ñ 	#Ü×+Ñ+Ô,BÓCñ #Ø!"�—‘˜A‘÷#÷	#ñ ¡<°D¸A²IÜ
×Ñ˜b 'Õ*à�w‰w�t‰} Ò!Ð!Ñ!÷	ð 	ú÷#ð #ú÷	#ð 	#ús0   Ã*E>ÄFÄ)F
Ä9FÅ>FÆ
F	ÆFÆFrM   z
key, level)Úl1r   rÁ  c                 óø  — t        j                  d«      j                  dd«      }t        j                  ddgg d¢gddg¬	«      }t        ||t        d
«      ¬«      }|dk(  r|j                  «       j                  «       }|j                  «       }	|j                  |||¬«      }
|dk(  rFt        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 «       d d d «       t!        j&                  ||	«       y # 1 sw Y   Œ(xY w# 1 sw Y   Œ,xY w)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  ú  sR  € ô
 �)‰)�B‹-×
Ñ
  1Ó
%€CÜ×#Ñ# d¨D \²9Ð$=ÀfÈfÐEUÔV€EÜ	�3˜e¬T°%«[Ô	9€BØˆq‚yØ�\‰\‹^× Ñ Ó"ˆØ�g‰g‹i€Gà�U‰U�3˜e¨$ˆUÓ/€Fà�‚zÜ×ÑÜ�b˜"Ÿ*™* Q™-Ó(¬)°F¸F¿N¹NÈ1Ñ<MÓ*Nô
ð 	
ð 
ñ Ø %¨¢
�}°‰Ù Ñ)<Ü%‰àˆÜ	Ð,¨fÓ	5ñ "Ü×'Ñ'¨Ó-ñ 	"Ø !ˆF�K‰K˜Ñ÷	"÷"ô ×Ñ˜"˜gÕ&÷	"ð 	"ú÷"ð "ús$   ÄE0Ä-E$Ä=E0Å$E-	Å)E0Å0E9c                 óH  — t        g d¢g d¢dœ«      }t        ddgidg¬«      }|j                  «       }|d d  }t        j                  |«      5  |j	                  |«       d d d «       t        g d¢g d¢dœ«      }t        j
                  ||«       | rot        j
                  ||«       t        j                  t        |d	«      t        |d	«      «      sJ ‚t        j                  t        |d«      t        |d«      «      rJ ‚y t        j
                  ||«       y # 1 sw Y   Œ¹xY w)
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€CÜ
�S˜5˜'�N¨1¨#Ô
.€CØ�x‰x‹z€HØ‰qˆ6€Dô 
×	Ñ	Ð1Ó	2ñ Ø�
‰
�3Œ÷ô šÒ5FÑGÓH€HÜ×Ñ˜#˜xÔ(Ùä
×Ñ˜d HÔ-Ü×Ñ¤	¨#¨sÓ 3´Y¸tÀSÓ5IÔJÐJÐJÜ×#Ñ#¤I¨c°3Ó$7¼À4ÈÓ9MÔNÐNÐNÐNä
×Ñ˜d HÕ-÷ð ús   ÁDÄD!c                 ó¦  — t        g d¢«      }t        dgdg¬«      }|j                  «       }|d d  }|r/t        j                  «       5  |j	                  |«       d d d «       n|j	                  |«       t        g d¢«      }t        j
                  ||«       | rt        j
                  ||«       y t        j
                  ||«       y # 1 sw Y   Œ\xY w)NrN  rR  r   r‡   )rO  rR  r   )r
   r    r4   r5   rS  rÄ   )r+   r6   Úser1r°   Ú	ser1_origrõ   rÕ   s          r.   Útest_update_seriesrZ  /  s±   € Ü’/Ó"€DÜ�5�' ! Ô%€DØ—	‘	“€IØ‘ˆ7€DáÜ×"Ñ"Ó$ñ 	Ø�K‰K˜Ô÷	ð 	ð 	�‰�DÔäÒ'Ó(€HÜ×Ñ˜4 Ô*Ùä
×Ñ˜t YÕ/ä
×Ñ˜t XÕ.÷	ð 	ús   ÁCÃCc                 ó.  — t        dg d¢i«      }t        dgdg¬«      }|j                  «       }| ržt        j                  «       5  |d   j                  |«       d d d «       t        j                  ||«       t        j                  «       5  |dg   j                  |j                  «       «       d d d «       t        j                  ||«       y t        j                  t        st        nd d¬«      5  |d   j                  |«       d d d «       t        j                  d «      5  t        dd «      5  |dg   j                  |j                  «       «       d d d «       d d d «       t        j                  d «      5  t        dd «      5  ||d   dkD     j                  |j                  «       «       d d d «       d d d «       y # 1 sw Y   �ŒixY w# 1 sw Y   �Œ xY w# 1 sw Y   ŒÕxY w# 1 sw Y   Œ“xY w# 1 sw Y   Œ—xY w# 1 sw Y   ŒPxY w# 1 sw Y   y xY w)	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€GÙÜ×/Ñ/Ó1ñ 	!Øˆs‰G�N‰N˜4Ô ÷	!ä
×Ñ˜b 'Ô*ä×/Ñ/Ó1ñ 	.Ø�ˆu‰I×Ñ˜TŸ]™]›_Ô-÷	.ä
×Ñ˜b 'Õ*ä×'Ñ'Ý!7�M¸TØ"ô
ñ 	!ð ˆs‰G�N‰N˜4Ô ÷		!ô ×'Ñ'¨Ó-ñ 	2ÜÐ 9¸4Ó@ñ 2Ø�C�5‘	× Ñ  §¡£Ô1÷2÷	2ô ×'Ñ'¨Ó-ñ 	8ÜÐ 9¸4Ó@ñ 8Ø�2�c‘7˜Q‘;‘×&Ñ& t§}¡}£Ô7÷8÷	8ð 	8÷%	!ñ 	!ú÷	.ñ 	.ú÷	!ð 	!ú÷2ð 2ú÷	2ð 	2ú÷
8ð 8ú÷	8ð 	8úsl   ÁGÂ$GÃ2GÄ$G3Ä1$G'ÅG3Å:HÆ)G?Æ0HÇGÇGÇG$Ç'G0	Ç,G3Ç3G<Ç?H	ÈHÈHc                 ód  — t        g d¢«      }|j                  «       }t        |«      }|dz  }| rAt        j                  t        |«      |«      rJ ‚t        j                  |t        |«      «       y t        j                  t        |«      |«      sJ ‚t        j                  |t        |«      «       y ©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€HÜ�S‹>€DØˆ1�H€CÙô ×#Ñ#¤I¨c£N°DÔ9Ð9Ð9Ü
×#Ñ# D¬)°HÓ*=Õ>ä×Ñ¤	¨#£°Ô5Ð5Ð5Ü
×#Ñ# D¬)°C«.Õ9r0   c                 ó€  — t        g d¢«      }|j                  «       }|d d  }t        j                  |«      5  |dz  }d d d «       | rAt	        j
                  t        |«      t        |«      «      rJ ‚t        j                  ||«       y t	        j
                  t        |«      t        |«      «      sJ ‚y # 1 sw Y   ŒwxY w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€HØ‰qˆ6€DÜ	×	Ñ	Ð1Ó	2ñ Øˆq‰ˆ÷áÜ×#Ñ#¤I¨c£N´I¸d³OÔDÐDÐDÜ
×Ñ˜x¨Õ.ä×Ñ¤	¨#£´	¸$³Ô@Ð@Ñ@÷ð ús   ¸B4Â4B=Fc                 ót  — t        g d¢ddœ«      }|j                  «       }|j                  |¬«      }|s|r| r,t        j                  t        |d«      t        |d«      «      s.J ‚t        j                  t        |d«      t        |d«      «      rJ ‚d|j                  d<   | rt        j                  ||«       y y )	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€GØ�\‰\˜tˆ\Ó$€FáÑ+Ñ/BÜ×Ñ¤	¨"¨cÓ 2´I¸fÀaÓ4HÔIÐIÐIä×#Ñ#¤I¨b°#Ó$6¼	À&È!Ó8LÔMÐMÐMà€F‡K�K�ÑÙÜ
×Ñ˜b 'Õ*ð r0   c                 ó  — t        g d¢ddœ«      }|j                  «       }|j                  }t        j                  t        |d«      t        |d«      «      rJ ‚d|j                  d<   | rt        j                  ||«       y y )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  ‘  so   € Ü	š¨Ñ-Ó	.€BØ�g‰g‹i€GØ�T‰T€Fä×Ñ¤	¨"¨cÓ 2´I¸fÀaÓ4HÔIÐIÐIØ€F‡K�K�ÑÙÜ
×Ñ˜b 'Õ*ð r0   c                 ó–   — t        dg d¢id¬«      }|j                  }t        j                  t	        |d«      t	        |d«      «      rJ ‚y )Nr   r   rî  r‡  r   )r   rg  r$   r%   r   )r+   r,   rµ   s      r.   Útest_transpose_ea_single_columnrk  œ  sC   € Ü	�CšÐ#¨7Ô	3€BØ�T‰T€Fä×Ñ¤	¨"¨cÓ 2´I¸fÀaÓ4HÔIÐIÐIÐIr0   c                 óò   — t        g d¢ddœ«      }|j                  «       }d„ }t        j                  |«      5  |j	                  |«       d d d «       | rt        j
                  ||«       y y # 1 sw Y   Œ#xY w)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  £  sk   € Ü	š¨Ñ+Ó	,€BØ�g‰g‹i€Gòô 
×	Ñ	Ð1Ó	2ñ Ø
�‰�TÔ÷áÜ
×Ñ˜b 'Õ*ð ÷ð ús   ¹A-Á-A6c                 óì   — t        g d¢«      }|j                  «       }d„ }t        j                  |«      5  |j	                  |«       d d d «       | rt        j
                  ||«       y y # 1 sw Y   Œ#xY w)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  ±  sf   € Ü
’Ó
€CØ�x‰x‹z€Hòô 
×	Ñ	Ð1Ó	2ñ Ø�‰�dÔ÷áÜ
×Ñ˜s HÕ-ð ÷ð ús   ¶A*Á*A3c                  ó°   — t        ddgddœ«      } | j                  «       }d|j                  d<   t        ddgddg¬	«      }t	        j
                  ||«       y )
Nr   r   r   r³   r˜   r   r   r   r‡   )r   Úcountr*   r
   r4   rÄ   rc  s      r.   Útest_count_read_only_arrayrw  ¿  sQ   € Ü	˜!˜Q˜ aÑ(Ó	)€BØ�X‰X‹Z€FØ€F‡K�K��NÜ�s˜A�h s¨C jÔ1€HÜ×Ñ˜6 8Õ,r0   c                 ó:  — t        g d¢«      }|j                  «       }t        j                  t        d¬«      5  |j                  «       }d d d «       t        j                  t        |«      t        «      «      sJ ‚| r|j                  j                  d«      rJ ‚t        j                  |«      5  d|j                  d<   d d d «       | rt        j                  ||«       y t        g d¢«      }t        j                  ||«       y # 1 sw Y   Œ¼xY w# 1 sw Y   ŒRxY w)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€Hä	×	#Ñ	#¤M¸Ô	Iñ Ø�x‰x‹zˆ÷ä×ÑœI c›N¬I°d«OÔ<Ð<Ð<ÙØ—9‘9×.Ñ.¨qÔ1Ð1Ð1ä	×	Ñ	Ð1Ó	2ñ Øˆ�	‰	�!‰÷ñ Ü
×Ñ˜x¨Õ-äš+Ó&ˆÜ
×Ñ˜s HÕ-÷ð ú÷ð ús   ¹DÂ0DÄDÄDc                 ó¸  — t        dg d¢i«      }t        g d¢«      }|j                  «       }|j                  d|d¬«       | rHt	        j
                  t        |«      t        |d«      «      sJ ‚|j                  j                  d«      r-J ‚t	        j
                  t        |«      t        |d«      «      rJ ‚d|j                  d<   t        j                  ||«       y )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€HØ‡I�I�!˜3 s€IÔ+ÙÜ×Ñ¤	¨#£´	¸"¸cÓ0BÔCÐCÐCØ—7‘7×,Ñ,¨QÔ/Ð/Ð/ä×#Ñ#¤I¨c£N´I¸bÀ#Ó4FÔGÐGÐGà€B‡G�GˆD�MÜ×Ñ˜3 Õ)r0   c                 ód  — t        g d¢ddœ«      }|j                  «       }|j                  d«      }| r,t        j                  t        |d«      t        |d«      «      s.J ‚t        j                  t        |d«      t        |d«      «      rJ ‚d|j                  d<   t        j                  ||«       y )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€Gà�W‰W�YÓ€FÙÜ×Ñ¤	¨"¨cÓ 2´I¸fÀcÓ4JÔKÐKÐKä×#Ñ#¤I¨b°#Ó$6¼	À&È#Ó8NÔOÐOÐOà€F‡K�K�ÑÜ×Ñ˜"˜gÕ&r0   c                 óp  — t        g d¢ddœ«      }|j                  «       }|d d  }|j                  dd¬«       t        j                  t        |d«      t        |d«      «      sJ ‚t        j                  |«      5  d|j                  d	<   d d d «       | rt        j                  ||«       y y # 1 sw Y   Œ#xY w)
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€GØ‘ˆe€Gà‡G�GˆI˜t€GÔ$Ü×ÑœI b¨#Ó.´	¸'À3Ó0GÔHÐHÐHä	×	Ñ	Ð1Ó	2ñ Øˆ�‰�‰÷áÜ
×Ñ˜g wÕ/ð ÷ð ús   Á:B,Â,B5c                 ó  — t        ddgddgdœ«      }|j                  «       }d„ }t        j                  |«      5  |j	                  |d¬«       d d d «       | rt        j
                  ||«       n|j                  d   d	k(  sJ ‚t        ddgd
dgdœ«      }|j                  «       }t        j                  d «      5  |j	                  |d¬«       d d d «       t        j
                  ||«       y # 1 sw Y   Œ xY w# 1 sw Y   Œ,xY w)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€Gòô 
×	Ñ	Ð1Ó	2ñ $Ø
�‰� ˆÔ#÷$ñ Ü
×Ñ˜b 'Õ*à�v‰v�f‰~ Ò$Ð$Ð$ô 
˜!˜Q˜ s¨C jÑ1Ó	2€BØ�g‰g‹i€Gä	×	#Ñ	# DÓ	)ñ $Ø
�‰� ˆÔ#÷$ô ×Ñ˜"˜gÕ&÷$ð $ú÷$ð $ús   »C.Â;C:Ã.C7Ã: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˜     se
  ðÛ Û ÷õ 1ã ÷
÷ 
õ 
õ Ý 1Ý 'òò*"MðJ ‡�×Ñ˜Ò!4Ó5Ø‡�×ÑØá@ÙBÙ7Ù3ÙNÙ@ÙBÙ=á5Ù5Ù4Ù3Ù:Ù@Ù?ÙOð#ò&	ð+ ó (ñR MóS(ó 6ðT MðF ‡�×Ñ˜Ò!4Ó5Ø‡�×ÑØá?Ù5ÙAÙ:Ù6ÙPÙBÙ8Ù8Ù7Ù7Ù6Ù5Ù<ÙBÙAÙQð#ò&	ð+ ó (ñREóS(ó 6ðTEð< ‡�×Ñ˜Ò!4Ó5ñ	Nó 6ð	Nò 'ð, ‡�×Ñ˜ = 2§=¡=°°AÓ#6¹¸qÀ!¸f»Ð"FÓGñ*ó Hð*ò,ò'ò$)ò(Eò0Eò.'ð( ‡�×ÑØáÙÙÙð	ò 	0ð ó 	ñ'ó	ð'ò('ò&'ð( ‡�×ÑØ�w  Ð&¨°¨¸À°~ÐFóñ'óð'ò$(ò*Iò(ò*-ò(7ð, ‡�×ÑØ
áÙ)Ù;ðóñ'óð'ò"0ò,+ò .ò&!,ðH ‡�×Ñ˜ ¨Ð3Ó4ñ'ó 5ð'ò&'ò&(ð ‡�×ÑØá	8¸!Ð<Ù	2°AÐ6Ù	JÈAÐNÙ	GÈÐKð	ò 	Cð ó 	ñ:ó	ð:ð, ‡�×Ñ˜¡¨¨A¨°SÔ!9¹9ÀcÈAÈqÈ6À]Ó;SÐ TÓUñ#ó Vð#ð" ‡�×Ñ˜¡¨¨A¨°SÔ!9¹9ÀcÈAÈqÈ6À]Ó;SÐ TÓUñ#ó Vð#ò"'ò",ò'ò*'ð$ ‡�×Ñ˜ x°!°R·V±V°Ð&=Ó>ñ'ó ?ð'ð  ‡�×Ñ˜  C Ó)ñ*ó *ð*ð  ‡�×ÑØáÙÙÙð	óñ'óð'ò4'ò4;òD;ð8 ‡�×ÑØà ¨aÑ0Ø˜q¨!Ñ,ðóñ'óð'ð" ‡�×Ñ˜ HÐ.?Ð#@ÓAñ'ó Bð'ð" ‡�×Ñ˜¡¨¨A¨£±¸CÀ!ÀQÀ¸=Ó1IÐ JÓKñ#ó Lð#ð  ‡�×Ñ˜¡¨¨A¨£±¸CÀ!ÀQÀ¸=Ó1IÐ JÓKñ#ó Lð#ò 'ò$*ð" ‡�×ÑØÙŠY˜SÔ! 2Ð&©°CºÐ3CÓ)DÀtÈSÀkÐ(RÐSóñ#ó	ð#ð ‡�×ÑØÙŠY˜SÔ! 2Ð&©°CºÐ3CÓ)DÀtÈSÀkÐ(RÐSóñKó	ðKð" ‡�×Ñ˜¢ZÓ0ñ'ó 1ð'ò4'ò&*ð& ‡�×Ñ˜¡ª	Ó!2±I¸sÂIÐ>NÓ4OÐ PÓQñ#ó Rð#ò"'ò"*ò".ð& ‡�×Ñ˜ X¨vÐ$6¸À&Ð8IÐ#JÓKñ'ó Lð'ð  ‡�×ÑØÐ0Ð2GÐHóñ*óð*ò&'ò0#ò(,ð, ‡�×Ñ˜ 7¨GÐ"4Ó5ñ$ó 6ð$ð  ‡�×Ñ˜ 7¨GÐ"4Ó5ñ;ó 6ð;ð ‡�×Ñ˜ 9¨iÐ"8Ó9ñ;ó :ð;ð ‡�×ÑØ˜˜T =Ð1Ð3CÐDóñ$óð$ð> ‡�×Ñ˜ 7¨GÐ"4Ó5Ø‡�×ÑØ
á*Ù*ðóñ*óó 6ð*ð" ‡�×Ñ˜ 7¨GÐ"4Ó5Ø‡�×ÑØ
á*Ù*ðóñ*óó 6ð*ð ‡�×Ñ˜¨¸Ð'GÓHØ‡�×ÑØ
á-Ù-ðóñ'óó Ið'ð$ ‡�×Ñ˜ &¨'Ð!2Ó3ñMó 4ðMò6'ò(+ò.ò$Mð, ‡�×ÑØˆg�yÐ!¨¸Ð'Fð ó ñ(óð(ò0(ð" ‡�×Ñ˜  s e Ó-ñ&ó .ð&ð8 ‡�×Ñ˜ v¨xÐ&8Ó9Ø‡�×ÑØˆg�yÐ!¨¸Ð'Fð ó ñ"óó :ð"ðB ‡�×Ñ˜ ! Q Ó(Ø‡�×Ñ˜¨	°6Ð':Ó;ñ'ó <ó )ð'ò<.ò*/ò*8ò8:ò$Að ‡�×Ñ˜ $¨ Ó/ñ+ó 0ð+ò+òJò+ò.ò-ò.ò(*ò'ò0ó'r0   