Ë
    u™ãjîÕ  ã                   óX  — d dl Zd dlZd dlmZ d dlZd dlmZ	 d dl
mZ d dlmZ d„ Zd„ Zej                   j#                  d«      ej                   j%                  dg d	¢«      ej                   j%                  d
d„ d„ d„ d„ d„ d„ d„ d„ d„ d„ d„ d„ d„ d„ d„ gg d¢¬«      d„ «       «       «       Zej                   j#                  d«      ej                   j%                  dg d	¢«      ej                   j%                  d
d„ d„ d„ d „ d!„ d"„ d#„ d$„ d%„ d&„ d'„ d(„ d)„ d*„ d+„ d,„ gg d-¢¬«      d.„ «       «       «       Zd/„ Zej                   j%                  d0 ej,                  d d1«       ej.                  d2d1g«      g«      d3„ «       Zd4„ Zd5„ Zd6„ Zd7„ Zd8„ Zd9„ Zd:„ Zej                   j%                  d0d;„ d<„ d=„ d>„ gg d?¢¬«      d@„ «       Z dA„ Z!dB„ Z"ej                   j%                  dCdDdEgidFdEidGdEig«      dH„ «       Z#dI„ Z$dJ„ Z%dK„ Z&dL„ Z'dM„ Z(ej                   j%                  dNdO„ dP„ dQ„ g«      dR„ «       Z)dS„ Z*dT„ Z+dU„ Z,dV„ Z-ej                   j%                  dWdX„ d fdY„ d1fdZ„ d fd[„ d fgg d\¢¬«      d]„ «       Z.ej                   j%                  d^ ej^                  d2d1gdE¬_«       ej`                  dEd2d1gi«      g«      d`„ «       Z1ej                   j%                  d^ ej^                  d2d1gdE¬_«       ej`                  dEd2d1gi«      g«      da„ «       Z2db„ Z3dc„ Z4dd„ Z5de„ Z6ej                   j%                  dfdgd2ejn                  fg«      dh„ «       Z8ej                   j%                  didjdkg«      dl„ «       Z9ej                   j%                  d
dm„ dn„ do„ dp„ g«      dq„ «       Z:dr„ Z;ds„ Z<dt„ Z=ej                   j%                  dudEdvd2dwœd d2d dwœg«      dx„ «       Z>ej                   j%                  d
dydzg«      d{„ «       Z?ej                   j%                  d^ ej^                  d2d1g«       ej`                  dEd2d1gi«      g«      d|„ «       Z@ej                   j%                  d^ ej^                  d2d1g«       ej`                  dEd2d1gi«      g«      d}„ «       ZAd~„ ZBd„ ZCej                   j%                  d€ ej^                  g d�¢dE¬_«      i f ej`                  dEg d�¢i«      d‚dEifg«      dƒ„ «       ZDej                   j#                  d„«      ej                   j%                  d€ ej^                  g d�¢dE¬_«      i f ej`                  dEg d�¢i«      d‚dEifg«      d…„ «       «       ZEej                   j%                  d†g d‡¢«      dˆ„ «       ZFd‰„ ZGdŠ„ ZHej                   j%                  d^ ej^                  g d�¢«       ej`                  dEg d�¢i«      g«      d‹„ «       ZIdŒ„ ZJd�„ ZKdŽ„ ZLej                   j%                  dud�d�id0d�ig«      d‘„ «       ZMej                   j%                  d’d“d”g«      d•„ «       ZNd–„ ZOd—„ ZPd˜„ ZQej                   j%                  d™dšd›g«      dœ„ «       ZRej                   j%                  d™dšd›g«      d�„ «       ZSej                   j%                  d™dždŸg«      d „ «       ZTej                   j%                  d¡d¢d£g«      d¤eUfd¥„«       ZVej                   j%                  d™dšd›g«      ej                   j%                  dNd¦„ d§„ g«      d¨„ «       «       ZWej                   j%                  d™dšd›g«      ej                   j%                  dNd©„ dª„ g«      d«„ «       «       ZXej                   j%                  d¬d­d®g«      ej                   j%                  dNd¯„ d°„ g«      d±„ «       «       ZYej                   j%                  dNd²d³g«      d´„ «       ZZdµ„ Z[d¶„ Z\d·„ Z]d¸„ Z^ej                   j%                  d™dšdžgd¹dºg¬«      d»„ «       Z_d¼„ Z`ej                   j%                  d½dEdEgg«      d¾„ «       Zaej                   j%                  d¿dÀdÁg«      ej                   j%                  d™dšdžgd¹dºg¬«      dÂ„ «       «       Zbej                   j%                  dÃd d2g«      ej                   j%                  dÄdÅdÆg«      dÇ„ «       «       ZcdÈ„ ZddÉ„ ZedÊ„ ZfdË„ ZgdÌ„ ZhdÍ„ ZidÎ„ ZjdÏ„ ZkdÐ„ Zlej                   j%                  dÑ ejÚ                  dÒdÓdÔ¬Õ«       ejÜ                  dÖdÓd×¬Ø«      g«      dÙ„ «       ZodÚ„ ZpdÛ„ ZqdÜ„ ZrdÝ„ ZsdÞ„ Ztej                   j#                  dß«      dà„ «       Zudá„ Zvdâ„ Zwdã„ Zxdä„ Zyy)åé    N)ÚHAS_PYARROW)Ú	get_array)ÚVersionc                  ó8  — t        j                  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 ‚|j                  j                  d   j                  j                  «       rJ ‚|j                  j                  d   j                  j                  «       rJ ‚|j                  | j                  usJ ‚|j                  | j                  usJ ‚d|j                  d<   | j                  d   dk(  sJ ‚y )	N©é   é   é   ©é   é   é   ©gš™™™™™¹?gš™™™™™É?g333333Ó?©ÚaÚbÚcr   r   r   ©r   r   ©ÚpdÚ	DataFrameÚcopyÚindexÚcolumnsÚis_ÚnpÚshares_memoryr   Ú_mgrÚblocksÚrefsÚhas_referenceÚiloc©ÚdfÚdf_copys     ún/var/www/html/python-recuperauto-other/env/lib/python3.12/site-packages/pandas/tests/copy_view/test_methods.pyÚ	test_copyr'      sN  € Ü	�‰šIªIºOÑLÓ	M€BØ�g‰g‹i€Gð �=‰= §¡Ñ(Ð(Ð(Ø�?‰? "§*¡*Ñ,Ð,Ð,Ø�=‰=×Ñ˜RŸX™XÔ&Ð&Ð&Ø�?‰?×Ñ˜rŸz™zÔ*Ð*Ð*ô ×Ñ¤	¨'°3Ó 7¼À2ÀsÓ9KÔLÐLÐLØ�|‰|×"Ñ" 1Ñ%×*Ñ*×8Ñ8Ô:Ð:Ð:Ø�|‰|×"Ñ" 1Ñ%×*Ñ*×8Ñ8Ô:Ð:Ð:à�=‰= §¡Ñ(Ð(Ð(Ø�?‰? "§*¡*Ñ,Ð,Ð,ð €G‡L�L�ÑØ�7‰7�4‰=˜AÒÐÑó    c                  ó„  — t        j                  g d¢g d¢g d¢dœ«      } | j                  d¬«      }|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«      «      sJ ‚|j                  j                  d   j                  j                  «       sJ ‚|j                  j                  d	   j                  j                  «       sJ ‚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 )Nr   r   r   r   F©Údeepr   r   r   r   r   r   r#   s     r&   Útest_copy_shallowr,   #   so  € Ü	�‰šIªIºOÑLÓ	M€BØ�g‰g˜5ˆgÓ!€Gð �=‰= §¡Ñ(Ð(Ð(Ø�?‰? "§*¡*Ñ,Ð,Ð,Ø�=‰=×Ñ˜RŸX™XÔ&Ð&Ð&Ø�?‰?×Ñ˜rŸz™zÔ*Ð*Ð*ô ×ÑœI g¨sÓ3´Y¸rÀ3Ó5GÔHÐHÐHØ�<‰<×Ñ˜qÑ!×&Ñ&×4Ñ4Ô6Ð6Ð6Ø�<‰<×Ñ˜qÑ!×&Ñ&×4Ñ4Ô6Ð6Ð6ð €G‡L�L�ÑØ�7‰7�4‰=˜AÒÐÐä×Ñ¤	¨'°3Ó 7¼À2ÀsÓ9KÔLÐLÐLä×ÑœI g¨sÓ3´Y¸rÀ3Ó5GÔHÐHÑHr(   zignore::DeprecationWarningr   )TNFÚmethodc                 óD   — | j                  t        j                  |¬«      S )N©r   r   )ÚrenameÚstrÚlower©r$   r   s     r&   ú<lambda>r4   @   s   € ˜Ÿ™¬3¯9©9¸4˜Ó@€ r(   c                 ó,   — | j                  ddg|¬«      S )Nr   r   r/   )Úreindexr3   s     r&   r4   r4   A   s   € ˜Ÿ™¨S°#¨J¸T˜ÓB€ r(   c                 ó(   — | j                  | |¬«      S ©N©r   ©Úreindex_liker3   s     r&   r4   r4   B   s   € ˜Ÿ™¨°$˜Ó7€ r(   c                 ó.   — | j                  | |¬«      d   S ©Nr9   r   ©Úalignr3   s     r&   r4   r4   C   s   € ˜Ÿ™ "¨4˜Ó0°Ñ3€ r(   c                 ó.   — | j                  g d¢d|¬«      S ©Nr   r   )Úaxisr   ©Úset_axisr3   s     r&   r4   r4   D   s   € ˜Ÿ™¢_¸7È˜ÓN€ r(   c                 ó(   — | j                  d|¬«      S ©NÚtest©r   r   ©Úrename_axisr3   s     r&   r4   r4   E   s   € ˜Ÿ™¨f¸4˜Ó@€ r(   c                 ó(   — | j                  d|¬«      S )NrG   r/   rI   r3   s     r&   r4   r4   F   s   € ˜Ÿ™°¸T˜ÓB€ r(   c                 ó,   — | j                  ddi|¬«      S )Nr   Úint64r9   ©Úastyper3   s     r&   r4   r4   G   s   € ˜Ÿ™ C¨ >¸˜Ó=€ r(   c                 ó*   — | j                  dd|¬«      S ©Nr   r   r9   ©Útruncater3   s     r&   r4   r4   I   s   € ˜Ÿ™ Q¨°˜Ó5€ r(   c                 ó&   — | j                  |¬«      S r8   ©Úinfer_objectsr3   s     r&   r4   r4   J   s   € ˜×)Ñ)¨tÐ)Ó4€ r(   c                 ó&   — | j                  |¬«      S r8   ©Úto_timestampr3   s     r&   r4   r4   K   s   € ˜Ÿ™¨d˜Ó3€ r(   c                 ó(   — | j                  d|¬«      S ©NÚD)Úfreqr   ©Ú	to_periodr3   s     r&   r4   r4   L   s   € ˜Ÿ™¨3°T˜Ó:€ r(   c                 ó(   — | j                  d|¬«      S ©Nú
US/Centralr9   ©Útz_localizer3   s     r&   r4   r4   M   s   € ˜Ÿ™¨¸4˜Ó@€ r(   c                 ó(   — | j                  d|¬«      S ra   ©Ú
tz_convertr3   s     r&   r4   r4   N   s   € ˜Ÿ™ |¸$˜Ó?€ r(   c                 ó(   — | j                  d|¬«      S ©NF)Úallows_duplicate_labelsr   ©Ú	set_flagsr3   s     r&   r4   r4   O   s   € ˜Ÿ™¸eÈ$˜ÓO€ r(   )r0   r6   r;   r?   rD   Úrename_axis0Úrename_axis1rO   rS   rV   rY   r_   rd   rg   rl   )Úidsc                 óŽ  — d }d| j                   j                  j                  v rt        j                  ddd¬«      }n±d| j                   j                  j                  v rt        j
                  ddd¬«      }nvd| j                   j                  j                  v rt        j
                  ddd¬«      }n;d| j                   j                  j                  v rt        j
                  dddd	¬
«      }t        j                  g d¢g d¢g d¢dœ|¬«      } |||¬«      }t        j                  t        |d«      t        |d«      «      sJ ‚y )NrY   ú
2012-01-01r\   r
   ©r]   Úperiodsr_   rd   rg   úEurope/Brussels©r]   rs   Útzr   r   r   r   ©r   r9   r   )
ÚnodeÚcallspecÚidr   Úperiod_rangeÚ
date_ranger   r   r   r   )Úrequestr-   r   r   r$   Údf2s         r&   Útest_methods_copy_keywordr   ;   s  € ðT €EØ˜Ÿ™×.Ñ.×1Ñ1Ñ1Ü—‘ °3ÀÔB‰Ø	˜Ÿ™×-Ñ-×0Ñ0Ñ	0Ü—‘˜l°¸aÔ@‰Ø	˜'Ÿ,™,×/Ñ/×2Ñ2Ñ	2Ü—‘˜l°¸aÔ@‰Ø	˜Ÿ™×.Ñ.×1Ñ1Ñ	1Ü—‘˜l°¸aÐDUÔVˆä	�‰ÚšiªoÑ>Àeô
€Bñ �˜$Ô
€CÜ×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÑDr(   c                 ó,   — | j                  ddi|¬«      S )Nr   éd   rH   ©r0   ©Úserr   s     r&   r4   r4   {   s   € ˜#Ÿ*™*¨A¨s¨8¸$˜*Ó?€ r(   c                 ó(   — | j                  d |¬«      S r8   r‚   rƒ   s     r&   r4   r4   |   s   € ˜#Ÿ*™* T°˜*Ó5€ r(   c                 ó<   — | j                  | j                  |¬«      S )NrH   )r6   r   rƒ   s     r&   r4   r4   }   s   € ˜#Ÿ+™+¨C¯I©I¸D˜+ÓA€ r(   c                 ó(   — | j                  | |¬«      S r8   r:   rƒ   s     r&   r4   r4   ~   s   € ˜#×*Ñ*¨3°TÐ*Ó:€ r(   c                 ó.   — | j                  | |¬«      d   S r=   r>   rƒ   s     r&   r4   r4      s   € ˜#Ÿ)™) C¨d˜)Ó3°AÑ6€ r(   c                 ó.   — | j                  g d¢d|¬«      S rA   rC   rƒ   s     r&   r4   r4   €   s   € ˜#Ÿ,™,¢¸WÈ4˜,ÓP€ r(   c                 ó(   — | j                  d|¬«      S rF   rI   rƒ   s     r&   r4   r4   �   s   € ˜#Ÿ/™/°¸T˜/ÓB€ r(   c                 ó(   — | j                  d|¬«      S )NrM   r9   rN   rƒ   s     r&   r4   r4   ‚   s   € ˜#Ÿ*™* W°4˜*Ó8€ r(   c                 ó*   — | j                  dd|¬«      S )Nr   r   r9   )Ú	swaplevelrƒ   s     r&   r4   r4   ƒ   s   € ˜#Ÿ-™-¨¨1°4˜-Ó8€ r(   c                 ó*   — | j                  dd|¬«      S rQ   rR   rƒ   s     r&   r4   r4   „   s   € ˜#Ÿ,™, q¨!°$˜,Ó7€ r(   c                 ó&   — | j                  |¬«      S r8   rU   rƒ   s     r&   r4   r4   …   s   € ˜#×+Ñ+°Ð+Ó6€ r(   c                 ó&   — | j                  |¬«      S r8   rX   rƒ   s     r&   r4   r4   †   s   € ˜#×*Ñ*°Ð*Ó5€ r(   c                 ó(   — | j                  d|¬«      S r[   r^   rƒ   s     r&   r4   r4   ‡   s   € ˜#Ÿ-™-¨S°t˜-Ó<€ r(   c                 ó(   — | j                  d|¬«      S ra   rc   rƒ   s     r&   r4   r4   ˆ   s   € ˜#Ÿ/™/¨,¸T˜/ÓB€ r(   c                 ó(   — | j                  d|¬«      S ra   rf   rƒ   s     r&   r4   r4   ‰   s   € ˜#Ÿ.™.¨¸D˜.ÓA€ r(   c                 ó(   — | j                  d|¬«      S ri   rk   rƒ   s     r&   r4   r4   Š   s   € ˜#Ÿ-™-ÀÈD˜-ÓQ€ r(   )zrename (dict)r0   r6   r;   r?   rD   rm   rO   r�   rS   rV   rY   r_   rd   rg   rl   c                 ó
  — d }d| j                   j                  j                  v rt        j                  ddd¬«      }nùd| j                   j                  j                  v rt        j
                  ddd¬«      }n¾d| j                   j                  j                  v rt        j
                  ddd¬«      }nƒd| j                   j                  j                  v rt        j
                  dddd	¬
«      }nGd| j                   j                  j                  v r%t        j                  j                  g d¢g d¢g«      }t        j                  g d¢|¬«      } |||¬«      }t        j                  t        |«      t        |«      «      sJ ‚y )NrY   rq   r\   r
   rr   r_   rd   rg   rt   ru   r�   r   r   rw   r9   )rx   ry   rz   r   r{   r|   Ú
MultiIndexÚfrom_arraysÚSeriesr   r   r   )r}   r-   r   r   r„   Úser2s         r&   Ú test_methods_series_copy_keywordrš   v   s   € ðT €EØ˜Ÿ™×.Ñ.×1Ñ1Ñ1Ü—‘ °3ÀÔB‰Ø	˜Ÿ™×-Ñ-×0Ñ0Ñ	0Ü—‘˜l°¸aÔ@‰Ø	˜'Ÿ,™,×/Ñ/×2Ñ2Ñ	2Ü—‘˜l°¸aÔ@‰Ø	˜Ÿ™×.Ñ.×1Ñ1Ñ	1Ü—‘˜l°¸aÐDUÔV‰Ø	˜Ÿ™×-Ñ-×0Ñ0Ñ	0Ü—‘×)Ñ)ª9²iÐ*@ÓAˆä
�)‰)’I UÔ
+€CÙ�#˜DÔ!€DÜ×ÑœI d›O¬Y°s«^Ô<Ð<Ñ<r(   c                  óh  — t        j                  g d¢g d¢g d¢dœg d¢¬«      } | j                  «       }| j                  «       }|j                  j                  «        t        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 ‚t        j                  t        |d«      t        | d«      «      sJ ‚t        j                  | |«       y )Nr   r   r   r   )é
   é   é   rw   r   r   r   ©r   r	   )r   r   r   Úreset_indexr   Ú_verify_integrityr   r   r   r"   ÚtmÚassert_frame_equal©r$   Údf_origr~   s      r&   Útest_reset_indexr¦   µ   sö   € ô 
�‰ÚšiªoÑ>Âlô
€Bð �g‰g‹i€GØ
�.‰.Ó
€CØ‡H�H×ÑÔ ô ×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÐDÜ×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÐDà€C‡H�HˆT�NÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜ×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÐDÜ×Ñ˜"˜gÕ&r(   r   r	   r   c                 óR  — t        j                  ddg| ¬«      }|j                  «       }|j                  d¬«      }t	        j
                  t        |«      t        |«      «      sJ ‚|j                  j                  d«      rJ ‚d|j                  d<   t        j                  ||«       y )Nr   r	   rw   T)Údropr   r�   )r   r˜   r   r    r   r   r   r   Ú_has_no_referencer"   r¢   Úassert_series_equal©r   r„   Úser_origr™   s       r&   Útest_reset_index_series_dropr­   É   s„   € ä
�)‰)�Q˜�F %Ô
(€CØ�x‰x‹z€HØ�?‰? ˆ?Ó%€DÜ×ÑœI c›N¬I°d«OÔ<Ð<Ð<Ø�x‰x×)Ñ)¨!Ô,Ð,Ð,à€D‡I�Iˆa�LÜ×Ñ˜3 Õ)r(   c                  ó  — t        j                  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   r   Ú	set_indexÚgroupbyÚsumr¢   r£   )r$   ÚkeyÚresultÚexpecteds       r&   Ú'test_groupby_column_index_in_referencesr½   Õ   sz   € Ü	�‰Ú"ªÒ<PÑQó
€Bð 
�‰�cÓ	€BØ
ˆS‰'€CØ�Z‰Z˜ dˆZÓ+×/Ñ/Ó1€FØ�z‰z˜#¨ˆzÓ-×1Ñ1Ó3€HÜ×Ñ˜& (Õ+r(   c                  ó6  — t        j                  g d¢«      } t        j                  g d¢g d¢dœ«      }|j                  | «      }d| j                  d<   |j                  «       }t        j                  ddgd	d
gdœddg¬«      }t        j                  ||«       y )N)r   r	   r   r   r   ©r   r   r�   r   r   r	   rœ   r   r   rw   )r   r˜   r   r¸   r"   r¹   r¢   r£   )r„   r$   Úgbr»   r¼   s        r&   Útest_groupby_modify_seriesrÁ   à   s{   € ô �)‰)’IÓ
€CÜ	�‰šIªIÑ6Ó	7€BØ	�‰�C‹€BØ€C‡H�HˆQ�KØ�V‰V‹X€FÜ�|‰| 1 a &°°A¨wÑ7ÀÀ1¸vÔF€HÜ×Ñ˜& (Õ+r(   c                  ó^  — t        j                  g d¢g d¢g d¢dœ«      } | j                  «       }| j                  t        j
                  ¬«      }t        j                  t        |d«      t        | d«      «      sJ ‚d|j                  d	<   t        j                  t        |d«      t        | d«      «      rJ ‚t        j                  t        |d
«      t        | d«      «      sJ ‚t        j                  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   r0   r1   Úupperr   r   r   r"   r¢   r£   ©r$   r¥   r~   r¼   s       r&   Útest_rename_columnsrÇ   í   sæ   € ô 
�‰šIªIºOÑLÓ	M€BØ�g‰g‹i€GØ
�)‰)œCŸI™Iˆ)Ó
&€Cä×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÐDØ€C‡H�HˆT�NÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜ×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÐDÜ�|‰|¢)²)Â/ÑRÓS€HÜ×Ñ˜#˜xÔ(Ü×Ñ˜"˜gÕ&r(   c                  ó^  — t        j                  g d¢g d¢g d¢dœ«      } | j                  t        j                  ¬«      }|j                  «       }t        j                  t        |d«      t        | d«      «      sJ ‚d| j                  d	<   t        j                  t        |d«      t        | d«      «      rJ ‚t        j                  t        |d
«      t        | d«      «      sJ ‚t        j                  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   r0   r1   rÅ   r   r   r   r   r"   r¢   r£   )r$   r~   Údf2_origr¼   s       r&   Ú!test_rename_columns_modify_parentrÊ   ý   sæ   € ô 
�‰šIªIºOÑLÓ	M€BØ
�)‰)œCŸI™Iˆ)Ó
&€CØ�x‰x‹z€Hä×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÐDØ€B‡G�GˆD�MÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜ×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÐDÜ�|‰|¢)²)Â/ÑRÓS€HÜ×Ñ˜"˜hÔ'Ü×Ñ˜#˜xÕ(r(   c                  óÒ  — t        j                  g d¢ddœ«      } | j                  «       }d„ }| j                  |«      }t	        j
                  t        |d«      t        | d«      «      sJ ‚d|j                  d<   t        j                  | |«       t	        j
                  t        |d«      t        | d«      «      rJ ‚t	        j
                  t        |d«      t        | d«      «      sJ ‚y )	Nr   ç      ø?r¿   c                 ó   — | S ©N© ©r$   s    r&   Útestfuncztest_pipe.<locals>.testfunc  s   € Øˆ	r(   r   r   r   r   )
r   r   r   Úpiper   r   r   r"   r¢   r£   ©r$   r¥   rÑ   r~   s       r&   Ú	test_piperÔ     sÀ   € Ü	�‰šI¨CÑ0Ó	1€BØ�g‰g‹i€Gòð �'‰'�(Ó
€Cä×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÐDð €C‡H�HˆT�NÜ×Ñ˜"˜gÔ&Ü×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜ×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÑDr(   c                  ó´  — t        j                  g d¢ddœ«      } | j                  «       }d„ }| j                  |«      }t	        j
                  t        |d«      t        | d«      «      sJ ‚t        j                  | |«       t	        j
                  t        |d«      t        | d«      «      r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>.testfunc#  s   € Øˆ�‰�‰Øˆ	r(   r   r   )	r   r   r   rÒ   r   r   r   r¢   r£   rÓ   s       r&   Útest_pipe_modify_dfrØ     s±   € Ü	�‰šI¨CÑ0Ó	1€BØ�g‰g‹i€Gòð �'‰'�(Ó
€Cä×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÐDä×Ñ˜"˜gÔ&Ü×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜ×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÑDr(   c                  óÜ  — t        j                  g d¢g d¢g d¢dœ«      } | j                  «       }| j                  ddg¬«      }t	        j
                  t        |d«      t        | d«      «      sJ ‚d|j                  d	<   t	        j
                  t        |d«      t        | d«      «      rJ ‚t	        j
                  t        |d«      t        | d«      «      sJ ‚t        j                  | |«       y )
Nr   r   r   r   r   r   rÃ   r   r   )
r   r   r   r6   r   r   r   r"   r¢   r£   r¤   s      r&   Útest_reindex_columnsrÚ   0  sÃ   € ô 
�‰šIªIºOÑLÓ	M€BØ�g‰g‹i€GØ
�*‰*˜c 3˜Zˆ*Ó
(€Cô ×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÐDà€C‡H�HˆT�NÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜ×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÐDÜ×Ñ˜"˜gÕ&r(   c                 ó   — | S rÎ   rÏ   ©Úidxs    r&   r4   r4   C  s   € �C€ r(   c                 ó"   — | j                  «       S rÎ   )ÚviewrÜ   s    r&   r4   r4   D  ó   € �C—H‘H“J€ r(   c                 ó"   — | j                  «       S rÎ   r9   rÜ   s    r&   r4   r4   E  rà   r(   c                 ó   — t        | «      S rÎ   )ÚlistrÜ   s    r&   r4   r4   F  s
   € ”D˜“I€ r(   )Ú	identicalrß   r   Úvaluesc                 óø  — t        j                  g d¢g d¢g d¢dœ«      }|j                  «       }|j                   | |j                  «      ¬«      }t        j                  t        |d«      t        |d«      «      sJ ‚d|j                  d<   t        j                  t        |d«      t        |d«      «      rJ ‚t        j                  t        |d	«      t        |d	«      «      sJ ‚t        j                  ||«       y )
Nr   r   r   r   rw   r   r   r   r   )r   r   r   r6   r   r   r   r   r"   r¢   r£   ©r   r$   r¥   r~   s       r&   Útest_reindex_rowsrè   @  sÇ   € ô 
�‰šIªIºOÑLÓ	M€BØ�g‰g‹i€GØ
�*‰*™5 §¡›?ˆ*Ó
+€Cô ×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÐDà€C‡H�HˆT�NÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜ×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÐDÜ×Ñ˜"˜gÕ&r(   c                  ód  — t        j                  g d¢g d¢g d¢dœ«      } | j                  «       }| j                  d¬«      }|j                  j                  «        t        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 ‚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   r"   r¢   r£   r¤   s      r&   Útest_drop_on_columnrê   Z  sï   € Ü	�‰šIªIºOÑLÓ	M€BØ�g‰g‹i€GØ
�'‰'˜#ˆ'Ó
€CØ‡H�H×ÑÔ ä×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÐDÜ×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÐDØ€C‡H�HˆT�NÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜ×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÐDÜ×Ñ˜"˜gÕ&r(   c                  ó²  — t        j                  g d¢g d¢g d¢dœ«      } | j                  «       }| j                  d«      }|j                  j                  «        t        j                  t        |d«      t        | d«      «      sJ ‚d|j                  d<   t        j                  t        |d«      t        | d«      «      rJ ‚t        j                  | |«       y )	Nr   r   r   r   rM   r   r   r   )r   r   r   Úselect_dtypesr   r¡   r   r   r   r"   r¢   r£   r¤   s      r&   Útest_select_dtypesrí   h  s©   € ô 
�‰šIªIºOÑLÓ	M€BØ�g‰g‹i€GØ
×
Ñ
˜7Ó
#€CØ‡H�H×ÑÔ ä×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÐDà€C‡H�HˆT�NÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜ×Ñ˜"˜gÕ&r(   Úfilter_kwargsÚitemsr   ÚlikeÚregexc                 ó€  — t        j                  g d¢g d¢g d¢dœ«      }|j                  «       } |j                  di | ¤Ž}t	        j
                  t        |d«      t        |d«      «      s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   Úfilterr   r   r   r"   r¢   r£   )rî   r$   r¥   r~   s       r&   Útest_filterrô   w  sž   € ô 
�‰šIªIºOÑLÓ	M€BØ�g‰g‹i€GØ
ˆ"�)‰)Ñ
$�mÑ
$€CÜ×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÐDð €C‡H�HˆT�NÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜ×Ñ˜"˜gÕ&r(   c                  óp  — t        j                  ddgddgddggt        j                  dd«      d	d
g¬«      } | j                  «       }| j	                  d¬«      }t        j                  t        |d	«      t        | d	«      «      sJ ‚|j                  | j                  usJ ‚|j                  | j                  usJ ‚d| j                  d<   t        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   )rs   r   )r   r   r|   r   Úshiftr   r   r   r   r   r"   r¢   r£   r¤   s      r&   Útest_shift_no_oprú   ˆ  s  € Ü	�‰Ø
ˆQˆ�!�Q�˜!˜Q˜Ð Ü�m‰m˜L¨,Ó7Ø�c�
ô
€Bð
 �g‰g‹i€GØ
�(‰(˜1ˆ(Ó
€CÜ×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÐDØ�9‰9˜BŸH™HÑ$Ð$Ð$Ø�;‰;˜bŸj™jÑ(Ð(Ð(à€B‡G�GˆD�MÜ×Ñ¤	¨"¨cÓ 2´I¸cÀ3Ó4GÔHÐHÐHÜ×ÑœI b¨#Ó.´	¸#¸sÓ0CÔDÐDÐDÜ×Ñ˜#˜wÕ'r(   c                  óX  — t        j                  ddgddgddggt        j                  dd«      d	d
g¬«      } | j                  dd¬«      }t	        j
                  t        |d	«      t        | d	«      «      rJ ‚|j                  | j                  usJ ‚|j                  | j                  usJ ‚y )Nr   r	   r
   r   r   r   rö   r÷   r   r   rø   r   ©rs   rB   )	r   r   r|   rù   r   r   r   r   r   )r$   r~   s     r&   Útest_shift_indexrý   š  sŸ   € Ü	�‰Ø
ˆQˆ�!�Q�˜!˜Q˜Ð Ü�m‰m˜L¨,Ó7Ø�c�
ô
€Bð
 �(‰(˜1 1ˆ(Ó
%€Cä×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHØ�9‰9˜BŸH™HÑ$Ð$Ð$Ø�;‰;˜bŸj™jÑ(Ð(Ñ(r(   c                  óè  — t        j                  ddgddgddggt        j                  dd«      d	d
g¬«      } | j                  «       }t        j                  dd«      |_        | j                  dd¬«      }t        j                  t        |d	«      t        | d	«      «      s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ø   ú
2020-01-02z
2020-01-04Ú1D©rs   r]   r   r   )r   r   r|   r   r   rù   r   r   r   r"   r¢   r£   r¤   s      r&   Útest_shift_rows_freqr  §  sÑ   € Ü	�‰Ø
ˆQˆ�!�Q�˜!˜Q˜Ð Ü�m‰m˜L¨,Ó7Ø�c�
ô
€Bð
 �g‰g‹i€GÜ—M‘M ,°Ó=€G„MØ
�(‰(˜1 4ˆ(Ó
(€Cä×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÐDØ€B‡G�GˆD�MÜ×Ñ¤	¨"¨cÓ 2´I¸cÀ3Ó4GÔHÐHÐHÜ×Ñ˜#˜wÕ'r(   c                  óH  — t        j                  ddgddgddggt        j                  dd«      ¬	«      } | j                  dd¬
«      }t	        j
                  t        |d«      t        | d«      «      sJ ‚d| j                  d<   t	        j
                  t        |d«      t        | d«      «      rJ ‚t        j                  t        j                  dgt        j                  dgt        j                  dggt        j                  dd«      ¬	«      }t        j                  ||«       y )Nr   r	   r
   r   r   r   rö   rÿ   rÃ   rü   r   r   )r   r   r|   rù   r   r   r   r"   Únanr¢   r£   )r$   r~   r¼   s      r&   Útest_shift_columnsr  ·  sõ   € Ü	�‰Ø
ˆQˆ�!�Q�˜!˜Q˜Ð ¬"¯-©-¸ÀlÓ*Sô
€Bð �(‰(˜1 1ˆ(Ó
%€Cä×ÑœI c¨<Ó8¼)ÀBÈÓ:UÔVÐVÐVØ€B‡G�GˆD�MÜ×ÑÜ�#�|Ó$¤i°°LÓ&Aôð ð ô �|‰|Ü
�&‰&�!ˆ”r—v‘v˜q�k¤B§F¡F¨A ;Ð/Ü—‘˜l¨LÓ9ô€Hô ×Ñ˜#˜xÕ(r(   c                  óV  — t        j                  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 ‚d|j                  d<   t	        j
                  |j                  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   Úpopr   r   rå   r   r"   r¢   r£   )r$   r¥   Úview_originalr»   s       r&   Útest_popr	  É  sì   € Ü	�‰šIªIºOÑLÓ	M€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à€F‡K�K��NÜ×Ñ §¡¬y¸ÈÓ/LÔMÐMÐMØ€B‡G�GˆD�MÜ×Ñ¤	¨"¨cÓ 2´I¸mÈSÓ4QÔRÐRÐRÜ×Ñ˜-¨Õ1r(   Úfuncc                 ó$   — | j                  |«      S rÎ   r>   ©ÚxÚys     r&   r4   r4   Ü  s   € �Q—W‘W˜Q“Z€ r(   c                 ó<   — | j                  |j                  d¬«      S )Nr   ©rB   )r?   r   r  s     r&   r4   r4   Ý  s   € �Q—W‘W˜QŸS™S q�WÓ)€ r(   c                 ój   — | j                  |j                  j                  t        dd«         d¬«      S )Nr   r   r  )r?   r   r"   Úslicer  s     r&   r4   r4   Þ  s&   € �Q—W‘W˜QŸS™SŸX™X¤e¨A¨q£kÑ2¸�WÓ;€ r(   c                 ó”  — t        j                  g d¢ddœ«      }|j                  «       }|ddg   j                  «       } | ||«      \  }}t        j                  t        |d«      t        |d«      «      s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   r   r"   r¢   r£   )r
  r$   r¥   Ú
df_changedr~   Ú_s         r&   Útest_align_framer  Ù  s­   € ô 
�‰šI¨CÑ0Ó	1€BØ�g‰g‹i€GØ�S˜#�J‘×$Ñ$Ó&€JÙ�"�jÓ!�F€Cˆä×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÐDØ€C‡H�HˆT�NÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜ×Ñ˜"˜gÕ&r(   c                  óŽ  — t        j                  ddg«      } | j                  «       }| j                  «       }| j                  |«      \  }}t	        j
                  |j                  | j                  «      sJ ‚t	        j
                  |j                  |j                  «      sJ ‚d|j                  d<   d|j                  d<   t	        j
                  |j                  | j                  «      rJ ‚t	        j
                  |j                  |j                  «      rJ ‚t        j                  | |«       t        j                  ||«       y )Nr   r	   r   )
r   r˜   r   r?   r   r   rå   r"   r¢   rª   )r„   r¬   Ú	ser_otherr™   Úser_other_results        r&   Útest_align_seriesr  í  sþ   € Ü
�)‰)�Q˜�FÓ
€CØ�x‰x‹z€HØ—‘“
€IØ ŸY™Y yÓ1Ñ€DÐ
ä×Ñ˜DŸK™K¨¯©Ô4Ð4Ð4Ü×ÑÐ,×3Ñ3°Y×5EÑ5EÔFÐFÐFØ€D‡I�Iˆa�LØ Ð×Ñ˜!ÑÜ×Ñ §¡¨S¯Z©ZÔ8Ð8Ð8Ü×ÑÐ 0× 7Ñ 7¸×9IÑ9IÔJÐJÐJÜ×Ñ˜3 Ô)Ü×Ñ˜9 hÕ/r(   c                  óÈ  — t        j                  g d¢g d¢dœ«      } | j                  «       }| j                  | «      \  }}t	        j
                  t        | d«      t        |d«      «      sJ ‚t	        j
                  t        | d«      t        |d«      «      sJ ‚d|j                  d<   t        j                  | |«       d|j                  d<   t        j                  | |«       y )Nr   r   r¿   r   r   r   ©r   r   )
r   r   r   r?   r   r   r   Úlocr¢   r£   )r$   r¥   r~   Údf3s       r&   Útest_align_copy_falser   ý  s³   € Ü	�‰šIªIÑ6Ó	7€BØ�g‰g‹i€GØ�x‰x˜‹|�H€Cˆä×ÑœI b¨#Ó.´	¸#¸sÓ0CÔDÐDÐDÜ×ÑœI b¨#Ó.´	¸#¸sÓ0CÔDÐDÐDà€C‡G�GˆF�OÜ×Ñ˜"˜gÔ&à€C‡G�GˆF�OÜ×Ñ˜"˜gÕ&r(   c                  óv  — t        j                  g d¢g d¢dœ«      } t        j                  g d¢d¬«      }|j                  «       }| j                  «       }| j	                  |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 ‚d|j                  d
<   t        j                  | |«       d|j                  d<   t        j                  ||«       y )Nr   r   r¿   r  ©Únamer   r  r   r   r  )r   r   r˜   r   r?   r   r   r   r  r¢   r£   rª   )r$   r„   r¬   r¥   r~   r™   s         r&   Ú!test_align_with_series_copy_falser$    s÷   € Ü	�‰šIªIÑ6Ó	7€BÜ
�)‰)’I CÔ
(€CØ�x‰x‹z€HØ�g‰g‹i€GØ—‘˜ 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à€C‡G�GˆF�OÜ×Ñ˜"˜gÔ&à€D‡H�HˆQ�KÜ×Ñ˜3 Õ)r(   c                  óR  — t        j                  g d¢«      } | j                  «       }| d d  j                  «       }t	        j
                  | j                  t        |d«      «      sJ ‚d|j                  d<   t	        j
                  | j                  t        |d«      «      rJ ‚t        j                  | |«       | d d  j                  «       }d| j                  d<   t        j                  ||j                  «       «       | j                  «       }|j                  | j                  usJ ‚y )Nr   r   r   )r   r˜   r   Úto_framer   r   rå   r   r"   r¢   rª   r£   r   )r„   r¬   r$   s      r&   Útest_to_framer'    sç   € ä
�)‰)’IÓ
€CØ�x‰x‹z€Hà	‰Qˆ�‰Ó	€Bô ×Ñ˜CŸJ™J¬	°"°aÓ(8Ô9Ð9Ð9à€B‡G�GˆD�Mô ×Ñ §
¡
¬I°b¸!Ó,<Ô=Ð=Ð=Ü×Ñ˜3 Ô)ð 
‰Qˆ�‰Ó	€BØ€C‡H�HˆQ�Kä×Ñ˜"˜h×/Ñ/Ó1Ô2à	�‰‹€BØ�8‰8˜3Ÿ9™9Ñ$Ð$Ñ$r(   zmethod, idxc                 óF   — | j                  d¬«      j                  d¬«      S )NFr*   r9   rÐ   s    r&   r4   r4   ;  s   € �B—G‘G �GÓ'×,Ñ,°%Ð,Ó8€ r(   c                 ó>   — | j                  «       j                  «       S rÎ   )r    rÐ   s    r&   r4   r4   <  s   € �B—N‘NÓ$×0Ñ0Ó2€ r(   c                 ó~   — | j                  t        j                  ¬«      j                  t        j                  ¬«      S )NrÃ   )r0   r1   rÅ   r2   rÐ   s    r&   r4   r4   =  s'   € �B—I‘I¤c§i¡i�IÓ0×7Ñ7ÄÇ	Á	Ð7ÓJ€ r(   c                 óF   — | j                  d¬«      j                  d¬«      S )NFr*   Únumber)Úinclude)r   rì   rÐ   s    r&   r4   r4   >  s   € �B—G‘G �GÓ'×5Ñ5¸hÐ5ÓG€ r(   )zshallow-copyr    r0   rì   c                 ó@  — t        j                  g d¢g d¢g d¢dœ«      }|j                  «       } | |«      }d|j                  d|f<   t	        j
                  ||«        | |«      }d|j                  d<   t	        j
                  |j                  d d …|d …f   |«       y )Nr   r   r   r   r   r   )r   r   r   r"   r¢   r£   )r-   rÝ   r$   r¥   r~   s        r&   Útest_chained_methodsr/  8  sˆ   € ô 
�‰šIªIºOÑLÓ	M€BØ�g‰g‹i€Gñ �‹*€CØ€C‡H�HˆQ�ˆVÑÜ×Ñ˜"˜gÔ&ñ �‹*€CØ€B‡G�GˆD�MÜ×Ñ˜#Ÿ(™(¢1 c¡d 7Ñ+¨WÕ5r(   Úobjr"  c                 óÊ  — t        j                  t        j                  dd¬«      t        j                  dd¬«      g«      | _        | j	                  «       }| j                  «       }t        j                  t        |d«      t        | d«      «      sJ ‚d|j                  d<   t        j                  t        |d«      t        | d«      «      rJ ‚t        j                  | |«       y )Nz2012-1-1r\   ©r]   z2012-1-2r   r   )r   ÚIndexÚPeriodr   r   rY   r   r   r   r"   r¢   Úassert_equal©r0  Úobj_origÚobj2s      r&   Útest_to_timestampr9  Q  s²   € ô —‘Ü	�‰�: CÔ	(¬"¯)©)°JÀSÔ*IÐJó€C„Ið �x‰x‹z€HØ×ÑÓ€Dä×ÑœI d¨CÓ0´)¸CÀÓ2EÔFÐFÐFð €D‡I�Iˆa�LÜ×Ñ¤	¨$°Ó 4´iÀÀSÓ6IÔJÐJÐJÜ‡O�O�C˜Õ"r(   c                 óÆ  — t        j                  t        j                  d«      t        j                  d«      g«      | _        | j	                  «       }| j                  d¬«      }t        j                  t        |d«      t        | d«      «      sJ ‚d|j                  d<   t        j                  t        |d«      t        | d«      «      rJ ‚t        j                  | |«       y )Nú
2019-12-31ú
2020-12-31ÚYr2  r   r   )r   r3  Ú	Timestampr   r   r_   r   r   r   r"   r¢   r5  r6  s      r&   Útest_to_periodr?  d  s«   € ô —‘œ"Ÿ,™, |Ó4´b·l±lÀ<Ó6PÐQÓR€C„Ià�x‰x‹z€HØ�=‰=˜cˆ=Ó"€Dä×ÑœI d¨CÓ0´)¸CÀÓ2EÔFÐFÐFð €D‡I�Iˆa�LÜ×Ñ¤	¨$°Ó 4´iÀÀSÓ6IÔJÐJÐJÜ‡O�O�C˜Õ"r(   c                  ó~  — t        j                  g d¢g d¢g d¢dœ«      } | j                  «       }| j                  d«      }t	        j
                  t        |d«      t        | d«      «      s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   r   r   r·   r   r   r   r"   r¢   r£   r¤   s      r&   Útest_set_indexrB  u  s—   € ä	�‰šIªIºOÑLÓ	M€BØ�g‰g‹i€GØ
�,‰,�sÓ
€Cä×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÐDð €C‡H�HˆT�NÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜ×Ñ˜"˜gÕ&r(   c                  óÄ   — t        j                  g d¢ddœ«      } | j                  d«      }|j                  «       }d| j                  d<   t        j                  ||«       y )Nr   r   r¿   r   r�   r   )r   r   r·   r   r"   r¢   r£   ©r$   r»   r¼   s      r&   Ú4test_set_index_mutating_parent_does_not_mutate_indexrE  ƒ  sK   € Ü	�‰šI¨AÑ.Ó	/€BØ�\‰\˜#Ó€FØ�{‰{‹}€Hà€B‡G�GˆD�MÜ×Ñ˜& (Õ+r(   c                  ó@  — t        j                  g d¢g d¢g d¢dœ«      } | j                  «       }| j                  d«      }t	        j
                  t        |d«      t        | d«      «      sJ ‚d|j                  d	<   t	        j
                  t        |d«      t        | d«      «      rJ ‚t	        j
                  t        |d
«      t        | d«      «      sJ ‚t        j                  g d¢g d¢g d¢dœ«      }t        j                  ||«       t        j                  | |«       y )Nr   r   r   r   ÚCoW_ÚCoW_ar   r   r   ÚCoW_cr   rÄ   )rH  ÚCoW_brI  )
r   r   r   Ú
add_prefixr   r   r   r"   r¢   r£   rÆ   s       r&   Útest_add_prefixrL  Œ  sã   € ä	�‰šIªIºOÑLÓ	M€BØ�g‰g‹i€GØ
�-‰-˜Ó
€Cä×ÑœI c¨7Ó3´Y¸rÀ3Ó5GÔHÐHÐHØ€C‡H�HˆT�Nä×Ñ¤	¨#¨wÓ 7¼À2ÀsÓ9KÔLÐLÐLä×ÑœI c¨7Ó3´Y¸rÀ3Ó5GÔHÐHÐHÜ�|‰|Ú¢iº/ÑJó€Hô ×Ñ˜#˜xÔ(Ü×Ñ˜"˜gÕ&r(   c                  ó@  — t        j                  g d¢g d¢g d¢dœ«      } | j                  «       }| j                  d«      }t	        j
                  t        |d«      t        | d«      «      sJ ‚d|j                  d	<   t	        j
                  t        |d«      t        | d«      «      rJ ‚t	        j
                  t        |d
«      t        | d«      «      sJ ‚t        j                  g d¢g d¢g d¢dœ«      }t        j                  ||«       t        j                  | |«       y )Nr   r   r   r   Ú_CoWÚa_CoWr   r   r   Úc_CoWr   rÄ   )rO  Úb_CoWrP  )
r   r   r   Ú
add_suffixr   r   r   r"   r¢   r£   rÆ   s       r&   Útest_add_suffixrS  Ÿ  sã   € ä	�‰šIªIºOÑLÓ	M€BØ�g‰g‹i€GØ
�-‰-˜Ó
€CÜ×ÑœI c¨7Ó3´Y¸rÀ3Ó5GÔHÐHÐHØ€C‡H�HˆT�NÜ×Ñ¤	¨#¨wÓ 7¼À2ÀsÓ9KÔLÐLÐLÜ×ÑœI c¨7Ó3´Y¸rÀ3Ó5GÔHÐHÐHÜ�|‰|Ú¢iº/ÑJó€Hô ×Ñ˜#˜xÔ(Ü×Ñ˜"˜gÕ&r(   z	axis, val)r   ç      @c                 ó~  — t        j                  g d¢d|dgddœ«      }|j                  «       }|j                  | ¬«      }t	        j
                  t        |d«      t        |d«      «      s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   r   Údropnar   r   r   r"   r¢   r£   )rB   Úvalr$   r¥   r~   s        r&   Útest_dropnarX  ¯  s�   € ä	�‰šI¨Q°°Q¨K¸cÑBÓ	C€BØ�g‰g‹i€GØ
�)‰)˜ˆ)Ó
€Cä×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÐDà€C‡H�HˆT�NÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜ×Ñ˜"˜gÕ&r(   rW  r   rT  c                 ón  — t        j                  d| dg«      }|j                  «       }|j                  «       }t	        j
                  |j                  |j                  «      sJ ‚d|j                  d<   t	        j
                  |j                  |j                  «      rJ ‚t        j                  ||«       y )Nr   r   r   )
r   r˜   r   rV  r   r   rå   r"   r¢   rª   )rW  r„   r¬   r™   s       r&   Útest_dropna_seriesrZ  ¼  s…   € ä
�)‰)�Q˜˜Q�KÓ
 €CØ�x‰x‹z€HØ�:‰:‹<€DÜ×Ñ˜DŸK™K¨¯©Ô4Ð4Ð4à€D‡I�Iˆa�LÜ×Ñ §¡¨S¯Z©ZÔ8Ð8Ð8Ü×Ñ˜3 Õ)r(   c                 ó"   — | j                  «       S rÎ   ©ÚheadrÐ   s    r&   r4   r4   Ë  ó   € �2—7‘7“9€ r(   c                 ó$   — | j                  d«      S )Nr	   r\  rÐ   s    r&   r4   r4   Ì  ó   € �2—7‘7˜1“:€ r(   c                 ó"   — | j                  «       S rÎ   ©ÚtailrÐ   s    r&   r4   r4   Í  r^  r(   c                 ó$   — | j                  d«      S )Nr
   rb  rÐ   s    r&   r4   r4   Î  r`  r(   c                 óJ  — t        j                  g d¢g d¢dœ«      }|j                  «       } | |«      }|j                  j	                  «        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 ‚t        j                  t        |d«      t        |d«      «      r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¥   r~   s       r&   Útest_head_tailrg  È  sì   € ô 
�‰šIªOÑ<Ó	=€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Õ&r(   c                 óâ  — t        j                  ddgt        j                  ddgt        ¬«      dddœ«      }|j	                  «       }|j                  «       }t        j                  t        |d«      t        |d«      «      sJ ‚| r2t        r,t        j                  t        |d«      t        |d«      «      r.J ‚t        j                  t        |d«      t        |d«      «      sJ ‚d	|j                  d
<   d|j                  d<   t        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°   rA  )r   r   r˜   Úobjectr   rV   r   r   r   r   r¢   r"   r£   )Úusing_infer_stringr$   r¥   r~   s       r&   Útest_infer_objectsrm  ã  s-  € Ü	�‰Ø�!ˆfœ2Ÿ9™9 c¨3 Z´vÔ>ÀQÈSÑQó
€Bð �g‰g‹i€GØ
×
Ñ
Ó
€Cä×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÐDÙ�kÜ×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLä×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHà€C‡H�HˆT�NØ€C‡H�HˆT�NÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜ×Ñ˜"˜gÕ&r(   c                 ó,  — t        j                  ddgt        j                  ddgt        ¬«      dt        j                  t        j                  d«      t        j                  d«      gd¬«      t        j                  d	d
gt        ¬«      dœ«      }|j                  «       }t        |d«      }t        |d«      }t        |d«      }d|j                  d<   d|j                  d<   t        j                  d«      |j                  d<   t        j                  |t        |d«      «      sJ ‚| r(t        r"t        j                  |t        |d«      «      s$J ‚t        j                  |t        |d«      «      rJ ‚t        j                  |t        |d«      «      sJ ‚y )Nr   r	   r  r  ri  r;  r<  rk  ÚzÚw)r   r   r   r°   Úer   r   r°   r   r   rA  ú
2018-12-31©r   r
   )r   r   r˜   rk  r>  rV   r   r"   r   r   r   r¢   )rl  r$   Úarr_aÚarr_bÚarr_ds        r&   Útest_infer_objects_no_referencerw  ÷  sO  € Ü	�‰à�Q�Ü—‘˜C ˜:¬VÔ4ØÜ—‘Ü—‘˜lÓ+¬R¯\©\¸,Ó-GÐHÐPXôô —‘˜C ˜:¬VÔ4ñ	
ó

€Bð 
×	Ñ	Ó	€Bä�b˜#Ó€EÜ�b˜#Ó€EÜ�b˜#Ó€Eà€B‡G�GˆD�MØ€B‡G�GˆD�MÜ—L‘L Ó.€B‡G�GˆD�MÜ×Ñ˜E¤9¨R°Ó#5Ô6Ð6Ð6Ù�kô ×Ñ ¤y°°SÓ'9Ô:Ð:Ð:ô ×#Ñ# E¬9°R¸Ó+=Ô>Ð>Ð>Ü×Ñ˜E¤9¨R°Ó#5Ô6Ð6Ñ6r(   c                  óª  — t        j                  ddgt        j                  ddgt        ¬«      dt        j                  t        j                  d«      t        j                  d«      gd¬«      d	œ«      } | d d  }| j                  «       } t        | d
«      }t        | d«      }t        | d«      }d| j                  d<   d| j                  d<   t        j                  d«      | j                  d<   t        j                  |t        | d
«      «      rJ ‚t        j                  |t        | d«      «      rJ ‚t        j                  |t        | d«      «      sJ ‚y )Nr   r	   r  r  ri  r;  r<  rk  r¯   r   r   r°   r   r   rA  rr  rs  )
r   r   r˜   rk  r>  rV   r   r"   r   r   )r$   rß   rt  ru  rv  s        r&   Útest_infer_objects_referencery    s  € Ü	�‰à�Q�Ü—‘˜C ˜:¬VÔ4ØÜ—‘Ü—‘˜lÓ+¬R¯\©\¸,Ó-GÐHÐPXôñ		
ó	
€Bð ‰aˆ5€DØ	×	Ñ	Ó	€Bä�b˜#Ó€EÜ�b˜#Ó€EÜ�b˜#Ó€Eà€B‡G�GˆD�MØ€B‡G�GˆD�MÜ—L‘L Ó.€B‡G�GˆD�MÜ×Ñ ¤y°°SÓ'9Ô:Ð:Ð:Ü×Ñ ¤y°°SÓ'9Ô:Ð:Ð:Ü×Ñ˜E¤9¨R°Ó#5Ô6Ð6Ñ6r(   Úkwargsr   )ÚbeforeÚafterrB   c                 ó¬  — t        j                  g d¢dddœ«      }|j                  «       } |j                  di | ¤Ž}|j                  j                  «        t        j                  t        |d«      t        |d«      «      s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   rS   r   r¡   r   r   r   r"   r¢   r£   ©rz  r$   r¥   r~   s       r&   Útest_truncater  2  s¬   € ô 
�‰šI¨A°AÑ6Ó	7€BØ�g‰g‹i€GØ
ˆ"�+‰+Ñ
˜Ñ
€CØ‡H�H×ÑÔ ä×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÐDà€C‡H�HˆT�NÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜ×Ñ˜"˜gÕ&r(   ÚassignÚdrop_duplicatesc                 ó¦  — t        j                  dg d¢i«      }|j                  «       } t        || «      «       }|j                  j                  «        t        j                  t        |d«      t        |d«      «      sJ ‚d|j                  d<   t        j                  t        |d«      t        |d«      «      rJ ‚t        j                  ||«       y )Nr   r   r   r   )r   r   r   Úgetattrr   r¡   r   r   r   r"   r¢   r£   rf  s       r&   Útest_assign_drop_duplicatesr„  F  s¦   € ä	�‰�sšIÐ&Ó	'€BØ�g‰g‹i€GØ
Œ'�"�fÓ
Ó
€CØ‡H�H×ÑÔ ä×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÐDà€C‡H�HˆT�NÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜ×Ñ˜"˜gÕ&r(   c                 óD  — | j                  «       }| j                  ddg«      }t        j                  |j                  | j                  «      sJ ‚d|j
                  d<   t        j                  |j                  | j                  «      rJ ‚t        j                  | |«       y )Nr   r   )r   Útaker   r   rå   r"   r¢   r5  r6  s      r&   Ú	test_taker‡  T  sx   € ð �x‰x‹z€HØ�8‰8�Q˜�FÓ€DÜ×Ñ˜DŸK™K¨¯©Ô4Ð4Ð4à€D‡I�Iˆa�LÜ×Ñ §¡¨S¯Z©ZÔ8Ð8Ð8Ü‡O�O�C˜Õ"r(   c                 ó|  — t        j                  ddd¬«      | _        | j                  «       }| j	                  dd«      }t        j                  |j                  | j                  «      sJ ‚d|j                  d<   t        j                  |j                  | j                  «      rJ ‚t        j                  | |«       y )Nz
2018-04-09r	   Ú1D20minr  z0:00z1:00r   )r   r|   r   r   Úbetween_timer   r   rå   r"   r¢   r5  r6  s      r&   Útest_between_timer‹  `  sŠ   € ä—‘˜l°A¸IÔF€C„IØ�x‰x‹z€HØ×Ñ˜F FÓ+€DÜ×Ñ˜DŸK™K¨¯©Ô4Ð4Ð4à€D‡I�Iˆa�LÜ×Ñ §¡¨S¯Z©ZÔ8Ð8Ð8Ü‡O�O�C˜Õ"r(   c                  ó¨  — t        j                  ddgddœ«      } t        j                  dddgdœ«      }| j                  «       }| j                  |«      }t	        j
                  t        |d«      t        | d«      «      sJ ‚d|j                  d<   t	        j
                  t        |d«      t        | d«      «      rJ ‚t        j                  | |«       y )Nr   r	   r   r¿   )r   r   r   rA  )
r   r   r   r;   r   r   r   r"   r¢   r£   )r$   Úotherr¥   r~   s       r&   Útest_reindex_likerŽ  l  s®   € Ü	�‰˜Q ˜F¨Ñ-Ó	.€BÜ�L‰L˜s¨!¨Q¨Ñ0Ó1€Eà�g‰g‹i€GØ
�/‰/˜%Ó
 €CÜ×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÐDà€C‡H�HˆT�NÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜ×Ñ˜"˜gÕ&r(   c                  ól  — t        j                  g d¢«      } | j                  «       }| j                  «       }t	        j
                  | j                  |j                  «      sJ ‚d|j                  d<   t	        j
                  |j                  | j                  «      rJ ‚t        j                  | |«       y )Nr   r   )
r   r˜   r   Ú
sort_indexr   r   rå   r"   r¢   rª   ©r„   r¬   r™   s      r&   Útest_sort_indexr’  y  s‚   € ä
�)‰)’IÓ
€CØ�x‰x‹z€HØ�>‰>Ó€DÜ×Ñ˜CŸJ™J¨¯©Ô4Ð4Ð4ð €D‡I�Iˆa�LÜ×Ñ §¡¨S¯Z©ZÔ8Ð8Ð8Ü×Ñ˜3 Õ)r(   zobj, kwargsr   Úbyc                 óB  — | j                  «       } | j                  di |¤Ž}t        j                  t	        |d«      t	        | d«      «      sJ ‚d|j
                  d<   t        j                  t	        |d«      t	        | d«      «      rJ ‚t        j                  | |«       y )Nr   r   rÏ   ©r   Úsort_valuesr   r   r   r"   r¢   r5  )r0  rz  r7  r8  s       r&   Útest_sort_valuesr—  †  s‡   € ð �x‰x‹z€HØˆ3�?‰?Ñ$˜VÑ$€DÜ×ÑœI d¨CÓ0´)¸CÀÓ2EÔFÐFÐFð €D‡I�Iˆa�LÜ×Ñ¤	¨$°Ó 4´iÀÀSÓ6IÔJÐJÐJÜ‡O�O�C˜Õ"r(   z<ignore:The inplace keyword in (Series|DataFrame).sort_valuesc                 óP  — | j                  «       }| d d  } | j                  dddi|¤Ž t        j                  t	        | d«      t	        |d«      «      sJ ‚d| j
                  d<   t        j                  t	        | d«      t	        |d«      «      rJ ‚t        j                  ||«       y )NÚinplaceTr   r   rÏ   r•  )r0  rz  r7  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ð €C‡H�HˆQ�KÜ×Ñ¤	¨#¨sÓ 3´Y¸tÀSÓ5IÔJÐJÐJÜ‡O�O�D˜(Õ#r(   Údecimals)éÿÿÿÿr   r   c                 óX  — t        j                  ddgddœ«      }|j                  «       }|j                  | ¬«      }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	«      «      rJ ‚|j                  |j                  usJ ‚|j                  |j                  usJ ‚d
|j                  d<   d|j                  d<   t        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°   rA  r   r   )r   r   r   Úroundr¢   r   r   r   r   Ú__version__r   r   r"   r£   )r›  r$   r¥   r~   s       r&   Ú
test_roundr   ¯  s\  € ä	�‰˜Q ˜F¨Ñ-Ó	.€BØ�g‰g‹i€GØ
�(‰(˜Hˆ(Ó
%€Cä×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÐDà�1‚}œ¤§¡Ó0´7¸<Ó3HÒHô ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHä×#Ñ#¤I¨c°3Ó$7¼À2ÀsÓ9KÔLÐLÐLØ�9‰9˜BŸH™HÑ$Ð$Ð$Ø�;‰;˜bŸj™jÑ(Ð(Ð(à€C‡H�HˆT�NØ€C‡H�HˆT�NÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜ×Ñ˜"˜gÕ&r(   c                  óÆ  — t         j                  j                  g d¢ddg¬«      } t        j                  dg d¢i| ¬«      }|j	                  «       }|j                  ddg¬«      }t        j                  t        |d«      t        |d«      «      sJ ‚d	|j                  d
<   t        j                  t        |d«      t        |d«      «      rJ ‚t        j                  ||«       y )N©©r   r   ©r   r	   ©r	   r   )r	   r	   ÚoneÚtwo©Únamesr   r±   rw   ©Úorderr   r   )r   r–   Úfrom_tuplesr   r   Úreorder_levelsr   r   r   r"   r¢   r£   rç   s       r&   Útest_reorder_levelsr®  Ç  sÂ   € Ü�M‰M×%Ñ%Ú(°¸°ð &ó €Eô 
�‰�sšLÐ)°Ô	7€BØ�g‰g‹i€GØ
×
Ñ
 5¨% .Ð
Ó
1€CÜ×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÐDà€C‡H�HˆT�NÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜ×Ñ˜"˜gÕ&r(   c                  óÂ  — t         j                  j                  g d¢ddg¬«      } t        j                  g d¢| ¬«      }|j	                  «       }|j                  ddg¬«      }t        j                  |j                  |j                  «      sJ ‚d|j                  d<   t        j                  |j                  |j                  «      rJ ‚t        j                  ||«       y )	Nr¢  r¦  r§  r¨  r±   rw   rª  r   )r   r–   r¬  r˜   r   r­  r   r   rå   r"   r¢   rª   r«   s       r&   Útest_series_reorder_levelsr°  Õ  s±   € Ü�M‰M×%Ñ%Ú(°¸°ð &ó €Eô �)‰)’L¨Ô
.€CØ�x‰x‹z€HØ×Ñ U¨E NÐÓ3€DÜ×Ñ˜DŸK™K¨¯©Ô4Ð4Ð4à€D‡I�Iˆa�LÜ×Ñ §¡¨S¯Z©ZÔ8Ð8Ð8Ü×Ñ˜3 Õ)r(   c                 ó–  — t         j                  j                  g d¢ddg¬«      }|| _        | j	                  «       }| j                  «       }t        j                  |j                  | j                  «      sJ ‚d|j                  d<   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å   r"   r¢   r5  )r0  r   r7  r8  s       r&   Útest_swaplevelr³  ã  s”   € ä�M‰M×%Ñ%Ò&>ÀuÈeÀnÐ%ÓU€EØ€C„IØ�x‰x‹z€HØ�=‰=‹?€DÜ×Ñ˜DŸK™K¨¯©Ô4Ð4Ð4à€D‡I�Iˆa�LÜ×Ñ §¡¨S¯Z©ZÔ8Ð8Ð8Ü‡O�O�C˜Õ"r(   c                  ó†  — t        j                  g d¢g d¢g d¢dœ«      } | j                  «       }| j                  g d¢d¬«      }t	        j
                  t        |d«      t        | d«      «      s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   r   rD   r   r   r   r"   r¢   r£   r¤   s      r&   Útest_frame_set_axisrµ  ð  s›   € ä	�‰šIªIºOÑLÓ	M€BØ�g‰g‹i€GØ
�+‰+’o¨Gˆ+Ó
4€Cä×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÐDð €C‡H�HˆT�NÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜ×Ñ˜"˜gÕ&r(   c                  ó&  — t        j                  g d¢«      } | j                  «       }| j                  g d¢d¬«      }t	        j
                  | |«      sJ ‚d|j                  d<   t	        j
                  || «      rJ ‚t        j                  | |«       y )Nr   r   r   r  r   )	r   r˜   r   rD   r   r   r"   r¢   rª   r‘  s      r&   Útest_series_set_axisr·  þ  sx   € ä
�)‰)’IÓ
€CØ�x‰x‹z€HØ�<‰<š¨gˆ<Ó6€DÜ×Ñ˜C Ô&Ð&Ð&ð €D‡I�Iˆa�LÜ×Ñ  cÔ*Ð*Ð*Ü×Ñ˜3 Õ)r(   c                  ó   — t        j                  g d¢«      } | j                  «       }| j                  d¬«      }t	        j
                  | |«      sJ ‚d|j                  d<   t	        j
                  || «      rJ ‚t        j                  | |«       y )Nr   F)rj   r   )	r   r˜   r   rl   r   r   r"   r¢   rª   r‘  s      r&   Útest_set_flagsr¹    sv   € Ü
�)‰)’IÓ
€CØ�x‰x‹z€HØ�=‰=°ˆ=Ó7€Dä×Ñ˜C Ô&Ð&Ð&ð €D‡I�Iˆa�LÜ×Ñ  cÔ*Ð*Ð*Ü×Ñ˜3 Õ)r(   ÚmapperrG   c                 ó¦  — t        j                  dg d¢it        j                  g d¢d¬«      ¬«      }|j                  «       } |j                  di | ¤Ž}t        j                  t        |d«      t        |d«      «      sJ ‚d|j                  d<   t        j                  t        |d«      t        |d«      «      rJ ‚t        j                  ||«       y )Nr   r±   r"  rw   r   r   rÏ   )r   r   r3  r   rJ   r   r   r   r"   r¢   r£   r~  s       r&   Útest_rename_axisr¼    s¥   € ä	�‰�sšLÐ)´·±º,ÈSÔ1QÔ	R€BØ�g‰g‹i€GØ
ˆ"�.‰.Ñ
"˜6Ñ
"€CÜ×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÐDà€C‡H�HˆT�NÜ×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜ×Ñ˜"˜gÕ&r(   zfunc, tz)rg   zEurope/Berlin)rd   Nc           	      ó¢  — t        j                  ddgt        j                  ddd|¬«      ¬«      }|j                  «       } t	        || «      d«      }t        j                  |j                  |j                  «      sJ ‚d|j                  d<   t        j                  |j                  |j                  «      rJ ‚t        j                  ||«       y )	Nr   r	   z2014-08-01 09:00Úh)Ústartr]   rs   rv   rw   rb   r   )r   r˜   r|   r   rƒ  r   r   rå   r"   r¢   rª   )r
  rv   r„   r¬   r™   s        r&   Útest_tz_convert_localizerÀ  $  s§   € ô
 �)‰)Ø	
ˆAˆÜ�m‰mÐ"4¸3ÈÈbÔQô€Cð �x‰x‹z€HØŒ7�3˜Ó˜lÓ+€DÜ×Ñ˜CŸJ™J¨¯©Ô4Ð4Ð4ð €D‡I�Iˆa�LÜ×Ñ §¡¨S¯Z©ZÔ8Ð8Ð8Ü×Ñ˜3 Õ)r(   c                  ó|  — t         j                  j                  g d¢ddg¬«      } t        j                  g d¢g d¢g d¢dœ| ¬	«      }|j	                  «       }|j                  d
«      }t        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 ‚t        j                  t        |d«      t        |d«      «      sJ ‚t        j                  ||«       y )Nr²  r¦  r§  r¨  r   r   ©é   é   é	   r   rw   r   r   r   r   r   )r   r–   r¬  r   r   Ú	droplevelr   r   r   r"   r¢   r£   rç   s       r&   Útest_droplevelrÇ  7  sþ   € ä�M‰M×%Ñ%Ò&>ÀuÈeÀnÐ%ÓU€EÜ	�‰šIªIºIÑFÈeÔ	T€BØ�g‰g‹i€GØ
�,‰,�q‹/€Cä×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÐDÜ×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÐDð €C‡H�HˆT�Nä×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜ×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÐDä×Ñ˜"˜gÕ&r(   c                  óp  — t        j                  dg d¢i«      } | j                  «       }| j                  «       }t	        j
                  |j                  t        | d«      «      sJ ‚d|j                  d<   t	        j
                  |j                  t        | d«      «      rJ ‚t        j                  | |«       y )Nr   r   r   )r   r   r   Úsqueezer   r   rå   r   r"   r¢   r£   )r$   r¥   Úseriess      r&   Útest_squeezerË  J  sŽ   € Ü	�‰�sšIÐ&Ó	'€BØ�g‰g‹i€GØ�Z‰Z‹\€Fô ×Ñ˜FŸM™M¬9°R¸Ó+=Ô>Ð>Ð>ð €F‡K�K��NÜ×Ñ §¡¬y¸¸SÓ/AÔBÐBÐBÜ×Ñ˜"˜gÕ&r(   c            	      ó¬  — t        j                  g d¢g d¢g d¢dœ«      } | j                  «       }t        d«      D ]—  }| j	                  «       D ]‚  \  }}t        j                  t        ||«      t        | |«      «      sJ ‚d|j                  d<   t        j                  t        ||«      t        | |«      «      rJ ‚t        j                  | |«       Œ„ Œ™ y )Nr   r   rÂ  r   r	   r   )r   r   r   Úrangerï   r   r   r   r"   r¢   r£   )r$   r¥   Úir#  r„   s        r&   Ú
test_itemsrÏ  X  s·   € Ü	�‰šIªIºIÑFÓ	G€BØ�g‰g‹i€Gô �1‹Xò /ˆØŸ™›ò 	/‰IˆD�#Ü×#Ñ#¤I¨c°4Ó$8¼)ÀBÈÓ:MÔNÐNÐNð ˆC�H‰H�Q‰Kä×'Ñ'¬	°#°tÓ(<¼iÈÈDÓ>QÔRÐRÐRÜ×!Ñ! " gÕ.ñ	/ñ/r(   rj  rM   ÚInt64c                 óü   — t        j                  ddgdddœ| ¬«      }|d d  }|j                  «       }d|||k(  <   t        j                  t        |d«      t        |d«      «      rJ ‚t        j                  ||«       y )Nr   r	   r   ri  r   r   )r   r   r   r   r   r   r¢   r£   )rj  r$   rß   r¥   s       r&   Útest_putmaskrÒ  i  sr   € ä	�‰˜Q ˜F¨°Ñ3¸5Ô	A€BØ‰aˆ5€DØ�g‰g‹i€GØ€B€rˆR�x�Lä×Ñ¤	¨$°Ó 4´iÀÀCÓ6HÔIÐIÐIÜ×Ñ˜$ Õ(r(   c                 óª   — t        j                  ddgdddœ| ¬«      }t        |d«      }d|||k(  <   t        j                  |t        |d«      «      sJ ‚y )Nr   r	   r   ri  r   r   ©r   r   r   r   r   ©rj  r$   rt  s      r&   Útest_putmask_no_referencerÖ  t  sS   € ä	�‰˜Q ˜F¨°Ñ3¸5Ô	A€BÜ�b˜#Ó€EØ€B€rˆR�x�LÜ×Ñ˜E¤9¨R°Ó#5Ô6Ð6Ñ6r(   Úfloat64ÚFloat64c                 óÖ   — t        j                  ddgddœ| ¬«      }t        |d«      }t        j                  dddgi«      |||k(  <   t        j                  |t        |d«      «      sJ ‚y )NrÌ   r	   r¿   ri  r   rT  r   rÔ  rÕ  s      r&   Ú$test_putmask_aligns_rhs_no_referencerÚ  |  sb   € ä	�‰˜S !˜H¨3Ñ/°uÔ	=€BÜ�b˜#Ó€EÜ—<‘<  s¨A h Ó0€B€rˆR�x�LÜ×Ñ˜E¤9¨R°Ó#5Ô6Ð6Ñ6r(   zval, exp, raises)rT  TT)r   FFÚraisesc                 óÚ  — t        j                  ddgdddœ«      }|d d  }|j                  «       }t        j                  g d¢g d¢gt        d«      ¬«      }|r*t	        j
                  t        d¬	«      5  | ||<   d d d «       y | ||<   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 # 1 sw Y   y xY w)Nr   r	   rÌ   r   )TFFÚabcrÃ   zInvalid value)Úmatchr   r   r   )r   r   r   rã   ÚpytestrÛ  Ú	TypeErrorr   r   r   r   r©   r¢   r£   )rW  ÚexprÛ  r$   rß   r¥   Úindexers          r&   Ú"test_putmask_dont_copy_some_blocksrã  „  sC  € ä	�‰˜Q ˜F¨°Ñ5Ó	6€BØ‰aˆ5€DØ�g‰g‹i€GÜ�l‰lÚ	Ò3Ð4¼dÀ5»kô€Gñ Ü�]‰]œ9¨OÔ<ñ 	ØˆBˆw‰K÷	ð 	ð ˆˆ7‰Ü×#Ñ#¤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Õ,÷	ð 	ús   Á4E!Å!E*c                 ó,   — | j                  | dkD  d«      S ©Nr   rœ   ©Úwhere©r„   s    r&   r4   r4   ž  ó   € �C—I‘I˜c A™g rÓ*€ r(   c                 ó,   — | j                  | dk  d«      S rå  ©Úmaskrè  s    r&   r4   r4   Ÿ  ó   € �C—H‘H˜S A™X rÓ*€ r(   c                 óŒ  — t        j                  g d¢| ¬«      }|j                  «       } ||«      }t        j                  t        |«      t        |«      «      sJ ‚|j                  |j                  usJ ‚d|j                  d<   t        j                  t        |«      t        |«      «      rJ ‚t        j                  ||«       y )Nr   ri  rœ   r   )
r   r˜   r   r   r   r   r   r"   r¢   rª   ©rj  r
  r„   r¬   r»   s        r&   Útest_where_mask_nooprð  š  s™   € ô �)‰)’I UÔ
+€CØ�x‰x‹z€Há�#‹Y€FÜ×ÑœI c›N¬I°fÓ,=Ô>Ð>Ð>Ø�<‰<˜sŸy™yÑ(Ð(Ð(à€F‡K�K��NÜ×Ñ¤	¨#£´	¸&Ó0AÔBÐBÐBÜ×Ñ˜3 Õ)r(   c                 ó,   — | j                  | dk  d«      S rå  ræ  rè  s    r&   r4   r4   ³  ré  r(   c                 ó,   — | j                  | dk\  d«      S rå  rë  rè  s    r&   r4   r4   ´  rí  r(   c                 ó  — t        j                  g d¢| ¬«      }|j                  «       } ||«      }t        j                  t        |«      t        |«      «      rJ ‚|j                  |j                  usJ ‚t        j                  ||«       y )Nr   ri  )	r   r˜   r   r   r   r   r   r¢   rª   rï  s        r&   Útest_where_maskrô  ¯  sm   € ô �)‰)’I UÔ
+€CØ�x‰x‹z€Há�#‹Y€Fä×Ñ¤	¨#£´	¸&Ó0AÔBÐBÐBØ�<‰<˜sŸy™yÑ(Ð(Ð(Ü×Ñ˜3 Õ)r(   z
dtype, val)rM   g      %@)rÐ  rœ   c                 ó,   — | j                  | dk  |«      S ©Nr   ræ  ©r$   rW  s     r&   r4   r4   Æ  s   € ˜Ÿ™  a¡¨Ó-€ r(   c                 ó,   — | j                  | dk\  |«      S rö  rë  r÷  s     r&   r4   r4   Ç  s   € ˜Ÿ™  a¡¨Ó-€ r(   c                 óÄ  — t        j                  g d¢g d¢dœ| ¬«      }|j                  «       } |||«      }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   )éüÿÿÿéûÿÿÿiúÿÿÿr¿   ri  r   r   rœ   rA  r  )rj  rW  r
  r$   r¥   r»   s         r&   Ú%test_where_mask_noop_on_single_columnrü  Â  s¹   € ô 
�‰šIªLÑ9ÀÔ	G€BØ�g‰g‹i€Gá�"�c‹]€FÜ×ÑœI b¨#Ó.´	¸&À#Ó0FÔGÐGÐGÜ×Ñ¤	¨"¨cÓ 2´I¸fÀcÓ4JÔKÐKÐKà€F‡K�K�ÑÜ×Ñ¤	¨"¨cÓ 2´I¸fÀcÓ4JÔKÐKÐKÜ×Ñ˜"˜gÕ&r(   rì  rç  c                 óÎ  — t        j                  g d¢ddœ«      }|j                  «       }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 # 1 sw Y   ŒrxY w# 1 sw Y   Œ,xY w)	N)r   r   r	   r   r¿   r   r	   r   T©r™  )r   r   r   r¢   Úraises_chained_assignment_errorrƒ  r£   )r
  r$   r¥   s      r&   Útest_chained_where_maskr   ×  sÆ   € ä	�‰šI¨AÑ.Ó	/€BØ�g‰g‹i€GÜ	×	+Ñ	+Ó	-ñ =ØŒ��3‘˜Ó˜r #™w¨™{¨A°tÕ<÷=ä×Ñ˜"˜gÔ&ä	×	+Ñ	+Ó	-ñ ?Ø Œ��C�5‘	˜4Ó   C¡¨1¡¨a¸Õ>÷?ä×Ñ˜"˜gÕ&÷=ð =ú÷?ð ?ús   ¿CÂ CÃCÃC$c                  ó¤  — t        j                  dg d¢it        j                  ddd¬«      ¬«      } | j                  «       }| j	                  d¬«      }t        j                  t        |d«      t        | d«      «      sJ ‚d	|j                  d
<   t        j                  t        |d«      t        | d«      «      rJ ‚t        j                  | |«       y )Nr   )g        Nç       @ç      @z1/1/2000r   Úminr  rw   r2  r   r   )r   r   r|   r   Úasfreqr   r   r   r"   r¢   r£   r¤   s      r&   Útest_asfreq_noopr  ä  s­   € Ü	�‰Ø	Ò#Ð$Ü�m‰m˜J°¸Ô>ô
€Bð �g‰g‹i€GØ
�)‰)˜ˆ)Ó
€CÜ×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÐDð €C‡H�HˆT�Nä×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHÜ×Ñ˜"˜gÕ&r(   c                  óÖ   — t        j                  dddœg d¢¬«      } | j                  «       }| j                  «       D ]  \  }}d|j                  d<   Œ t        j                  | |«       y )Nr   r   r¿   r   rw   r�   )r   r   r   Úiterrowsr"   r¢   r£   )r$   r¥   r  Úsubs       r&   Útest_iterrowsr
  ô  sX   € Ü	�‰˜A AÑ&ªiÔ	8€BØ�g‰g‹i€Gà—+‘+“-ò ‰ˆˆ3Øˆ�‰�Šðä×Ñ˜"˜gÕ&r(   c                  óì   — t        j                  ddt        j                  dgi«      } | d d  }| j	                  «       }| j                  d¬«       d| j                  d<   t        j                  ||«       y )Nr   rÌ   r
   Trþ  g      Y@r   )	r   r   r   r  r   Úffillr"   r¢   r£   )r$   rß   r¼   s      r&   Útest_interpolate_creates_copyr  ý  s_   € ä	�‰�s˜S¤"§&¡&¨!Ð,Ð-Ó	.€BØ‰aˆ5€DØ�w‰w‹y€Hà‡H�H�T€HÔØ€B‡G�GˆD�MÜ×Ñ˜$ Õ)r(   c                  ó&  — t        j                  g d¢g d¢g d¢dœ«      } | j                  «       }| j                  d¬«      }|j                  dt	        j
                  g d¢«      «       t	        j                  t        | d	«      t        |d	«      «      sJ ‚t	        j                  t        | d
«      t        |d
«      «      sJ ‚d|j                  d<   t        j                  | |«       t	        j                  t        | d	«      t        |d	«      «      sJ ‚y )Nr   r   rÂ  r   Fr*   r   )rœ  éþÿÿÿéýÿÿÿr   r   r   r  )r   r   r   Úisetitemr   Úarrayr   r   r  r¢   r£   r¤   s      r&   Útest_isetitemr    sÒ   € Ü	�‰šIªIºIÑFÓ	G€BØ�g‰g‹i€GØ
�'‰'�uˆ'Ó
€CØ‡L�L�”B—H‘Hš\Ó*Ô+Ü×ÑœI b¨#Ó.´	¸#¸sÓ0CÔDÐDÐDÜ×ÑœI b¨#Ó.´	¸#¸sÓ0CÔDÐDÐDà€C‡G�GˆF�OÜ×Ñ˜"˜gÔ&Ü×ÑœI b¨#Ó.´	¸#¸sÓ0CÔDÐDÑDr(   zsingle-blockzmixed-blockc                 ó  — t        j                  g d¢t        j                  g d¢| ¬«      dœ«      }t        j                  g d¢«      }|j                  «       }|j                  d|«       t        j                  t        |d«      t        |«      «      sJ ‚|j                  j                  d«      rJ ‚d|j                  d<   t        j                  ||«       t        j                  g d¢t        j                  g d¢| ¬«      dœ«      }t        j                  g d¢«      }|j                  d|«       d|j                  d<   t        j                  g d¢t        j                  g d¢| ¬«      dœ«      }t        j                  ||«       y )	Nr   r   ri  r¿   rÂ  r   r   r  )r   r   r   r  r˜   r   r  r   r   r   r©   r  r¢   rª   r£   )rj  r$   r„   r¬   r¼   s        r&   Útest_isetitem_seriesr    s  € ô 
�‰šI¬B¯H©H²YÀeÔ,LÑMÓ	N€BÜ
�)‰)’IÓ
€CØ�x‰x‹z€HØ‡K�K��3Ôä×ÑœI b¨#Ó.´	¸#³Ô?Ð?Ð?Ø�w‰w×(Ñ(¨Ô+Ð+Ð+ð €B‡F�Fˆ6�NÜ×Ñ˜3 Ô)ô 
�‰šI¬B¯H©H²YÀeÔ,LÑMÓ	N€BÜ
�)‰)’IÓ
€CØ‡K�K��3Ôà€C‡G�GˆA�JÜ�|‰|¢)´"·(±(º9ÈEÔ2RÑSÓT€HÜ×Ñ˜"˜hÕ'r(   c                  ó  — t        j                  g d¢dddœ«      } t        j                  g d¢ddœ«      }| j                  ddg|«       t        j                  t        | d«      t        |d«      «      sJ ‚t        j                  t        | d	«      t        |d	«      «      sJ ‚| j                  j                  d«      rJ ‚| j                  «       }d
|j                  d<   d
|j                  d<   t        j                  | |«       y )Nr   r   r	   r   r   r¿   r   r   r   r�   r   rA  )r   r   r  r   r   r   r   r©   r   r"   r¢   r£   )r$   Úrhsr¼   s      r&   Útest_isetitem_framer  /  sÑ   € Ü	�‰šI¨A°AÑ6Ó	7€BÜ
�,‰,šY¨QÑ/Ó
0€CØ‡K�K��A�˜ÔÜ×ÑœI b¨#Ó.´	¸#¸sÓ0CÔDÐDÐDÜ×ÑœI b¨#Ó.´	¸#¸sÓ0CÔDÐDÐDØ�w‰w×(Ñ(¨Ô+Ð+Ð+Ø�w‰w‹y€HØ€C‡H�HˆT�NØ€C‡H�HˆT�NÜ×Ñ˜"˜hÕ'r(   rº   c                 óx  — t        j                  g d¢g d¢dœ«      }|j                  «       }|j                  | «      }t	        j
                  t        |d«      t        |d«      «      sJ ‚d|j                  d<   t	        j
                  t        |d«      t        |d«      «      rJ ‚t        j                  ||«       y )Nr   r   r¿   r   r   )
r   r   r   Úgetr   r   r   r"   r¢   r£   )rº   r$   r¥   r»   s       r&   Útest_getr  <  s’   € ä	�‰šIªIÑ6Ó	7€BØ�g‰g‹i€Gà�V‰V�C‹[€Fä×ÑœI f¨cÓ2´I¸bÀ#Ó4FÔGÐGÐGØ€F‡K�K��NÜ×Ñ¤	¨&°#Ó 6¼	À"ÀcÓ8JÔKÐKÐKÜ×Ñ˜"˜gÕ&r(   z	axis, keyr   )r   r   c                 ó  — |dk(  }t        j                  g d¢g d¢t        j                  g d¢|¬«      dœ«      }|j	                  «       }|j                  || ¬«      }| dk(  s|r+t        j                  t        |d	«      t        |«      «      sJ ‚|j                  j                  d
«      sJ ‚| d
k(  r|j                  |j                  usJ ‚|j                  |j                  usJ ‚d
|j                  d
<   t        j                  ||«       y )NrM   r   r   rÂ  ri  r   r  r   r   r   )r   r   r   r  r   Úxsr   r   r   r©   r   r   r"   r¢   r£   )rB   rº   rj  Úsingle_blockr$   r¥   r»   s          r&   Útest_xsr  I  sã   € ð
 ˜GÑ#€LÜ	�‰Úš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Ô/Ð/Ð/Øˆq‚yØ�|‰| 2§:¡:Ñ-Ð-Ð-à�|‰| 2§8¡8Ñ+Ð+Ð+à€F‡K�K��NÜ×Ñ˜"˜gÕ&r(   rB   z
key, level)Úl1r   r¥  c                 ó¸  — t        j                  d«      j                  dd«      }t        j                  j                  ddgg d¢gddg¬	«      }t        j                  ||t        d
«      ¬«      }|dk(  r|j                  «       j                  «       }|j                  «       }|j                  | ||¬«      }|dk(  rFt        j                  t        ||j                  d   «      t        ||j                  d   «      «      sJ ‚|j                  |j                  usJ ‚|j                  |j                  usJ ‚d|j                  d<   t!        j"                  ||«       y )Né   r   r
   r   Úl2r   Úlev1Úlev2r¨  rÝ  rø   r   )ÚlevelrB   r   r   )r   ÚarangeÚreshaper   r–   Úfrom_productr   rã   Ú	transposer   r  r   r   r   r   r"   r¢   r£   )rº   r&  rB   Úarrr   r$   r¥   r»   s           r&   Útest_xs_multiindexr,  c  s+  € ô �)‰)�B‹-×
Ñ
  1Ó
%€CÜ�M‰M×&Ñ&Ø
�ˆ’yÐ!¨&°&Ð)9ð 'ó €Eô 
�‰�c ´°U³Ô	<€BØˆq‚yØ�\‰\‹^× Ñ Ó"ˆØ�g‰g‹i€Gà�U‰U�3˜e¨$ˆUÓ/€Fà�‚zÜ×ÑÜ�b˜"Ÿ*™* Q™-Ó(¬)°F¸F¿N¹NÈ1Ñ<MÓ*Nô
ð 	
ð 
ð �<‰<˜rŸx™xÑ'Ð'Ð'Ø�>‰> §¡Ñ+Ð+Ð+à€F‡K�K�ÑÜ×Ñ˜"˜gÕ&r(   c                  óþ  — t        j                  g d¢g d¢dœ«      } t        j                  ddgidg¬«      }| j                  «       }| d d  }| j                  |«       t        j                  g d¢g d¢dœ«      }t	        j
                  | |«       t	        j
                  ||«       t        j                  t        | d	«      t        |d	«      «      sJ ‚t        j                  t        | d«      t        |d«      «      rJ ‚y )
N©ç      ð?r  r  )ç      @g      @ç      @r¿   r   ç      Y@r   rw   )r0  r2  r1  r   )	r   r   r   Úupdater¢   r£   r   r   r   )Údf1r~   Údf1_origrß   r¼   s        r&   Útest_update_framer6  |  sË   € Ü
�,‰,š_²?ÑCÓ
D€CÜ
�,‰,˜˜e˜W�~¨a¨SÔ
1€CØ�x‰x‹z€HØ‰qˆ6€DØ‡J�Jˆs„Oä�|‰|¢/Ò8IÑJÓK€HÜ×Ñ˜#˜xÔ(ä×Ñ˜$ Ô)Ü×ÑœI c¨3Ó/´¸4ÀÓ1EÔFÐFÐFÜ×Ñ¤	¨#¨sÓ 3´Y¸tÀSÓ5IÔJÐJÐJÐJr(   c                  ó6  — t        j                  g d¢«      } t        j                  dgdg¬«      }| j                  «       }| d d  }| j                  |«       t        j                  g d¢«      }t	        j
                  | |«       t	        j
                  ||«       y )Nr.  r2  r   rw   )r/  r2  r  )r   r˜   r   r3  r¢   rª   )Úser1r™   Ú	ser1_origrß   r¼   s        r&   Útest_update_seriesr:  ‹  ss   € Ü�9‰9’_Ó%€DÜ�9‰9�e�W Q CÔ(€DØ—	‘	“€IØ‘ˆ7€Dà‡K�K�Ôä�y‰yÒ*Ó+€HÜ×Ñ˜4 Ô*ä×Ñ˜4 Õ+r(   c                  óò  — t        j                  dg d¢i«      } t        j                  dgdg¬«      }| j                  «       }t	        j
                  «       5  | d   j                  |«       d d d «       t	        j                  | |«       t	        j
                  «       5  | dg   j                  |j                  «       «       d d d «       t	        j                  | |«       y # 1 sw Y   ŒvxY w# 1 sw Y   Œ,xY w)Nr   r   r2  r   rw   )	r   r   r˜   r   r¢   rÿ  r3  r£   r&  )r$   r™   r¥   s      r&   Útest_update_chained_assignmentr<  ™  sÀ   € Ü	�‰�sšIÐ&Ó	'€BÜ�9‰9�e�W Q CÔ(€DØ�g‰g‹i€GÜ	×	+Ñ	+Ó	-ñ Ø
ˆ3‰�‰�tÔ÷ä×Ñ˜"˜gÔ&ä	×	+Ñ	+Ó	-ñ *Ø
ˆCˆ5‰	×Ñ˜Ÿ™›Ô)÷*ä×Ñ˜"˜gÕ&÷ð ú÷*ð *ús   ÁC!Â$C-Ã!C*Ã-C6c                  óò   — t        j                  g d¢«      } | j                  «       }t        | «      }| dz  } t	        j
                  t        | «      |«      rJ ‚t        j                  |t        |«      «       y ©Nr   r	   )r   r˜   r   r   r   r   r¢   Úassert_numpy_array_equal)r„   r¬   Údatas      r&   Útest_inplace_arithmetic_seriesrA  ¦  s^   € Ü
�)‰)’IÓ
€CØ�x‰x‹z€HÜ�S‹>€DØˆ1�H€Cô ×Ñ¤	¨#£°Ô5Ð5Ð5Ü×Ñ ¤i°Ó&9Õ:r(   c                  óæ   — t        j                  g d¢«      } | j                  «       }| d d  }| dz  } t        j                  t        | «      t        |«      «      rJ ‚t        j                  ||«       y r>  )r   r˜   r   r   r   r   r¢   rª   )r„   r¬   rß   s      r&   Ú-test_inplace_arithmetic_series_with_referencerC  ´  s[   € Ü
�)‰)’IÓ
€CØ�x‰x‹z€HØ‰qˆ6€DØˆ1�H€CÜ×Ñ¤	¨#£´	¸$³Ô@Ð@Ð@Ü×Ñ˜8 TÕ*r(   c                  ó  — t        j                  g d¢ddœ«      } | j                  «       }| j                  «       }t	        j
                  t        | d«      t        |d«      «      sJ ‚d|j                  d<   t        j                  | |«       y )Nr   r   r¿   r   r   r�   r   )
r   r   r   r*  r   r   r   r"   r¢   r£   ©r$   r¥   r»   s      r&   Útest_transposerF  ½  sm   € Ü	�‰šI¨AÑ.Ó	/€BØ�g‰g‹i€GØ�\‰\‹^€FÜ×ÑœI b¨#Ó.´	¸&À!Ó0DÔEÐEÐEà€F‡K�K�ÑÜ×Ñ˜"˜gÕ&r(   c                  ó  — t        j                  g d¢ddœ«      } | j                  «       }| j                  }t	        j
                  t        | d«      t        |d«      «      rJ ‚d|j                  d<   t        j                  | |«       y )Nr   rÌ   r¿   r   r   r�   r   )
r   r   r   ÚTr   r   r   r"   r¢   r£   rE  s      r&   Útest_transpose_different_dtypesrI  Ç  sk   € Ü	�‰šI¨CÑ0Ó	1€BØ�g‰g‹i€GØ�T‰T€Fä×Ñ¤	¨"¨cÓ 2´I¸fÀaÓ4HÔIÐIÐIØ€F‡K�K�ÑÜ×Ñ˜"˜gÕ&r(   c                  óª   — t        j                  dg d¢id¬«      } | j                  }t        j                  t        | d«      t        |d«      «      rJ ‚y )Nr   r   rÐ  ri  r   )r   r   rH  r   r   r   ©r$   r»   s     r&   Útest_transpose_ea_single_columnrL  Ñ  sG   € Ü	�‰�sšIÐ&¨gÔ	6€BØ�T‰T€Fä×Ñ¤	¨"¨cÓ 2´I¸fÀaÓ4HÔIÐIÐIÐIr(   c                  ól  — t         j                  j                  ddgddgg«      } t        j                  g d¢g d¢dœ| ¬«      }|j	                  «       }|j                  «       }t        j                  t        |d	«      t        |d
«      «      sJ ‚d|j                  d<   t        j                  ||«       y )Nr   r   r   r	   ©r/  r  r  r0  )ÚpÚqÚrÚsr  rw   r  )r  r   g     8�@r   ©r   r–   r)  r   r   Úunstackr   r   r   r"   r¢   r£   )rÝ   r$   r¥   r»   s       r&   Útest_unstack_multiblockrU  Ø  s•   € ô
 �-‰-×
$Ñ
$ s¨C j°1°a°&Ð%9Ó
:€CÜ	�‰Ò0Ò7KÑLÐTWÔ	X€BØ�g‰g‹i€GØ�Z‰Z‹\€Fä×ÑœI b¨#Ó.´	¸&À(Ó0KÔLÐLÐLØ€F‡K�K�ÑÜ×Ñ˜"˜gÕ&r(   ÚcolÚ2000r   ÚUTC)rs   rv   z
2000-01-01r\   r  c                 ó‚  — t         j                  j                  ddgddgg«      }t        j                  g d¢| dœ|¬«      }|j	                  «       }|j                  «       }t        j                  t        |d«      t        |d	«      «      sJ ‚|j                  d
   |j                  d<   t        j                  ||«       y )Nr   r   r   r	   rN  )ÚfÚtrw   r[  )r[  r   r¤  rŸ   rS  )rV  rÝ   r$   r¥   r»   s        r&   Ú)test_unstack_multiblock_ndarray_backed_ear\  ç  sž   € ô �-‰-×
$Ñ
$ s¨C j°1°a°&Ð%9Ó
:€CÜ	�‰Ò0°sÑ;À3Ô	G€BØ�g‰g‹i€GØ�Z‰Z‹\€Fô ×ÑœI b¨#Ó.´	¸&À(Ó0KÔLÐLÐLØŸ™ DÑ)€F‡K�K�ÑÜ×Ñ˜"˜gÕ&r(   c                  ó¬   — t        j                  g d¢ddœ«      } | j                  «       }d„ }| j                  |«       t	        j
                  | |«       y )Nr   r   r¿   c                 ó$   — d| j                   d<   | S ©Nr�   r   r×   rè  s    r&   r
  z"test_transform_frame.<locals>.func  ó   € Øˆ�‰�‰Øˆ
r(   )r   r   r   Ú	transformr¢   r£   )r$   r¥   r
  s      r&   Útest_transform_framerb  þ  sC   € Ü	�‰šI¨AÑ.Ó	/€BØ�g‰g‹i€Gòð ‡L�L�ÔÜ×Ñ˜"˜gÕ&r(   c                  ó¦   — t        j                  g d¢«      } | j                  «       }d„ }| j                  |«       t	        j
                  | |«       y )Nr   c                 ó$   — d| j                   d<   | S r_  r×   rè  s    r&   r
  z#test_transform_series.<locals>.func  r`  r(   )r   r˜   r   ra  r¢   rª   )r„   r¬   r
  s      r&   Útest_transform_seriesre  
  s>   € Ü
�)‰)’IÓ
€CØ�x‰x‹z€Hòð ‡M�M�$ÔÜ×Ñ˜3 Õ)r(   c                  óØ   — t        j                  ddgddœ«      } | j                  «       }d|j                  d<   t        j                  ddgddg¬	«      }t        j                  ||«       y )
Nr   r	   r
   r¿   r�   r   r   r   rw   )r   r   Úcountr"   r˜   r¢   rª   rD  s      r&   Útest_count_read_only_arrayrh    sY   € Ü	�‰˜Q ˜F¨Ñ+Ó	,€BØ�X‰X‹Z€FØ€F‡K�K��NÜ�y‰y˜#˜q˜¨#¨s¨Ô4€HÜ×Ñ˜6 8Õ,r(   c                  ó†  — t        j                  dg d¢i«      } t        j                  g d¢«      }|j                  «       }| j	                  d|d¬«       t        j                  t        |«      t        | d«      «      sJ ‚| j                  j                  d«      rJ ‚d| j                  d<   t        j                  ||«       y )Nr   r   r   r   )r  ÚvalueÚcolumnr�   rA  )r   r   r˜   r   Úinsertr   r   r   r   r©   r"   r¢   rª   )r$   r„   r¬   s      r&   Útest_insert_seriesrm    s–   € Ü	�‰�sšIÐ&Ó	'€BÜ
�)‰)’IÓ
€CØ�x‰x‹z€HØ‡I�I�!˜3 s€IÔ+Ü×ÑœI c›N¬I°b¸#Ó,>Ô?Ð?Ð?Ø�w‰w×(Ñ(¨Ô+Ð+Ð+à€B‡G�GˆD�MÜ×Ñ˜3 Õ)r(   c                  ó  — t        j                  g d¢ddœ«      } | j                  «       }| j                  d«      }t	        j
                  t        | d«      t        |d«      «      sJ ‚d|j                  d<   t        j                  | |«       y )Nr   r   r¿   úc = a+br   r�   r   ©
r   r   r   Úevalr   r   r   r"   r¢   r£   rE  s      r&   Ú	test_evalrr  *  sp   € Ü	�‰šI¨AÑ.Ó	/€BØ�g‰g‹i€Gà�W‰W�YÓ€FÜ×ÑœI b¨#Ó.´	¸&À#Ó0FÔGÐGÐGà€F‡K�K�ÑÜ×Ñ˜"˜gÕ&r(   z,ignore:The inplace keyword in DataFrame.evalc                  ó*  — t        j                  g d¢ddœ«      } | j                  «       }| d d  }| j                  dd¬«       t	        j
                  t        | d«      t        |d«      «      sJ ‚d| j                  d	<   t        j                  ||«       y )
Nr   r   r¿   ro  Trþ  r   r�   r   rp  )r$   r¥   Údf_views      r&   Útest_eval_inplaceru  5  sz   € ä	�‰šI¨AÑ.Ó	/€BØ�g‰g‹i€GØ‘ˆe€Gà‡G�GˆI˜t€GÔ$Ü×ÑœI b¨#Ó.´	¸'À3Ó0GÔHÐHÐHà€B‡G�GˆD�MÜ×Ñ˜' 7Õ+r(   c                  ó²  — t        j                  ddgddgdœ«      } | j                  «       }d„ }| j                  |d¬«       t	        j
                  | |«       t        j                  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)
Nr   r	   r
   r   )r³   r´   c                 ó   — d| d<   | S )Nr�   r´   rÏ   )Úrows    r&   ra  z(test_apply_modify_row.<locals>.transformH  s   € ØˆˆC‰Øˆ
r(   r  r   r   )r   r   r   Úapplyr¢   r£   Úassert_produces_warning)r$   r¥   ra  s      r&   Útest_apply_modify_rowr{  B  s¾   € ô 
�‰˜Q ˜F¨!¨Q¨Ñ0Ó	1€BØ�g‰g‹i€Gòð ‡H�HˆY˜Q€HÔä×Ñ˜"˜gÔ&ô 
�‰˜Q ˜F¨#¨s¨Ñ4Ó	5€BØ�g‰g‹i€Gä	×	#Ñ	# DÓ	)ñ $Ø
�‰� ˆÔ#÷$ô ×Ñ˜"˜gÕ&÷$ð $ús   ÂCÃCc                  ó²  — t        j                  g d¢ddœ«      } | j                  «       }|j                  | j                  usJ ‚| j                  g d¢«      j                  «       }|j                  | j                  usJ ‚| j                  d«      }|j                  | j                  usJ ‚| j                  g d¢«      }|j                  | j                  usJ ‚y )Nr   rÌ   r¿   )r   r   r   ç      à?)g      Ð?r}  g      è?)r   r   r¹   r   r   r¸   ÚquantilerK  s     r&   Útest_reducer  Z  s¬   € Ü	�‰šI¨CÑ0Ó	1€Bà�V‰V‹X€FØ�<‰<˜rŸz™zÑ)Ð)Ð)à�Z‰Zš	Ó"×&Ñ&Ó(€FØ�>‰> §¡Ñ+Ð+Ð+à�[‰[˜Ó€FØ�<‰<˜rŸz™zÑ)Ð)Ð)Ø�[‰[Ò*Ó+€FØ�>‰> §¡Ñ+Ð+Ñ+r(   c                  óB  — t        j                  g d¢ddœ«      } | j                  «       }|j                  | j                  usJ ‚|j                  | j                  usJ ‚t        j
                  g d¢«      }|j                  «       }|j                  |j                  usJ ‚y )Nr   rÌ   r¿   )r   r   Údiffr   r   r˜   )r$   r»   r„   s      r&   Ú	test_diffr‚  i  s{   € Ü	�‰šI¨CÑ0Ó	1€Bà�W‰W‹Y€FØ�<‰<˜rŸx™xÑ'Ð'Ð'Ø�>‰> §¡Ñ+Ð+Ð+ä
�)‰)’IÓ
€CØ�X‰X‹Z€FØ�<‰<˜sŸy™yÑ(Ð(Ñ(r(   c                  óÚ  — t        j                  dddd¬«      } t        j                  t        d«      t        dd«      dœ| ¬	«      }|j                  j                  «       }|d
   }|j                  j                  d«      |_        t        j                  |j                  |«       t        j                  |d
   j                  |«       t        j                  |d   j                  |«       y )Nz
2019-03-30r   r¾  rX  )rs   r]   rv   rœ   é   r¿   rw   r   zEurope/Praguer   )	r   r|   r   rÍ  r   r   rg   r¢   Úassert_index_equal)rÝ   r$   Úoriginalr„   s       r&   Ú7test_column_series_index_setattr_does_not_mutate_parentr‡  u  s©   € ô
 �-‰-˜¨a°c¸eÔ
D€CÜ	�‰œE !›H¬5°°R«=Ñ9ÀÔ	E€BØ�x‰x�}‰}‹€HØ
ˆS‰'€CØ—	‘	×$Ñ$ _Ó5€C„IÜ×Ñ˜"Ÿ(™( HÔ-Ü×Ñ˜"˜S™'Ÿ-™-¨Ô2Ü×Ñ˜"˜S™'Ÿ-™-¨Õ2r(   )zÚnumpyr   rß  Úpandas.compatr   Úpandasr   Úpandas._testingÚ_testingr¢   Úpandas.tests.copy_view.utilr   Úpandas.util.versionr   r'   r,   ÚmarkÚfilterwarningsÚparametrizer   rš   r¦   Ú
RangeIndexr3  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   r9  r?  rB  rE  rL  rS  r  rX  rZ  rg  rm  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Ú  Úboolrã  rð  rô  rü  r   r  r
  r  r  r  r  r  r  r,  r6  r:  r<  rA  rC  rF  rI  rL  rU  r|   r{   r\  rb  re  rh  rm  rr  ru  r{  r  r‚  r‡  rÏ   r(   r&   ú<module>r”     sò
  ðÛ Û å %ã Ý Ý 1Ý 'òò.Ið0 ‡�×ÑÐ8Ó9Ø‡�×Ñ˜Ò!4Ó5Ø‡�×ÑØá@ÙBÙ7Ù3ÙNÙ@ÙBÙ=á5Ù4Ù3Ù:Ù@Ù?ÙOð!ò$	ð) ó &ñNEóO&ó 6ó :ðREð$ ‡�×ÑÐ8Ó9Ø‡�×Ñ˜Ò!4Ó5Ø‡�×ÑØá?Ù5ÙAÙ:Ù6ÙPÙBÙ8Ù8Ù7Ù6Ù5Ù<ÙBÙAÙQð!ò$	ð) ó &ñN=óO&ó 6ó :ðR=ò,'ð( ‡�×Ñ˜ = 2§=¡=°°AÓ#6¸¸¿¹À!ÀQÀÓ8HÐ"IÓJñ*ó Kð*ò,ò
,ò'ò )ò Eò$Eò"'ð  ‡�×ÑØáÙÙÙð	ò 	0ð ó 	ñ'ó	ð'ò 'ò'ð ‡�×ÑØ�w  Ð&¨°¨¸À°~ÐFóñ'óð'ò(ò$
)ò(ò )ò$2ð  ‡�×ÑØ
áÙ)Ù;ðóñ	'óð	'ò0ò 'ò*ò$%ð4 ‡�×ÑØá	8¸!Ð<Ù	2°AÐ6Ù	JÈAÐNÙ	GÈÐKð	ò 	Cð ó 	ñ6ó	ð6ð ‡�×ÑØ	ˆIˆB�I‰I�q˜!�f 3Ô'¨¨¯©°s¸QÀ¸F°mÓ)DÐEóñ#óð#ð  ‡�×ÑØ	ˆIˆB�I‰I�q˜!�f 3Ô'¨¨¯©°s¸QÀ¸F°mÓ)DÐEóñ#óð#ò'ò,ò'ò&'ð  ‡�×Ñ˜ x°!°R·V±V°Ð&=Ó>ñ	'ó ?ð	'ð ‡�×Ñ˜  C Ó)ñ*ó *ð*ð ‡�×ÑØáÙÙÙð	óñ'óð'ò$'ò(7òB7ð4 ‡�×ÑØà ¨aÑ0Ø˜q¨!Ñ,ðóñ
'óð
'ð ‡�×Ñ˜ HÐ.?Ð#@ÓAñ
'ó Bð
'ð ‡�×Ñ˜  §¡¨A¨q¨6Ó!2°L°B·L±LÀ#ÈÈ1ÀvÀÓ4OÐ PÓQñ#ó Rð#ð ‡�×Ñ˜  §¡¨A¨q¨6Ó!2°L°B·L±LÀ#ÈÈ1ÀvÀÓ4OÐ PÓQñ#ó Rð#ò
'ò
*ð ‡�×ÑØà	ˆ�‰’9 3Ô	'¨Ð,Ø	ˆ�‰�sšIÐ&Ó	'¨$°¨Ð5ðóñ#óð#ð ‡�×ÑØBóð ‡�×ÑØà	ˆ�‰’9 3Ô	'¨Ð,Ø	ˆ�‰�sšIÐ&Ó	'¨$°¨Ð5ðóñ
$óóð
$ð ‡�×Ñ˜¢ZÓ0ñ'ó 1ð'ò.'ò*ð ‡�×Ñ˜  §¡ª9Ó!5°|°r·|±|ÀSÊ)ÐDTÓ7UÐ VÓWñ	#ó Xð	#ò'ò
*ò
*ð ‡�×Ñ˜ X¨vÐ$6¸À&Ð8IÐ#JÓKñ'ó Lð'ð ‡�×ÑØÐ0Ð2GÐHóñ*óð*ò 'ò&'ò/ð" ‡�×Ñ˜ 7¨GÐ"4Ó5ñ)ó 6ð)ð ‡�×Ñ˜ 7¨GÐ"4Ó5ñ7ó 6ð7ð ‡�×Ñ˜ 9¨iÐ"8Ó9ñ7ó :ð7ð ‡�×ÑÐ+Ð.?ÐARÐ-SÓTð-¸ò -ó Uð-ð* ‡�×Ñ˜ 7¨GÐ"4Ó5Ø‡�×ÑØ
á*Ù*ðóñ
*óó 6ð
*ð ‡�×Ñ˜ 7¨GÐ"4Ó5Ø‡�×ÑØ
á*Ù*ðóñ*óó 6ð*ð ‡�×Ñ˜¨¸Ð'GÓHØ‡�×ÑØ
á-Ù-ðóñ
'óó Ið
'ð ‡�×Ñ˜ &¨'Ð!2Ó3ñ	'ó 4ð	'ò'ò 'ò*ò
Eð ‡�×ÑØˆg�yÐ!¨¸Ð'Fð ó ñ(óð(ò.
(ð ‡�×Ñ˜  s e Ó-ñ	'ó .ð	'ð ‡�×Ñ˜ v¨xÐ&8Ó9Ø‡�×ÑØˆg�yÐ!¨¸Ð'Fð ó ñ'óó :ð'ð, ‡�×Ñ˜ ! Q Ó(Ø‡�×Ñ˜¨	°6Ð':Ó;ñ'ó <ó )ð'ò.Kò,ò
'ò;ò+ò'ò'òJò'ð ‡�×ÑØ	àˆ�‰�f a¨EÔ2Øˆ�‰˜¨a°cÔ:ðóñ'óð'ò 	'ò	*ò-ò	*ò'ð ‡�×ÑÐJÓKñ	,ó Lð	,ò'ò0,ò	)ó3r(   