§
    tŠtj~P  ã                   óî  — d dl mZ d dlZd dlZd dlmZ d dlZd dlm	Z	m
Z
mZmZmZ d dlmZ d dlmZ ej        d„ ¦   «         Zd„ Zd„ Zd	„ Zd
„ Zd„ Zd„ Zd„ Zej                             dg d¢¦  «        d„ ¦   «         Zd„ Zej                             dddg¦  «        d„ ¦   «         Z d„ Z!d„ Z"d„ Z#d„ Z$d„ Z%d„ Z&d„ Z'd„ Z(d„ Z)d„ Z*ej                             dd gd d!gg¦  «        d"„ ¦   «         Z+ej                             d#d$d%g¦  «        d&„ ¦   «         Z,ej                             d'd d(g¦  «        d)„ ¦   «         Z-d*„ Z.ej                             dd gd d!gg¦  «        d+„ ¦   «         Z/d,„ Z0d-„ Z1d.„ Z2d/„ Z3d0„ Z4dS )1é    )ÚdedentN)Úis_platform_windows)Ú	DataFrameÚIndexÚSeriesÚTimedeltaIndexÚ	Timestamp)Ú
date_rangec            	      ó”   — t          dgdz  dgdz  z   dgdz  z   t          j        d¦  «        dœt          d	d
dd¬¦  «        ¬¦  «        S )Né   é   é   é   é   é   é(   ©ÚAÚBú1/1/2000ÚsÚns©ÚfreqÚperiodsÚunit©Úindex)r   ÚnpÚaranger
   © ó    új/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/pandas/tests/resample/test_resampler_grouper.pyÚ
test_framer$      s\   € åØˆc�B‰h˜!˜˜r™Ñ! Q C¨!¡GÑ+µ"´)¸B±-´-Ð@Ð@Ý˜¨#°rÀÐEÑEÔEðñ ô ð r"   c                 óN  — ddl m} t          d¦  «        }|                      |¦  «         t	          j        d d¬¦  «        5   |d¦  «        5  t          | j                             dd¦  «        ¦  «         d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         d S # 1 swxY w Y   d S )	Nr   )Úprovisionalcompleterzã    import numpy as np
    from pandas import Series, date_range
    data = np.arange(10, dtype=np.float64)
    index = date_range("2020-01-01", periods=len(data))
    s = Series(data, index=index)
    rs = s.resample("D")
    F)Úraise_on_extra_warningsÚignorezrs.r   )	ÚIPython.core.completerr&   r   Úrun_cellÚtmÚassert_produces_warningÚlistÚ	CompleterÚcompletions)Úipr&   Úcodes      r#   Ú"test_tab_complete_ipython6_warningr2      s>  € Ø;Ð;Ð;Ð;Ð;Ð;åð	ñ	ô 	€Dð ‡K‚K�ÑÔÐõ 
Ô	# DÀ%Ð	HÑ	HÔ	Hð 5ð 5Ø!Ð! (Ñ+Ô+ð 	5ð 	5Ý�”×)Ò)¨%°Ñ3Ô3Ñ4Ô4Ð4ð	5ð 	5ð 	5ñ 	5ô 	5ð 	5ð 	5ð 	5ð 	5ð 	5ð 	5øøøð 	5ð 	5ð 	5ð 	5ð5ð 5ð 5ñ 5ô 5ð 5ð 5ð 5ð 5ð 5ð 5ð 5øøøð 5ð 5ð 5ð 5ð 5ð 5s6   ÁBÁ)BÁ6BÂB	ÂBÂ	B	Â
BÂBÂ!Bc                  ó*  — g d¢g d¢g d¢g d¢g d¢g d¢g d¢g d¢g d	¢g d
¢g
} t          | g d¢¬¦  «        }t          j        |j        ¦  «        |_        d„ }|                     d¦  «                             |¦  «        }|                     d¦  «                             d¦  «                             d¦  «                             ¦   «         }t          j
        ||¦  «         t          t          ddd¬¦  «        g d¢g d¢dœ¦  «                             d¦  «        }d„ }|                     d¦  «                             |¦  «        }|                     d¦  «                             d¦  «                             ¦   «         }t          j
        ||¦  «         d S )N)ú
2010-01-01r   r   )z
2010-01-02r   r   )z
2010-01-05r   r   )z
2010-01-10r   é   )z
2010-01-13r   r   )r4   r   é   )z
2010-01-03r   r   )z
2010-01-04r   r   )z
2010-01-11r   r5   )z
2010-01-14r   r   )ÚdateÚidÚscore©Úcolumnsc                 óv   — |                       d¦  «                             d¦  «                             ¦   «         S )Nr7   ÚD)Ú	set_indexÚresampleÚasfreq©Úxs    r#   Úf_0z'test_deferred_with_groupby.<locals>.f_0E   s.   € Ø�{Š{˜6Ñ"Ô"×+Ò+¨CÑ0Ô0×7Ò7Ñ9Ô9Ð9r"   r8   r7   r=   ú
2016-01-01é   ÚW)Ústartr   r   ©r   r   r   r   )r6   é   r5   r   ©r7   ÚgroupÚvalc                 óP   — |                       d¦  «                             ¦   «         S )NÚ1D)r?   ÚffillrA   s    r#   Úf_1z'test_deferred_with_groupby.<locals>.f_1T   s    € Ø�zŠz˜$ÑÔ×%Ò%Ñ'Ô'Ð'r"   rK   rN   )r   ÚpdÚto_datetimer7   ÚgroupbyÚapplyr>   r?   r@   r+   Úassert_frame_equalr
   rO   )ÚdataÚdfrC   ÚexpectedÚresultrP   s         r#   Útest_deferred_with_groupbyrZ   2   sÎ  € ð 	ÐÐØÐÐØÐÐØÐÐØÐÐØÐÐØÐÐØÐÐØÐÐØÐÐð€Dõ 
�4Ð!8Ð!8Ð!8Ð	9Ñ	9Ô	9€BÝŒn˜RœWÑ%Ô%€B„Gð:ð :ð :ð �zŠz˜$ÑÔ×%Ò% cÑ*Ô*€HØ�\Š\˜&Ñ!Ô!×)Ò)¨$Ñ/Ô/×8Ò8¸Ñ=Ô=×DÒDÑFÔF€FÝÔ˜& (Ñ+Ô+Ð+å	å \¸1À3ÐGÑGÔGØ!�\�\Ø�<�<ð	
ð 	
ñ
ô 
÷ ‚i�ÑÔð ð(ð (ð (ð �zŠz˜'Ñ"Ô"×(Ò(¨Ñ-Ô-€HØ�ZŠZ˜Ñ Ô ×)Ò)¨$Ñ/Ô/×5Ò5Ñ7Ô7€FÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r"   c                 óì  — |                       d¦  «        }|j                             d„ ¦  «        }|                     d¦  «        j                             ¦   «         }t          j        ||¦  «         |j                             d¦  «                             ¦   «         }t          j        ||¦  «         |                     d¦  «                             ¦   «         j        }t          j        ||¦  «         d S )Nr   c                 óP   — |                       d¦  «                             ¦   «         S ©NÚ2s)r?   ÚmeanrA   s    r#   ú<lambda>ztest_getitem.<locals>.<lambda>_   s   €  1§:¢:¨dÑ#3Ô#3×#8Ò#8Ñ#:Ô#:€ r"   r^   )rS   r   rT   r?   r_   r+   Úassert_series_equal)r$   ÚgrX   rY   s       r#   Útest_getitemrc   \   sÊ   € Ø×Ò˜3ÑÔ€AàŒs�yŠyÐ:Ð:Ñ;Ô;€Hà�ZŠZ˜ÑÔÔ×$Ò$Ñ&Ô&€FÝÔ˜6 8Ñ,Ô,Ð,àŒS�\Š\˜$ÑÔ×$Ò$Ñ&Ô&€FÝÔ˜6 8Ñ,Ô,Ð,à�ZŠZ˜ÑÔ×"Ò"Ñ$Ô$Ô&€FÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                  óâ  — dddœdddœg} t          | t          dd¬¦  «        ¬¦  «        }|                     d	¦  «                             d
¦  «        }|d                              ¦   «         }t
          j                             ddg|j        gd¬¦  «        }t          ddg|d¬¦  «        }t          j        ||¦  «         |d                              ¦   «         }t          j        ||¦  «         d S )Nr   r   )r8   Úbuyerr   r   rD   ©r   r   r8   rN   re   )r8   N©Únames)r   Úname)r   r
   rS   r?   ÚcountrQ   Ú
MultiIndexÚfrom_arraysr   r   r+   ra   )rV   rW   ÚrrY   Úexp_mirX   s         r#   Útest_getitem_multiplero   k   sú   € ð ˜sÐ#Ð#¨A¸Ð%<Ð%<Ð=€DÝ	�4�z¨,ÀÐBÑBÔBÐ	CÑ	CÔ	C€BØ
�
Š
�4ÑÔ×!Ò! $Ñ'Ô'€AØˆwŒZ×ÒÑÔ€FåŒ]×&Ò&¨¨A¨°´Ð'9ÀÐ&ÑNÔN€FÝØ	
ˆAˆØØðñ ô €Hõ
 Ô˜6 8Ñ,Ô,Ð,àˆwŒZ×ÒÑÔ€FÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                  ó¸  — t          t          d¦  «        t          dd¬¦  «        ddœ¦  «        } |                      d¦  «                             d¦  «                             d	¦  «        d
                              ¦   «         }|                      d¦  «                             d	d¬¦  «        d
                              ¦   «         }t          j        ||¦  «         d S )NÚaabbbz1-1-2016r6   rf   r   )r8   r7   rV   r7   r8   Ú2DrV   ©Úon)	r   r-   r
   r>   rS   r?   Úsumr+   ra   )rW   ÚexprY   s      r#   Ú)test_groupby_resample_on_api_with_getitemrw      sÀ   € å	Ý�G‰}Œ}¥j°ÀQÐ&GÑ&GÔ&GÐQRÐSÐSñ
ô 
€Bð �,Š,�vÑ
Ô
×
&Ò
& tÑ
,Ô
,×
5Ò
5°dÑ
;Ô
;¸FÔ
C×
GÒ
GÑ
IÔ
I€CØ�ZŠZ˜ÑÔ×&Ò& t°Ð&Ñ7Ô7¸Ô?×CÒCÑEÔE€FÝÔ˜6 3Ñ'Ô'Ð'Ð'Ð'r"   c                  ó  — d} d\  }}d}t          ||d¬¦  «        }t          t          j                             d¦  «                             t          |¦  «        ¦  «        |¬¦  «        }|||…         }t          j        | ¬¦  «        }| 	                    |¦  «         
                    d¦  «        }|||…         }| 	                    |¦  «         
                    d¦  «        }	t          j        t          d	¬
¦  «        5  t          j        |j        |	j        ¦  «         d d d ¦  «         n# 1 swxY w Y   t#          d¦  «        }
t          j        | |
¬¦  «        }| 	                    |¦  «         
                    d¦  «        }|||…         }| 	                    |¦  «         
                    d¦  «        }t          j        ||¦  «         t#          d¦  «        t          j        d¦  «        dz  z   }t          j        | |¬¦  «        }| 	                    |¦  «         
                    d¦  «        }|||…         }| 	                    |¦  «         
                    d¦  «        }t          j        ||¦  «         t          j        ||¦  «         d S )NÚ1399min)z1/1/2000 00:00:00z1/31/2000 00:00z1/15/2000 00:00:00Ú1231min©r   r   r   rj   zIndex are different©Úmatchr   )r   Úorigini0u  )r
   r   r   ÚrandomÚdefault_rngÚstandard_normalÚlenrQ   ÚGrouperrS   ÚaggÚpytestÚraisesÚAssertionErrorr+   Úassert_index_equalr   r	   ra   Ú	Timedelta)r   rG   ÚendÚmiddleÚrngÚtsÚts2Úsimple_grouperÚcount_tsÚ	count_ts2r~   Úadjusted_grouperÚadjusted_count_tsÚadjusted_count_ts2Úorigin_futureÚadjusted_grouper2Úadjusted2_count_tsÚadjusted2_count_ts2s                     r#   Útest_groupby_with_originr™   ‰   s‘  € ð €DØ7�J€Eˆ3Ø!€Få
�U˜C iÐ
0Ñ
0Ô
0€CÝ	•”	×%Ò% aÑ(Ô(×8Ò8½¸S¹¼ÑBÔBÈ#Ð	NÑ	NÔ	N€BØ
ˆV�CˆZŒ.€Cõ ”Z TÐ*Ñ*Ô*€NØ�zŠz˜.Ñ)Ô)×-Ò-¨gÑ6Ô6€HØ˜˜s˜
Ô#€HØ—’˜NÑ+Ô+×/Ò/°Ñ8Ô8€IÝ	Œ•~Ð-BÐ	CÑ	CÔ	Cð ?ð ?Ý
Ô˜hœn¨i¬oÑ>Ô>Ð>ð?ð ?ð ?ñ ?ô ?ð ?ð ?ð ?ð ?ð ?ð ?øøøð ?ð ?ð ?ð ?õ �q‰\Œ\€FÝ”z t°FÐ;Ñ;Ô;ÐØŸ
š
Ð#3Ñ4Ô4×8Ò8¸ÑAÔAÐØ)¨&°¨*Ô5ÐØŸšÐ%5Ñ6Ô6×:Ò:¸7ÑCÔCÐÝÔÐ,Ð.@ÑAÔAÐAõ ˜a‘L”L¥2¤<°	Ñ#:Ô#:¸VÑ#CÑC€MÝœ
¨°]ÐCÑCÔCÐØŸšÐ$5Ñ6Ô6×:Ò:¸7ÑCÔCÐØ+¨F°3¨JÔ7ÐØŸ+š+Ð&7Ñ8Ô8×<Ò<¸WÑEÔEÐÝÔÐ-Ð/BÑCÔCÐCõ ÔÐ,Ð.AÑBÔBÐBÐBÐBs   Ã> D*Ä*D.Ä1D.c                  ó0  — t          dddd¬¦  «        } t          t          d¦  «        | ¬¦  «                             d¦  «                             ¦   «         }t          g d¢t          j        g d	¢d
d¬¦  «        ¬¦  «        }t          j        ||¦  «         d S )Nr   r   Úminr   ©r   r   r   r   Ú20s)r   r   r   r   r   r   r   )z2000-01-01 00:00:00z2000-01-01 00:00:20z2000-01-01 00:00:40z2000-01-01 00:01:00z2000-01-01 00:01:20z2000-01-01 00:01:40z2000-01-01 00:02:00zdatetime64[ns])Údtyper   )	r
   r   Úranger?   ÚnearestrQ   ÚDatetimeIndexr+   ra   )r   rY   rX   s      r#   Útest_nearestr¢   ²   s°   € õ �z¨1°5¸tÐDÑDÔD€EÝ•E˜!‘H”H EÐ*Ñ*Ô*×3Ò3°EÑ:Ô:×BÒBÑDÔD€FåØÐÐÝÔðð ð ð #Øð
ñ 
ô 
ðñ ô €Hõ  Ô˜6 8Ñ,Ô,Ð,Ð,Ð,r"   Úf)ÚfirstÚlastÚmedianÚsemru   r_   r›   ÚmaxÚsizerj   r    ÚbfillrO   r@   Úohlcc                 óæ   ‡ — |                      d¦  «        }|                     d¦  «        } t          |‰ ¦  «        ¦   «         }|                     ˆ fd„¦  «        }t	          j        ||¦  «         d S )Nr   r^   c                 óZ   •—  t          |                      d¦  «        ‰¦  «        ¦   «         S r]   ©Úgetattrr?   ©rB   r£   s    €r#   r`   ztest_methods.<locals>.<lambda>ä   s&   ø€ Ð!=¥¨¯ª°DÑ)9Ô)9¸1Ñ!=Ô!=Ñ!?Ô!?€ r"   )rS   r?   r¯   rT   r+   Úassert_equal©r£   r$   rb   rm   rY   rX   s   `     r#   Útest_methodsr³   Ë   so   ø€ ð* 	×Ò˜3ÑÔ€AØ	�
Š
�4ÑÔ€Aà�W�Q˜‰]Œ]‰_Œ_€FØ�wŠwÐ?Ð?Ð?Ð?Ñ@Ô@€HÝ„O�F˜HÑ%Ô%Ð%Ð%Ð%r"   c                 óì   — |                       d¦  «        }|                     d¦  «        }|j                             ¦   «         }|j                             d„ ¦  «        }t          j        ||¦  «         d S )Nr   r^   c                 óP   — |                       d¦  «                             ¦   «         S r]   )r?   ÚnuniquerA   s    r#   r`   z&test_methods_nunique.<locals>.<lambda>í   s   €  1§:¢:¨dÑ#3Ô#3×#;Ò#;Ñ#=Ô#=€ r"   )rS   r?   r   r¶   rT   r+   ra   )r$   rb   rm   rY   rX   s        r#   Útest_methods_nuniquer·   è   se   € à×Ò˜3ÑÔ€AØ	�
Š
�4ÑÔ€AØŒS�[Š[‰]Œ]€FØŒs�yŠyÐ=Ð=Ñ>Ô>€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   ÚstdÚvarc                 óê   ‡ — |                      d¦  «        }|                     d¦  «        } t          |‰ ¦  «        d¬¦  «        }|                     ˆ fd„¦  «        }t	          j        ||¦  «         d S )Nr   r^   r   ©Úddofc                 ó^   •—  t          |                      d¦  «        ‰¦  «        d¬¦  «        S )Nr^   r   r»   r®   r°   s    €r#   r`   z&test_methods_std_var.<locals>.<lambda>ö   s+   ø€ Ð!=¥¨¯ª°DÑ)9Ô)9¸1Ñ!=Ô!=À1Ð!EÑ!EÔ!E€ r"   )rS   r?   r¯   rT   r+   rU   r²   s   `     r#   Útest_methods_std_varr¾   ñ   su   ø€ à×Ò˜3ÑÔ€AØ	�
Š
�4ÑÔ€AØ�W�Q˜‰]Œ] Ð"Ñ"Ô"€FØ�wŠwÐEÐEÐEÐEÑFÔF€HÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r"   c                 ó\  — |                       d¦  «        }|                     d¦  «        }|                     d¦  «                             ¦   «         }d„ }|                     |¦  «        }t	          j        ||¦  «         d„ }|                     |¦  «        }t	          j        ||¦  «         d S )Nr   r^   c                 óP   — |                       d¦  «                             ¦   «         S r]   )r?   ru   rA   s    r#   rC   ztest_apply.<locals>.f_0  s    € Ø�zŠz˜$ÑÔ×#Ò#Ñ%Ô%Ð%r"   c                 óT   — |                       d¦  «                             d„ ¦  «        S )Nr^   c                 ó*   — |                       ¦   «         S ©N©ru   )Úys    r#   r`   z)test_apply.<locals>.f_1.<locals>.<lambda>  s   € °·²±´€ r"   )r?   rT   rA   s    r#   rP   ztest_apply.<locals>.f_1  s&   € Ø�zŠz˜$ÑÔ×%Ò%Ð&7Ð&7Ñ8Ô8Ð8r"   )rS   r?   ru   rT   r+   rU   )r$   rb   rm   rX   rC   rY   rP   s          r#   Ú
test_applyrÆ   ú   s±   € Ø×Ò˜3ÑÔ€AØ	�
Š
�4ÑÔ€Að �zŠz˜$ÑÔ×#Ò#Ñ%Ô%€Hð&ð &ð &ð �WŠW�S‰\Œ\€FÝÔ˜& (Ñ+Ô+Ð+ð9ð 9ð 9ð �WŠW�S‰\Œ\€FÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r"   c                  óÌ  — t          ddd¬¦  «        } t          dt          j                             d¦  «                             t          | ¦  «        ¦  «        i| ¬¦  «        }d„ }|                     t          j        d	¬¦  «        ¦  «         	                    |¦  «        }| 
                    d	¦  «         	                    |¦  «        }t          j        ||¦  «         |d                              t          j        d	¬¦  «        d
¬¦  «         	                    |¦  «        }|d          
                    d	¦  «         	                    |¦  «        }t          j        ||¦  «         d S )Nz1-1-2015z12-31-15r=   r{   Úcol1r   ©rV   r   c                 ó0   — t          ddgddg¬¦  «        }|S )Nr   r   ÚaÚbr   )r   )rB   r   s     r#   r£   z(test_apply_with_mutated_index.<locals>.f  s!   € Ý�A�q�6 # s Ð,Ñ,Ô,ˆØˆr"   ÚMEF)Ú
group_keys)r
   r   r   r   r€   r‚   rS   rQ   rƒ   rT   r?   r+   rU   ra   )r   rW   r£   rX   rY   s        r#   Útest_apply_with_mutated_indexrÏ     s?  € å�z :°CÐ8Ñ8Ô8€EÝ	Ø•b”i×+Ò+¨AÑ.Ô.×5Ò5µc¸%±j´jÑAÔAÐBÈ%ð
ñ 
ô 
€Bðð ð ð �zŠz�"œ*¨$Ð/Ñ/Ô/Ñ0Ô0×6Ò6°qÑ9Ô9€Hà�[Š[˜ÑÔ×$Ò$ QÑ'Ô'€FÝÔ˜& (Ñ+Ô+Ð+ð �&Œz×!Ò!¥"¤*°$Ð"7Ñ"7Ô"7ÀEÐ!ÑJÔJ×PÒPÐQRÑSÔS€HØ�ŒZ× Ò  Ñ&Ô&×,Ò,¨QÑ/Ô/€FÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                  ó.  ‡— t           j                             ddg¦  «        } t          ddd¬¦  «        }t	          t          j        dgdz  t
          j        ¬	¦  «                             dd
¦  «        || ¬¦  «        }d„ |j	        D ¦   «         Š| 
                    d¦  «                             ˆfd„¦  «        }t	          d
ddggz  t          ddd
¬¦  «        t           j                             ddg¦  «        ¬¦  «        }t          j        ||¦  «         d S )N)r   rË   Ú Úone)r   rÌ   ÚiÚtwoz
2017-01-01Ú15Minr   )rG   r   r   r   é   ©rž   r   ©r   r;   c                 óX   — i | ]'}||d          dk    rt           j        nt           j        “Œ(S )r   rÒ   )r   ru   r_   )Ú.0Úcols     r#   ú
<dictcomp>z1test_apply_columns_multilevel.<locals>.<dictcomp>+  s.   € ÐTÐTÐTÀ#�  A¤¨%¢ •b”f�fµR´WÐTÐTÐTr"   Úhc                 ó0   •—  ‰| j                  | ¦  «        S rÃ   ©ri   )rB   Úagg_dicts    €r#   r`   z/test_apply_columns_multilevel.<locals>.<lambda>,  s   ø€ Ð.>¨h°q´vÔ.>¸qÑ.AÔ.A€ r"   g        Ú1h)rQ   rk   Úfrom_tuplesr
   r   r   ÚarrayÚint64Úreshaper;   r?   rT   r+   rU   )ÚcolsÚindrW   rY   rX   rà   s        @r#   Útest_apply_columns_multilevelrè   $  s"  ø€ åŒ=×$Ò$Ð&;Ð=SÐ%TÑUÔU€DÝ
˜<¨g¸qÐ
AÑ
AÔ
A€CÝ	Ý
Œ�!��r‘¥¤Ð*Ñ*Ô*×2Ò2°1°aÑ8Ô8ÀÈTð
ñ 
ô 
€Bð UÐTÈÌÐTÑTÔT€HØ�[Š[˜ÑÔ×#Ò#Ð$AÐ$AÐ$AÐ$AÑBÔB€FÝØ	ˆa�ˆXˆJ‰Ý˜|°$ÀÐBÑBÔBÝ”×)Ò)Ø"Ð$:Ð;ñ
ô 
ðñ ô €Hõ Ô˜& (Ñ+Ô+Ð+Ð+Ð+r"   c                  óH  — d„ } t          dddd¬¦  «        }t          g d¢|¬¦  «        }t          g d	¢|¬¦  «        }|                     d
¦  «                             | |d¬¦  «        }t          ddd
d¬¦  «        }t          dg|¬¦  «        }t	          j        ||¦  «         d S )Nc                 óö   — |                       ¦   «         } |                     | j        ¦  «                             d¦  «                             ¦   «         }|j        d         |z  }| ||k             j        d         S )Nr   éÿÿÿÿ)Úsort_valuesÚreindexr   ÚfillnaÚcumsumÚiloc)ÚseriesÚweightsÚqrï   Úcutoffs        r#   Úweighted_quantilez5test_apply_non_naive_index.<locals>.weighted_quantile8  sh   € Ø×#Ò#Ñ%Ô%ˆØ—’ ¤Ñ.Ô.×5Ò5°aÑ8Ô8×?Ò?ÑAÔAˆØ”˜R” 1Ñ$ˆØ�f Ò&Ô'Ô,¨QÔ/Ð/r"   z2017-6-23 18:00r   Ú15minÚUTC)r   r   Útz)ç      ð?r   r   r   r   r   r   r   r   )g      d@é[   éA   é+   é   é
   r   r   r=   g      à?)rò   ró   z2017-06-23 00:00:00+00:00)r   rø   rù   )r
   r   r?   rT   r+   ra   )rõ   ÚtimesrV   rò   rY   rç   rX   s          r#   Útest_apply_non_naive_indexr   7  sÐ   € ð0ð 0ð 0õ Ð(°!¸'ÀeÐLÑLÔL€EÝÐ,Ð,Ð,°EÐ:Ñ:Ô:€DÝÐ6Ð6Ð6¸eÐDÑDÔD€Gà�]Š]˜3ÑÔ×%Ò%Ð&7ÀÈCÐ%ÑPÔP€FÝ
Ø#Ð%@ÀsÈuðñ ô €Cõ �s�e 3Ð'Ñ'Ô'€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                 óê  — t          ddd| ¬¦  «        }t          |g d¢g d¢dœ¬¦  «        }|                     d	¦  «                             d
d¬¦  «                             ¦   «         }t          j        g d¢t
          j        ¬¦  «        t          j        g d¢d| › d�¬¦  «        g}t          j	         
                    |d	d g¬¦  «        }t          dg d¢i|¬¦  «        }t          j        ||¦  «         d S )Nú
2000-01-01rr   r6   r   )r   r   r   r   r   )r   r   r   r   r   )Úcol0rÈ   )r   rV   r  Ú1WÚleft)Úlabel)r   r   r   r   r×   )z
1999-12-26ú
2000-01-02r  r  zM8[ú]rg   rÈ   )r   r   r   r   rÉ   )r
   r   rS   r?   ru   r   rã   rä   rQ   rk   rl   r+   rU   )r   r   rW   rY   ÚmiÚmindexrX   s          r#   Ú test_resample_groupby_with_labelr  J  s  € å�|¨$¸ÀÐEÑEÔE€EÝ	˜¨o¨o¨oÀÀÀÐ%WÐ%WÐ	XÑ	XÔ	X€BØ�ZŠZ˜ÑÔ×(Ò(¨°VÐ(Ñ<Ô<×@Ò@ÑBÔB€Fõ 	Œ���¥R¤XÐ.Ñ.Ô.Ý
ŒØDÐDÐDØ˜�-�-�-ð	
ñ 	
ô 	
ð
€Bõ Œ]×&Ò& r°&¸$°Ð&Ñ@Ô@€FÝ˜v | | |Ð4¸FÐCÑCÔC€HåÔ˜& (Ñ+Ô+Ð+Ð+Ð+r"   c                 óô  — | }t          g d¢d¬¦  «        }|                     d¦  «                             d¦  «                             ¦   «         }|j        j        dk    sJ ‚t          j        |j        j        d         |¦  «         |                     d¦  «         	                    d¦  «                             ¦   «         }|j        j        dk    sJ ‚t          j        |j        j        d         |¦  «         d S )N©r   r   r   r   rß   r^   r   r   r   )
r   rS   r?   r_   r   Únlevelsr+   rˆ   ÚlevelsÚrolling)r$   rW   rX   rY   s       r#   Útest_consistency_with_windowr  ]  sÛ   € à	€BÝ�Y�Y�Y SÐ)Ñ)Ô)€HØ�ZŠZ˜‰_Œ_×%Ò% dÑ+Ô+×0Ò0Ñ2Ô2€FØŒ<Ô 1Ò$Ð$Ð$Ð$ÝÔ˜&œ,Ô-¨aÔ0°(Ñ;Ô;Ð;à�ZŠZ˜‰_Œ_×$Ò$ RÑ(Ô(×-Ò-Ñ/Ô/€FØŒ<Ô 1Ò$Ð$Ð$Ð$ÝÔ˜&œ,Ô-¨aÔ0°(Ñ;Ô;Ð;Ð;Ð;r"   c            	      ó´  — t          t          j                             d¦  «                             d¦  «        t          d¦  «        t          ddd¬¦  «        ¬¦  «        } |                      d	¦  «                             ¦   «         }g d
¢| _	        |                      d	¦  «                             ¦   «         }|j	        |_	        t          j        ||¦  «         d S )Nr   )r   r   Úaaaú
2012-01-01r   r   ©r   r   ©r;   r   Ú5s)rË   rÌ   Úc)r   r   r   r€   r�   r-   r
   r?   r¦   r;   r+   rU   ©rW   rY   rX   s      r#   Útest_median_duplicate_columnsr  j  s¾   € õ 
Ý
Œ	×Ò˜aÑ Ô ×0Ò0°Ñ9Ô9Ý�U‘”Ý˜¨r¸Ð<Ñ<Ô<ð
ñ 
ô 
€Bð
 �[Š[˜ÑÔ×%Ò%Ñ'Ô'€FØ ��€B„JØ�{Š{˜4Ñ Ô ×'Ò'Ñ)Ô)€HØ”~€HÔÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r"   c                  óÂ  — t          t          d¦  «        t          dd¦  «        dœt          ddd¬¦  «        ¬¦  «        } |                      d¦  «                             d	„ ¦  «        }t          g d
¢t          ddd¬¦  «        ¬¦  «        }t          j        ||¦  «         |                      d¦  «                             d„ ¦  «        }t          j        ||¦  «         d S )Nrþ   r   )rÛ   rÈ   r  Ú20minr  r   rÝ   c                 ó4   — | j                              ¦   «         S rÃ   )rÛ   ru   ©rK   s    r#   r`   z0test_apply_to_one_column_of_df.<locals>.<lambda>�  s   € °%´)·-²-±/´/€ r"   )r   r   é   é	   rE   c                 ó6   — | d                               ¦   «         S )NrÛ   rÄ   r  s    r#   r`   z0test_apply_to_one_column_of_df.<locals>.<lambda>ˆ  s   € °%¸´,×2BÒ2BÑ2DÔ2D€ r"   )r   rŸ   r
   r?   rT   r   r+   ra   r  s      r#   Útest_apply_to_one_column_of_dfr"  y  så   € å	Ý�b‘	”	¥5¨¨R¡=¤=Ð1Ð1Ý˜¨r¸Ð@Ñ@Ô@ð
ñ 
ô 
€Bð �[Š[˜ÑÔ×#Ò#Ð$AÐ$AÑBÔB€FÝØˆˆ�j¨¸qÀsÐKÑKÔKðñ ô €Hõ Ô˜6 8Ñ,Ô,Ð,ð �[Š[˜ÑÔ×#Ò#Ð$DÐ$DÑEÔE€FÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                  óT  — t          g d¢g d¢g d¢dœ¦  «        } t          j        | d         ¦  «        | d<   |                      d¦  «                             dd¬¦  «        }|d	g                              ¦   «         }|                     d	d
i¦  «        }t          j        ||¦  «         d S )N)Úcat_1r$  Úcat_2r$  r%  r$  r%  r$  )r6   r   é   r   rE   é   rþ   é2   )z2019-2-1z
2018-02-03ú	2020-3-11ú2019-2-2r*  z	2018-12-4r)  z
2020-12-12)ÚcatÚnumr7   r7   r+  ÚYErs   r,  ru   )	r   rQ   rR   rS   r?   ru   r„   r+   rU   )rW   Ú	resampledrX   rY   s       r#   Útest_resample_groupby_aggr/  Œ  sÇ   € å	ð	ð 	ð 	ð 1Ð0Ð0ð	ð 	ð 	ð	
ð 	
ñ
ô 
€Bõ2 ”  6¤
Ñ+Ô+€B€v�Jà—
’
˜5Ñ!Ô!×*Ò*¨4°FÐ*Ñ;Ô;€IØ˜%˜Ô!×%Ò%Ñ'Ô'€HØ�]Š]˜E 5˜>Ñ*Ô*€FåÔ˜& (Ñ+Ô+Ð+Ð+Ð+r"   c                  óš  — t          d¦  «        } t          dgdgdœt          | gd¬¦  «        ¬¦  «        }|                     d¦  «                             d	¦  «        d
         }|                     ddg¦  «        }t          ddggt          j                             d| fgddg¬¦  «        ddg¬¦  «        }t          j
        ||¦  «         d S )Nz2021-02-28 00:00:00ÚbetaéE   )ÚclassÚvaluer7   rß   r   r3  rÍ   r4  ru   r©   r   rg   rØ   )r	   r   r   rS   r?   r„   rQ   rk   râ   r+   rU   )r�   rW   r.  rY   rX   s        r#   Ú"test_resample_groupby_agg_listliker5  °  sØ   € å	Ð(Ñ	)Ô	)€BÝ	˜f˜X°°Ð5Ð5½UÀBÀ4ÈfÐ=UÑ=UÔ=UÐ	VÑ	VÔ	V€BØ—
’
˜7Ñ#Ô#×,Ò,¨TÑ2Ô2°7Ô;€IØ�]Š]˜E 6˜?Ñ+Ô+€FÝØ
ˆaˆˆ	ÝŒm×'Ò'¨&°"¨¨¸wÈÐ>OÐ'ÑPÔPØ˜�ðñ ô €Hõ
 Ô˜& (Ñ+Ô+Ð+Ð+Ð+r"   ÚkeysrË   rÌ   c                 ó  — t          g ddgt          g ¦  «        ¬¦  «        }|                     | ¦  «                             t	          j        d¦  «        ¬¦  «                             ¦   «         }| dgk    rdgng }t          ddg¬¦  «                             | d¬¦  «                             t          g ¦  «        d	¬
¦  «        |         }t          | ¦  «        dk    r| d         |j	        _
        t          j        ||¦  «         d S )NrË   rÌ   r  ú00:00:01©Úruler:   F©ÚdropT)Úappendr   r   )r   r   rS   r?   rQ   Úto_timedeltar_   r>   r‚   r   ri   r+   rU   ©r6  rW   rY   Úexpected_columnsrX   s        r#   Ú
test_emptyrA  ¾  sô   € õ 
�2  S˜zµÀÑ1CÔ1CÐ	DÑ	DÔ	D€BØ�ZŠZ˜ÑÔ×&Ò&­B¬O¸JÑ,GÔ,GÐ&ÑHÔH×MÒMÑOÔO€FØ $¨¨¢ ˜�u�u°2Ðå˜3 ˜*Ð%Ñ%Ô%ß	Š�4˜eˆÑ	$Ô	$ß	Š•> "Ñ%Ô%¨dˆÑ	3Ô	3Ð4Dô	Fð õ
 ˆ4�y„y�A‚~€~Ø" 1œgˆŒÔåÔ˜& (Ñ+Ô+Ð+Ð+Ð+r"   ÚconsolidateTFc                 ó¾  — t          dddd¬¦  «        }t          d|t          d¦  «        ddœ¦  «        }t          d	|t          d¦  «        d
œ¦  «        }t          j        ||gd¬¦  «        }| r|                     ¦   «         }|                     dg¦  «                             dd¬¦  «                             ¦   «         }t          j	         
                    dgdz  d	gdz  z   t          j        g d¢dz  ¦  «                             d¦  «        gddg¬¦  «        }t          g d¢dz  dgdz  t          j        gdz  z   dœ|¬¦  «        }t          j        ||¦  «         d S )Nz
2020-01-01é   r=   r   rœ   r   rL   )Úkeyr7   rÈ   Ú
col_objectr   )rE  r7   rÈ   T)Úignore_indexrE  rF   r7   rs   r   )z
2020-01-05z
2020-01-12z
2020-01-19r   rg   )r   r6   r   )rÈ   rF  r   )r
   r   rŸ   rQ   ÚconcatÚ_consolidaterS   r?   r›   rk   rl   rR   Úas_unitr   Únanr+   rU   )rB  ÚdatesÚdf1Údf2rW   rY   ÚidxrX   s           r#   Ú.test_resample_groupby_agg_object_dtype_all_nanrP  Ï  sƒ  € õ �|¨R°cÀÐEÑEÔE€EÝ
˜C¨½¸b¹	¼	ÐQVÐWÐWÑ
XÔ
X€CÝ
˜C¨½¸b¹	¼	ÐBÐBÑ
CÔ
C€CÝ	Œ�C˜�:¨DÐ	1Ñ	1Ô	1€BØð Ø�_Š_ÑÔˆà�ZŠZ˜˜Ñ Ô ×)Ò)¨#°&Ð)Ñ9Ô9×=Ò=Ñ?Ô?€FÝ
Œ-×
#Ò
#àˆE�A‰I˜˜ ™	Ñ!ÝŒNÐEÐEÐEÈÑIÑJÔJ×RÒRØñô ð	
ð �fˆoð $ñ ô €Cõ à�J�J ‘NØ ˜' A™+­¬¨°1©Ñ4ð	
ð 	
ð ðñ ô €Hõ Ô˜& (Ñ+Ô+Ð+Ð+Ð+r"   Ú	min_countr   c                 ó   — | }|                      t          j        t          j        gt	          |¦  «        z  |¬¦  «        ¬¦  «        }|                     d¦  «                             d¦  «        }|                     |¬¦  «        }t          j        g d¢t          j	        dd¬	¦  «         
                    d¦  «        ggg d
¢g d¢gdd g¬¦  «        }|dk    rdnt          j        }t          d|i||¬¦  «        }t          j        ||¦  «         d S )Nr×   )r   r   Ú40s)rQ  r  r  r   )r   )r   r   r   )r   r   r   ©r  Úcodesrh   r   rÑ   r   )r   rž   )ÚassignrQ   rã   ÚNAr‚   rS   r?   ru   rk   rR   rJ  r   r+   rU   )	Ústring_dtype_no_objectr$   rQ  rž   ÚgbrsrY   r   r4  rX   s	            r#   Ú&test_groupby_resample_empty_sum_stringrZ  î  s  € ð
 #€EØ×"Ò"¥R¤X­r¬u¨g½¸J¹¼Ñ.GÈuÐ%UÑ%UÔ%UÐ"ÑVÔV€JØ×Ò˜cÑ"Ô"×+Ò+¨EÑ2Ô2€DØ�XŠX 	ˆXÑ*Ô*€FåŒMØ�	�	�BœN¨<¸dÐCÑCÔC×KÒKÈDÑQÔQÐRÐSØˆyˆy˜)˜)˜)Ð$Ø�Dˆkðñ ô €Eð
 ˜q’.�.ˆBˆB¥b¤e€EÝ˜#˜u˜¨U¸%Ð@Ñ@Ô@€HÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r"   c                  ó¤  — t          t          dd¬¦  «        g d¢g d¢dœ¬¦  «        } |                      d¦  «                             d	d
¬¦  «        dg                              ¦   «         }t
          j                             g d¢| d
         j        d d d…         gdd
g¬¦  «        }t          dg d¢i|¬¦  «        }t          j
        ||¦  «         d S )NrD   r   ©rG   r   ©r   r   r   r   r   r   r   r   )r   r5   r6   r   r   rþ   r6   r   rJ   )rV   rK   rr   r7   rs   rL   ©r   r   r   r   r   rg   )ç      @g      @g      @g      @rÉ   )r   r
   rS   r?   r_   rQ   rk   rl   Ú_valuesr+   rU   ©rW   rY   Úmi_exprX   s       r#   Ú'test_groupby_resample_with_list_of_keysrc    s  € å	å \¸1Ð=Ñ=Ô=Ø-Ð-Ð-Ø,Ð,Ð,ð
ð 
ð
ñ 
ô 
€Bð �ZŠZ˜Ñ Ô ×)Ò)¨$°6Ð)Ñ:Ô:¸E¸7ÔC×HÒHÑJÔJ€FåŒ]×&Ò&Ø	ˆˆ�r˜&”zÔ)¨#¨#¨A¨#Ô.Ð/¸ÀÐ7Hð 'ñ ô €Fõ àÐ'Ð'Ð'ð
ð ð	ñ ô €Hõ Ô˜& (Ñ+Ô+Ð+Ð+Ð+r"   c                 óz  — t          g g d¢¬¦  «        }t          j        |d         ¦  «        |d<   |                     d¦  «        }|                     | ¦  «                             t          j        d¦  «        ¬¦  «                             ¦   «         }| dgk    rdgng }t          g d¢¬¦  «                             | d¬	¦  «        }t          j        |d         ¦  «        |d<   |                     dd
d
¬¦  «        |         }t          | ¦  «        dk    r| d         |j	        _
        t          j        ||¦  «         d S )N)rË   rÌ   r7   r:   r7   r8  r9  rË   rÌ   Fr;  T)r=  r<  r   r   )r   rQ   rR   r>   rS   r?   r>  r_   r‚   r   ri   r+   rU   r?  s        r#   Útest_resample_no_indexre    s,  € õ 
�2Ð1Ð1Ð1Ð	2Ñ	2Ô	2€BÝ”  6¤
Ñ+Ô+€B€v�JØ	�Š�fÑ	Ô	€BØ�ZŠZ˜ÑÔ×&Ò&­B¬O¸JÑ,GÔ,GÐ&ÑHÔH×MÒMÑOÔO€FØ $¨¨¢ ˜�u�u°2ÐÝÐ!3Ð!3Ð!3Ð4Ñ4Ô4×>Ò>¸tÈ%Ð>ÑPÔP€HÝ”~ h¨vÔ&6Ñ7Ô7€HˆVÑØ×!Ò! &°¸DÐ!ÑAÔAÐBRÔS€HÝ
ˆ4�y„y�A‚~€~Ø" 1œgˆŒÔåÔ˜& (Ñ+Ô+Ð+Ð+Ð+r"   c                  ó  — t          t          t          j        g d¢¦  «        d¬¦  «        ¬¦  «        } |                      g d¢¦  «                             t          j        d¦  «        ¬¦  «                             ¦   «         }t          j        g d¢¦  «        }t          t          j        t          j
        d	d
gt          j        ¬¦  «        |gg d¢g d¢gd dg¬¦  «        ¬¦  «        }t          j        ||t          ¦   «          ¬¦  «         d S )N)ú2018-01-01 00:00:00ú2018-01-01 12:00:00ú2018-01-02 00:00:00r7   rß   r   )r   r   r   z06:00:00r9  )rg  z2018-01-01 06:00:00rh  ri  r   r   r×   )r   r   r   r   )r   r   r   r   rT  )Úcheck_index_type)r   r   rQ   rR   rS   r?   r>  r_   rk   r   rã   Úintpr+   rU   r   )rW   rY   r   rX   s       r#   Útest_resample_no_columnsrl  *  s+  € å	ÝÝŒNØUÐUÐUñô ð ð	
ñ 
ô 
ð
ñ 
ô 
€Bð �ZŠZ˜	˜	˜	Ñ"Ô"×+Ò+µ´ÀÑ1LÔ1LÐ+ÑMÔM×RÒRÑTÔT€FÝŒNð	
ð 	
ð 	
ñô €Eõ ÝŒmÝ”H˜a ˜V­2¬7Ð3Ñ3Ô3°UÐ;Ø�<�<   Ð.Ø˜�.ð
ñ 
ô 
ðñ ô €Hõ Ô˜& (ÕATÑAVÔAVÐ=VÐWÑWÔWÐWÐWÐWr"   c            	      óæ  — t          dgdz  dgdz  z   dgdz  z   dgdz  z   t          j        d¦  «        dœt          dddd¬	¦  «        ¬
¦  «        } |                      d¦  «                             d¦  «                             ¦   «         }t          j         	                    g d¢t          j
        ddgdz  d¬¦  «        gdd g¬¦  «        }t          d|¬
¦  «        }t          j        ||¦  «         d S )Nr   r   r   r   r   z31/12/2000 18:00rÝ   r   r   r   r   r=   rH   z
2000-12-31z
2001-01-01zM8[ns]r×   rg   )r   r   r    r
   rS   r?   r©   rQ   rk   rl   r¡   r   r+   ra   ra  s       r#   Ú)test_groupby_resample_size_all_index_samern  I  s  € å	Øˆc�A‰g˜˜˜a™Ñ 1 #¨¡'Ñ)¨Q¨C°!©GÑ3½"¼)ÀB¹-¼-ÐHÐHÝÐ+°#¸rÈÐMÑMÔMð
ñ 
ô 
€Bð �ZŠZ˜‰_Œ_×%Ò% cÑ*Ô*×/Ò/Ñ1Ô1€FåŒ]×&Ò&àˆLˆLÝÔ˜l¨LÐ9¸AÑ=ÀXÐNÑNÔNð	
ð �Dˆkð 'ñ ô €Fõ Ø	Øðñ ô €Hõ Ô˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                  ó–  — t          g d¢g d¢dœt          ddd¬¦  «        ¬¦  «        } |                      d	¦  «                             d
¦  «        dg                              ¦   «         }t
          j                             g d¢| j        d d d…         gd	dg¬¦  «        }t          dg d¢i|¬¦  «        }t          j
        ||¦  «         d S )Nr]  ©r   r   rE   r   r6   r   r   rI   ©rK   rL   rD   r   r7   ©rG   r   ri   rÉ   rK   rr   rL   r^  r   rg   ©g       @g      @g      @r_  ©r   r
   rS   r?   r_   rQ   rk   rl   r   r+   rU   ra  s       r#   Ú0test_groupby_resample_on_index_with_list_of_keysru  _  sü   € å	à-Ð-Ð-Ø+Ð+Ð+ð
ð 
õ ˜|°Q¸VÐDÑDÔDð
ñ 
ô 
€Bð �ZŠZ˜Ñ Ô ×)Ò)¨$Ñ/Ô/°°Ô8×=Ò=Ñ?Ô?€FåŒ]×&Ò&Ø	ˆˆ�r”x   ! ”}Ð%¨g°vÐ->ð 'ñ ô €Fõ àÐ'Ð'Ð'ð
ð ð	ñ ô €Hõ Ô˜& (Ñ+Ô+Ð+Ð+Ð+r"   c                  óª  — t          g d¢g d¢g d¢g d¢dœt          ddd¬	¦  «        ¬
¦  «        } |                      d¦  «                             d¦  «        ddg                              ¦   «         }t
          j                             g d¢| j        d d d…         gddg¬¦  «        }t          g d¢g d¢dœ|¬
¦  «        }t          j
        ||¦  «         d S )Nr]  rp  )r   r5   r   r   r   r   r   r   )r   rE   r   rE   r   r   r   r6   )rK   Ú	first_valÚ
second_valÚ	third_valrD   r   r7   rr  rÉ   rK   rr   rw  rx  r^  r   rg   rs  )ç      @rz  g      @rz  )rw  rx  rt  ra  s       r#   Ú>test_groupby_resample_on_index_with_list_of_keys_multi_columnsr{  v  s  € å	à-Ð-Ð-Ø1Ð1Ð1Ø2Ð2Ð2Ø1Ð1Ð1ð	
ð 
õ ˜|°Q¸VÐDÑDÔDð
ñ 
ô 
€Bð �ZŠZ˜Ñ Ô ×)Ò)¨$Ñ/Ô/°¸lÐ0KÔL×QÒQÑSÔS€FåŒ]×&Ò&Ø	ˆˆ�r”x   ! ”}Ð%¨g°vÐ->ð 'ñ ô €Fõ à-Ð-Ð-Ø.Ð.Ð.ð
ð 
ð ðñ ô €Hõ Ô˜& (Ñ+Ô+Ð+Ð+Ð+r"   c            	      ó@  — t          g d¢g d¢dœt          t          dd¬¦  «        d¬¦  «        ¬	¦  «        } |                      d
¦  «        }|                     d¦  «        }t          j        t          d¬¦  «        5  |dg          d d d ¦  «         d S # 1 swxY w Y   d S )Nr]  rp  rq  rD   r   r\  r7   rß   rÉ   rK   rr   zColumns not foundr|   Úval_not_in_dataframe)r   r   r
   rS   r?   r…   r†   ÚKeyError)rW   ÚgbÚrss      r#   Ú?test_groupby_resample_on_index_with_list_of_keys_missing_columnr�  �  s  € å	à-Ð-Ð-Ø+Ð+Ð+ð
ð 
õ Ý˜\°1Ð5Ñ5Ô5Øð
ñ 
ô 
ð	
ñ 	
ô 	
€Bð 
�Š�GÑ	Ô	€BØ	�Š�TÑ	Ô	€BÝ	Œ•xÐ':Ð	;Ñ	;Ô	;ð %ð %Ø
Ð"Ð#Ô$Ð$ð%ð %ð %ñ %ô %ð %ð %ð %ð %ð %ð %ð %øøøð %ð %ð %ð %ð %ð %s   Á<
BÂBÂB)5Útextwrapr   Únumpyr   r…   Úpandas.compatr   ÚpandasrQ   r   r   r   r   r	   Úpandas._testingÚ_testingr+   Úpandas.core.indexes.datetimesr
   Úfixturer$   r2   rZ   rc   ro   rw   r™   r¢   ÚmarkÚparametrizer³   r·   r¾   rÆ   rÏ   rè   r   r  r  r  r"  r/  r5  rA  rP  rZ  rc  re  rl  rn  ru  r{  r�  r!   r"   r#   ú<module>rŒ     s˜  ðØ Ð Ð Ð Ð Ð à Ð Ð Ð Ø €€€à -Ð -Ð -Ð -Ð -Ð -à Ð Ð Ð ðð ð ð ð ð ð ð ð ð ð ð ð ð ð Ð Ð Ð Ð Ð Ø 4Ð 4Ð 4Ð 4Ð 4Ð 4ð „ðð ñ „ðð5ð 5ð 5ð,',ð ',ð ',ðT-ð -ð -ð-ð -ð -ð((ð (ð (ð&Cð &Cð &CðR-ð -ð -ð2 „×ÒØðð ð ñô ð(&ð &ñ)ô ð(&ð-ð -ð -ð „×Ò˜˜u e˜nÑ-Ô-ð,ð ,ñ .Ô-ð,ð,ð ,ð ,ð(-ð -ð -ð,,ð ,ð ,ð&-ð -ð -ð&,ð ,ð ,ð&
<ð 
<ð 
<ð,ð ,ð ,ð-ð -ð -ð&!,ð !,ð !,ðH,ð ,ð ,ð „×Ò˜ 3 %¨#¨s¨Ð!4Ñ5Ô5ð,ð ,ñ 6Ô5ð,ð  „×Ò˜¨¨u¨Ñ6Ô6ð,ð ,ñ 7Ô6ð,ð< „×Ò˜ q¨! fÑ-Ô-ð,ð ,ñ .Ô-ð,ð&,ð ,ð ,ð. „×Ò˜ 3 %¨#¨s¨Ð!4Ñ5Ô5ð,ð ,ñ 6Ô5ð,ð Xð Xð Xð>-ð -ð -ð,,ð ,ð ,ð.,ð ,ð ,ð4%ð %ð %ð %ð %r"   