ó
    ­œ‘hš ã                   óf  • S SK rS SKrS SKJr  S SKJr  S SKrS SKJ	r	J
r
JrJrJrJrJrJrJr  S SKJr  S SKJr  S rS r\R2                  R5                  S/ S	Q5      \R2                  R5                  S
S S S S S S S S S S S S S S S S // SQS9S 5       5       r\R2                  R5                  S/ S	Q5      \R2                  R5                  S
S S S  S! S" S# S$ S% S& S' S( S) S* S+ S, S- S. // S/QS9S0 5       5       r\R2                  R5                  S/ S	Q5      S1 5       rS2 r\R2                  R5                  S3\R>                  " S S45      \
" S5S4/5      /5      S6 5       r S7 r!S8 r"S9 r#S: r$S; r%S< r&\R2                  R5                  S3S= S> S? S@ // SAQS9SB 5       r'SC r(SD r)\R2                  R5                  SESFSG/0SHSG0SISG0/5      SJ 5       r*SK r+SL r,SM r-SN r.SO r/\R2                  R5                  SPSQ SR SS /5      ST 5       r0SU r1SV r2SW r3SX r4\R2                  R5                  SYS3SZ/5      S[ 5       r5S\ r6S] r7\R2                  R5                  S^S_ S 4S` S44Sa S 4Sb S 4// ScQS9Sd 5       r8\R2                  R5                  Se\" S5S4/SGSf9\	" SGS5S4/05      /5      Sg 5       r9\R2                  R5                  Se\" S5S4/SGSf9\	" SGS5S4/05      /5      Sh 5       r:Si r;Sj r<Sk r=Sl r>\R2                  R5                  SmSnS5\R~                  4/5      So 5       r@\R2                  R5                  SpSqSr/5      Ss 5       rA\R2                  R5                  S
St Su Sv Sw /5      Sx 5       rBSy rCSz rDS{ rE\R2                  R5                  S|SGS}S5S~.S S5S S~./5      S 5       rF\R2                  R5                  S
S€S�/5      S‚ 5       rG\R2                  R5                  Se\" S5S4/5      \	" SGS5S4/05      /5      Sƒ 5       rH\R2                  R5                  Se\" S5S4/5      \	" SGS5S4/05      /5      S„ 5       rIS… rJS† rK\R2                  R5                  S‡\" / SˆQSGSf90 4\	" SG/ SˆQ05      S‰SG04/5      SŠ 5       rL\R2                  R5                  S‡\" / SˆQSGSf90 4\	" SG/ SˆQ05      S‰SG04/5      S‹ 5       rM\R2                  R5                  SŒ/ S�Q5      SŽ 5       rNS� rOS� rP\R2                  R5                  Se\" / SˆQ5      \	" SG/ SˆQ05      /5      S‘ 5       rQS’ rRS“ rSS” rT\R2                  R5                  S|S•S–0S3S–0/5      S— 5       rU\R2                  R5                  S˜S™Sš/5      S› 5       rVSœ rWS� rXSž rY\R2                  R5                  SŸS S¡/5      S¢ 5       rZ\R2                  R5                  SŸS S¡/5      S£ 5       r[\R2                  R5                  SŸS¤S¥/5      S¦ 5       r\\R2                  R5                  S§SrS¨\]4S©/5      Sª 5       r^\R2                  R5                  SŸS S¡/5      \R2                  R5                  SPS« S¬ /5      S­ 5       5       r_\R2                  R5                  SŸS S¡/5      \R2                  R5                  SPS® S¯ /5      S° 5       5       r`\R2                  R5                  S±S²S³/5      \R2                  R5                  SPS´ Sµ /5      S¶ 5       5       ra\R2                  R5                  SPS·S¸/5      S¹ 5       rbSº rcS» rdS¼ reS½ rf\R2                  R5                  SŸS S¤/S¾S¿/S9SÀ 5       rgSÁ rh\R2                  R5                  SÂSGSG//5      SÃ 5       ri\R2                  R5                  SÄSÅSÆ/5      \R2                  R5                  SŸS S¤/S¾S¿/S9SÇ 5       5       rj\R2                  R5                  SÈS S5/5      \R2                  R5                  SÉSÊSË/5      SÌ 5       5       rkSÍ rlSÎ rmSÏ rnSÐ roSÑ rp\R2                  R5                  SS¨SÒ/5      SÓ 5       rqSÔ rrSÕ rsSÖ rtS× ruSØ rvSÙ rwSÚ rxSÛ rySÜ rzSÝ r{g)Þé    N)ÚHAS_PYARROW)ÚSettingWithCopyWarning)	Ú	DataFrameÚIndexÚ
MultiIndexÚPeriodÚSeriesÚ	TimestampÚ
date_rangeÚoption_contextÚperiod_range)Ú	get_arrayc                 ó  • [        / SQ/ SQ/ SQS.5      nUR                  5       nUR                  UR                  Ld   eUR                  UR                  Ld   eUR                  R	                  UR                  5      (       d   eUR                  R	                  UR                  5      (       d   e[
        R                  " [        US5      [        US5      5      (       a   eU (       ap  UR                  R                  S   R                  R                  5       (       a   eUR                  R                  S   R                  R                  5       (       a   eSUR                  S'   UR                  S   S:X  d   eg )	N©é   é   é   ©é   é   é   ©gš™™™™™¹?gš™™™™™É?g333333Ó?©ÚaÚbÚcr   r   r   ©r   r   )r   ÚcopyÚindexÚcolumnsÚis_ÚnpÚshares_memoryr   Ú_mgrÚblocksÚrefsÚhas_referenceÚiloc)Úusing_copy_on_writeÚdfÚdf_copys      ÚgC:\Users\psant\Downloads\Noiseback\school\venv\Lib\site-packages\pandas/tests/copy_view/test_methods.pyÚ	test_copyr-      s0  € Ü	šªºÑIÓ	J€BØ�g‰g‹i€Gð �=‰= §¡Ò(Ð(Ð(Ø�?‰? "§*¡*Ò,Ð,Ð,Ø�=‰=×Ñ˜RŸX™X×&Ñ&Ð&Ð&Ø�?‰?×Ñ˜rŸz™z×*Ñ*Ð*Ð*ô ×Ò¤	¨'°3Ó 7¼À2ÀsÓ9K×LÑLÐLÐLÞØ—<‘<×&Ñ& qÑ)×.Ñ.×<Ñ<×>Ñ>Ð>Ð>Ø—<‘<×&Ñ& qÑ)×.Ñ.×<Ñ<×>Ñ>Ð>Ð>ð €G‡L�L�ÑØ�7‰7�4‰=˜AÓÐÑó    c                 ób  • [        / SQ/ SQ/ SQS.5      nUR                  SS9nU (       a�  UR                  UR                  Ld   eUR                  UR                  Ld   eUR                  R	                  UR                  5      (       d   eUR                  R	                  UR                  5      (       d   eO6UR                  UR                  L d   eUR                  UR                  L d   e[
        R                  " [        US5      [        US5      5      (       d   eU (       ap  UR                  R                  S   R                  R                  5       (       d   eUR                  R                  S	   R                  R                  5       (       d   eU (       a‰  SUR                  S
'   UR                  S
   S	:X  d   e[
        R                  " [        US5      [        US5      5      (       a   e[
        R                  " [        US5      [        US5      5      (       d   eg [        R                  " U5         SUR                  S
'   S S S 5        UR                  S
   S:X  d   e[
        R                  " [        US5      [        US5      5      (       d   eg ! , (       d  f       NV= f)Nr   r   r   r   F©Údeepr   r   r   r   r   )r   r   r   r    r!   r"   r#   r   r$   r%   r&   r'   r(   ÚtmÚassert_cow_warning)r)   Úwarn_copy_on_writer*   r+   s       r,   Útest_copy_shallowr5   ,   s  € Ü	šªºÑIÓ	J€BØ�g‰g˜5ˆgÐ!€Gö Ø�}‰} B§H¡HÒ,Ð,Ð,Ø�‰ b§j¡jÒ0Ð0Ð0Ø�}‰}× Ñ  §¡×*Ñ*Ð*Ð*Ø�‰×"Ñ" 2§:¡:×.Ñ.Ð.Ñ.à�}‰} §¡Ò(Ð(Ð(Ø�‰ "§*¡*Ò,Ð,Ð,ô ×ÒœI g¨sÓ3´Y¸rÀ3Ó5G×HÑHÐHÐHÞØ�|‰|×"Ñ" 1Ñ%×*Ñ*×8Ñ8×:Ñ:Ð:Ð:Ø�|‰|×"Ñ" 1Ñ%×*Ñ*×8Ñ8×:Ñ:Ð:Ð:æàˆ�‰�TÑØ�w‰w�t‰} Ó!Ð!Ð!ä×#Ò#¤I¨g°sÓ$;¼YÀrÈ3Ó=O×PÑPÐPÐPä×Ò¤	¨'°3Ó 7¼À2ÀsÓ9K×LÑLÐLÑLô ×"Ò"Ð#5Õ6Ø!"ˆG�L‰L˜Ñ÷ 7à�w‰w�t‰} Ó!Ð!Ð!ä×Ò¤	¨'°3Ó 7¼À2ÀsÓ9K×LÑLÐLÑL÷	 7Õ6ús   É J Ê 
J.r   )TNFÚmethodc                 ó>   • U R                  [        R                  US9$ )N©r    r   )ÚrenameÚstrÚlower©r*   r   s     r,   Ú<lambda>r=   U   s   € ˜Ÿ™¬3¯9©9¸4˜Ñ@r.   c                 ó&   • U R                  SS/US9$ )Nr   r   r8   )Úreindexr<   s     r,   r=   r=   V   s   € ˜Ÿ™¨S°#¨J¸T˜ÑBr.   c                 ó    • U R                  XS9$ ©N©r   ©Úreindex_liker<   s     r,   r=   r=   W   s   € ˜Ÿ™¨˜Ñ7r.   c                 ó&   • U R                  XS9S   $ ©NrB   r   ©Úalignr<   s     r,   r=   r=   X   s   € ˜Ÿ™ "˜Ð0°Ò3r.   c                 ó(   • U R                  / SQSUS9$ ©Nr   r   )Úaxisr   ©Úset_axisr<   s     r,   r=   r=   Y   s   € ˜Ÿ™¢_¸7È˜ÑNr.   c                 ó"   • U R                  SUS9$ ©NÚtest©r   r   ©Úrename_axisr<   s     r,   r=   r=   Z   s   € ˜Ÿ™¨f¸4˜Ñ@r.   c                 ó"   • U R                  SUS9$ )NrP   r8   rR   r<   s     r,   r=   r=   [   s   € ˜Ÿ™°¸T˜ÑBr.   c                 ó&   • U R                  SS0US9$ )Nr   Úint64rB   ©Úastyper<   s     r,   r=   r=   \   s   € ˜Ÿ™ C¨ >¸˜Ñ=r.   c                 ó$   • U R                  SSUS9$ ©Nr   rB   ©Úswapaxesr<   s     r,   r=   r=   ^   ó   € ˜Ÿ™ Q¨°˜Ñ5r.   c                 ó$   • U R                  SSUS9$ ©Nr   r   rB   ©Útruncater<   s     r,   r=   r=   _   r]   r.   c                 ó    • U R                  US9$ rA   ©Úinfer_objectsr<   s     r,   r=   r=   `   s   € ˜×)Ñ)¨tÐ)Ñ4r.   c                 ó    • U R                  US9$ rA   ©Úto_timestampr<   s     r,   r=   r=   a   s   € ˜Ÿ™¨d˜Ñ3r.   c                 ó"   • U R                  SUS9$ ©NÚD)Úfreqr   ©Ú	to_periodr<   s     r,   r=   r=   b   s   € ˜Ÿ™¨3°T˜Ñ:r.   c                 ó"   • U R                  SUS9$ ©Nú
US/CentralrB   ©Útz_localizer<   s     r,   r=   r=   c   s   € ˜Ÿ™¨¸4˜Ñ@r.   c                 ó"   • U R                  SUS9$ ro   ©Ú
tz_convertr<   s     r,   r=   r=   d   s   € ˜Ÿ™ |¸$˜Ñ?r.   c                 ó"   • U R                  SUS9$ ©NF)Úallows_duplicate_labelsr   ©Ú	set_flagsr<   s     r,   r=   r=   e   s   € ˜Ÿ™¸eÈ$˜ÑOr.   )r9   r?   rD   rH   rM   Úrename_axis0Úrename_axis1rX   r\   ra   rd   rg   rm   rr   ru   rz   )Úidsc                 ó   • S nSU R                   R                  R                  ;   a  [        SSSS9nO�SU R                   R                  R                  ;   a  [	        SSSS9nO`SU R                   R                  R                  ;   a  [	        SSSS9nO0SU R                   R                  R                  ;   a  [	        SSSS	S
9n[        / SQ/ SQ/ SQS.US9nSU R                   R                  R                  ;   a+  Sn[        R                  " [        US9   U" XbS9nS S S 5        OU" XbS9nU=(       d    USL n	U R                   R                  R                  R                  S5      (       a  U(       d  U(       d  USL a  Sn	U	(       a3  [        R                  " [        WS5      [        US5      5      (       d   eg [        R                  " [        WS5      [        US5      5      (       a   eg ! , (       d  f       NÑ= f)Nrg   ú
2012-01-01rj   r   ©rk   Úperiodsrm   rr   ru   úEurope/Brussels©rk   r�   Útzr   r   r   r   ©r   r\   ú"'DataFrame.swapaxes' is deprecated©ÚmatchrB   Fzreindex-r   )ÚnodeÚcallspecÚidr   r   r   r2   Úassert_produces_warningÚFutureWarningÚ
startswithr"   r#   r   )
Úrequestr6   r   r)   Úusing_array_managerr   r*   ÚmsgÚdf2Úshare_memorys
             r,   Útest_methods_copy_keywordr”   Q   s£  € ðZ €EØ˜Ÿ™×.Ñ.×1Ñ1Ó1Ü˜\°¸QÑ?‰Ø	˜Ÿ™×-Ñ-×0Ñ0Ó	0Ü˜<¨c¸1Ñ=‰Ø	˜'Ÿ,™,×/Ñ/×2Ñ2Ó	2Ü˜<¨c¸1Ñ=‰Ø	˜Ÿ™×.Ñ.×1Ñ1Ó	1Ü˜<¨c¸1ÐARÑSˆä	šªºÑIÐQVÑ	W€Bà�W—\‘\×*Ñ*×-Ñ-Ó-Ø2ˆÜ×'Ò'¬¸SÓAÙ˜Ñ'ˆC÷ BÐAñ �RÑ#ˆà&×7¨$°%¨-€Là‡|�|×Ñ×Ñ×*Ñ*¨:×6Ñ6æ"Ö+>À4È5Â=Ø ˆLæÜ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÑHä×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLÐL÷ BÕAús   ÄG/Ç/
G=c                 ó&   • U R                  SS0US9$ )Nr   éd   rQ   ©r9   ©Úserr   s     r,   r=   r=   ¢   s   € ˜#Ÿ*™*¨A¨s¨8¸$˜*Ñ?r.   c                 ó"   • U R                  S US9$ rA   r—   r˜   s     r,   r=   r=   £   s   € ˜#Ÿ*™* T°˜*Ñ5r.   c                 ó6   • U R                  U R                  US9$ )NrQ   )r?   r   r˜   s     r,   r=   r=   ¤   s   € ˜#Ÿ+™+¨C¯I©I¸D˜+ÑAr.   c                 ó    • U R                  XS9$ rA   rC   r˜   s     r,   r=   r=   ¥   s   € ˜#×*Ñ*¨3Ð*Ñ:r.   c                 ó&   • U R                  XS9S   $ rF   rG   r˜   s     r,   r=   r=   ¦   s   € ˜#Ÿ)™) C˜)Ð3°AÒ6r.   c                 ó(   • U R                  / SQSUS9$ rJ   rL   r˜   s     r,   r=   r=   §   s   € ˜#Ÿ,™,¢¸WÈ4˜,ÑPr.   c                 ó"   • U R                  SUS9$ rO   rR   r˜   s     r,   r=   r=   ¨   s   € ˜#Ÿ/™/°¸T˜/ÑBr.   c                 ó"   • U R                  SUS9$ )NrV   rB   rW   r˜   s     r,   r=   r=   ©   s   € ˜#Ÿ*™* W°4˜*Ñ8r.   c                 ó$   • U R                  SSUS9$ )Nr   r   rB   )Ú	swaplevelr˜   s     r,   r=   r=   ª   s   € ˜#Ÿ-™-¨¨1°4˜-Ñ8r.   c                 ó$   • U R                  SSUS9$ rZ   r[   r˜   s     r,   r=   r=   «   ó   € ˜#Ÿ,™, q¨!°$˜,Ñ7r.   c                 ó$   • U R                  SSUS9$ r_   r`   r˜   s     r,   r=   r=   ¬   r¤   r.   c                 ó    • U R                  US9$ rA   rc   r˜   s     r,   r=   r=   ­   s   € ˜#×+Ñ+°Ð+Ñ6r.   c                 ó    • U R                  US9$ rA   rf   r˜   s     r,   r=   r=   ®   s   € ˜#×*Ñ*°Ð*Ñ5r.   c                 ó"   • U R                  SUS9$ ri   rl   r˜   s     r,   r=   r=   ¯   s   € ˜#Ÿ-™-¨S°t˜-Ñ<r.   c                 ó"   • U R                  SUS9$ ro   rq   r˜   s     r,   r=   r=   °   s   € ˜#Ÿ/™/¨,¸T˜/ÑBr.   c                 ó"   • U R                  SUS9$ ro   rt   r˜   s     r,   r=   r=   ±   s   € ˜#Ÿ.™.¨¸D˜.ÑAr.   c                 ó"   • U R                  SUS9$ rw   ry   r˜   s     r,   r=   r=   ²   s   € ˜#Ÿ-™-ÀÈD˜-ÑQr.   )zrename (dict)r9   r?   rD   rH   rM   r{   rX   r¢   r\   ra   rd   rg   rm   rr   ru   rz   c                 óØ  • S nSU R                   R                  R                  ;   a  [        SSSS9nOÑSU R                   R                  R                  ;   a  [	        SSSS9nO¡SU R                   R                  R                  ;   a  [	        SSSS9nOqSU R                   R                  R                  ;   a  [	        SSSS	S
9nO@SU R                   R                  R                  ;   a  [
        R                  " / SQ/ SQ/5      n[        / SQUS9nSU R                   R                  R                  ;   a+  Sn[        R                  " [        US9   U" XRS9nS S S 5        OU" XRS9nU=(       d    USL nU(       a1  [        R                  " [        W5      [        U5      5      (       d   eg [        R                  " [        W5      [        U5      5      (       a   eg ! , (       d  f       N„= f)Nrg   r   rj   r   r€   rm   rr   ru   r‚   rƒ   r¢   r   r   r…   r\   z'Series.swapaxes' is deprecatedr‡   rB   F)r‰   rŠ   r‹   r   r   r   Úfrom_arraysr	   r2   rŒ   r�   r"   r#   r   )	r�   r6   r   r)   r   r™   r‘   Úser2r“   s	            r,   Ú test_methods_series_copy_keywordr¯   ž   sŠ  € ðV €EØ˜Ÿ™×.Ñ.×1Ñ1Ó1Ü˜\°¸QÑ?‰Ø	˜Ÿ™×-Ñ-×0Ñ0Ó	0Ü˜<¨c¸1Ñ=‰Ø	˜'Ÿ,™,×/Ñ/×2Ñ2Ó	2Ü˜<¨c¸1Ñ=‰Ø	˜Ÿ™×.Ñ.×1Ñ1Ó	1Ü˜<¨c¸1ÐARÑS‰Ø	˜Ÿ™×-Ñ-×0Ñ0Ó	0Ü×&Ò&ª	²9Ð'=Ó>ˆä
’ %Ñ
(€Cà�W—\‘\×*Ñ*×-Ñ-Ó-Ø/ˆÜ×'Ò'¬¸SÓAÙ˜#Ñ)ˆD÷ BÐAñ �cÑ%ˆà&×7¨$°%¨-€LæÜ×Ò¤	¨$£´¸3³×@Ñ@Ð@Ñ@ä×#Ò#¤I¨d£O´Y¸s³^×DÑDÐDÐDÐD÷ BÕAús   ÅGÇ
G)c                 ón  • [        / SQ/ SQS.5      nUR                  US9nU =(       d    USL =(       d    US L nU=(       a    U(       + nU(       a3  [        R                  " [	        US5      [	        US5      5      (       d   eg [        R                  " [	        US5      [	        US5      5      (       a   eg )Nr   r   ©r   r   rB   Fr   r   )r   Ú	transposer"   r#   r   )r)   r   r�   r*   Úresultr“   s         r,   Útest_transpose_copy_keywordr´   æ   sš   € ä	šªÑ3Ó	4€BØ�\‰\˜tˆ\Ð$€FØ&×G¨$°%¨-×G¸4À4¸<€LØ×;Ð(;Ô$;€LæÜ×Ò¤	¨"¨cÓ 2´I¸fÀaÓ4H×IÑIÐIÑIä×#Ò#¤I¨b°#Ó$6¼	À&È!Ó8L×MÑMÐMÐMÐMr.   c                 óš  • [        / SQ/ SQ/ SQS./ SQS9nUR                  5       nUR                  5       nUR                  R	                  5         U (       ad  [
        R                  " [        US5      [        US5      5      (       d   e[
        R                  " [        US5      [        US5      5      (       d   eS	UR                  S
'   [
        R                  " [        US5      [        US5      5      (       a   eU (       a2  [
        R                  " [        US5      [        US5      5      (       d   e[        R                  " X5        g )Nr   r   r   r   )é
   é   é   r…   r   r   r   )r   r   )r   r   Úreset_indexr$   Ú_verify_integrityr"   r#   r   r(   r2   Úassert_frame_equal©r)   r*   Údf_origr’   s       r,   Útest_reset_indexr¾   ÷   s   € ô 
ÚšiªoÑ>Âlñ
€Bð �g‰g‹i€GØ
�.‰.Ó
€CØ‡H�H×ÑÔ æä×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÐHÜ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÐHà€C‡H�HˆT�NÜ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÐHÞÜ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÐHÜ×Ò˜"Õ&r.   r   r   r   c                 ó¸  • [        SS/US9nUR                  5       nUR                  SS9nU (       aS  [        R                  " [        U5      [        U5      5      (       d   eUR                  R                  S5      (       a   eO0[        R                  " [        U5      [        U5      5      (       a   eSUR                  S'   [        R                  " X#5        g )Nr   r   r…   T)Údropr   r–   )r	   r   r¹   r"   r#   r   r$   Ú_has_no_referencer(   r2   Úassert_series_equal©r)   r   r™   Úser_origr®   s        r,   Útest_reset_index_series_droprÅ     s«   € ä
�!�Q�˜uÑ
%€CØ�x‰x‹z€HØ�?‰? ˆ?Ð%€DÞÜ×Ò¤	¨#£´	¸$³×@Ñ@Ð@Ð@Ø—8‘8×-Ñ-¨a×0Ñ0Ð0Ð0Ð0ä×#Ò#¤I¨c£N´I¸d³O×DÑDÐDÐDà€D‡I�Iˆa�LÜ×Ò˜3Õ)r.   c                  óþ   • [        / SQ/ SQ/ SQS.5      n U R                  S5      n U S   nU R                  USS9R                  5       nU R                  SSS9R                  5       n[        R
                  " X#5        g )	N©r   r   r   Úd©r   r   r   r   )r   r   r   r   ©ÚAÚBÚCrË   rÍ   T)Úobserved)r   Ú	set_indexÚgroupbyÚsumr2   r»   )r*   Úkeyr³   Úexpecteds       r,   Ú'test_groupby_column_index_in_referencesrÔ     st   € Ü	Ú"ªÒ<PÑQó
€Bð 
�‰�cÓ	€BØ
ˆS‰'€CØ�Z‰Z˜ dˆZÐ+×/Ñ/Ó1€FØ�z‰z˜#¨ˆzÐ-×1Ñ1Ó3€HÜ×Ò˜&Õ+r.   c                 óp  • [        / SQ/ SQ/ SQS.5      nUR                  5       nUR                  [        R                  S9nU (       a2  [
        R                  " [        US5      [        US5      5      (       d   eSUR                  S	'   [
        R                  " [        US5      [        US5      5      (       a   eU (       a2  [
        R                  " [        US
5      [        US5      5      (       d   e[        / SQ/ SQ/ SQS.5      n[        R                  " X45        [        R                  " X5        g )Nr   r   r   r   ©r    rË   r   r   r   rÍ   r   ©r   r   r   rÊ   )r   r   r9   r:   Úupperr"   r#   r   r(   r2   r»   ©r)   r*   r½   r’   rÓ   s        r,   Útest_rename_columnsrÚ   '  sé   € ô 
šªºÑIÓ	J€BØ�g‰g‹i€GØ
�)‰)œCŸI™Iˆ)Ð
&€CæÜ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÐHØ€C‡H�HˆT�NÜ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÐHÞÜ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÐHÜšyªyºÑOÓP€HÜ×Ò˜#Ô(Ü×Ò˜"Õ&r.   c                 óÖ  • [        / SQ/ SQ/ SQS.5      nUR                  [        R                  S9nUR	                  5       nU (       a3  [
        R                  " [        US5      [        US5      5      (       d   eO2[
        R                  " [        US5      [        US5      5      (       a   eSUR                  S	'   [
        R                  " [        US5      [        US5      5      (       a   eU (       a2  [
        R                  " [        US
5      [        US5      5      (       d   e[        / SQ/ SQ/ SQS.5      n[        R                  " X5        [        R                  " X#5        g )Nr   r   r   r   rÖ   rË   r   r   r   rÍ   r   r×   )r   r9   r:   rØ   r   r"   r#   r   r(   r2   r»   )r)   r*   r’   Údf2_origrÓ   s        r,   Ú!test_rename_columns_modify_parentrÝ   9  s  € ô 
šªºÑIÓ	J€BØ
�)‰)œCŸI™Iˆ)Ð
&€CØ�x‰x‹z€HæÜ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÑHä×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLØ€B‡G�GˆD�MÜ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÐHÞÜ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÐHÜšyªyºÑOÓP€HÜ×Ò˜"Ô'Ü×Ò˜#Õ(r.   c                 ó¢  • [        / SQSS.5      nUR                  5       nS nUR                  U5      n[        R                  " [        US5      [        US5      5      (       d   eSUR                  S'   U (       aI  [        R                  " X5        [        R                  " [        US5      [        US5      5      (       a   eOX[        / SQSS.5      n[        R                  " X5        [        R                  " [        US5      [        US5      5      (       d   e[        R                  " [        US	5      [        US	5      5      (       d   eg )
Nr   ç      ø?r±   c                 ó   • U $ ©N© ©r*   s    r,   ÚtestfuncÚtest_pipe.<locals>.testfuncQ  s   € Øˆ	r.   r   r   r   r×   r   )	r   r   Úpiper"   r#   r   r(   r2   r»   ©r)   r*   r½   rä   r’   rÓ   s         r,   Ú	test_piperè   M  s  € Ü	š¨Ñ-Ó	.€BØ�g‰g‹i€Gòð �'‰'�(Ó
€Cä×ÒœI c¨3Ó/´¸2¸sÓ1C×DÑDÐDÐDð €C‡H�HˆT�NÞÜ
×Ò˜bÔ*Ü×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLÐLä¢9°3Ñ7Ó8ˆÜ
×Ò˜bÔ+ä×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÐHÜ×ÒœI c¨3Ó/´¸2¸sÓ1C×DÑDÐDÑDr.   c                 ó„  • [        / SQSS.5      nUR                  5       nS nUR                  U5      n[        R                  " [        US5      [        US5      5      (       d   eU (       aI  [        R                  " X5        [        R                  " [        US5      [        US5      5      (       a   eOX[        / SQSS.5      n[        R                  " X5        [        R                  " [        US5      [        US5      5      (       d   e[        R                  " [        US5      [        US5      5      (       d   eg )Nr   rß   r±   c                 ó$   • SU R                   S'   U $ )Nr–   r   ©r(   rã   s    r,   rä   Ú%test_pipe_modify_df.<locals>.testfunci  s   € Øˆ�‰�‰Øˆ	r.   r   r   ©r–   r   r   )r   r   ræ   r"   r#   r   r2   r»   rç   s         r,   Útest_pipe_modify_dfrî   e  sþ   € Ü	š¨Ñ-Ó	.€BØ�g‰g‹i€Gòð �'‰'�(Ó
€Cä×ÒœI c¨3Ó/´¸2¸sÓ1C×DÑDÐDÐDæÜ
×Ò˜bÔ*Ü×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLÐLä¢;°SÑ9Ó:ˆÜ
×Ò˜bÔ+ä×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÐHÜ×ÒœI c¨3Ó/´¸2¸sÓ1C×DÑDÐDÑDr.   c                 óh  • [        / SQ/ SQ/ SQS.5      nUR                  5       nUR                  SS/S9nU (       a3  [        R                  " [        US5      [        US5      5      (       d   eO2[        R                  " [        US5      [        US5      5      (       a   eSUR                  S	'   [        R                  " [        US5      [        US5      5      (       a   eU (       a2  [        R                  " [        US5      [        US5      5      (       d   e[        R                  " X5        g )
Nr   r   r   r   r   r   rÖ   r   r   )	r   r   r?   r"   r#   r   r(   r2   r»   r¼   s       r,   Útest_reindex_columnsrð   |  sñ   € ô 
šªºÑIÓ	J€BØ�g‰g‹i€GØ
�*‰*˜c 3˜Zˆ*Ð
(€Cæä×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÑHä×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLà€C‡H�HˆT�NÜ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÐHÞÜ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÐHÜ×Ò˜"Õ&r.   c                 ó   • U $ rá   râ   ©Úidxs    r,   r=   r=   “  s   € ‘Cr.   c                 ó"   • U R                  5       $ rá   )Úviewrò   s    r,   r=   r=   ”  ó
   € �C—H‘H”Jr.   c                 ó"   • U R                  5       $ rá   rB   rò   s    r,   r=   r=   •  rö   r.   c                 ó   • [        U 5      $ rá   )Úlistrò   s    r,   r=   r=   –  s   € ”D˜”Ir.   )Ú	identicalrõ   r   Úvaluesc                 ó„  • [        / SQ/ SQ/ SQS.5      nUR                  5       nUR                  U " UR                  5      S9nU(       a3  [        R
                  " [        US5      [        US5      5      (       d   eO2[        R
                  " [        US5      [        US5      5      (       a   eSUR                  S'   [        R
                  " [        US5      [        US5      5      (       a   eU(       a2  [        R
                  " [        US	5      [        US	5      5      (       d   e[        R                  " X#5        g )
Nr   r   r   r   r…   r   r   r   r   )
r   r   r?   r   r"   r#   r   r(   r2   r»   )r   r)   r*   r½   r’   s        r,   Útest_reindex_rowsrý   �  sõ   € ô 
šªºÑIÓ	J€BØ�g‰g‹i€GØ
�*‰*™5 §¡›?ˆ*Ð
+€Cæä×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÑHä×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLà€C‡H�HˆT�NÜ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÐHÞÜ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÐHÜ×Ò˜"Õ&r.   c                 ó`  • [        / SQ/ SQ/ SQS.5      nUR                  5       nUR                  SS9nUR                  R	                  5         U (       ae  [
        R                  " [        US5      [        US5      5      (       d   e[
        R                  " [        US5      [        US5      5      (       d   eOd[
        R                  " [        US5      [        US5      5      (       a   e[
        R                  " [        US5      [        US5      5      (       a   eS	UR                  S
'   [
        R                  " [        US5      [        US5      5      (       a   eU (       a2  [
        R                  " [        US5      [        US5      5      (       d   e[        R                  " X5        g )Nr   r   r   r   r   rÖ   r   r   r   r   )r   r   rÀ   r$   rº   r"   r#   r   r(   r2   r»   r¼   s       r,   Útest_drop_on_columnrÿ   ®  sI  € Ü	šªºÑIÓ	J€BØ�g‰g‹i€GØ
�'‰'˜#ˆ'Ð
€CØ‡H�H×ÑÔ æÜ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÐHÜ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÑHä×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLÜ×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLØ€C‡H�HˆT�NÜ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÐHÞÜ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÐHÜ×Ò˜"Õ&r.   c                 ó8  • [        / SQ/ SQ/ SQS.5      nUR                  5       nUR                  S5      nUR                  R	                  5         U (       a3  [
        R                  " [        US5      [        US5      5      (       d   eO2[
        R                  " [        US5      [        US5      5      (       a   eSUR                  S'   U (       a2  [
        R                  " [        US5      [        US5      5      (       a   e[        R                  " X5        g )	Nr   r   r   r   rV   r   r   r   )r   r   Úselect_dtypesr$   rº   r"   r#   r   r(   r2   r»   r¼   s       r,   Útest_select_dtypesr  Á  sØ   € ô 
šªºÑIÓ	J€BØ�g‰g‹i€GØ
×
Ñ
˜7Ó
#€CØ‡H�H×ÑÔ æÜ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÑHä×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLð €C‡H�HˆT�NÞÜ×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLÜ×Ò˜"Õ&r.   Úfilter_kwargsÚitemsr   ÚlikeÚregexc                 ó  • [        / SQ/ SQ/ SQS.5      nUR                  5       nUR                  " S0 UD6nU (       a3  [        R                  " [        US5      [        US5      5      (       d   eO2[        R                  " [        US5      [        US5      5      (       a   eU (       aA  SUR                  S'   [        R                  " [        US5      [        US5      5      (       a   e[        R                  " X#5        g )	Nr   r   r   r   r   r   r   râ   )	r   r   Úfilterr"   r#   r   r(   r2   r»   )r)   r  r*   r½   r’   s        r,   Útest_filterr	  Õ  sÉ   € ô 
šªºÑIÓ	J€BØ�g‰g‹i€GØ
�)Š)Ñ
$�mÑ
$€CÞÜ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÑHä×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLö Øˆ�‰�‰Ü×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLÜ×Ò˜"Õ&r.   c                 óz  • [        SS/SS/SS//[        SS5      S	S
/S9nUR                  5       nUR                  SS9nU (       a3  [        R
                  " [        US	5      [        US	5      5      (       d   eO2[        R
                  " [        US	5      [        US	5      5      (       a   eSUR                  S'   U (       ad  [        R
                  " [        US	5      [        US	5      5      (       a   e[        R
                  " [        US
5      [        US
5      5      (       d   e[        R                  " X25        g )Nr   r   r   r   r   r   ú
2020-01-01ú
2020-01-03r   r   ©r   r    r   )r�   r   )
r   r   r   Úshiftr"   r#   r   r(   r2   r»   r¼   s       r,   Útest_shift_no_opr  ê  s  € Ü	Ø
ˆQˆ�!�Q�˜!˜Q˜Ð Ü˜ |Ó4Ø�c�
ñ
€Bð
 �g‰g‹i€GØ
�(‰(˜1ˆ(Ð
€CæÜ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÑHä×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLà€B‡G�GˆD�MÞÜ×#Ò#¤I¨b°#Ó$6¼	À#ÀsÓ8K×LÑLÐLÐLÜ×Ò¤	¨"¨cÓ 2´I¸cÀ3Ó4G×HÑHÐHÐHÜ×Ò˜#Õ'r.   c                 óÈ   • [        SS/SS/SS//[        SS5      S	S
/S9nUR                  SSS9n[        R                  " [        US	5      [        US	5      5      (       a   eg )Nr   r   r   r   r   r   r  r  r   r   r  r   ©r�   rK   )r   r   r  r"   r#   r   )r)   r*   r’   s      r,   Útest_shift_indexr  ÿ  sq   € Ü	Ø
ˆQˆ�!�Q�˜!˜Q˜Ð Ü˜ |Ó4Ø�c�
ñ
€Bð
 �(‰(˜1 1ˆ(Ð
%€Cä×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÐHÐHr.   c                 ó:  • [        SS/SS/SS//[        SS5      S	S
/S9nUR                  5       n[        SS5      Ul        UR	                  SSS9nU (       a3  [
        R                  " [        US	5      [        US	5      5      (       d   eO2[
        R                  " [        US	5      [        US	5      5      (       a   eSUR                  S'   U (       a2  [
        R                  " [        US	5      [        US	5      5      (       a   e[        R                  " X25        g )Nr   r   r   r   r   r   r  r  r   r   r  ú
2020-01-02z
2020-01-04Ú1D©r�   rk   r   r   )r   r   r   r   r  r"   r#   r   r(   r2   r»   r¼   s       r,   Útest_shift_rows_freqr  
  sö   € Ü	Ø
ˆQˆ�!�Q�˜!˜Q˜Ð Ü˜ |Ó4Ø�c�
ñ
€Bð
 �g‰g‹i€GÜ˜|¨\Ó:€G„MØ
�(‰(˜1 4ˆ(Ð
(€CæÜ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÑHä×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLà€B‡G�GˆD�MÞÜ×#Ò#¤I¨b°#Ó$6¼	À#ÀsÓ8K×LÑLÐLÐLÜ×Ò˜#Õ'r.   c                 ón  • [        SS/SS/SS//[        SS5      S	9nUR                  SSS
9n[        R                  " [        US5      [        US5      5      (       d   e[        R                  " U5         SUR                  S'   S S S 5        U (       a�  [        R                  " [        US5      [        US5      5      (       a   e[        [        R                  S/[        R                  S/[        R                  S//[        SS5      S	9n[        R                  " X45        g g ! , (       d  f       N¦= f)Nr   r   r   r   r   r   r  r  rÖ   r  r   r   )r   r   r  r"   r#   r   r2   r3   r(   Únanr»   )r)   r4   r*   r’   rÓ   s        r,   Útest_shift_columnsr    s  € Ü	Ø
ˆQˆ�!�Q�˜!˜Q˜Ð ¬*°\À<Ó*Pñ
€Bð �(‰(˜1 1ˆ(Ð
%€Cä×ÒœI c¨<Ó8¼)ÀBÈÓ:U×VÑVÐVÐVÜ	×	Ò	Ð1Õ	2Øˆ�‰�‰÷ 
3æÜ×#Ò#Ü�c˜<Ó(¬)°B¸Ó*E÷
ñ 
ð 	
ð 
ô Ü�f‰f�aˆ[œ2Ÿ6™6 1˜+¬¯©° {Ð3Ü˜|¨\Ó:ñ
ˆô 	×Ò˜cÕ,ð ÷ 
3Õ	2ús   Á6D&Ä&
D4c                 óF  • [        / SQ/ SQ/ SQS.5      nUR                  5       nUS S  nUR                  S5      n[        R                  " UR
                  [        US5      5      (       d   e[        R                  " [        US5      [        US5      5      (       d   eU (       aA  SUR                  S'   [        R                  " UR
                  [        US5      5      (       a   e[        R                  " U5         SUR                  S'   S S S 5        U (       aI  [        R                  " [        US5      [        US5      5      (       a   e[        R                  " XC5        g [        / SQ/ S	Q/ SQS.5      n[        R                  " XF5        g ! , (       d  f       NŠ= f)
Nr   r   r   r   r   r   r   r   )r   r   r   )r   r   Úpopr"   r#   rû   r   r(   r2   r3   r»   )r)   r4   r*   r½   Úview_originalr³   rÓ   s          r,   Útest_popr  3  s5  € Ü	šªºÑIÓ	J€BØ�g‰g‹i€GØ‘q�E€MØ�V‰V�C‹[€Fä×Ò˜FŸM™M¬9°]ÀCÓ+H×IÑIÐIÐIÜ×ÒœI b¨#Ó.´	¸-ÈÓ0M×NÑNÐNÐNæØˆ�‰�A‰Ü×#Ò# F§M¡M´9¸]ÈCÓ3P×QÑQÐQÐQÜ	×	Ò	Ð1Õ	2Øˆ�‰�‰÷ 
3æÜ×#Ò#¤I¨b°#Ó$6¼	À-ÐQTÓ8U×VÑVÐVÐVÜ
×Ò˜mÕ5ä¢9²9Â?ÑSÓTˆÜ
×Ò˜mÕ6÷ 
3Õ	2ús   Ã>FÆ
F Úfuncc                 ó$   • U R                  U5      $ rá   rG   ©ÚxÚys     r,   r=   r=   L  s   € �Q—W‘W˜Q”Zr.   c                 ó6   • U R                  UR                  SS9$ )Nr   ©rK   )rH   r   r!  s     r,   r=   r=   M  s   € �Q—W‘W˜QŸS™S q�WÑ)r.   c                 ód   • U R                  UR                  R                  [        SS5         SS9$ )Nr   r   r%  )rH   r   r(   Úslicer!  s     r,   r=   r=   N  s$   € �Q—W‘W˜QŸS™SŸX™X¤e¨A¨q£kÑ2¸�WÑ;r.   c                 ó  • [        / SQSS.5      nUR                  5       nUSS/   R                  5       nU" X$5      u  pVU (       a3  [        R                  " [	        US5      [	        US5      5      (       d   eO2[        R                  " [	        US5      [	        US5      5      (       a   eSUR
                  S'   U (       a2  [        R                  " [	        US5      [	        US5      5      (       a   e[        R                  " X#5        g )Nr   r   r±   r   r   r   ©r   r   r"   r#   r   r(   r2   r»   )r)   r  r*   r½   Ú
df_changedr’   Ú_s          r,   Útest_align_framer,  I  sÖ   € ô 
š¨Ñ-Ó	.€BØ�g‰g‹i€GØ�S˜#�J‘×$Ñ$Ó&€JÙ�"Ó!�F€CæÜ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÑHä×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLà€C‡H�HˆT�NÞÜ×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLÜ×Ò˜"Õ&r.   c                 óŽ  • [        SS/5      nUR                  5       nUR                  5       nUR                  U5      u  pEU (       ae  [        R                  " UR
                  UR
                  5      (       d   e[        R                  " UR
                  UR
                  5      (       d   eOd[        R                  " UR
                  UR
                  5      (       a   e[        R                  " UR
                  UR
                  5      (       a   eSUR                  S'   SUR                  S'   U (       ad  [        R                  " UR
                  UR
                  5      (       a   e[        R                  " UR
                  UR
                  5      (       a   e[        R                  " X5        [        R                  " X25        g )Nr   r   r   )	r	   r   rH   r"   r#   rû   r(   r2   rÂ   )r)   r™   rÄ   Ú	ser_otherr®   Úser_other_results         r,   Útest_align_seriesr0  b  sK  € Ü
�!�Q�‹.€CØ�x‰x‹z€HØ—‘“
€IØ ŸY™Y yÓ1Ñ€DæÜ×Ò §¡¨S¯Z©Z×8Ñ8Ð8Ð8Ü×ÒÐ 0× 7Ñ 7¸×9IÑ9I×JÑJÐJÑJä×#Ò# D§K¡K°·±×<Ñ<Ð<Ð<Ü×#Ò#Ð$4×$;Ñ$;¸Y×=MÑ=M×NÑNÐNÐNà€D‡I�Iˆa�LØ Ð×Ñ˜!ÑÞÜ×#Ò# D§K¡K°·±×<Ñ<Ð<Ð<Ü×#Ò#Ð$4×$;Ñ$;¸Y×=MÑ=M×NÑNÐNÐNÜ×Ò˜3Ô)Ü×Ò˜9Õ/r.   c                 óØ  • [        / SQ/ SQS.5      nUR                  5       nUR                  USS9u  p4[        R                  " [        US5      [        US5      5      (       d   e[        R                  " [        US5      [        US5      5      (       d   eU (       aK  SUR                  S	'   [        R                  " X5        SUR                  S	'   [        R                  " X5        g g )
Nr   r   r±   FrB   r   r   r   ©r   r   )	r   r   rH   r"   r#   r   Úlocr2   r»   )r)   r*   r½   r’   Údf3s        r,   Útest_align_copy_falser5  x  s¼   € Ü	šªÑ3Ó	4€BØ�g‰g‹i€GØ�x‰x˜ ˆxÐ'�H€Cä×ÒœI b¨#Ó.´	¸#¸sÓ0C×DÑDÐDÐDÜ×ÒœI b¨#Ó.´	¸#¸sÓ0C×DÑDÐDÐDæØˆ�‰�‰Ü
×Ò˜bÔ*àˆ�‰�‰Ü
×Ò˜bÕ*ð r.   c                 óv  • [        / SQ/ SQS.5      n[        / SQSS9nUR                  5       nUR                  5       nUR                  USSS9u  pV[        R
                  " [        US	5      [        US	5      5      (       d   e[        R
                  " [        US
5      [        US
5      5      (       d   e[        R
                  " [        US5      [        US5      5      (       d   eU (       aK  SUR                  S'   [        R                  " X5        SUR                  S'   [        R                  " X#5        g g )Nr   r   r±   r"  ©ÚnameFr   )r   rK   r   r   r2  )r   r	   r   rH   r"   r#   r   r3  r2   r»   rÂ   )r)   r*   r™   rÄ   r½   r’   r®   s          r,   Ú!test_align_with_series_copy_falser9  ˆ  sü   € Ü	šªÑ3Ó	4€BÜ
’ Ñ
%€CØ�x‰x‹z€HØ�g‰g‹i€GØ—‘˜ 5¨q�Ð1�I€Cä×ÒœI b¨#Ó.´	¸#¸sÓ0C×DÑDÐDÐDÜ×ÒœI b¨#Ó.´	¸#¸sÓ0C×DÑDÐDÐDÜ×ÒœI c¨3Ó/´¸4ÀÓ1E×FÑFÐFÐFæØˆ�‰�‰Ü
×Ò˜bÔ*àˆ�‰�‰Ü
×Ò˜sÕ-ð r.   c                 óÔ  • [        / SQ5      nUR                  5       nUS S  R                  5       n[        R                  " UR
                  [        US5      5      (       d   e[        R                  " U5         SUR                  S'   S S S 5        U (       aI  [        R                  " UR
                  [        US5      5      (       a   e[        R                  " X#5        O5UR                  5       nSUR                  S'   [        R                  " X%5        US S  R                  5       n[        R                  " U5         SUR                  S'   S S S 5        U (       a%  [        R                  " XCR                  5       5        g UR                  5       R                  5       nSUR                  S'   [        R                  " XE5        g ! , (       d  f       GNE= f! , (       d  f       N�= f)Nr   r   r   )r	   r   Úto_framer"   r#   rû   r   r2   r3   r(   rÂ   r»   )r)   r4   r™   rÄ   r*   rÓ   s         r,   Útest_to_framer<  ›  s_  € ä
’Ó
€CØ�x‰x‹z€Hà	‰Qˆ�‰Ó	€Bô ×Ò˜CŸJ™J¬	°"°aÓ(8×9Ñ9Ð9Ð9ä	×	Ò	Ð1Õ	2Øˆ�‰�‰÷ 
3ö ä×#Ò# C§J¡J´	¸"¸aÓ0@×AÑAÐAÐAÜ
×Ò˜sÕ-ð —=‘=“?ˆØˆ�‰�aÑÜ
×Ò˜sÔ-ð 
‰Qˆ�‰Ó	€BÜ	×	Ò	Ð1Õ	2Øˆ�‰�‰÷ 
3ö Ü
×Ò˜b×"3Ñ"3Ó"5Õ6à—=‘=“?×+Ñ+Ó-ˆØˆ�‰�dÑÜ
×Ò˜bÕ+÷/ 
3Ö	2ú÷ 
3Õ	2ús   Á9GÄ?GÇ
GÇ
G'Úaxr    c                 óh  • [        / SQ/ SQS.5      nUR                  5       nSn[        R                  " [        US9   UR                  X5      nS S S 5        U (       a3  [        R                  " [        WS5      [        US5      5      (       d   eO2[        R                  " [        WS5      [        US5      5      (       a   eSUR                  S'   U (       a2  [        R                  " [        US5      [        US5      5      (       a   e[        R                  " X#5        g ! , (       d  f       NÙ= f)	Nr   r   r±   r†   r‡   r   r   r   ©r   r   r2   rŒ   r�   r\   r"   r#   r   r(   r»   )r)   r=  r*   r½   r‘   r’   s         r,   Útest_swapaxes_noopr@  ¿  sç   € ä	šªÑ3Ó	4€BØ�g‰g‹i€GØ
.€CÜ	×	#Ò	#¤M¸Ó	=Ø�k‰k˜"Ó!ˆ÷ 
>ö Ü×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÑHä×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLð €C‡H�HˆT�NÞÜ×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLÜ×Ò˜"Õ&÷ 
>Õ	=ús   ¾D#Ä#
D1c                 ól  • [        / SQ/ SQS./ SQS9nUR                  5       nSn[        R                  " [        US9   UR                  SS	5      nS S S 5        U (       a3  [        R                  " [        WS
5      [        US5      5      (       d   eO2[        R                  " [        WS
5      [        US5      5      (       a   eSUR                  S'   U (       a2  [        R                  " [        US
5      [        US5      5      (       a   e[        R                  " X5        g ! , (       d  f       NÙ= f)Nr   r   r±   )r"  r#  Úzr…   r†   r‡   r   r    r"  r   r   r   r?  )r)   r*   r½   r‘   r’   s        r,   Útest_swapaxes_single_blockrC  Ó  së   € Ü	šªÑ3º?Ñ	K€BØ�g‰g‹i€GØ
.€CÜ	×	#Ò	#¤M¸Ó	=Ø�k‰k˜' 9Ó-ˆ÷ 
>ö Ü×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÑHä×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLð €C‡H�HˆT�NÞÜ×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLÜ×Ò˜"Õ&÷ 
>Õ	=ús   ¿D%Ä%
D3c                  ó  • [        SS/SS.5      n Sn[        R                  " [        US9   U R	                  SSS	9n S S S 5        S
U R
                  S'   [        S
S/SS/S.SS/S9n[        R                  " X5        g ! , (       d  f       NG= f)Nr   r   r   r±   r†   r‡   r   r    )Úaxis1Úaxis2r–   r   ©r   r   r   r   r…   )r   r2   rŒ   r�   r\   r(   r»   )r*   r‘   rÓ   s      r,   Útest_swapaxes_read_only_arrayrH  æ  s‚   € Ü	˜!˜Q˜ aÑ(Ó	)€BØ
.€CÜ	×	#Ò	#¤M¸Ó	=Ø�[‰[˜w¨iˆ[Ð8ˆ÷ 
>à€B‡G�GˆD�MÜ˜c 1˜X¨1¨a¨&Ñ1¸#¸s¸ÑD€HÜ×Ò˜"Õ'÷	 
>Õ	=ús   ¬A>Á>
Bzmethod, idxc                 ó:   • U R                  SS9R                  SS9$ )NFr0   rB   rã   s    r,   r=   r=   ó  s   € �B—G‘G �GÐ'×,Ñ,°%Ð,Ñ8r.   c                 ó>   • U R                  5       R                  5       $ rá   )r¹   rã   s    r,   r=   r=   ô  s   € �B—N‘NÓ$×0Ñ0Ô2r.   c                 ór   • U R                  [        R                  S9R                  [        R                  S9$ )NrÖ   )r9   r:   rØ   r;   rã   s    r,   r=   r=   õ  s%   € �B—I‘I¤c§i¡i�IÐ0×7Ñ7ÄÇ	Á	Ð7ÑJr.   c                 ó:   • U R                  SS9R                  SS9$ )NFr0   Únumber)Úinclude)r   r  rã   s    r,   r=   r=   ö  s   € �B—G‘G �GÐ'×5Ñ5¸hÐ5ÑGr.   )úshallow-copyr¹   r9   r  c                 ó’  • [        / SQ/ SQ/ SQS.5      nUR                  5       nU(       + =(       a#    U R                  R                  R                  S:H  nU" U5      n[
        R                  " U=(       a    U5         SUR                  SU4'   S S S 5        U(       d  [
        R                  " XV5        U" U5      n[
        R                  " U=(       a    U5         SUR                  S'   S S S 5        U(       d+  [
        R                  " UR                  S S 2US 24   U5        g g ! , (       d  f       N�= f! , (       d  f       NR= f)Nr   r   r   r   rO  r   r   )	r   r   r‰   rŠ   r‹   r2   r3   r(   r»   )	r�   r6   ró   r)   r4   r*   r½   Údf2_is_viewr’   s	            r,   Útest_chained_methodsrR  ð  sù   € ô 
šªºÑIÓ	J€BØ�g‰g‹i€Gð *Ô)×X¨g¯l©l×.CÑ.C×.FÑ.FÈ.Ñ.X€Kñ �‹*€CÜ	×	Ò	Ð1×A°kÕ	BØˆ�‰��C�Ñ÷ 
CæÜ
×Ò˜bÔ*ñ �‹*€CÜ	×	Ò	Ð1×A°kÕ	BØˆ�‰�‰÷ 
CæÜ
×Ò˜cŸh™h¢q¨#©$ wÑ/°Õ9ð ÷ 
CÕ	Bú÷ 
CÕ	Bús   Á>D'ÃD8Ä'
D5Ä8
EÚobjr7  c                 ó  • [        [        SSS9[        SSS9/5      Ul        UR                  5       nUR	                  5       nU (       a3  [
        R                  " [        US5      [        US5      5      (       d   eO2[
        R                  " [        US5      [        US5      5      (       a   eSUR                  S'   [
        R                  " [        US5      [        US5      5      (       a   e[        R                  " X5        g )Nz2012-1-1rj   ©rk   z2012-1-2r   r   )r   r   r   r   rg   r"   r#   r   r(   r2   Úassert_equal©r)   rS  Úobj_origÚobj2s       r,   Útest_to_timestamprZ    sÍ   € ä”v˜j¨sÑ3´V¸JÈSÑ5QÐRÓS€C„Ià�x‰x‹z€HØ×ÑÓ€DæÜ×Ò¤	¨$°Ó 4´iÀÀSÓ6I×JÑJÐJÑJä×#Ò#¤I¨d°CÓ$8¼)ÀCÈÓ:M×NÑNÐNÐNð €D‡I�Iˆa�LÜ×Ò¤	¨$°Ó 4´iÀÀSÓ6I×JÑJÐJÐJÜ‡O‚O�CÕ"r.   c                 ó  • [        [        S5      [        S5      /5      Ul        UR                  5       nUR	                  SS9nU (       a3  [
        R                  " [        US5      [        US5      5      (       d   eO2[
        R                  " [        US5      [        US5      5      (       a   eSUR                  S'   [
        R                  " [        US5      [        US5      5      (       a   e[        R                  " X5        g )Nú
2019-12-31ú
2020-12-31ÚYrU  r   r   )r   r
   r   r   rm   r"   r#   r   r(   r2   rV  rW  s       r,   Útest_to_periodr_  "  sË   € ä”y Ó.´	¸,Ó0GÐHÓI€C„Ià�x‰x‹z€HØ�=‰=˜cˆ=Ð"€DæÜ×Ò¤	¨$°Ó 4´iÀÀSÓ6I×JÑJÐJÑJä×#Ò#¤I¨d°CÓ$8¼)ÀCÈÓ:M×NÑNÐNÐNð €D‡I�Iˆa�LÜ×Ò¤	¨$°Ó 4´iÀÀSÓ6I×JÑJÐJÐJÜ‡O‚O�CÕ"r.   c                 óö  • [        / SQ/ SQ/ SQS.5      nUR                  5       nUR                  S5      nU (       a3  [        R                  " [        US5      [        US5      5      (       d   eO2[        R                  " [        US5      [        US5      5      (       a   eSUR                  S'   [        R                  " [        US	5      [        US	5      5      (       a   e[        R                  " X5        g )
Nr   r   r   r   r   r   r   rG  r   )	r   r   rÏ   r"   r#   r   r(   r2   r»   r¼   s       r,   Útest_set_indexra  4  sÁ   € ä	šªºÑIÓ	J€BØ�g‰g‹i€GØ
�,‰,�sÓ
€CæÜ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÑHä×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLð €C‡H�HˆT�NÜ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÐHÜ×Ò˜"Õ&r.   c                  ó°   • [        / SQSS.5      n U R                  S5      nUR                  5       nSU R                  S'   [        R
                  " X5        g )Nr   r   r±   r   r–   r   )r   rÏ   r   r(   r2   r»   ©r*   r³   rÓ   s      r,   Ú4test_set_index_mutating_parent_does_not_mutate_indexrd  E  sE   € Ü	š¨Ñ+Ó	,€BØ�\‰\˜#Ó€FØ�{‰{‹}€Hà€B‡G�GˆD�MÜ×Ò˜&Õ+r.   c                 óX  • [        / SQ/ SQ/ SQS.5      nUR                  5       nUR                  S5      nU (       a2  [        R                  " [        US5      [        US5      5      (       d   eSUR                  S	'   [        R                  " [        US5      [        US5      5      (       a   eU (       a2  [        R                  " [        US
5      [        US5      5      (       d   e[        / SQ/ SQ/ SQS.5      n[        R                  " X45        [        R                  " X5        g )Nr   r   r   r   ÚCoW_ÚCoW_ar   r   r   ÚCoW_cr   r×   )rg  ÚCoW_brh  )	r   r   Ú
add_prefixr"   r#   r   r(   r2   r»   rÙ   s        r,   Útest_add_prefixrk  N  sæ   € ä	šªºÑIÓ	J€BØ�g‰g‹i€GØ
�-‰-˜Ó
€CæÜ×Ò¤	¨#¨wÓ 7¼À2ÀsÓ9K×LÑLÐLÐLØ€C‡H�HˆT�Nä×Ò¤	¨#¨wÓ 7¼À2ÀsÓ9K×LÑLÐLÐLæÜ×Ò¤	¨#¨wÓ 7¼À2ÀsÓ9K×LÑLÐLÐLÜÚ¢iº/ÑJó€Hô ×Ò˜#Ô(Ü×Ò˜"Õ&r.   c                 óX  • [        / SQ/ SQ/ SQS.5      nUR                  5       nUR                  S5      nU (       a2  [        R                  " [        US5      [        US5      5      (       d   eSUR                  S	'   [        R                  " [        US5      [        US5      5      (       a   eU (       a2  [        R                  " [        US
5      [        US5      5      (       d   e[        / SQ/ SQ/ SQS.5      n[        R                  " X45        [        R                  " X5        g )Nr   r   r   r   Ú_CoWÚa_CoWr   r   r   Úc_CoWr   r×   )rn  Úb_CoWro  )	r   r   Ú
add_suffixr"   r#   r   r(   r2   r»   rÙ   s        r,   Útest_add_suffixrr  c  sæ   € ä	šªºÑIÓ	J€BØ�g‰g‹i€GØ
�-‰-˜Ó
€CÞÜ×Ò¤	¨#¨wÓ 7¼À2ÀsÓ9K×LÑLÐLÐLØ€C‡H�HˆT�NÜ×Ò¤	¨#¨wÓ 7¼À2ÀsÓ9K×LÑLÐLÐLÞÜ×Ò¤	¨#¨wÓ 7¼À2ÀsÓ9K×LÑLÐLÐLÜÚ¢iº/ÑJó€Hô ×Ò˜#Ô(Ü×Ò˜"Õ&r.   z	axis, val)r   ç      @c                 óþ  • [        / SQSUS/SS.5      nUR                  5       nUR                  US9nU (       a3  [        R                  " [        US5      [        US5      5      (       d   eO2[        R                  " [        US5      [        US5      5      (       a   eSUR                  S	'   U (       a2  [        R                  " [        US5      [        US5      5      (       a   e[        R                  " X45        g )
Nr   r   r   rÈ   r   r%  r   r   r   )	r   r   Údropnar"   r#   r   r(   r2   r»   )r)   rK   Úvalr*   r½   r’   s         r,   Útest_dropnarw  u  sÊ   € ä	š¨!¨S°!¨¸3Ñ?Ó	@€BØ�g‰g‹i€GØ
�)‰)˜ˆ)Ð
€CæÜ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÑHä×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLà€C‡H�HˆT�NÞÜ×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLÜ×Ò˜"Õ&r.   rv  r   rs  c                 óô  • [        SUS/5      nUR                  5       nUR                  5       nU (       a3  [        R                  " UR
                  UR
                  5      (       d   eO2[        R                  " UR
                  UR
                  5      (       a   eSUR                  S'   U (       a2  [        R                  " UR
                  UR
                  5      (       a   e[        R                  " X#5        g )Nr   r   r   )	r	   r   ru  r"   r#   rû   r(   r2   rÂ   )r)   rv  r™   rÄ   r®   s        r,   Útest_dropna_seriesry  †  s¬   € ä
�!�S˜!�Ó
€CØ�x‰x‹z€HØ�:‰:‹<€DæÜ×Ò §¡¨S¯Z©Z×8Ñ8Ð8Ñ8ä×#Ò# D§K¡K°·±×<Ñ<Ð<Ð<à€D‡I�Iˆa�LÞÜ×#Ò# D§K¡K°·±×<Ñ<Ð<Ð<Ü×Ò˜3Õ)r.   c                 ó"   • U R                  5       $ rá   ©Úheadrã   s    r,   r=   r=   š  ó
   € �2—7‘7”9r.   c                 ó$   • U R                  S5      $ )Nr   r{  rã   s    r,   r=   r=   ›  ó   € �2—7‘7˜1”:r.   c                 ó"   • U R                  5       $ rá   ©Útailrã   s    r,   r=   r=   œ  r}  r.   c                 ó$   • U R                  S5      $ )Nr   r�  rã   s    r,   r=   r=   �  r  r.   c                 óÆ  • [        / SQ/ SQS.5      nUR                  5       nU " U5      nUR                  R                  5         U(       ad  [        R
                  " [        US5      [        US5      5      (       a   e[        R
                  " [        US5      [        US5      5      (       a   e[        R                  " U5         SUR                  S'   S S S 5        U(       ae  [        R
                  " [        US5      [        US5      5      (       a   e[        R
                  " [        US5      [        US5      5      (       a   eO`[        R
                  " [        US5      [        US5      5      (       d   e[        R                  " U5         SUR                  S'   S S S 5        [        R                  " X45        g ! , (       d  f       Nñ= f! , (       d  f       N6= f)	Nr   r   r±   r   r   r   r   r   )r   r   r$   rº   r"   r#   r   r2   r3   r(   r»   )r6   r)   r4   r*   r½   r’   s         r,   Útest_head_tailr…  —  sk  € ô 
šªÑ9Ó	:€BØ�g‰g‹i€GÙ
�‹*€CØ‡H�H×ÑÔ æô ×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLÜ×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLô 
×	Ò	Ð1Õ	2Øˆ�‰�‰÷ 
3æÜ×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLÜ×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLÐLô ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÐHÜ×"Ò"Ð#5Õ6ØˆC�H‰H�T‰N÷ 7ä×Ò˜"Õ&÷ 
3Õ	2ú÷ 7Õ6ús   ÃGÆGÇ
GÇ
G c                 óÖ  • [        SS/[        SS/[        S9SSS.5      nUR                  5       nUR	                  5       nU (       aŸ  [
        R                  " [        US5      [        US5      5      (       d   eU(       a3  [        R                  " [        US5      [        US5      5      (       a   eO—[
        R                  " [        US5      [        US5      5      (       d   eOd[
        R                  " [        US5      [        US5      5      (       a   e[
        R                  " [        US5      [        US5      5      (       a   eS	UR                  S
'   SUR                  S'   U (       ad  [
        R                  " [        US5      [        US5      5      (       a   e[
        R                  " [        US5      [        US5      5      (       a   e[        R                  " X#5        g )Nr   r   r"  r#  ©ÚdtyperÇ   r   r   r   r   rÈ   rG  )r   r	   Úobjectr   rd   r"   r#   r   r2   r(   r»   )r)   Úusing_infer_stringr*   r½   r’   s        r,   Útest_infer_objectsr‹  º  s‰  € Ü	Ø�!ˆfœ6 3¨ *´FÑ;À!È#ÑNó
€Bð �g‰g‹i€GØ
×
Ñ
Ó
€CæÜ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÐHÞÜ×'Ò'¬	°#°sÓ(;¼YÀrÈ3Ó=O×PÑPÐPÐPÐPä×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÑLô ×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLÜ×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLà€C‡H�HˆT�NØ€C‡H�HˆT�NÞÜ×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLÜ×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLÜ×Ò˜"Õ&r.   c                 óÎ  • [        SS/[        SS/[        S9S[        [        S5      [        S5      /SS9[        S	S
/[        S9S.5      nUR	                  5       n[        US5      n[        US5      n[        US5      nSUR                  S'   SUR                  S'   [        S5      UR                  S'   U (       a©  [        R                  " U[        US5      5      (       d   eU(       a)  [        R                  " U[        US5      5      (       d   eO([        R                  " U[        US5      5      (       a   e[        R                  " U[        US5      5      (       d   eg g )Nr   r   r"  r#  r‡  r\  r]  r‰  rB  Úw)r   r   r   rÈ   Úer   r   rÈ   r   r   rG  ú
2018-12-31©r   r   )
r   r	   r‰  r
   rd   r   r(   r"   r#   r2   )r)   rŠ  r*   Úarr_aÚarr_bÚarr_ds         r,   Útest_infer_objects_no_referencer”  Ô  sD  € Ü	à�Q�Ü˜˜c˜
¬&Ñ1ØÜÜ˜<Ó(¬)°LÓ*AÐBÈ(ñô ˜˜c˜
¬&Ñ1ñ	
ó

€Bð 
×	Ñ	Ó	€Bä�b˜#Ó€EÜ�b˜#Ó€EÜ�b˜#Ó€Eà€B‡G�GˆD�MØ€B‡G�GˆD�MÜ˜lÓ+€B‡G�GˆD�MÞÜ×Ò ¤y°°SÓ'9×:Ñ:Ð:Ð:Þô ×#Ò# E¬9°R¸Ó+=×>Ñ>Ð>Ñ>ô ×'Ò'¨¬y¸¸SÓ/A×BÑBÐBÐBÜ×Ò ¤y°°SÓ'9×:Ñ:Ð:Ñ:ð r.   c                 ó~  • [        SS/[        SS/[        S9S[        [        S5      [        S5      /SS9S	.5      nUS S  nUR	                  5       n[        US
5      n[        US5      n[        US5      nSUR                  S'   SUR                  S'   [        S5      UR                  S'   U (       a‹  [        R                  " U[        US
5      5      (       a   eU(       a  [        (       a(  [        R                  " U[        US5      5      (       a   e[        R                  " U[        US5      5      (       d   eg g )Nr   r   r"  r#  r‡  r\  r]  r‰  rÇ   r   r   rÈ   r   r   rG  r�  r�  )
r   r	   r‰  r
   rd   r   r(   r"   r#   r   )r)   rŠ  r*   rõ   r‘  r’  r“  s          r,   Útest_infer_objects_referencer–  ö  s  € Ü	à�Q�Ü˜˜c˜
¬&Ñ1ØÜÜ˜<Ó(¬)°LÓ*AÐBÈ(ññ		
ó	
€Bð ‰aˆ5€DØ	×	Ñ	Ó	€Bä�b˜#Ó€EÜ�b˜#Ó€EÜ�b˜#Ó€Eà€B‡G�GˆD�MØ€B‡G�GˆD�MÜ˜lÓ+€B‡G�GˆD�MÞÜ×#Ò# E¬9°R¸Ó+=×>Ñ>Ð>Ð>Þ!§[¢[Ü×'Ò'¨¬y¸¸SÓ/A×BÑBÐBÐBÜ×Ò ¤y°°SÓ'9×:Ñ:Ð:Ñ:ð	 r.   Úkwargsr   )ÚbeforeÚafterrK   c                 ó2  • [        / SQSSS.5      nUR                  5       nUR                  " S0 UD6nUR                  R	                  5         U (       a3  [
        R                  " [        US5      [        US5      5      (       d   eO2[
        R                  " [        US5      [        US5      5      (       a   eSUR                  S'   U (       a2  [
        R                  " [        US5      [        US5      5      (       a   e[        R                  " X#5        g )	Nr   r   r   r   r   r   r   râ   )r   r   ra   r$   rº   r"   r#   r   r(   r2   r»   ©r)   r—  r*   r½   r’   s        r,   Útest_truncaterœ    s×   € ô 
š¨°Ñ3Ó	4€BØ�g‰g‹i€GØ
�+Š+Ñ
˜Ñ
€CØ‡H�H×ÑÔ æÜ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÑHä×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLà€C‡H�HˆT�NÞÜ×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLÜ×Ò˜"Õ&r.   ÚassignÚdrop_duplicatesc                 ó*  • [        S/ SQ05      nUR                  5       n[        X!5      " 5       nUR                  R	                  5         U (       a3  [
        R                  " [        US5      [        US5      5      (       d   eO2[
        R                  " [        US5      [        US5      5      (       a   eSUR                  S'   U (       a2  [
        R                  " [        US5      [        US5      5      (       a   e[        R                  " X#5        g )Nr   r   r   r   )r   r   Úgetattrr$   rº   r"   r#   r   r(   r2   r»   )r)   r6   r*   r½   r’   s        r,   Útest_assign_drop_duplicatesr¡  *  sÏ   € ä	�CšÐ#Ó	$€BØ�g‰g‹i€GÜ
�"Ô
Ó
€CØ‡H�H×ÑÔ æÜ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÑHä×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLà€C‡H�HˆT�NÞÜ×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLÜ×Ò˜"Õ&r.   c                 óÞ  • UR                  5       nUR                  SS/5      nU (       a3  [        R                  " UR                  UR                  5      (       d   eO2[        R                  " UR                  UR                  5      (       a   eSUR
                  S'   U (       a2  [        R                  " UR                  UR                  5      (       a   e[        R                  " X5        g )Nr   r   )r   Útaker"   r#   rû   r(   r2   rV  rW  s       r,   Ú	test_taker¤  <  s£   € ð �x‰x‹z€HØ�8‰8�Q˜�FÓ€DæÜ×Ò §¡¨S¯Z©Z×8Ñ8Ð8Ñ8ä×#Ò# D§K¡K°·±×<Ñ<Ð<Ð<à€D‡I�Iˆa�LÞÜ×#Ò# D§K¡K°·±×<Ñ<Ð<Ð<Ü‡O‚O�CÕ"r.   c                 óü  • [        SSSS9Ul        UR                  5       nUR                  SS5      nU (       a3  [        R
                  " UR                  UR                  5      (       d   eO2[        R
                  " UR                  UR                  5      (       a   eSUR                  S'   U (       a2  [        R
                  " UR                  UR                  5      (       a   e[        R                  " X5        g )Nz
2018-04-09r   Ú1D20minr  z0:00z1:00r   )
r   r   r   Úbetween_timer"   r#   rû   r(   r2   rV  rW  s       r,   Útest_between_timer¨  M  s±   € ä˜<°¸ÑC€C„IØ�x‰x‹z€HØ×Ñ˜F FÓ+€DæÜ×Ò §¡¨S¯Z©Z×8Ñ8Ð8Ñ8ä×#Ò# D§K¡K°·±×<Ñ<Ð<Ð<à€D‡I�Iˆa�LÞÜ×#Ò# D§K¡K°·±×<Ñ<Ð<Ð<Ü‡O‚O�CÕ"r.   c                 ó  • [        SS/SS.5      n[        SSS/S.5      nUR                  5       nUR                  U5      nU (       a3  [        R                  " [        US5      [        US5      5      (       d   eO2[        R                  " [        US5      [        US5      5      (       a   eSUR                  S'   U (       a2  [        R                  " [        US5      [        US5      5      (       a   e[        R                  " X5        g )Nr   r   r   r±   )r   r   r   rG  )	r   r   rD   r"   r#   r   r(   r2   r»   )r)   r*   Úotherr½   r’   s        r,   Útest_reindex_liker«  ^  s×   € Ü	˜!˜Q˜ cÑ*Ó	+€BÜ˜C q¨! fÑ-Ó.€Eà�g‰g‹i€GØ
�/‰/˜%Ó
 €CæÜ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÑHä×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLà€C‡H�HˆT�NÞÜ×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLÜ×Ò˜"Õ&r.   c                 óä  • [        / SQ5      nUR                  5       nUR                  5       nU (       a3  [        R                  " UR
                  UR
                  5      (       d   eO2[        R                  " UR
                  UR
                  5      (       a   eSUR                  S'   [        R                  " UR
                  UR
                  5      (       a   e[        R                  " X5        g )Nr   r   )	r	   r   Ú
sort_indexr"   r#   rû   r(   r2   rÂ   ©r)   r™   rÄ   r®   s       r,   Útest_sort_indexr¯  p  s¦   € ä
’Ó
€CØ�x‰x‹z€HØ�>‰>Ó€DæÜ×Ò §
¡
¨D¯K©K×8Ñ8Ð8Ñ8ä×#Ò# C§J¡J°·±×<Ñ<Ð<Ð<ð €D‡I�Iˆa�LÜ×Ò §¡¨S¯Z©Z×8Ñ8Ð8Ð8Ü×Ò˜3Õ)r.   zobj, kwargsr   Úbyc                 óÎ  • UR                  5       nUR                  " S0 UD6nU (       a3  [        R                  " [	        US5      [	        US5      5      (       d   eO2[        R                  " [	        US5      [	        US5      5      (       a   eSUR
                  S'   [        R                  " [	        US5      [	        US5      5      (       a   e[        R                  " X5        g )Nr   r   râ   )r   Úsort_valuesr"   r#   r   r(   r2   rV  )r)   rS  r—  rX  rY  s        r,   Útest_sort_valuesr³  �  s³   € ð
 �x‰x‹z€HØ�?Š?Ñ$˜VÑ$€DæÜ×Ò¤	¨$°Ó 4´iÀÀSÓ6I×JÑJÐJÑJä×#Ò#¤I¨d°CÓ$8¼)ÀCÈÓ:M×NÑNÐNÐNð €D‡I�Iˆa�LÜ×Ò¤	¨$°Ó 4´iÀÀSÓ6I×JÑJÐJÐJÜ‡O‚O�CÕ"r.   c                 ó<  • UR                  5       nUS S  nUR                  " SSS0UD6  [        R                  " [	        US5      [	        US5      5      (       d   e[
        R                  " U5         SUR                  S'   S S S 5        U (       aI  [        R                  " [	        US5      [	        US5      5      (       a   e[
        R                  " XT5        g [        R                  " [	        US5      [	        US5      5      (       d   eg ! , (       d  f       N‘= f)NÚinplaceTr   r   râ   )	r   r²  r"   r#   r   r2   r3   r(   rV  )r)   rS  r—  r4   rX  rõ   s         r,   Útest_sort_values_inplacer¶  ”  sÜ   € ð
 �x‰x‹z€HØ‰qˆ6€DØ‡O‚OÑ+˜DÐ+ FÒ+ä×ÒœI c¨3Ó/´¸4ÀÓ1E×FÑFÐFÐFô 
×	Ò	Ð1Õ	2Øˆ�‰�‰÷ 
3æÜ×#Ò#¤I¨c°3Ó$7¼À4ÈÓ9M×NÑNÐNÐNÜ
�Š˜Õ'ä×Ò¤	¨#¨sÓ 3´Y¸tÀSÓ5I×JÑJÐJÑJ÷ 
3Õ	2ús   Á2DÄ
DÚdecimals)éÿÿÿÿr   r   c                 ó²  • [        SS/SS.5      nUR                  5       nUR                  US9nU (       až  [        R                  " [        US5      [        US5      5      (       d   eUS:¼  a3  [        R                  " [        US5      [        US5      5      (       d   eO—[        R                  " [        US5      [        US5      5      (       a   eOd[        R                  " [        US5      [        US5      5      (       a   e[        R                  " [        US5      [        US5      5      (       a   eS	UR                  S
'   SUR                  S'   U (       ad  [        R                  " [        US5      [        US5      5      (       a   e[        R                  " [        US5      [        US5      5      (       a   e[        R                  " X45        g )Nr   r   r   r±   )r·  r   r   r   rÈ   rG  r   r   )	r   r   Úroundr2   r#   r   r"   r(   r»   )r)   r4   r·  r*   r½   r’   s         r,   Ú
test_roundr»  ©  sy  € ä	˜!˜Q˜ cÑ*Ó	+€BØ�g‰g‹i€GØ
�(‰(˜Hˆ(Ð
%€CæÜ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÐHà�q‹=ä×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÑLä×'Ò'¬	°#°sÓ(;¼YÀrÈ3Ó=O×PÑPÐPÐPÐPä×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLÜ×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLà€C‡H�HˆT�NØ€C‡H�HˆT�NÞÜ×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLÜ×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLÜ×Ò˜"Õ&r.   c                 ó(  • [         R                  " / SQSS/S9n[        S/ SQ0US9nUR                  5       nUR	                  SS/S9nU (       a3  [
        R                  " [        US5      [        US5      5      (       d   eO2[
        R                  " [        US5      [        US5      5      (       a   eS	UR                  S
'   U (       a2  [
        R                  " [        US5      [        US5      5      (       a   e[        R                  " X#5        g )N©©r   r   ©r   r   ©r   r   )r   r   ÚoneÚtwo©Únamesr   rÉ   r…   ©Úorderr   r   )r   Úfrom_tuplesr   r   Úreorder_levelsr"   r#   r   r(   r2   r»   ©r)   r   r*   r½   r’   s        r,   Útest_reorder_levelsrÊ  Ã  sæ   € Ü×"Ò"Ú(°¸°ñ€Eô 
�CšÐ&¨eÑ	4€BØ�g‰g‹i€GØ
×
Ñ
 5¨% .Ð
Ð
1€CæÜ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÑHä×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLà€C‡H�HˆT�NÞÜ×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLÜ×Ò˜"Õ&r.   c                 ó$  • [         R                  " / SQSS/S9n[        / SQUS9nUR                  5       nUR	                  SS/S9nU (       a3  [
        R                  " UR                  UR                  5      (       d   eO2[
        R                  " UR                  UR                  5      (       a   eSUR                  S'   U (       a2  [
        R                  " UR                  UR                  5      (       a   e[        R                  " X#5        g )	Nr½  rÁ  rÂ  rÃ  rÉ   r…   rÅ  r   )r   rÇ  r	   r   rÈ  r"   r#   rû   r(   r2   rÂ   rÃ   s        r,   Útest_series_reorder_levelsrÌ  Ö  sÏ   € Ü×"Ò"Ú(°¸°ñ€Eô ’ UÑ
+€CØ�x‰x‹z€HØ×Ñ U¨E NÐÐ3€DæÜ×Ò §¡¨S¯Z©Z×8Ñ8Ð8Ñ8ä×#Ò# D§K¡K°·±×<Ñ<Ð<Ð<à€D‡I�Iˆa�LÞÜ×#Ò# D§K¡K°·±×<Ñ<Ð<Ð<Ü×Ò˜3Õ)r.   c                 ó  • [         R                  " / SQSS/S9nX!l        UR                  5       nUR	                  5       nU (       a3  [
        R                  " UR                  UR                  5      (       d   eO2[
        R                  " UR                  UR                  5      (       a   eSUR                  S'   U (       a2  [
        R                  " UR                  UR                  5      (       a   e[        R                  " X5        g )N©r¾  r¿  rÀ  rÁ  rÂ  rÃ  r   )r   rÇ  r   r   r¢   r"   r#   rû   r(   r2   rV  )r)   rS  r   rX  rY  s        r,   Útest_swaplevelrÏ  é  s¶   € ä×"Ò"Ò#;ÀEÈ5À>ÑR€EØ„IØ�x‰x‹z€HØ�=‰=‹?€DæÜ×Ò §¡¨S¯Z©Z×8Ñ8Ð8Ñ8ä×#Ò# D§K¡K°·±×<Ñ<Ð<Ð<à€D‡I�Iˆa�LÞÜ×#Ò# D§K¡K°·±×<Ñ<Ð<Ð<Ü‡O‚O�CÕ"r.   c                 óø  • [        / SQ/ SQ/ SQS.5      nUR                  5       nUR                  / SQSS9nU (       a3  [        R                  " [        US5      [        US5      5      (       d   eO2[        R                  " [        US5      [        US5      5      (       a   eSUR                  S	'   [        R                  " [        US5      [        US5      5      (       a   e[        R                  " X5        g )
Nr   r   r   r   r   r%  r   r   r   )	r   r   rM   r"   r#   r   r(   r2   r»   r¼   s       r,   Útest_frame_set_axisrÑ  û  sÅ   € ä	šªºÑIÓ	J€BØ�g‰g‹i€GØ
�+‰+’o¨Gˆ+Ð
4€CæÜ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÑHä×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLð €C‡H�HˆT�NÜ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÐHÜ×Ò˜"Õ&r.   c                 ój  • [        / SQ5      nUR                  5       nUR                  / SQSS9nU (       a  [        R                  " X5      (       d   eO[        R                  " X5      (       a   eSUR
                  S'   [        R                  " X15      (       a   e[        R                  " X5        g )Nr   r   r   r%  r   )r	   r   rM   r"   r#   r(   r2   rÂ   r®  s       r,   Útest_series_set_axisrÓ    sŽ   € ä
’Ó
€CØ�x‰x‹z€HØ�<‰<š¨gˆ<Ð6€DæÜ×Ò ×*Ñ*Ð*Ñ*ä×#Ò# C×.Ñ.Ð.Ð.ð €D‡I�Iˆa�LÜ×Ò ×*Ñ*Ð*Ð*Ü×Ò˜3Õ)r.   c                 ó
  • [        / SQ5      nUR                  5       nUR                  SS9n[        R                  " X$5      (       d   e[
        R                  " U5         SUR                  S'   S S S 5        U (       a4  [        R                  " XB5      (       a   e[
        R                  " X#5        g [        R                  " XB5      (       d   e[        / SQ5      n[
        R                  " X%5        g ! , (       d  f       NŠ= f)Nr   F)rx   r   r×   )	r	   r   rz   r"   r#   r2   r3   r(   rÂ   ©r)   r4   r™   rÄ   r®   rÓ   s         r,   Útest_set_flagsrÖ    sÁ   € Ü
’Ó
€CØ�x‰x‹z€HØ�=‰=°ˆ=Ð7€Dä×Ò˜C×&Ñ&Ð&Ð&ô 
×	Ò	Ð1Õ	2Øˆ�	‰	�!‰÷ 
3æÜ×#Ò# D×.Ñ.Ð.Ð.Ü
×Ò˜sÕ-ä×Ò ×*Ñ*Ð*Ð*Üš)Ó$ˆÜ
×Ò˜sÕ-÷ 
3Õ	2ús   Á C4Ã4
DÚmapperrP   c                 ó  • [        S/ SQ0[        / SQSS9S9nUR                  5       nUR                  " S0 UD6nU (       a3  [        R
                  " [        US5      [        US5      5      (       d   eO2[        R
                  " [        US5      [        US5      5      (       a   eSUR                  S'   U (       a2  [        R
                  " [        US5      [        US5      5      (       a   e[        R                  " X#5        g )Nr   rÉ   r7  r…   r   r   râ   )
r   r   r   rS   r"   r#   r   r(   r2   r»   r›  s        r,   Útest_rename_axisrÙ  0  sÌ   € ä	�CšÐ&¬e²LÀsÑ.KÑ	L€BØ�g‰g‹i€GØ
�.Š.Ñ
"˜6Ñ
"€CæÜ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÑHä×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLà€C‡H�HˆT�NÞÜ×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLÜ×Ò˜"Õ&r.   zfunc, tz)ru   zEurope/Berlin)rr   Nc           
      óø  • [        SS/[        SSSUS9S9nUR                  5       n[        X15      " S5      nU (       a3  [        R
                  " UR                  UR                  5      (       d   eO2[        R
                  " UR                  UR                  5      (       a   eSUR                  S'   [        R
                  " UR                  UR                  5      (       a   e[        R                  " X45        g )	Nr   r   z2014-08-01 09:00Úh)Ústartrk   r�   r„   r…   rp   r   )
r	   r   r   r   r"   r#   rû   r(   r2   rÂ   )r)   r  r„   r™   rÄ   r®   s         r,   Útest_tz_convert_localizerÝ  A  sÃ   € ô
 Ø	
ˆAˆ”jÐ'9ÀÈQÐSUÑVñ€Cð �x‰x‹z€HÜ�3Ô˜lÓ+€DæÜ×Ò §
¡
¨D¯K©K×8Ñ8Ð8Ñ8ä×#Ò# C§J¡J°·±×<Ñ<Ð<Ð<ð €D‡I�Iˆa�LÜ×Ò §¡¨S¯Z©Z×8Ñ8Ð8Ð8Ü×Ò˜3Õ)r.   c                 ó`  • [         R                  " / SQSS/S9n[        / SQ/ SQ/ SQS.US	9nUR                  5       nUR	                  S
5      nU (       ae  [
        R                  " [        US5      [        US5      5      (       d   e[
        R                  " [        US5      [        US5      5      (       d   eOd[
        R                  " [        US5      [        US5      5      (       a   e[
        R                  " [        US5      [        US5      5      (       a   eS
UR                  S'   [
        R                  " [        US5      [        US5      5      (       a   eU (       a2  [
        R                  " [        US5      [        US5      5      (       d   e[        R                  " X#5        g )NrÎ  rÁ  rÂ  rÃ  r   r   ©é   é   é	   r   r…   r   r   r   r   r   )r   rÇ  r   r   Ú	droplevelr"   r#   r   r(   r2   r»   rÉ  s        r,   Útest_droplevelrä  W  sQ  € ä×"Ò"Ò#;ÀEÈ5À>ÑR€EÜ	šªºÑCÈ5Ñ	Q€BØ�g‰g‹i€GØ
�,‰,�q‹/€CæÜ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÐHÜ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÑHä×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLÜ×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLð €C‡H�HˆT�Nä×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÐHÞÜ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÐHä×Ò˜"Õ&r.   c                 ór  • [        S/ SQ05      nUR                  5       nUR                  5       n[        R                  " UR
                  [        US5      5      (       d   e[        R                  " U5         SUR                  S'   S S S 5        U (       aI  [        R                  " UR
                  [        US5      5      (       a   e[        R                  " X#5        g [        R                  " UR
                  [        US5      5      (       d   eUR                  S   S:X  d   eg ! , (       d  f       N¦= f)Nr   r   r   r2  )r   r   Úsqueezer"   r#   rû   r   r2   r3   r(   r»   r3  )r)   r4   r*   r½   Úseriess        r,   Útest_squeezerè  o  sê   € Ü	�CšÐ#Ó	$€BØ�g‰g‹i€GØ�Z‰Z‹\€Fô ×Ò˜FŸM™M¬9°R¸Ó+=×>Ñ>Ð>Ð>ô 
×	Ò	Ð1Õ	2Øˆ�‰�A‰÷ 
3æÜ×#Ò# F§M¡M´9¸RÀÓ3E×FÑFÐFÐFÜ
×Ò˜bÕ*ô ×Ò §¡¬y¸¸SÓ/A×BÑBÐBÐBØ�v‰v�f‰~ Ó"Ð"Ñ"÷ 
3Õ	2ús   Á8D(Ä(
D6c           	      óN  • [        / SQ/ SQ/ SQS.5      nUR                  5       n[        S5       Hà  nUR                  5        HÉ  u  pV[        R
                  " [        Xe5      [        X%5      5      (       d   e[        R                  " U5         SUR                  S'   S S S 5        U (       aH  [        R
                  " [        Xe5      [        X%5      5      (       a   e[        R                  " X#5        M²  UR                  SU4   S:X  a  MÉ   e   Mâ     g ! , (       d  f       N}= f)Nr   r   rß  r   r   r   )r   r   Úranger  r"   r#   r   r2   r3   r(   r»   r3  )r)   r4   r*   r½   Úir8  r™   s          r,   Ú
test_itemsrì  ƒ  sá   € Ü	šªºÑCÓ	D€BØ�g‰g‹i€Gô �1ŽXˆØŸ™ž‰IˆDÜ×#Ò#¤I¨cÓ$8¼)ÀBÓ:M×NÑNÐNÐNô ×&Ò&Ð'9Õ:Ø�—‘˜‘÷ ;ö #Ü×+Ò+¬I°cÓ,@Ä)ÈBÓBU×VÑVÐVÐVÜ×%Ò% bÖ2ð —v‘v˜a ˜g‘¨!Õ+Ð+Ð+ó $ò ÷
 ;Õ:ús   ÂDÄ
D$rˆ  rV   ÚInt64c                 óê  • [        SS/SSS.US9nUS S  nUR                  5       n[        R                  " U5         SX3U:H  '   S S S 5        U (       aI  [        R
                  " [        US5      [        US5      5      (       a   e[        R                  " XE5        g [        R
                  " [        US5      [        US5      5      (       d   eUR                  S   S:X  d   eg ! , (       d  f       N¦= f)Nr   r   r   r‡  r   r   r   )	r   r   r2   r3   r"   r#   r   r»   r(   )r)   rˆ  r4   r*   rõ   r½   s         r,   Útest_putmaskrï  ™  sÎ   € ä	˜!˜Q˜ a¨aÑ0¸Ñ	>€BØ‰aˆ5€DØ�g‰g‹i€GÜ	×	Ò	Ð1Õ	2Øˆ�‰8‰÷ 
3ö Ü×#Ò#¤I¨d°CÓ$8¼)ÀBÈÓ:L×MÑMÐMÐMÜ
×Ò˜dÕ,ô ×Ò¤	¨$°Ó 4´iÀÀCÓ6H×IÑIÐIÐIØ�y‰y˜‰ !Ó#Ð#Ñ#÷ 
3Õ	2ús   ¼C$Ã$
C2c                 óª   • [        SS/SSS.US9n[        US5      nSX"U:H  '   U (       a)  [        R                  " U[        US5      5      (       d   eg g )Nr   r   r   r‡  r   r   ©r   r   r"   r#   ©r)   rˆ  r*   r‘  s       r,   Útest_putmask_no_referenceró  ª  sX   € ä	˜!˜Q˜ a¨aÑ0¸Ñ	>€BÜ�b˜#Ó€EØ€BˆR�x�LæÜ×Ò ¤y°°SÓ'9×:Ñ:Ð:Ñ:ð r.   Úfloat64ÚFloat64c                 óÂ   • [        SS/SS.US9n[        US5      n[        SSS/05      X"U:H  '   U (       a)  [        R                  " U[        US5      5      (       d   eg g )Nrß   r   r±   r‡  r   rs  r   rñ  rò  s       r,   Ú$test_putmask_aligns_rhs_no_referencer÷  ´  sc   € ä	˜#˜q˜¨Ñ,°EÑ	:€BÜ�b˜#Ó€EÜ˜c C¨ 8˜_Ó-€BˆR�x�LæÜ×Ò ¤y°°SÓ'9×:Ñ:Ð:Ñ:ð r.   zval, exp, warnT)r   FNc                 óJ  • [        SS/SSS.5      nUS S  nUR                  5       n[        / SQ/ SQ/[        S5      S9nU(       a#  [        R                  " 5          XU'   S S S 5        O"[        R
                  " USS	9   XU'   S S S 5        U (       aí  [        R                  " [        US
5      [        US
5      5      (       a   e[        R                  " [        US5      [        US5      5      UL d   e[        R                  " [        US5      [        US5      5      (       d   eUR                  R                  S5      ULd   eUR                  R                  S5      (       a   e[        R                  " Xg5        g US:X  az  [        R                  " [        US
5      [        US
5      5      (       d   e[        R                  " [        US5      [        US5      5      (       d   eUR                  S   S:X  d   eg g ! , (       d  f       GN„= f! , (       d  f       GN–= f)Nr   r   rß   r   )TFFÚabcrÖ   zincompatible dtyper‡   r   r   r   r   r   )r   r   rù   r2   r3   rŒ   r"   r#   r   r$   rÁ   r»   r(   )	r)   rv  ÚexpÚwarnr4   r*   rõ   r½   Úindexers	            r,   Ú"test_putmask_dont_copy_some_blocksrý  ¾  sË  € ô 
˜!˜Q˜ a¨cÑ2Ó	3€BØ‰aˆ5€DØ�g‰g‹i€GÜÚ	Ò3Ð4¼dÀ5»kñ€Gö Ü×"Ò"Õ$Øˆw‰K÷ %Ð$ô ×'Ò'¨Ð4HÓIØˆw‰K÷ Jö Ü×#Ò#¤I¨d°CÓ$8¼)ÀBÈÓ:L×MÑMÐMÐMä×Ò¤	¨$°Ó 4´iÀÀCÓ6HÓIÈSÒPÐPÐPÜ×Ò¤	¨$°Ó 4´iÀÀCÓ6H×IÑIÐIÐIØ�w‰w×(Ñ(¨Ó+°3Ò6Ð6Ð6Ø—7‘7×,Ñ,¨Q×/Ñ/Ð/Ð/Ü
×Ò˜dÕ,Ø	�‹ä×Ò¤	¨$°Ó 4´iÀÀCÓ6H×IÑIÐIÐIÜ×Ò¤	¨$°Ó 4´iÀÀCÓ6H×IÑIÐIÐIØ�y‰y˜‰ !Ó#Ð#Ñ#ð	 
÷ %Ö$ú÷ JÖIús   ÁHÁ?HÈ
HÈ
H"c                 ó,   • U R                  U S:„  S5      $ ©Nr   r¶   ©Úwhere©r™   s    r,   r=   r=   ä  ó   € �C—I‘I˜c A™g rÔ*r.   c                 ó,   • U R                  U S:*  S5      $ rÿ  ©Úmaskr  s    r,   r=   r=   å  ó   € �C—H‘H˜S A™X rÔ*r.   c                 óÔ  • [        / SQUS9nUR                  5       nU" U5      nU (       a1  [        R                  " [	        U5      [	        U5      5      (       d   eO0[        R                  " [	        U5      [	        U5      5      (       a   eSUR
                  S'   U (       a0  [        R                  " [	        U5      [	        U5      5      (       a   e[        R                  " X45        g )Nr   r‡  r¶   r   )r	   r   r"   r#   r   r(   r2   rÂ   ©r)   rˆ  r  r™   rÄ   r³   s         r,   Útest_where_mask_noopr
  à  s«   € ô ’ %Ñ
(€CØ�x‰x‹z€Há�#‹Y€FæÜ×Ò¤	¨#£´	¸&Ó0A×BÑBÐBÑBä×#Ò#¤I¨c£N´I¸fÓ4E×FÑFÐFÐFà€F‡K�K��NÞÜ×#Ò#¤I¨c£N´I¸fÓ4E×FÑFÐFÐFÜ×Ò˜3Õ)r.   c                 ó,   • U R                  U S:  S5      $ rÿ  r   r  s    r,   r=   r=   ý  r  r.   c                 ó,   • U R                  U S:¬  S5      $ rÿ  r  r  s    r,   r=   r=   þ  r  r.   c                 óØ   • [        / SQUS9nUR                  5       nU" U5      n[        R                  " [	        U5      [	        U5      5      (       a   e[
        R                  " X45        g )Nr   r‡  )r	   r   r"   r#   r   r2   rÂ   r	  s         r,   Útest_where_maskr  ù  sT   € ô ’ %Ñ
(€CØ�x‰x‹z€Há�#‹Y€Fä×Ò¤	¨#£´	¸&Ó0A×BÑBÐBÐBÜ×Ò˜3Õ)r.   z
dtype, val)rV   g      %@)rí  r¶   c                 ó,   • U R                  U S:  U5      $ ©Nr   r   ©r*   rv  s     r,   r=   r=     s   € ˜Ÿ™  a¡¨Ô-r.   c                 ó,   • U R                  U S:¬  U5      $ r  r  r  s     r,   r=   r=     s   € ˜Ÿ™  a¡¨Ô-r.   c                 óN  • [        / SQ/ SQS.US9nUR                  5       nU" XB5      nU (       ae  [        R                  " [	        US5      [	        US5      5      (       d   e[        R                  " [	        US5      [	        US5      5      (       a   eO2[        R                  " [	        US5      [	        US5      5      (       a   eSUR
                  S'   U (       a2  [        R                  " [	        US5      [	        US5      5      (       a   e[        R                  " XE5        g )	Nr   )éüÿÿÿéûÿÿÿiúÿÿÿr±   r‡  r   r   r¶   rG  r)  )r)   rˆ  rv  r  r*   r½   r³   s          r,   Ú%test_where_mask_noop_on_single_columnr    sê   € ô 
šªÑ6¸eÑ	D€BØ�g‰g‹i€Gá�"‹]€FæÜ×Ò¤	¨"¨cÓ 2´I¸fÀcÓ4J×KÑKÐKÐKÜ×#Ò#¤I¨b°#Ó$6¼	À&È#Ó8N×OÑOÐOÐOÐOä×#Ò#¤I¨b°#Ó$6¼	À&È#Ó8N×OÑOÐOÐOà€F‡K�K�ÑÞÜ×#Ò#¤I¨b°#Ó$6¼	À&È#Ó8N×OÑOÐOÐOÜ×Ò˜"Õ&r.   r  r  c                 óF  • [        / SQSS.5      nUR                  5       nU (       a   [        R                  " 5          [	        US   U5      " US   S:„  SSS9  S S S 5        [        R
                  " X#5        [        R                  " 5          [	        US/   U5      " US   S:„  SSS9  S S S 5        [        R
                  " X#5        g [        R                  " [        S	S
9   [	        US   U5      " US   S:„  SSS9  S S S 5        [        R                  " S 5         [        SS 5         [	        US/   U5      " US   S:„  SSS9  S S S 5        S S S 5        [        R                  " S 5         [        SS 5         [	        X"S   S:„     U5      " US   S:„  SSS9  S S S 5        S S S 5        g ! , (       d  f       GNX= f! , (       d  f       GN= f! , (       d  f       N×= f! , (       d  f       N = f! , (       d  f       N©= f! , (       d  f       Nn= f! , (       d  f       g = f)N)r   r   r   r   r±   r   r   r   T©rµ  úinplace methodr‡   úmode.chained_assignment)	r   r   r2   Úraises_chained_assignment_errorr   r»   rŒ   r�   r   )r)   r  r*   r½   s       r,   Útest_chained_where_maskr  %  sª  € ä	š¨Ñ+Ó	,€BØ�g‰g‹i€GÞÜ×/Ò/Õ1Ü�B�s‘G˜TÔ" 2 c¡7¨Q¡;°¸4Ò@÷ 2ä
×Ò˜bÔ*ä×/Ò/Õ1Ü�B˜�u‘I˜tÔ$ R¨¡W¨q¡[°!¸TÒB÷ 2ä
×Ò˜bÕ*ä×'Ò'¬Ð=MÓNÜ�B�s‘G˜TÔ" 2 c¡7¨Q¡;°¸4Ò@÷ Oô ×'Ò'¨Õ-ÜÐ 9¸4Õ@Ü˜˜C˜5™	 4Ô(¨¨C©°1©°aÀÒF÷ A÷ .ô ×'Ò'¨Õ-ÜÐ 9¸4Õ@Ü˜˜c™7 Q™;™¨Ô.¨r°#©w¸©{¸AÀtÒL÷ A÷ .Ð-÷ 2Ö1ú÷ 2Ö1ú÷ OÕNú÷ AÕ@ú÷ .Õ-ú÷
 AÕ@ú÷ .Õ-úsk   ½F*ÂF<Ã!GÄG0Ä(GÅG0Å+HÅ8!HÆHÆ*
F9Æ<
GÇ
GÇ
G-	Ç)G0Ç0
G>È
H	ÈHÈ
H c           	      óö  • [        S/ SQ0[        SSSS9S9nUR                  5       nUR                  SS9nU (       a3  [        R
                  " [        US5      [        US5      5      (       d   eO2[        R
                  " [        US5      [        US5      5      (       a   eS	UR                  S
'   [        R
                  " [        US5      [        US5      5      (       a   e[        R                  " X5        g )Nr   )g        Nç       @ç      @z1/1/2000r   Úminr  r…   rU  r   r   )
r   r   r   Úasfreqr"   r#   r   r(   r2   r»   r¼   s       r,   Útest_asfreq_noopr"  >  sÓ   € Ü	Ø	Ò#Ð$Ü˜¨Q°UÑ;ñ
€Bð �g‰g‹i€GØ
�)‰)˜ˆ)Ð
€CæÜ×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÑHä×#Ò#¤I¨c°3Ó$7¼À2ÀsÓ9K×LÑLÐLÐLð €C‡H�HˆT�Nä×Ò¤	¨#¨sÓ 3´Y¸rÀ3Ó5G×HÑHÐHÐHÜ×Ò˜"Õ&r.   c                 óÎ   • [        SSS./ SQS9nUR                  5       nUR                  5        H  u  p4SUR                  S'   M     U (       a  [        R
                  " X5        g g )Nr   r   r±   r   r…   r–   )r   r   Úiterrowsr(   r2   r»   )r)   r*   r½   r+  Úsubs        r,   Útest_iterrowsr&  R  sS   € Ü	˜ Ñ#ª9Ñ	5€BØ�g‰g‹i€Gà—+‘+–-‰ˆØˆ�‰�‹ñ  æÜ
×Ò˜bÕ*ð r.   c                 óì  • [        SS[        R                  S/05      nUS S  nUR                  5       n[        R
                  " U5         UR                  SS9  S S S 5        [        R
                  " U5         SUR                  S'   S S S 5        U (       a  [        R                  " X45        g [        S/ SQ05      n[        R                  " X45        g ! , (       d  f       N€= f! , (       d  f       Nc= f)	Nr   rß   r   Tr  ç      Y@r   )r(  rß   r   )	r   r"   r  r   r2   r3   Úffillr(   r»   )r)   r4   r*   rõ   rÓ   s        r,   Útest_interpolate_creates_copyr*  \  s³   € ä	�C˜#œrŸv™v qÐ)Ð*Ó	+€BØ‰aˆ5€DØ�w‰w‹y€Hä	×	Ò	Ð1Õ	2Ø
�‰˜ˆÑ÷ 
3ä	×	Ò	Ð1Õ	2Øˆ�‰�‰÷ 
3ö Ü
×Ò˜dÕ-ä˜c¢?Ð3Ó4ˆÜ
×Ò˜dÕ-÷ 
3Õ	2úç	2Õ	2ús   Á
CÁ8C%Ã
C"Ã%
C3c                 ó~  • [        / SQ/ SQ/ SQS.5      nUR                  5       nUR                  S S9nUR                  S[        R                  " / SQ5      5        U (       ae  [        R
                  " [        US5      [        US5      5      (       d   e[        R
                  " [        US	5      [        US	5      5      (       d   eOd[        R
                  " [        US5      [        US5      5      (       a   e[        R
                  " [        US	5      [        US	5      5      (       a   eS
UR                  S'   [        R                  " X5        U (       a3  [        R
                  " [        US5      [        US5      5      (       d   eg [        R
                  " [        US5      [        US5      5      (       a   eg )Nr   r   rß  r   r0   r   )r¸  éþÿÿÿéýÿÿÿr   r   r   r2  )
r   r   Úisetitemr"   Úarrayr#   r   r3  r2   r»   r¼   s       r,   Útest_isetitemr0  n  sS  € Ü	šªºÑCÓ	D€BØ�g‰g‹i€GØ
�'‰'�tˆ'Ð
€CØ‡L�L�”B—H’Hš\Ó*Ô+æÜ×Ò¤	¨"¨cÓ 2´I¸cÀ3Ó4G×HÑHÐHÐHÜ×Ò¤	¨"¨cÓ 2´I¸cÀ3Ó4G×HÑHÐHÑHä×#Ò#¤I¨b°#Ó$6¼	À#ÀsÓ8K×LÑLÐLÐLÜ×#Ò#¤I¨b°#Ó$6¼	À#ÀsÓ8K×LÑLÐLÐLà€C‡G�GˆF�OÜ×Ò˜"Ô&æÜ×Ò¤	¨"¨cÓ 2´I¸cÀ3Ó4G×HÑHÐHÑHä×#Ò#¤I¨b°#Ó$6¼	À#ÀsÓ8K×LÑLÐLÐLÐLr.   zsingle-blockzmixed-blockc                 óÆ  • [        / SQ[        R                  " / SQUS9S.5      n[        / SQ5      nUR	                  5       nUR                  SU5        U (       aS  [        R                  " [        US5      [        U5      5      (       d   eUR                  R                  S5      (       a   eSUR                  S'   [        R                  " X45        [        / SQ[        R                  " / SQUS9S.5      n[        / SQ5      nUR                  SU5        SUR                  S'   [        / SQ[        R                  " / SQUS9S.5      n[        R                  " X%5        g )	Nr   r   r‡  r±   rß  r   r   r2  )r   r"   r/  r	   r   r.  r#   r   r$   rÁ   r3  r2   rÂ   r»   )r)   rˆ  r*   r™   rÄ   rÓ   s         r,   Útest_isetitem_seriesr2  „  s	  € ô 
š¬¯ª²)À5Ñ)IÑJÓ	K€BÜ
’Ó
€CØ�x‰x‹z€HØ‡K�K��3ÔæÜ×Ò¤	¨"¨cÓ 2´I¸c³N×CÑCÐCÐCØ—7‘7×,Ñ,¨Q×/Ñ/Ð/Ð/ð €B‡F�Fˆ6�NÜ×Ò˜3Ô)ô 
š¬¯ª²)À5Ñ)IÑJÓ	K€BÜ
’Ó
€CØ‡K�K��3Ôà€C‡G�GˆA�JÜšy¬r¯xªxº	ÈÑ/OÑPÓQ€HÜ×Ò˜"Õ'r.   c                 óÚ  • [        / SQSSS.5      n[        / SQSS.5      nUR                  SS/U5        U (       a‡  [        R                  " [	        US5      [	        US5      5      (       d   e[        R                  " [	        US	5      [	        US	5      5      (       d   eUR
                  R                  S5      (       a   eOd[        R                  " [	        US5      [	        US5      5      (       a   e[        R                  " [	        US	5      [	        US	5      5      (       a   eUR                  5       nS
UR                  S'   S
UR                  S'   [        R                  " X5        g )Nr   r   r   r   r   r±   r   r   r   r–   r   rG  )r   r.  r"   r#   r   r$   rÁ   r   r(   r2   r»   )r)   r*   ÚrhsrÓ   s       r,   Útest_isetitem_framer5  Ÿ  s$  € Ü	š¨°Ñ3Ó	4€BÜ
š)¨!Ñ,Ó
-€CØ‡K�K��A�˜ÔÞÜ×Ò¤	¨"¨cÓ 2´I¸cÀ3Ó4G×HÑHÐHÐHÜ×Ò¤	¨"¨cÓ 2´I¸cÀ3Ó4G×HÑHÐHÐHØ—7‘7×,Ñ,¨Q×/Ñ/Ð/Ð/Ð/ä×#Ò#¤I¨b°#Ó$6¼	À#ÀsÓ8K×LÑLÐLÐLÜ×#Ò#¤I¨b°#Ó$6¼	À#ÀsÓ8K×LÑLÐLÐLØ�w‰w‹y€HØ€C‡H�HˆT�NØ€C‡H�HˆT�NÜ×Ò˜"Õ'r.   rÒ   c                 ó\  • [        / SQ/ SQS.5      nUR                  5       nUR                  U5      nU (       aŠ  [        R                  " [        US5      [        US5      5      (       d   eSUR                  S'   [        R                  " [        US5      [        US5      5      (       a   e[        R                  " X45        g U(       a  [        U[        5      (       a  [        OS nO[        U[        5      (       a  [        OS n[        SS5         [        R                  " U5         SUR                  S'   S S S 5        S S S 5        [        U[        5      (       a  [        R                  " X45        g UR                  S   S:X  d   eg ! , (       d  f       NX= f! , (       d  f       Na= f)	Nr   r   r±   r   r   Úchained_assignmentrû  r   )r   r   Úgetr"   r#   r   r(   r2   r»   Ú
isinstancer:   r�   rù   r   r   rŒ   )r)   r4   rÒ   r*   r½   r³   rû  s          r,   Útest_getr:  °  s6  € ä	šªÑ3Ó	4€BØ�g‰g‹i€Gà�V‰V�C‹[€FæÜ×Ò¤	¨&°#Ó 6¼	À"ÀcÓ8J×KÑKÐKÐKØˆ�‰�A‰Ü×#Ò#¤I¨f°cÓ$:¼IÀbÈ#Ó<N×OÑOÐOÐOÜ
×Ò˜bÕ*ö Ü$.¨s´C×$8Ñ$8•=¸d‰Dä-7¸¼T×-BÑ-BÕ)ÈˆDÜÐ0°&Õ9Ü×+Ò+¨DÕ1Ø!"�—‘˜A‘÷ 2÷ :ô �cœ4× Ñ Ü×!Ò! "Õ.à—7‘7˜4‘= AÓ%Ð%Ñ%÷ 2Õ1ú÷ :Õ9ús$   ÄFÄ*FÄ:FÆ
F	ÆFÆ
F+z	axis, keyr   )r   r   c           	      óø  • US:H  =(       a    U(       + nU=(       d    U=(       a    US:H  n[        / SQ/ SQ[        R                  " / SQUS9S.5      nUR                  5       n	UR	                  XCS9n
US:X  d  U(       a2  [        R
                  " [        US	5      [        U
5      5      (       d   eO)U (       a"  U
R                  R                  S
5      (       d   eU (       d  U(       a  U(       d  S
U
R                  S
'   O‰U(       a;  [        R                  " U=(       d    US:H  5         S
U
R                  S
'   S S S 5        OG[        SS5         [        R                  " [        5         S
U
R                  S
'   S S S 5        S S S 5        U (       d  U(       d  US
:X  a  [        R                  " X‰5        g UR                  S   S
:X  d   eg ! , (       d  f       NO= f! , (       d  f       Nh= f! , (       d  f       Nq= f)NrV   r   r   r   rß  r‡  r   r%  r   r   r7  rû  r   )r   r"   r/  r   Úxsr#   r   r$   rÁ   r(   r2   r3   r   rŒ   r   r»   )r)   r4   r�   rK   rÒ   rˆ  Úsingle_blockÚis_viewr*   r½   r³   s              r,   Útest_xsr?  Í  sx  € ð ˜WÑ$×AÐ.AÔ*A€LØ×AÐ2×@°t¸q±y€GÜ	Úši¬b¯hªh²yÈÑ.NÑOó
€Bð �g‰g‹i€Gà�U‰U�3ˆUÐ"€Fàˆqƒy–LÜ×Ò¤	¨"¨cÓ 2´I¸fÓ4E×FÑFÐFÑFÞ	Ø�{‰{×,Ñ,¨Q×/Ñ/Ð/Ð/æžwÖ/AØˆ�‰�AŠÞ	Ü×"Ò" <×#<°4¸1±9Õ=ØˆF�K‰K˜‰N÷ >Ð=ô Ð0°&Õ9Ü×+Ò+Ô,BÕCØ!"�—‘˜A‘÷ D÷ :ö ¦<°D¸A³IÜ
×Ò˜bÕ*à�w‰w�t‰} Ó!Ð!Ñ!÷ >Õ=ú÷ DÕCú÷ :Õ9ús0   Ä(G	ÅG+Å(GÅ8G+Ç	
GÇ
G(	Ç$G+Ç+
G9rK   z
key, level)Úl1r   rÀ  c                 ó(  • [         R                  " S5      R                  SS5      n[        R                  " SS// SQ/SS/S	9n[        Xg[        S
5      S9nUS:X  a  UR                  5       R                  5       nUR                  5       n	UR                  X4US9n
US:X  aJ  [         R                  " [        XˆR                  S   5      [        XªR                  S   5      5      (       d   eU(       a  US:X  a  [        OS nOU (       d  U(       d  [        nOS n[        SS5         [         R"                  " U5         SU
R$                  S'   S S S 5        S S S 5        [         R&                  " X‰5        g ! , (       d  f       N-= f! , (       d  f       N6= f)Né   r   r   r@  Úl2r   Úlev1Úlev2rÃ  rù  r  r   )ÚlevelrK   r   r7  rû  r   )r"   ÚarangeÚreshaper   Úfrom_productr   rù   r²   r   r<  r#   r   r    r�   r   r   r2   rŒ   r(   r»   )r)   r4   r�   rÒ   rF  rK   Úarrr   r*   r½   r³   rû  s               r,   Útest_xs_multiindexrK  ò  s?  € ô
 �)Š)�B‹-×
Ñ
  1Ó
%€CÜ×#Ò# d¨D \²9Ð$=ÀfÈfÐEUÑV€EÜ	�3¬T°%«[Ñ	9€BØˆqƒyØ�\‰\‹^× Ñ Ó"ˆØ�g‰g‹i€Gà�U‰U�3¨$ˆUÐ/€Fà�ƒzÜ×ÒÜ�bŸ*™* Q™-Ó(¬)°F¿N¹NÈ1Ñ<MÓ*N÷
ñ 
ð 	
ð 
ö Ø %¨£
�}°‰Þ Ö)<Ü%‰àˆÜ	Ð,¨fÕ	5Ü×'Ò'¨Õ-Ø !ˆF�K‰K˜Ñ÷ .÷ 
6ô ×Ò˜"Õ&÷ .Õ-ú÷ 
6Õ	5ús$   Ä$FÄ;E2ÅFÅ2
F 	Å<FÆ
Fc                 óp  • [        / SQ/ SQS.5      n[        SS/0S/S9nUR                  5       nUS S  n[        R                  " U5         UR	                  U5        S S S 5        [        / SQ/ SQS.5      n[        R
                  " X&5        U (       a{  [        R
                  " XT5        [        R                  " [        US	5      [        US	5      5      (       d   e[        R                  " [        US5      [        US5      5      (       a   eg [        R
                  " XV5        g ! , (       d  f       NÏ= f)
N©ç      ð?r  r  )ç      @g      @ç      @r±   r   ç      Y@r   r…   )rO  rQ  rP  r   )	r   r   r2   r3   Úupdater»   r"   r#   r   )r)   r4   Údf1r’   Údf1_origrõ   rÓ   s          r,   Útest_update_framerU    só   € Ü
š/²Ñ@Ó
A€CÜ
�S˜5˜'�N¨1¨#Ñ
.€CØ�x‰x‹z€HØ‰qˆ6€Dô 
×	Ò	Ð1Õ	2Ø�
‰
�3Œ÷ 
3ô šÒ5FÑGÓH€HÜ×Ò˜#Ô(Þä
×Ò˜dÔ-Ü×Ò¤	¨#¨sÓ 3´Y¸tÀSÓ5I×JÑJÐJÐJÜ×#Ò#¤I¨c°3Ó$7¼À4ÈÓ9M×NÑNÐNÐNÐNä
×Ò˜dÕ-÷ 
3Õ	2ús   ÁD'Ä'
D5c                 óÀ  • [        / SQ5      n[        S/S/S9nUR                  5       nUS S  nU(       a0  [        R                  " 5          UR	                  U5        S S S 5        OUR	                  U5        [        / SQ5      n[        R
                  " X&5        U (       a  [        R
                  " XT5        g [        R
                  " XV5        g ! , (       d  f       Nf= f)NrM  rQ  r   r…   )rN  rQ  r  )r	   r   r2   r3   rR  rÂ   )r)   r4   Úser1r®   Ú	ser1_origrõ   rÓ   s          r,   Útest_update_seriesrY  '  s¢   € Ü’/Ó"€DÜ�5�' ! Ñ%€DØ—	‘	“€IØ‘ˆ7€DæÜ×"Ò"Õ$Ø�K‰K˜Ô÷ %Ð$ð 	�‰�DÔäÒ'Ó(€HÜ×Ò˜4Ô*Þä
×Ò˜tÕ/ä
×Ò˜tÕ.÷ %Õ$ús   ÁCÃ
Cc                 ój  • [        S/ SQ05      n[        S/S/S9nUR                  5       nU (       a   [        R                  " 5          US   R                  U5        S S S 5        [        R                  " X5        [        R                  " 5          US/   R                  UR                  5       5        S S S 5        [        R                  " X5        g [        R                  " [        SS9   US   R                  U5        S S S 5        [        R                  " S 5         [        SS 5         US/   R                  UR                  5       5        S S S 5        S S S 5        [        R                  " S 5         [        SS 5         XS   S:„     R                  UR                  5       5        S S S 5        S S S 5        g ! , (       d  f       GNf= f! , (       d  f       GN!= f! , (       d  f       Nå= f! , (       d  f       N§= f! , (       d  f       N°= f! , (       d  f       Nn= f! , (       d  f       g = f)	Nr   r   rQ  r   r…   r  r‡   r  )r   r	   r   r2   r  rR  r»   r;  rŒ   r�   r   )r)   r*   r®   r½   s       r,   Útest_update_chained_assignmentr[  <  s‡  € Ü	�CšÐ#Ó	$€BÜ�5�' ! Ñ%€DØ�g‰g‹i€GÞÜ×/Ò/Õ1Øˆs‰G�N‰N˜4Ô ÷ 2ä
×Ò˜bÔ*ä×/Ò/Õ1Ø�ˆu‰I×Ñ˜TŸ]™]›_Ô-÷ 2ä
×Ò˜bÕ*ä×'Ò'¬Ð=MÓNØˆs‰G�N‰N˜4Ô ÷ Oô ×'Ò'¨Õ-ÜÐ 9¸4Õ@Ø�C�5‘	× Ñ  §¡£Ô1÷ A÷ .ô ×'Ò'¨Õ-ÜÐ 9¸4Õ@Ø�c‘7˜Q‘;‘×&Ñ& t§}¡}£Ô7÷ A÷ .Ð-÷ 2Ö1ú÷ 2Ö1ú÷ OÕNú÷ AÕ@ú÷ .Õ-ú÷
 AÕ@ú÷ .Õ-úsl   ÁF<Â$GÃ,G ÄHÄ,$G1ÅHÅ6H$Æ(HÆ+H$Æ<
GÇ
GÇ 
G.Ç1
G?	Ç;HÈ
HÈ
H!	ÈH$È$
H2c                 óŠ  • [        / SQ5      nUR                  5       n[        U5      nUS-  nU (       aH  [        R                  " [        U5      U5      (       a   e[
        R                  " U[        U5      5        g [        R                  " [        U5      U5      (       d   e[
        R                  " U[        U5      5        g ©Nr   r   )r	   r   r   r"   r#   r2   Úassert_numpy_array_equal)r)   r™   rÄ   Údatas       r,   Útest_inplace_arithmetic_seriesr`  U  s‘   € Ü
’Ó
€CØ�x‰x‹z€HÜ�S‹>€DØˆ1�H€CÞô ×#Ò#¤I¨c£N°D×9Ñ9Ð9Ð9Ü
×#Ò# D¬)°HÓ*=Õ>ä×Ò¤	¨#£°×5Ñ5Ð5Ð5Ü
×#Ò# D¬)°C«.Õ9r.   c                 ó®  • [        / SQ5      nUR                  5       nUS S  n[        R                  " U5         US-  nS S S 5        U (       aG  [        R
                  " [        U5      [        U5      5      (       a   e[        R                  " X45        g [        R
                  " [        U5      [        U5      5      (       d   eg ! , (       d  f       N�= fr]  )r	   r   r2   r3   r"   r#   r   rÂ   )r)   r4   r™   rÄ   rõ   s        r,   Ú-test_inplace_arithmetic_series_with_referencerb  g  s›   € ô ’Ó
€CØ�x‰x‹z€HØ‰qˆ6€DÜ	×	Ò	Ð1Õ	2Øˆq‰ˆ÷ 
3æÜ×#Ò#¤I¨c£N´I¸d³O×DÑDÐDÐDÜ
×Ò˜xÕ.ä×Ò¤	¨#£´	¸$³×@Ñ@Ð@Ñ@÷ 
3Õ	2ús   ¹CÃ
CFc                 ó°  • [        / SQSS.5      nUR                  5       nUR                  US9nU(       d  U(       a  U (       a3  [        R                  " [        US5      [        US5      5      (       d   eO2[        R                  " [        US5      [        US5      5      (       a   eSUR                  S'   U (       a  [        R                  " X45        g g )	Nr   r   r±   rB   r   r   r–   r   )	r   r   r²   r"   r#   r   r(   r2   r»   )r)   r   r�   r*   r½   r³   s         r,   Útest_transposerd  v  s§   € ä	š¨Ñ+Ó	,€BØ�g‰g‹i€GØ�\‰\˜tˆ\Ð$€FæÖ+Ö/BÜ×Ò¤	¨"¨cÓ 2´I¸fÀaÓ4H×IÑIÐIÑIä×#Ò#¤I¨b°#Ó$6¼	À&È!Ó8L×MÑMÐMÐMà€F‡K�K�ÑÞÜ
×Ò˜bÕ*ð r.   c                 ó  • [        / SQSS.5      nUR                  5       nUR                  n[        R                  " [        US5      [        US5      5      (       a   eSUR                  S'   U (       a  [        R                  " X5        g g )Nr   rß   r±   r   r   r–   r   )	r   r   ÚTr"   r#   r   r(   r2   r»   ©r)   r*   r½   r³   s       r,   Útest_transpose_different_dtypesrh  †  sp   € Ü	š¨Ñ-Ó	.€BØ�g‰g‹i€GØ�T‰T€Fä×Ò¤	¨"¨cÓ 2´I¸fÀaÓ4H×IÑIÐIÐIØ€F‡K�K�ÑÞÜ
×Ò˜bÕ*ð r.   c                 óœ   • [        S/ SQ0SS9nUR                  n[        R                  " [	        US5      [	        US5      5      (       a   eg )Nr   r   rí  r‡  r   )r   rf  r"   r#   r   )r)   r*   r³   s      r,   Útest_transpose_ea_single_columnrj  ‘  sF   € Ü	�CšÐ#¨7Ñ	3€BØ�T‰T€Fä×Ò¤	¨"¨cÓ 2´I¸fÀaÓ4H×IÑIÐIÐIÐIr.   c                 ó  • [        / SQSS.5      nUR                  5       nS n[        R                  " U5         UR	                  U5        S S S 5        U (       a  [        R
                  " X#5        g g ! , (       d  f       N-= f)Nr   r   r±   c                 ó$   • SU R                   S'   U $ ©Nr–   r   rë   r  s    r,   r  Ú"test_transform_frame.<locals>.funcœ  ó   € Øˆ�‰�‰Øˆ
r.   )r   r   r2   r3   Ú	transformr»   )r)   r4   r*   r½   r  s        r,   Útest_transform_framerq  ˜  sb   € Ü	š¨Ñ+Ó	,€BØ�g‰g‹i€Gòô 
×	Ò	Ð1Õ	2Ø
�‰�TÔ÷ 
3æÜ
×Ò˜bÕ*ð ÷ 
3Õ	2ús   ºA3Á3
Bc                 ó  • [        / SQ5      nUR                  5       nS n[        R                  " U5         UR	                  U5        S S S 5        U (       a  [        R
                  " X#5        g g ! , (       d  f       N-= f)Nr   c                 ó$   • SU R                   S'   U $ rm  rë   r  s    r,   r  Ú#test_transform_series.<locals>.funcª  ro  r.   )r	   r   r2   r3   rp  rÂ   )r)   r4   r™   rÄ   r  s        r,   Útest_transform_seriesru  ¦  s]   € Ü
’Ó
€CØ�x‰x‹z€Hòô 
×	Ò	Ð1Õ	2Ø�‰�dÔ÷ 
3æÜ
×Ò˜sÕ-ð ÷ 
3Õ	2ús   ·A0Á0
A>c                  óª   • [        SS/SS.5      n U R                  5       nSUR                  S'   [        SS/SS/S	9n[        R
                  " X5        g )
Nr   r   r   r±   r–   r   r   r   r…   )r   Úcountr(   r	   r2   rÂ   rc  s      r,   Útest_count_read_only_arrayrx  ´  sO   € Ü	˜!˜Q˜ aÑ(Ó	)€BØ�X‰X‹Z€FØ€F‡K�K��NÜ�s˜A�h s¨C jÑ1€HÜ×Ò˜6Õ,r.   c                 óv  • [        / SQ5      nUR                  5       n[        R                  " [        SS9   UR                  5       nS S S 5        [        R                  " [        U5      [        W5      5      (       d   eU (       a"  UR                  R                  S5      (       a   e[        R                  " U5         SUR                  S'   S S S 5        U (       a  [        R                  " X25        g [        / SQ5      n[        R                  " X%5        g ! , (       d  f       N×= f! , (       d  f       Na= f)Nr   zis deprecatedr‡   r   r–   rí   )r	   r   r2   rŒ   r�   rõ   r"   r#   r   r$   rÁ   r3   r(   rÂ   rÕ  s         r,   Útest_series_viewrz  ¼  sÖ   € Ü
’Ó
€CØ�x‰x‹z€Hä	×	#Ò	#¤M¸Ó	IØ�x‰x‹zˆ÷ 
Jä×ÒœI c›N¬I°d«O×<Ñ<Ð<Ð<ÞØ—9‘9×.Ñ.¨q×1Ñ1Ð1Ð1ä	×	Ò	Ð1Õ	2Øˆ�	‰	�!‰÷ 
3ö Ü
×Ò˜xÕ-äš+Ó&ˆÜ
×Ò˜sÕ-÷ 
JÕ	Iú÷ 
3Õ	2ús   ·DÂ?D*Ä
D'Ä*
D8c                 óà  • [        S/ SQ05      n[        / SQ5      nUR                  5       nUR                  SUSS9  U (       aT  [        R
                  " [        U5      [        US5      5      (       d   eUR                  R                  S5      (       a   eO1[        R
                  " [        U5      [        US5      5      (       a   eSUR                  S'   [        R                  " X#5        g )Nr   r   r   r   )r3  ÚvalueÚcolumnr–   rG  )r   r	   r   Úinsertr"   r#   r   r$   rÁ   r(   r2   rÂ   )r)   r*   r™   rÄ   s       r,   Útest_insert_seriesr  Ð  s¼   € Ü	�CšÐ#Ó	$€BÜ
’Ó
€CØ�x‰x‹z€HØ‡I�I�!˜3 s€IÑ+ÞÜ×Ò¤	¨#£´	¸"¸cÓ0B×CÑCÐCÐCØ—7‘7×,Ñ,¨Q×/Ñ/Ð/Ð/Ð/ä×#Ò#¤I¨c£N´I¸bÀ#Ó4F×GÑGÐGÐGà€B‡G�GˆD�MÜ×Ò˜3Õ)r.   c                 óˆ  • [        / SQSS.5      nUR                  5       nUR                  S5      nU (       a3  [        R                  " [        US5      [        US5      5      (       d   eO2[        R                  " [        US5      [        US5      5      (       a   eSUR                  S'   [        R                  " X5        g )Nr   r   r±   úc = a+br   r–   r   )	r   r   Úevalr"   r#   r   r(   r2   r»   rg  s       r,   Ú	test_evalrƒ  ß  s—   € Ü	š¨Ñ+Ó	,€BØ�g‰g‹i€Gà�W‰W�YÓ€FÞÜ×Ò¤	¨"¨cÓ 2´I¸fÀcÓ4J×KÑKÐKÑKä×#Ò#¤I¨b°#Ó$6¼	À&È#Ó8N×OÑOÐOÐOà€F‡K�K�ÑÜ×Ò˜"Õ&r.   c                 óŒ  • [        / SQSS.5      nUR                  5       nUS S  nUR                  SSS9  [        R                  " [        US5      [        US5      5      (       d   e[        R                  " U5         SUR                  S	'   S S S 5        U (       a  [        R                  " XC5        g g ! , (       d  f       N-= f)
Nr   r   r±   r�  Tr  r   r–   r   )
r   r   r‚  r"   r#   r   r2   r3   r(   r»   )r)   r4   r*   r½   Údf_views        r,   Útest_eval_inplacer†  í  sœ   € Ü	š¨Ñ+Ó	,€BØ�g‰g‹i€GØ‘ˆe€Gà‡G�GˆI˜t€GÑ$Ü×ÒœI b¨#Ó.´	¸'À3Ó0G×HÑHÐHÐHä	×	Ò	Ð1Õ	2Øˆ�‰�‰÷ 
3æÜ
×Ò˜gÕ/ð ÷ 
3Õ	2ús   Á>B5Â5
Cc                 ó$  • [        SS/SS/S.5      nUR                  5       nS n[        R                  " U5         UR	                  USS9  S S S 5        U (       a  [        R
                  " X#5        OUR                  S   S	:X  d   e[        SS/S
S/S.5      nUR                  5       n[        R                  " S 5         UR	                  USS9  S S S 5        [        R
                  " X#5        g ! , (       d  f       N©= f! , (       d  f       N6= f)Nr   r   r   r   )rË   rÌ   c                 ó   • SU S'   U $ )Nr–   rÌ   râ   )Úrows    r,   rp  Ú(test_apply_modify_row.<locals>.transform  s   € ØˆˆC‰Øˆ
r.   r%  )r   rÌ   r–   r   r   )r   r   r2   r3   Úapplyr»   r3  rŒ   )r)   r4   r*   r½   rp  s        r,   Útest_apply_modify_rowrŒ  û  sã   € ô 
˜!˜Q˜ q¨! fÑ-Ó	.€BØ�g‰g‹i€Gòô 
×	Ò	Ð1Õ	2Ø
�‰� ˆÑ#÷ 
3ö Ü
×Ò˜bÕ*à�v‰v�f‰~ Ó$Ð$Ð$ô 
˜!˜Q˜ s¨C jÑ1Ó	2€BØ�g‰g‹i€Gä	×	#Ò	# DÕ	)Ø
�‰� ˆÑ#÷ 
*ô ×Ò˜"Õ&÷ 
3Õ	2ú÷ 
*Õ	)ús   ¼C0Ã DÃ0
C>Ä
D)|Únumpyr"   ÚpytestÚpandas.compatr   Úpandas.errorsr   ÚpandasÚpdr   r   r   r   r	   r
   r   r   r   Úpandas._testingÚ_testingr2   Úpandas.tests.copy_view.utilr   r-   r5   ÚmarkÚparametrizer”   r¯   r´   r¾   Ú
RangeIndexrÅ   rÔ   rÚ   rÝ   rè   rî   rð   rý   rÿ   r  r	  r  r  r  r  r  r,  r0  r5  r9  r<  r@  rC  rH  rR  rZ  r_  ra  rd  rk  rr  r  rw  ry  r…  r‹  r”  r–  rœ  r¡  r¤  r¨  r«  r¯  r³  r¶  r»  rÊ  rÌ  rÏ  rÑ  rÓ  rÖ  rÙ  rÝ  rä  rè  rì  rï  ró  r÷  r�   rý  r
  r  r  r  r"  r&  r*  r0  r2  r5  r:  r?  rK  rU  rY  r[  r`  rb  rd  rh  rj  rq  ru  rx  rz  r  rƒ  r†  rŒ  râ   r.   r,   Ú<module>r™     s\
  ðÛ Û å %Ý 0ã ÷
÷ 
õ 
õ Ý 1òò*"MðJ ‡�×Ñ˜Ò!4Ó5Ø‡�×ÑØá@ÙBÙ7Ù3ÙNÙ@ÙBÙ=á5Ù5Ù4Ù3Ù:Ù@Ù?ÙOð#ò&	ð+ ð (ñR MóS(ó 6ðT MðF ‡�×Ñ˜Ò!4Ó5Ø‡�×ÑØá?Ù5ÙAÙ:Ù6ÙPÙBÙ8Ù8Ù7Ù7Ù6Ù5Ù<ÙBÙAÙQð#ò&	ð+ ð (ñREóS(ó 6ðTEð< ‡�×Ñ˜Ò!4Ó5ñ	Nó 6ð	Nò 'ð, ‡�×Ñ˜ 2§=¢=°°AÓ#6¹¸qÀ!¸f»Ð"FÓGñ*ó Hð*ò,ò'ò$)ò(Eò0Eò.'ð( ‡�×ÑØáÙÙÙð	ò 	0ð ð 	ñ'ó	ð'ò('ò&'ð( ‡�×ÑØ�w  Ð&¨°¨¸À°~ÐFóñ'óð'ò$(ò*Iò(ò*-ò(7ð, ‡�×ÑØ
áÙ)Ù;ðóñ'óð'ò"0ò,+ò .ò&!,ðH ‡�×Ñ˜ ¨Ð3Ó4ñ'ó 5ð'ò&'ò&(ð ‡�×ÑØá	8¸!Ð<Ù	2°AÐ6Ù	JÈAÐNÙ	GÈÐKð	ò 	Cð ð 	ñ:ó	ð:ð, ‡�×Ñ˜¡¨¨A¨°SÑ!9¹9ÀcÈAÈqÈ6À]Ó;SÐ TÓUñ#ó Vð#ð" ‡�×Ñ˜¡¨¨A¨°SÑ!9¹9ÀcÈAÈqÈ6À]Ó;SÐ TÓUñ#ó Vð#ò"'ò",ò'ò*'ð$ ‡�×Ñ˜ x°!°R·V±V°Ð&=Ó>ñ'ó ?ð'ð  ‡�×Ñ˜  C Ó)ñ*ó *ð*ð  ‡�×ÑØáÙÙÙð	óñ'óð'ò4'ò4;òD;ð8 ‡�×ÑØà ¨aÑ0Ø˜q¨!Ñ,ðóñ'óð'ð" ‡�×Ñ˜ HÐ.?Ð#@ÓAñ'ó Bð'ð" ‡�×Ñ˜¡¨¨A¨£±¸CÀ!ÀQÀ¸=Ó1IÐ JÓKñ#ó Lð#ð  ‡�×Ñ˜¡¨¨A¨£±¸CÀ!ÀQÀ¸=Ó1IÐ JÓKñ#ó Lð#ò 'ò$*ð" ‡�×ÑØÙŠY˜SÑ! 2Ð&©°CºÐ3CÓ)DÀtÈSÀkÐ(RÐSóñ#ó	ð#ð ‡�×ÑØÙŠY˜SÑ! 2Ð&©°CºÐ3CÓ)DÀtÈSÀkÐ(RÐSóñKó	ðKð" ‡�×Ñ˜¢ZÓ0ñ'ó 1ð'ò2'ò&*ð& ‡�×Ñ˜¡ª	Ó!2±I¸sÂIÐ>NÓ4OÐ PÓQñ#ó Rð#ò"'ò"*ò".ð& ‡�×Ñ˜ X¨vÐ$6¸À&Ð8IÐ#JÓKñ'ó Lð'ð  ‡�×ÑØÐ0Ð2GÐHóñ*óð*ò&'ò0#ò(,ð, ‡�×Ñ˜ 7¨GÐ"4Ó5ñ$ó 6ð$ð  ‡�×Ñ˜ 7¨GÐ"4Ó5ñ;ó 6ð;ð ‡�×Ñ˜ 9¨iÐ"8Ó9ñ;ó :ð;ð ‡�×ÑØ˜˜T =Ð1Ð3CÐDóñ$óð$ð> ‡�×Ñ˜ 7¨GÐ"4Ó5Ø‡�×ÑØ
á*Ù*ðóñ*óó 6ð*ð" ‡�×Ñ˜ 7¨GÐ"4Ó5Ø‡�×ÑØ
á*Ù*ðóñ*óó 6ð*ð ‡�×Ñ˜¨¸Ð'GÓHØ‡�×ÑØ
á-Ù-ðóñ'óó Ið'ð$ ‡�×Ñ˜ &¨'Ð!2Ó3ñMó 4ðMò0'ò(+ò.ò$Mð, ‡�×ÑØˆg�yÐ!¨¸Ð'Fð ð ñ(óð(ò0(ð" ‡�×Ñ˜  s e Ó-ñ&ó .ð&ð8 ‡�×Ñ˜ v¨xÐ&8Ó9Ø‡�×ÑØˆg�yÐ!¨¸Ð'Fð ð ñ"óó :ð"ðB ‡�×Ñ˜ ! Q Ó(Ø‡�×Ñ˜¨	°6Ð':Ó;ñ'ó <ó )ð'ò<.ò*/ò*8ò2:ò$Að ‡�×Ñ˜ $¨ Ó/ñ+ó 0ð+ò+òJò+ò.ò-ò.ò(*ò'ò0ó'r.   