§
    {hþhÂ5  ã            
       ó>  — 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mZmZ d dlmZ d dlmZ d dlmZ d dlmZ d dlmZ d d	lmZ d d
lmZ ed e ddd¦  «         e ddd¦  «        fZed e ddd¦  «         e ddd¦  «        fZedddfZ ej!         "                    deee g¦  «        Z#ej$        d„ ¦   «         Z%ej!         "                    dddg¦  «        ej!         "                    dee g¦  «        d„ ¦   «         ¦   «         Z&ej!         "                    dee g¦  «        d„ ¦   «         Z'e#d„ ¦   «         Z(d„ Z)e#ej!         "                    dg d¢¦  «        d„ ¦   «         ¦   «         Z*ej!         "                    dd dg¦  «        d„ ¦   «         Z+e#ej!         "                    d ej,        d ej!         -                    d!¬"¦  «        ¬#¦  «        d$d%g¦  «        d&„ ¦   «         ¦   «         Z.e#ej!         "                    dg d¢¦  «        ej!         "                    d'd(d)g¦  «        d*„ ¦   «         ¦   «         ¦   «         Z/e#ej!         "                    dg d¢¦  «        d+„ ¦   «         ¦   «         Z0e#ej!         "                    dg d¢¦  «        d,„ ¦   «         ¦   «         Z1e#ej!         "                    dg d¢¦  «        d-„ ¦   «         ¦   «         Z2ej!         "                    d. eg d/d0¬1¦  «         e	g d0¬2¦  «         eg d0¬2¦  «        g¦  «        ej!         "                    d3e3e4e5d4g¦  «        d5„ ¦   «         ¦   «         Z6e#ej!         "                    dg d¢¦  «        d6„ ¦   «         ¦   «         Z7e#d7„ ¦   «         Z8e#d8„ ¦   «         Z9ej!         "                    d9d:d;g¦  «        d<„ ¦   «         Z:dS )=é    )ÚdatetimeN)Úis_extension_array_dtype)Ú	DataFrameÚDatetimeIndexÚ
MultiIndexÚNaTÚPeriodIndexÚSeriesÚTimedeltaIndex)Ú	DataError)ÚGrouper)Ú
date_range)Úperiod_range)Útimedelta_range)Ú_asfreq_compatÚdtiiÕ  é   é
   ÚpiÚtdiz1 dayz10 dayz3_index_factory,_series_name,_index_start,_index_endc                 ó   ‡ — ˆ fd„}|S )Nc                  ó   •—  ‰| i |¤ŽS )z8return the _index_factory created using the args, kwargs© )ÚargsÚkwargsÚ_index_factorys     €úV/var/www/histauto/venv/lib/python3.11/site-packages/pandas/tests/resample/test_base.pyÚ_create_indexz#create_index.<locals>._create_index,   s   ø€ àˆ~˜tÐ. vÐ.Ð.Ð.ó    r   )r   r   s   ` r   Úcreate_indexr    *   s$   ø€ ð/ð /ð /ð /ð /ð Ðr   ÚfreqÚ2DÚ1hc                 óô   — | }|                      |¦  «                             ¦   «         } ||j        d         |j        d         |¬¦  «        }|                     |¦  «        }t	          j        ||¦  «         d S )Nr   éÿÿÿÿ©r!   )ÚresampleÚasfreqÚindexÚreindexÚtmÚassert_almost_equal)Úseries_and_framer!   r    ÚobjÚresultÚ	new_indexÚexpecteds          r   Útest_asfreqr2   3   sr   € ð
 €Cà�\Š\˜$ÑÔ×&Ò&Ñ(Ô(€FØ�˜SœY qœ\¨3¬9°R¬=¸tÐDÑDÔD€IØ�{Š{˜9Ñ%Ô%€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   c                 óJ  — | }|                      d¦  «                             ¦   «         } ||j        d         |j        d         d¬¦  «        }|                     |¦  «        }t	          j        ||¦  «         |                     d¦  «                             d¦  «        }d |j        d<   |                      d¦  «                             d¬	¦  «        } ||j        d         |j        d         d¬¦  «        }|                     |d¬	¦  «        }t	          j	        ||¦  «         d S )
Nr#   r   r%   r&   ÚfloatÚvaluer   ç      @)Ú
fill_value)
r'   r(   r)   r*   r+   Úassert_series_equalÚastypeÚto_frameÚilocÚassert_frame_equal)Úseriesr    Úserr/   r0   r1   Úframes          r   Útest_asfreq_fill_valuer@   @   s
  € ð €Cà�\Š\˜$ÑÔ×&Ò&Ñ(Ô(€FØ�˜SœY qœ\¨3¬9°R¬=¸tÐDÑDÔD€IØ�{Š{˜9Ñ%Ô%€HÝÔ˜6 8Ñ,Ô,Ð,ð �JŠJ�wÑÔ×(Ò(¨Ñ1Ô1€EØ€E„Jˆq�MØ�^Š^˜DÑ!Ô!×(Ò(°CÐ(Ñ8Ô8€FØ�˜Uœ[¨œ^¨U¬[¸¬_À4ÐHÑHÔH€IØ�}Š}˜Y°3ˆ}Ñ7Ô7€HÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r   c                 óô   — | }|                      d¦  «                             ¦   «                              ¦   «         }|                      d¦  «                             ¦   «         }t          j        ||¦  «         d S )NÚ1min)r'   r(   Úinterpolater+   r<   )r?   Údfr/   r1   s       r   Útest_resample_interpolaterE   V   sh   € ð 
€BØ�[Š[˜Ñ Ô ×'Ò'Ñ)Ô)×5Ò5Ñ7Ô7€FØ�{Š{˜6Ñ"Ô"×.Ò.Ñ0Ô0€HÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r   c                  ó¸   — t          ¦   «         } d}t          j        t          |¬¦  «        5  |                      d¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )NzaOnly valid with DatetimeIndex, TimedeltaIndex or PeriodIndex, but got an instance of 'RangeIndex'©ÚmatchÚYE)r   ÚpytestÚraisesÚ	TypeErrorr'   )ÚxpÚmsgs     r   Ú%test_raises_on_non_datetimelike_indexrO   _   s¢   € å	‰Œ€Bð	.ð õ 
Œ•y¨Ð	,Ñ	,Ô	,ð ð Ø
�Š�DÑÔÐðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s   ¬AÁAÁA)ÚMEÚDÚhc                 óV  — |}| dk    rft          |j        t          ¦  «        rLd}t          j        t
          |¬¦  «        5  |                     | ¦  «         d d d ¦  «         n# 1 swxY w Y   d S | dk    rt          |j        t          ¦  «        rd} |                     | ¦  «        } t          ||¦  «        ¦   «         }|dk    ret          g |j        d d…          
                    ¦   «         g d¢¬¦  «        }t          |j        | ¦  «        |_        t          j        ||d	¬
¦  «         nE| 
                    ¦   «         }t          |j        | ¦  «        |_        t          j        ||d	¬
¦  «         t          j        |j        |j        ¦  «         |j        j        |j        j        k    sJ ‚d S )NrP   úaResampling on a TimedeltaIndex requires fixed-duration `freq`, e.g. '24h' or '3D', not <MonthEnd>rG   ÚMÚohlcr   ©ÚopenÚhighÚlowÚclose©r)   ÚcolumnsF©Úcheck_dtype)Ú
isinstancer)   r   rJ   rK   Ú
ValueErrorr'   r	   Úgetattrr   Úcopyr   r+   r<   r8   Úassert_index_equalr!   )r!   Úempty_series_dtiÚresample_methodr>   rN   Úrsr/   r1   s           r   Útest_resample_empty_seriesrh   j   sØ  € ð
 €CØˆt‚|€|�
 3¤9­nÑ=Ô=€|ð1ð 	õ Œ]�:¨SÐ1Ñ1Ô1ð 	ð 	Ø�LŠL˜ÑÔÐð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	àˆØ	�Šˆ�* S¤YµÑ<Ô<ˆàˆØ	�Š�dÑ	Ô	€BØ)�W�R˜Ñ)Ô)Ñ+Ô+€Fà˜&Ò Ð ÝØ�c”i   ”m×(Ò(Ñ*Ô*Ð4TÐ4TÐ4Tð
ñ 
ô 
ˆõ (¨¬	°4Ñ8Ô8ˆŒÝ
Ô˜f h¸EÐBÑBÔBÐBÐBà—8’8‘:”:ˆÝ'¨¬	°4Ñ8Ô8ˆŒÝ
Ô˜v x¸UÐCÑCÔCÐCåÔ˜&œ,¨¬Ñ7Ô7Ð7ØŒ<Ô ¤Ô 3Ò3Ð3Ð3Ð3Ð3Ð3ó   Á A"Á"A&Á)A&Ú	min_countc                 óP  — | }t          t          j        t          g d¢¦  «        |¬¦  «        }|                     d¦  «        }|                     |¬¦  «        }|dk    rdnt          j        }t          ddd¬	¦  «        }t          |||¬¦  «        }t          j        ||¦  «         d S )
N)z2000-01-01 00:00:00z2000-01-01 00:00:10z2000-01-01 00:00:20z2000-01-01 00:00:30©r)   ÚdtypeÚ20s)rj   r   Ú z
2000-01-01é   )Ústartr!   Úperiods)	r
   ÚpdÚNAr   r'   Úsumr   r+   r8   )	Ústring_dtype_no_objectrj   rm   r>   rg   r/   r5   r)   r1   s	            r   Útest_resample_empty_sum_stringrw   �   s½   € ð #€EÝ
Ý
ŒÝðð ð ñ
ô 
ð ðñ ô €Cð 
�Š�eÑ	Ô	€BØ�VŠV˜iˆVÑ(Ô(€Fà˜q’.�.ˆBˆB¥b¤e€EÝ˜\°¸qÐAÑAÔA€EÝ�e 5°Ð6Ñ6Ô6€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   rP   zDon't know why this fails)Úreason)ÚmarksrQ   rR   c                 ó^  — |                      ¦   «         }t          t          gt          |¦  «        z  | ¬¦  «        |_        |                     | ¦  «        } t          ||¦  «        ¦   «         }|dk    rKt          g |j        d d…                               ¦   «         g d¢¬¦  «        }t          j	        ||d¬¦  «         n3|d d…                               ¦   «         }t          j
        ||d¬¦  «         t          j        |j        |j        ¦  «         |j        j        |j        j        k    sJ ‚d S )Nr&   rV   r   rW   r\   Fr^   )rc   r	   r   Úlenr)   r'   rb   r   r+   r<   r8   rd   r!   )r!   r=   rf   r>   rg   r/   r1   s          r   Útest_resample_nat_index_seriesr|   ¦   s  € ð �+Š+‰-Œ-€CÝ�S˜E¥C¨¡H¤HÑ,°4Ð8Ñ8Ô8€C„Ià	�Š�dÑ	Ô	€BØ)�W�R˜Ñ)Ô)Ñ+Ô+€Fà˜&Ò Ð ÝØ�c”i   ”m×(Ò(Ñ*Ô*Ð4TÐ4TÐ4Tð
ñ 
ô 
ˆõ 	Ô˜f h¸EÐBÑBÔBÐBÐBà�r˜�r”7—<’<‘>”>ˆÝ
Ô˜v x¸UÐCÑCÔCÐCÝÔ˜&œ,¨¬Ñ7Ô7Ð7ØŒ<Ô ¤Ô 3Ò3Ð3Ð3Ð3Ð3Ð3r   rf   ÚcountÚsizec                 ó  — |}| dk    rft          |j        t          ¦  «        rLd}t          j        t
          |¬¦  «        5  |                     | ¦  «         d d d ¦  «         n# 1 swxY w Y   d S | dk    rt          |j        t          ¦  «        rd} |                     | ¦  «        } t          ||¦  «        ¦   «         }t          |j        | ¦  «        }t          g d||j        ¬¦  «        }t          j        ||¦  «         d S )NrP   rT   rG   rU   Úint64)rm   r)   Úname)r`   r)   r   rJ   rK   ra   r'   r	   rb   r   r
   r�   r+   r8   )	r!   re   rf   r>   rN   rg   r/   r)   r1   s	            r   Ú test_resample_count_empty_seriesr‚   Ä   s7  € ð
 €CØˆt‚|€|�
 3¤9­nÑ=Ô=€|ð1ð 	õ Œ]�:¨SÐ1Ñ1Ô1ð 	ð 	Ø�LŠL˜ÑÔÐð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	àˆØ	�Šˆ�* S¤YµÑ<Ô<ˆàˆØ	�Š�dÑ	Ô	€Bà)�W�R˜Ñ)Ô)Ñ+Ô+€Få˜3œ9 dÑ+Ô+€Eå�b ¨u¸3¼8ÐDÑDÔD€HåÔ˜6 8Ñ,Ô,Ð,Ð,Ð,ri   c                 ó¼  — | }|dk    rht          |j        t          ¦  «        rNd}t          j        t
          |¬¦  «        5  |                     |d¬¦  «         d d d ¦  «         n# 1 swxY w Y   d S |dk    rt          |j        t          ¦  «        rd}|                     |d¬¦  «        } t          ||¦  «        ¦   «         }|dk    rtt          j
        |j        g d¢g¦  «        }t          g |j        d d	…                              ¦   «         |t          j        ¬
¦  «        }t!          |j        |¦  «        |_        n6|dk    r|                     ¦   «         }nt#          g t          j        ¬¦  «        }t!          |j        |¦  «        |_        t'          j        |j        |j        ¦  «         |j        j        |j        j        k    sJ ‚t'          j        ||¦  «         d S )NrP   rT   rG   F©Ú
group_keysrU   rV   rW   r   )r)   r]   rm   r~   ©rm   )r`   r)   r   rJ   rK   ra   r'   r	   rb   r   Úfrom_productr]   r   rc   ÚnpÚfloat64r   r
   r€   r+   rd   r!   r,   )	Úempty_frame_dtir!   rf   rD   rN   rg   r/   Úmir1   s	            r   Útest_resample_empty_dataframerŒ   à   s   € ð 
€Bàˆt‚|€|�
 2¤8­^Ñ<Ô<€|ð1ð 	õ Œ]�:¨SÐ1Ñ1Ô1ð 	0ð 	0Ø�KŠK˜¨ˆKÑ/Ô/Ð/ð	0ð 	0ð 	0ñ 	0ô 	0ð 	0ð 	0ð 	0ð 	0ð 	0ð 	0øøøð 	0ð 	0ð 	0ð 	0àˆØ	�Šˆ�* R¤X­{Ñ;Ô;ˆàˆØ	�Š�T eˆÑ	,Ô	,€BØ)�W�R˜Ñ)Ô)Ñ+Ô+€FØ˜&Ò Ð åÔ$ b¤jÐ2RÐ2RÐ2RÐ%SÑTÔTˆÝØ�b”h˜r ˜r”l×'Ò'Ñ)Ô)°2½R¼Zð
ñ 
ô 
ˆõ (¨¬°$Ñ7Ô7ˆŒˆà	˜FÒ	"Ð	"Ø—7’7‘9”9ˆˆõ ˜"¥B¤HÐ-Ñ-Ô-ˆå# B¤H¨dÑ3Ô3€H„NåÔ˜&œ,¨¬Ñ7Ô7Ð7ØŒ<Ô ¤Ô 3Ò3Ð3Ð3Ð3ÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,s   Á A$Á$A(Á+A(c                 óô  — g |d<   | dk    rft          |j        t          ¦  «        rLd}t          j        t
          |¬¦  «        5  |                     | ¦  «         d d d ¦  «         n# 1 swxY w Y   d S | dk    rt          |j        t          ¦  «        rd} |                     | ¦  «                             ¦   «         }t          |j        | ¦  «        }t          d|dg¬¦  «        }t          j        ||¦  «         d S )NÚarP   rT   rG   rU   r€   )rm   r)   r]   )r`   r)   r   rJ   rK   ra   r'   r	   r}   r   r   r+   r<   ©r!   rŠ   rN   r/   r)   r1   s         r   Ú#test_resample_count_empty_dataframer�   
  s6  € ð
 €O�CÑàˆt‚|€|�
 ?Ô#8½.ÑIÔI€|ð1ð 	õ Œ]�:¨SÐ1Ñ1Ô1ð 	+ð 	+Ø×$Ò$ TÑ*Ô*Ð*ð	+ð 	+ð 	+ñ 	+ô 	+ð 	+ð 	+ð 	+ð 	+ð 	+ð 	+øøøð 	+ð 	+ð 	+ð 	+àˆØ	�Šˆ�* _Ô%:½KÑHÔHˆàˆØ×%Ò% dÑ+Ô+×1Ò1Ñ3Ô3€Få˜?Ô0°$Ñ7Ô7€Eå˜w¨e¸c¸UÐCÑCÔC€HåÔ˜& (Ñ+Ô+Ð+Ð+Ð+ó   ÁA%Á%A)Á,A)c                 óò  — g |d<   | dk    rft          |j        t          ¦  «        rLd}t          j        t
          |¬¦  «        5  |                     | ¦  «         d d d ¦  «         n# 1 swxY w Y   d S | dk    rt          |j        t          ¦  «        rd} |                     | ¦  «                             ¦   «         }t          |j        | ¦  «        }t          g d|¬¦  «        }t          j        ||¦  «         d S )NrŽ   rP   rT   rG   rU   r€   )rm   r)   )r`   r)   r   rJ   rK   ra   r'   r	   r~   r   r
   r+   r8   r�   s         r   Ú"test_resample_size_empty_dataframer“   %  s4  € ð
 €O�CÑàˆt‚|€|�
 ?Ô#8½.ÑIÔI€|ð1ð 	õ Œ]�:¨SÐ1Ñ1Ô1ð 	+ð 	+Ø×$Ò$ TÑ*Ô*Ð*ð	+ð 	+ð 	+ñ 	+ô 	+ð 	+ð 	+ð 	+ð 	+ð 	+ð 	+øøøð 	+ð 	+ð 	+ð 	+àˆØ	�Šˆ�* _Ô%:½KÑHÔHˆàˆØ×%Ò% dÑ+Ô+×0Ò0Ñ2Ô2€Få˜?Ô0°$Ñ7Ô7€Eå�b ¨uÐ5Ñ5Ô5€HåÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r‘   r)   rU   rŽ   )r!   r�   )r�   rm   zdatetime64[ns]c                 óª   — t          g | |¦  «        }|                     dd¬¦  «        }	  t          ||¦  «        ¦   «          d S # t          $ r Y d S w xY w)NÚdFr„   )r
   r'   rb   r   )r)   rm   rf   re   rg   s        r   Útest_resample_empty_dtypesr–   @  su   € õ ˜b %¨Ñ/Ô/ÐØ	×	"Ò	" 3°5Ð	"Ñ	9Ô	9€BðØ$���OÑ$Ô$Ñ&Ô&Ð&Ð&Ð&øÝð ð ð ð 	ˆˆðøøøs   ªA Á
AÁAc                 óú  — | }|dk    rft          | j        t          ¦  «        rLd}t          j        t
          |¬¦  «        5  |                      |¦  «         d d d ¦  «         n# 1 swxY w Y   d S |dk    rt          | j        t          ¦  «        rd}|                     |d¬¦  «                             d„ ¦  «        }|                     |¦  «                             d¦  «        }t          j
        ||d¬	¦  «         d S )
NrP   rT   rG   rU   Fr„   c                 ó   — dS )Nr   r   )Úxs    r   ú<lambda>z,test_apply_to_empty_series.<locals>.<lambda>i  s   € À!€ r   ru   r^   )r`   r)   r   rJ   rK   ra   r'   r	   Úapplyr+   r8   )re   r!   r>   rN   r/   r1   s         r   Útest_apply_to_empty_seriesrœ   W  s5  € ð €Càˆt‚|€|�
Ð#3Ô#9½>ÑJÔJ€|ð1ð 	õ Œ]�:¨SÐ1Ñ1Ô1ð 	,ð 	,Ø×%Ò% dÑ+Ô+Ð+ð	,ð 	,ð 	,ñ 	,ô 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,øøøð 	,ð 	,ð 	,ð 	,àˆØ	�Šˆ�*Ð%5Ô%;½[ÑIÔIˆàˆà�\Š\˜$¨5ˆ\Ñ1Ô1×7Ò7¸¸ÑDÔD€FØ�|Š|˜DÑ!Ô!×'Ò'¨Ñ.Ô.€HåÔ˜6 8¸Ð?Ñ?Ô?Ð?Ð?Ð?ri   c                 óò   — d}t          |d¬¦  «        }|                      |¦  «        }|                      |¦  «        }t          ||¦  «        D ](\  \  }}\  }}||k    sJ ‚t	          j        ||¦  «         Œ)d S )NrR   rq   )r!   Ú
convention)r   Úgroupbyr'   Úzipr+   r8   )	r=   r!   ÚtgÚgroupedÚ	resampledÚrkÚrvÚgkÚgvs	            r   Útest_resampler_is_iterabler¨   o  s�   € ð €DÝ	�d wÐ	/Ñ	/Ô	/€BØ�nŠn˜RÑ Ô €GØ—’ Ñ%Ô%€IÝ! )¨WÑ5Ô5ð 'ð 'Ñ‰ˆˆR‘(�2�rØ�RŠxˆxˆxˆxÝ
Ô˜r 2Ñ&Ô&Ð&Ð&ð'ð 'r   c                 ó  ‡— | }dŠd}|                      |¦  «                             ‰¦  «        }|                      |¦  «                             ˆfd„¦  «                             |j        ¦  «        }t          j        ||¦  «         d S )Ng      è?rR   c                 ó.   •— |                       ‰¦  «        S )N)Úquantile)r™   Úqs    €r   rš   z(test_resample_quantile.<locals>.<lambda>ƒ  s   ø€ °·
²
¸1±´€ r   )r'   r«   ÚaggÚrenamer�   r+   r8   )r=   r>   r!   r/   r1   r¬   s        @r   Útest_resample_quantiler¯   {  s…   ø€ ð €CØ€AØ€Dà�\Š\˜$ÑÔ×(Ò(¨Ñ+Ô+€FØ�|Š|˜DÑ!Ô!×%Ò%Ð&=Ð&=Ð&=Ð&=Ñ>Ô>×EÒEÀcÄhÑOÔO€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   ÚhowÚfirstÚlastc                 ó  — t          | ¦  «        rt          | ¬¦  «        j        j        }nt          j        }t          g d¢|d|dg|d|dgdœt          ddd¬	¦  «        | ¬
¦  «        }|                     d¦  «        }t          ||¦  «        } ||¬¦  «        }| 
                    |j        d         t          j        d¦  «        gz  ¦  «        } t          ||¦  «        |¬¦  «        }	d|	j        _        t!          j        ||	¦  «         d S )Nr†   )rp   r   r   rp   g      @r6   )rŽ   ÚbÚcz
2020-01-01é   rQ   )rr   r!   rl   rP   )Úskipnar   z
2020-01-31)r   r
   rm   Úna_valuerˆ   Únanr   r   r'   rb   rŸ   Úshapers   Úto_datetimer)   r!   r+   r<   )
Úany_real_nullable_dtyper·   r°   r¸   rD   rg   Úmethodr/   Úgbr1   s
             r   Útest_first_last_skipnar¿   ‡  s%  € õ  Ð 7Ñ8Ô8ð ÝÐ 7Ð8Ñ8Ô8Ô>ÔGˆˆå”6ˆÝ	à��Ø˜C ¨3Ð/Ø˜C ¨3Ð/ð	
ð 	
õ
 ˜¨q°sÐ;Ñ;Ô;Ø%ð
ñ 
ô 
€Bð 
�Š�TÑ	Ô	€BÝ�R˜ÑÔ€FØˆV˜6Ð"Ñ"Ô"€Fà	�Š�B”H˜Q”K¥2¤>°,Ñ#?Ô#?Ð"@Ñ@Ñ	AÔ	A€BØ�w�r˜3ÑÔ vÐ.Ñ.Ô.€HØ€H„NÔÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r   );r   Únumpyrˆ   rJ   Úpandas.core.dtypes.commonr   Úpandasrs   r   r   r   r   r	   r
   r   Úpandas._testingÚ_testingr+   Úpandas.core.groupby.groupbyr   Úpandas.core.groupby.grouperr   Úpandas.core.indexes.datetimesr   Úpandas.core.indexes.periodr   Úpandas.core.indexes.timedeltasr   Úpandas.core.resampler   Ú
DATE_RANGEÚPERIOD_RANGEÚTIMEDELTA_RANGEÚmarkÚparametrizeÚall_tsÚfixturer    r2   r@   rE   rO   rh   rw   ÚparamÚxfailr|   r‚   rŒ   r�   r“   r4   ÚintÚobjectr–   rœ   r¨   r¯   r¿   r   r   r   ú<module>rÖ      sÙ  ðØ Ð Ð Ð Ð Ð à Ð Ð Ð Ø €€€à >Ð >Ð >Ð >Ð >Ð >à Ð Ð Ð ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð Ð Ð Ð Ð Ð Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø /Ð /Ð /Ð /Ð /Ð /Ø 4Ð 4Ð 4Ð 4Ð 4Ð 4Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø :Ð :Ð :Ð :Ð :Ð :Ø /Ð /Ð /Ð /Ð /Ð /ð ˜%  ¨$°°1Ñ!5Ô!5°x°xÀÀaÈÑ7LÔ7LÐM€
Ø˜d H H¨T°1°aÑ$8Ô$8¸(¸(À4ÈÈBÑ:OÔ:OÐP€Ø" E¨7°HÐ=€à	Œ×	 Ò	 Ø9Ø�˜Ð/ñ
ô 
€ð „ðð ñ „ðð „×Ò˜ $¨ Ñ.Ô.Ø„×ÒØ9¸JÈÐ;Xñô ð-ð -ñô ñ /Ô.ð-ð „×ÒØ9¸JÈÐ;Xñô ð,ð ,ñô ð,ð& ð,ð ,ñ „ð,ðð ð ð Ø„×Ò˜Ð!1Ð!1Ð!1Ñ2Ô2ð4ð 4ñ 3Ô2ñ „ð4ðB „×Ò˜ q¨! fÑ-Ô-ð-ð -ñ .Ô-ð-ð0 Ø„×ÒØ
àˆŒ�T ¤×!2Ò!2Ð:UÐ!2Ñ!VÔ!VÐWÑWÔWØØðñô ð4ð 4ñô ñ „ð4ð* Ø„×Ò˜Ð!1Ð!1Ð!1Ñ2Ô2Ø„×ÒÐ*¨W°fÐ,=Ñ>Ô>ð-ð -ñ ?Ô>ñ 3Ô2ñ „ð-ð2 Ø„×Ò˜Ð!1Ð!1Ð!1Ñ2Ô2ð#-ð #-ñ 3Ô2ñ „ð#-ðP Ø„×Ò˜Ð!1Ð!1Ð!1Ñ2Ô2ð,ð ,ñ 3Ô2ñ „ð,ð2 Ø„×Ò˜Ð!1Ð!1Ð!1Ñ2Ô2ð-ð -ñ 3Ô2ñ „ð-ð2 „×ÒØàˆ�B˜S sÐ+Ñ+Ô+Øˆ�b˜sÐ#Ñ#Ô#Øˆ�r Ð$Ñ$Ô$ðñô ð „×Ò˜ 5¨#¨vÐ7GÐ"HÑIÔIðð ñ JÔIñô ðð Ø„×Ò˜Ð!1Ð!1Ð!1Ñ2Ô2ð@ð @ñ 3Ô2ñ „ð@ð, ð'ð 'ñ „ð'ð ð-ð -ñ „ð-ð „×Ò˜ ¨&Ð 1Ñ2Ô2ð,ð ,ñ 3Ô2ð,ð ,ð ,r   