§
    Ú! hP- ã                   óô  — d dl mZ d dlmZ d dlZd dlmZ d dlZd dl	Z	d dl
mZ d dlmZmZ d dlmZ d dlmc mZ d dlZd dlmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$ d dl%m&Z' d d	l(m)Z)m*Z*  e¦   «         re pe Z+ e¦   «         pe Z,d4d
„Z-	 	 	 	 	 	 d5d„Z.e	j/        d„ ¦   «         Z0e	j/        d„ ¦   «         Z1 G d„ d¦  «        Z2 G d„ d¦  «        Z3 G d„ d¦  «        Z4 G d„ d¦  «        Z5d„ Z6e	j7         8                     e¦   «         d¬¦  «        d„ ¦   «         Z9e	j7         :                    dg d¢¦  «        e	j7         :                    d d!d"g¦  «        d#„ ¦   «         ¦   «         Z;e	j7         :                    d$ ed%¦  «        ej<        g¦  «        d&„ ¦   «         Z=d'„ Z>e	j7         :                    d g d(¢¦  «        e	j7         :                    dddg¦  «        e	j7         :                    d)d*d+g¦  «        d,„ ¦   «         ¦   «         ¦   «         Z?e	j7         :                    d-g d.¢¦  «        d/„ ¦   «         Z@e	j7         :                    d g d0¢¦  «        e	j7         :                    d1d d2g¦  «        d3„ ¦   «         ¦   «         ZAdS )6é    )Ú	timedelta)ÚDecimalN)Útzlocal)Úusing_pyarrow_string_dtype)ÚIS64Úis_platform_windows)Únp_version_gt2)ÚCategoricalÚCategoricalDtypeÚ	DataFrameÚDatetimeIndexÚIndexÚPeriodIndexÚ
RangeIndexÚSeriesÚ	TimestampÚ
date_rangeÚisnaÚnotnaÚto_datetimeÚto_timedelta)Ú
algorithmsÚnanopsc                 ó$   ‡ ‡— ‰rˆfd„}nˆ fd„}|S )a`  
    Create a function for calling on an array.

    Parameters
    ----------
    alternative : function
        The function to be called on the array with no NaNs.
        Only used when 'skipna_alternative' is None.
    skipna_alternative : function
        The function to be called on the original array

    Returns
    -------
    function
    c                 ó$   •—  ‰| j         ¦  «        S ©N©Úvalues)ÚxÚskipna_alternatives    €ú\c:\xampp_lite_8_4\www\timesheet\venv\Lib\site-packages\pandas/tests/frame/test_reductions.pyÚskipna_wrapperz+make_skipna_wrapper.<locals>.skipna_wrapper?   s   ø€ Ø%Ð% a¤hÑ/Ô/Ð/ó    c                 ó€   •— |                       ¦   «         }t          |¦  «        dk    rt          j        S  ‰|¦  «        S )Nr   )ÚdropnaÚlenÚnpÚnan©r   ÚnonaÚalternatives     €r!   r"   z+make_skipna_wrapper.<locals>.skipna_wrapperD   s6   ø€ Ø—8’8‘:”:ˆDÝ�4‰yŒy˜AŠ~ˆ~Ý”v�Ø�;˜tÑ$Ô$Ð$r#   © )r+   r    r"   s   `` r!   Úmake_skipna_wrapperr-   -   sM   øø€ ð  ð %ð	0ð 	0ð 	0ð 	0ð 	0ð 	0ð
	%ð 	%ð 	%ð 	%ð 	%ð Ðr#   TFçñhãˆµøä>ç:Œ0âŽyE>c	                 ó„  ‡— t          || ¦  «        }	|�rt          dt          dd¬¦  «        i¦  «        }
t          j        d¦  «        5   t          |
| ¦  «        ¦   «         }ddd¦  «         n# 1 swxY w Y   t          |t          ¦  «        sJ ‚t          t          |
¦  «        ¦  «        |
d<   t          j        d¦  «        5   t          |
| ¦  «        ¦   «         }ddd¦  «         n# 1 swxY w Y   t          |t          ¦  «        sJ ‚t          |¦  «        sJ ‚|r‰ˆfd„}t          ‰|¦  «        } |	dd	¬
¦  «        } |	dd	¬
¦  «        }t          j
        ||                     |¦  «        |||¬¦  «         t          j
        ||                     |d¬¦  «        ||¬¦  «         n‰} |	d¬¦  «        } |	d¬¦  «        }t          j
        ||                     |¦  «        |||¬¦  «         | dv r0|                     |d¬¦  «        }t          j
        ||d	||¬¦  «         |r&|j        j        }||j        k    sJ ‚||j        k    sJ ‚t          j        t           d¬¦  «        5   |	d¬¦  «         ddd¦  «         n# 1 swxY w Y   |rµ|t"          j        z  } t          || ¦  «        d¬¦  «        } t          || ¦  «        d¬¦  «        }| dv rp| dk    rdnd}t          ||j        |j        ¬¦  «        }t          j
        ||¦  «         t          ||j        |j        ¬¦  «        }t          j
        ||¦  «         dS dS dS )aš  
    Check that operator opname works as advertised on frame

    Parameters
    ----------
    opname : str
        Name of the operator to test on frame
    alternative : function
        Function that opname is tested against; i.e. "frame.opname()" should
        equal "alternative(frame)".
    frame : DataFrame
        The object that the tests are executed on
    has_skipna : bool, default True
        Whether the method "opname" has the kwarg "skip_na"
    check_dtype : bool, default True
        Whether the dtypes of the result of "frame.opname()" and
        "alternative(frame)" should be checked.
    check_dates : bool, default false
        Whether opname should be tested on a Datetime Series
    rtol : float, default 1e-5
        Relative tolerance.
    atol : float, default 1e-8
        Absolute tolerance.
    skipna_alternative : function, default None
        NaN-safe version of alternative
    Úbz1/1/2001é   ©ÚperiodsNÚac                 ó$   •—  ‰| j         ¦  «        S r   r   ©r   r+   s    €r!   Úwrapperz$assert_stat_op_calc.<locals>.wrapper‚   ó   ø€ Ø�;˜qœxÑ(Ô(Ð(r#   r   F©ÚaxisÚskipnaé   )Úcheck_dtypeÚrtolÚatol©r;   )r?   r@   )ÚsumÚprodúNo axis named 2©ÚmatchrC   ©ÚindexÚdtype)Úgetattrr   r   ÚtmÚassert_produces_warningÚ
isinstancer   Úranger&   r-   Úassert_series_equalÚapplyr   rI   ÚpytestÚraisesÚ
ValueErrorr'   r(   rH   )Úopnamer+   ÚframeÚ
has_skipnar>   Úcheck_datesr?   r@   r    ÚfÚdfÚresultr8   r"   Úresult0Úresult1ÚexpectedÚ	lcd_dtypeÚall_naÚr0Úr1Úunits    `                    r!   Úassert_stat_op_calcrc   M   s‚  ø€ õJ 	��vÑÔ€Aàñ 
Ý˜�Z¨
¸AÐ>Ñ>Ô>Ð?Ñ@Ô@ˆÝÔ'¨Ñ-Ô-ð 	+ð 	+Ø(•W˜R Ñ(Ô(Ñ*Ô*ˆFð	+ð 	+ð 	+ñ 	+ô 	+ð 	+ð 	+ð 	+ð 	+ð 	+ð 	+øøøð 	+ð 	+ð 	+ð 	+å˜&¥&Ñ)Ô)Ð)Ð)Ð)å�˜B™œ‘.”.ˆˆ3‰ÝÔ'¨Ñ-Ô-ð 	+ð 	+Ø(•W˜R Ñ(Ô(Ñ*Ô*ˆFð	+ð 	+ð 	+ñ 	+ô 	+ð 	+ð 	+ð 	+ð 	+ð 	+ð 	+øøøð 	+ð 	+ð 	+ð 	+å˜&¥&Ñ)Ô)Ð)Ð)Ð)Ý�6‰{Œ{ÐÐˆ{àð %ð	)ð 	)ð 	)ð 	)ð 	)õ -¨[Ð:LÑMÔMˆØ�!˜ 5Ð)Ñ)Ô)ˆØ�!˜ 5Ð)Ñ)Ô)ˆÝ
ÔØ�U—[’[ Ñ)Ô)°{ÈÐTXð	
ñ 	
ô 	
ð 	
õ 	ÔØØ�KŠK˜ aˆKÑ(Ô(ØØð		
ñ 	
ô 	
ð 	
ð 	
ð %ˆàˆa�Qˆi‰iŒi€GØˆa�Qˆi‰iŒi€GÝÔØØ�Š�NÑ#Ô#ØØØðñ ô ð ð �Ð Ð Ø—;’;˜~°A�;Ñ6Ô6ˆÝ
ÔØ�X¨5°tÀ$ð	
ñ 	
ô 	
ð 	
ð
 ð *Ø”LÔ&ˆ	Ø˜GœMÒ)Ð)Ð)Ð)Ø˜GœMÒ)Ð)Ð)Ð)õ 
Œ•zÐ):Ð	;Ñ	;Ô	;ð ð Ø	ˆˆqˆ	‰	Œ	ˆ	ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð ð 	1Ø�œ‘ˆØ$�W�V˜VÑ$Ô$¨!Ð,Ñ,Ô,ˆØ$�W�V˜VÑ$Ô$¨!Ð,Ñ,Ô,ˆØ�_Ð$Ð$Ø &Ò(Ð(�1�1¨aˆDÝ˜d¨"¬(¸"¼(ÐCÑCÔCˆHÝÔ" 2 xÑ0Ô0Ð0Ý˜d¨"¬(¸"¼(ÐCÑCÔCˆHÝÔ" 2 xÑ0Ô0Ð0Ð0Ð0ð	1ð 	1ð %Ð$s6   Á	A.Á.A2Á5A2ÃC(Ã(C,Ã/C,É#I<É<J ÊJ c            	      ó¾  — t          t          j        t          j        dt          ¬¦  «        t          j        dt          ¬¦  «        gd¬¦  «        t          d„ t          d¦  «        D ¦   «         t          ¬¦  «        t          t          d¦  «        t          ¬¦  «        t          ¬¦  «        } t          j
        | j        d	d
…<   t          j
        | j        dd…dd…f<   | S )zˆ
    Fixture for DataFrame of booleans with index of unique strings

    Columns are ['A', 'B', 'C', 'D']; some entries are missing
    )é   é   ©rI   r   rA   c                 ó   — g | ]}d |› �‘ŒS ©Úfoo_r,   ©Ú.0Úis     r!   ú
<listcomp>z&bool_frame_with_na.<locals>.<listcomp>Æ   ó   € Ð3Ð3Ð3 A�Z˜A�Z�ZÐ3Ð3Ð3r#   é   ÚABCD)rH   ÚcolumnsrI   é   é
   re   é   éþÿÿÿN)r   r'   ÚconcatenateÚonesÚboolÚzerosr   rN   ÚobjectÚlistr(   Úiloc©rY   s    r!   Úbool_frame_with_nar   »   sÇ   € õ 
Ý
ŒÝŒW�W¥DÐ)Ñ)Ô)­2¬8°GÅ4Ð+HÑ+HÔ+HÐIÐPQð	
ñ 	
ô 	
õ Ð3Ð3­¨r©¬Ð3Ñ3Ô3½6ÐBÑBÔBÝ•d˜6‘l”l­&Ð1Ñ1Ô1Ýð
ñ 
ô 
€Bõ ”F€B„GˆAˆbˆD�MÝœ&€B„GˆBˆrˆE�2�3�3ˆJÑØ€Ir#   c            	      ó‚  — t          t          j                             d¦  «                             d¦  «        t          d„ t          d¦  «        D ¦   «         t          ¬¦  «        t          t          d¦  «        t          ¬¦  «        ¬¦  «        } t          j	        | j
        dd	…<   t          j	        | j
        d
d…dd…f<   | S )z†
    Fixture for DataFrame of floats with index of unique strings

    Columns are ['A', 'B', 'C', 'D']; some entries are missing
    r2   )rp   rf   c                 ó   — g | ]}d |› �‘ŒS ri   r,   rk   s     r!   rn   z'float_frame_with_na.<locals>.<listcomp>Ù   ro   r#   rp   rg   rq   ©rH   rr   rs   rt   re   ru   rv   N)r   r'   ÚrandomÚdefault_rngÚstandard_normalr   rN   r{   r|   r(   r}   r~   s    r!   Úfloat_frame_with_nar†   Ð   s¦   € õ 
Ý
Œ	×Ò˜aÑ Ô ×0Ò0°Ñ9Ô9ÝÐ3Ð3­¨r©¬Ð3Ñ3Ô3½6ÐBÑBÔBÝ•d˜6‘l”l­&Ð1Ñ1Ô1ð
ñ 
ô 
€Bõ ”F€B„GˆAˆbˆD�MÝœ&€B„GˆBˆrˆE�2�3�3ˆJÑØ€Ir#   c                   óz  — e Zd Zej                             dddg¦  «        ej                             dddddd	d
ddddd ej        d ej        d¦  «        ¬¦  «         ej        d ej        d¦  «        ¬¦  «        g¦  «        d„ ¦   «         ¦   «         Z	ej                             dddg¦  «        ej                             dddddd	d
dddd ej        d ej        d¦  «        ¬¦  «         ej        d ej        d¦  «        ¬¦  «        g¦  «        d„ ¦   «         ¦   «         Z
d„ Zd„ Zd„ Zej                             dg d¢¦  «        ej                             d eg d¢g d¢g d¢dœg d ¢d!¬"¦  «         eej        d#gej        d$gej        d%gd&œe¬'¦  «        g¦  «        ej                             d(¦  «        d)„ ¦   «         ¦   «         ¦   «         Zej                             d*g d+¢¦  «        d,„ ¦   «         Zej                              e¦   «         d-¬.¦  «        d/„ ¦   «         Zd0„ Zej                             d1d2d3g¦  «        d4„ ¦   «         Zej                             d1d2d3g¦  «        d5„ ¦   «         Zd6„ Zd7„ Zej                             d8g d9¢¦  «        d:„ ¦   «         Zd;„ Zej                             d<d=d>gd?gd@gdAg edAgdAg¬B¦  «         e dCgdD¬'¦  «         e!dEg¦  «        dFœfdGd>gd?gej        g ej"        ej        ge¬'¦  «         eej        gdAg¬B¦  «         e e#j$        gdD¬'¦  «         e!e#j$        g¦  «        dFœfd=dHdIej        ej        gdHdIej        ej        gdej        ej        ej        g edAej        ej        ej        gdAg¬B¦  «         e g dJ¢dD¬'¦  «         e!g dK¢¦  «        g dL¢dMœfdGdHdIej        ej        gdHdIej        ej        gdej        ej        ej        g eej        dAej        ej        gdAg¬B¦  «         e g dN¢dD¬'¦  «         e!g dO¢¦  «        g dL¢dMœfg¦  «        dP„ ¦   «         Z%dQ„ Z&dR„ Z'dS„ Z(dT„ Z)ej                             dUdVdWe#j$        dXgd%e#j$        gz  g¦  «        dY„ ¦   «         Z*dZ„ Z+ej                             d[ e,d¦  «         e g ¦  «         e-g ej.        ¬'¦  «         e-g ej/        ¬'¦  «         e g d\¬]¦  «         e0g d^¬]¦  «        g¦  «        d_„ ¦   «         Z1ej                             d`dadbg¦  «        ej                             dcg dd¢¦  «        de„ ¦   «         ¦   «         Z2df„ Z3dg„ Z4ej                             dhg di¢¦  «        ej                             djdd#dkœdldmej        gfdd$dkœej        ej        ej        gfddGdnœdldmej        gfg¦  «        do„ ¦   «         ¦   «         Z5ej                             dhg di¢¦  «        ej                             djdd#dkœdpdqej        gfdd$dkœej        ej        ej        gfddGdnœdpdqej        gfg¦  «        dr„ ¦   «         ¦   «         Z6ds„ Z7dt„ Z8du„ Z9dv„ Z:dw„ Z;dx„ Z<dy„ Z=dz„ Z>d{„ Z?ej                             d|d=dGg¦  «        ej                             dddg¦  «        d}„ ¦   «         ¦   «         Z@ej                             dddg¦  «        ej                             d~¦  «        d„ ¦   «         ¦   «         ZAej                             dcd=dGg¦  «        d€„ ¦   «         ZBd�„ ZCej                             d|d=dGg¦  «        ej                             dddg¦  «        d‚„ ¦   «         ¦   «         ZDej                             dddg¦  «        ej                             d~¦  «        dƒ„ ¦   «         ¦   «         ZEej                             dcd=dGg¦  «        d„„ ¦   «         ZFd…„ ZGd†„ ZHd‡„ ZIej                             dˆd‰dd%gfdŠdd‹gfg¦  «        dŒ„ ¦   «         ZJd�„ ZKej                             ddŽd�g¦  «        ej                             dddg¦  «        ej                             d�dGd=g¦  «        d‘„ ¦   «         ¦   «         ¦   «         ZLej                             ddŽd�g¦  «        ej                             dddg¦  «        d’„ ¦   «         ¦   «         ZMej                             d“¦  «        ej                             ddŽd�g¦  «        d”„ ¦   «         ¦   «         ZNd•„ ZOej                             dddg¦  «        ej                             d–dŽd�g¦  «        ej                             d|d=dGg¦  «        d—„ ¦   «         ¦   «         ¦   «         ZPej                             d˜¦  «        d™„ ¦   «         ZQdš„ ZRej                             d›g ejS        i dGf‘ejT        i d=f‘ejS        dœg idGf‘ejT        dœg id=f‘ejS        dœdGdGgidGf‘ejT        dœdGdGgidGf‘ejS        dœd=dGgid=f‘ejT        dœd=dGgidGf‘ejS        dœd=d=gid=f‘ejT        dœd=d=gid=f‘ejS        dGgdGgd�œdGf‘ejT        dGgdGgd�œdGf‘ejS        dGdGgdGd=gd�œd=f‘ejT        dGdGgdGd=gd�œdGf‘ejT        dœ eUdžd@gdŸ¬'¦  «        idGf‘ejS        dœ eUdžd@gdŸ¬'¦  «        id=f‘ejT        dœ eUddgeV¬'¦  «        idGf‘ejS        dœ eUddgeV¬'¦  «        id=f‘ ej        ejT        dœ eUddgdD¬'¦  «        idG¦  «        ‘ ej        ejT        dœ eUddgd ¬'¦  «        idG¦  «        ‘ ej        ejS        dœ eUddgdD¬'¦  «        id=¦  «        ‘ ej        ejS        dœ eUddgd ¬'¦  «        id=¦  «        ‘ ej        ejT        dœ eUdd#gdD¬'¦  «        id=¦  «        ‘ ej        ejT        dœ eUdd#gd ¬'¦  «        id=¦  «        ‘ ej        ejS        dœ eUdd#gdD¬'¦  «        id=¦  «        ‘ ej        ejS        dœ eUdd#gd ¬'¦  «        id=¦  «        ‘ ej        ejT        dœ eUddgd¡¬'¦  «        idG¦  «        ‘ ej        ejS        dœ eUddgd¡¬'¦  «        id=¦  «        ‘ ej        ejT        dœ eUdd#gd¡¬'¦  «        id=¦  «        ‘ ej        ejS        dœ eUdd#gd¡¬'¦  «        id=¦  «        ‘ejT        dœ eUddgd¢¬'¦  «        id=f‘ejS        dœ eUddgd¢¬'¦  «        idGf‘ejT        dœ eUdd#gd¢¬'¦  «        id=f‘ejS        dœ eUdd#gd¢¬'¦  «        idGf‘ ej        ejT         eUd£d¤gdD¬'¦  «         eUd£d¤gd¡¬'¦  «        d�œd=¦  «        ‘¦  «        d¥„ ¦   «         ZWd¦„ ZXd§„ ZYd¨„ ZZd2S )©ÚTestDataFrameAnalyticsr;   r   r=   rT   ÚcountrB   ÚmeanÚproductÚmedianÚminÚmaxÚnuniqueÚvarÚstdÚsemÚskewÚscipy)ÚmarksÚkurtc                 ór  — |dv r|dk    s|dv r#|r|dk    s t          ||¦  «        |¬¦  «         nâ|dv rd}no|dk    r|d	k    rd
}n`d}n]|dk    rd}nT|dk    r!|dk    rd                     ddg¦  «        }n0d}n-|dv rd}n&|dk    r t          j        dt          j        ¬¦  «        }t          |t          j        ¦  «        s|dz   }t          j        t          |¬¦  «        5   t          ||¦  «        |¬¦  «         d d d ¦  «         n# 1 swxY w Y   |dk    r t          ||¦  «        |d¬¦  «         d S d S )N)rB   r�   rŽ   r   ©r‰   r�   rB   rA   )r�   r‘   r’   r“   r–   z(could not convert string to float: 'bar'r‹   r=   z2can't multiply sequence by non-int of type 'float'z0can't multiply sequence by non-int of type 'str'z7unsupported operand type\(s\) for \+: 'float' and 'str'rŠ   ú|z%Could not convert \['.*'\] to numericz/Could not convert string '(bar){30}' to numeric©r�   rŽ   z<'[><]=' not supported between instances of 'float' and 'str'rŒ   z1Cannot convert \[.*\] to numeric|does not support)Úflagsz|does not supportrE   r�   T©r;   Únumeric_only)
rJ   ÚjoinÚreÚcompileÚSrM   ÚPatternrQ   rR   Ú	TypeError)ÚselfÚfloat_string_framer;   rT   Úusing_infer_stringÚmsgs         r!   Ú#test_stat_op_api_float_string_framez:TestDataFrameAnalytics.test_stat_op_api_float_string_frameå   s  € ð. Ð,Ð,Ð,°¸²°Øððð ð
 &ðð
 +1°Eª/¨/Ø/�GÐ&¨Ñ/Ô/°TÐ:Ñ:Ô:Ð:Ð:àÐ>Ð>Ð>Ø@��Ø˜9Ò$Ð$Ø˜1’9�9ØN�C�CàL�C�CØ˜5’�ØP��Ø˜6Ò!Ð!Ø˜1’9�9àŸ(š(àDØMðñô �C�Cð U�C�CØ˜>Ð)Ð)ØT��Ø˜8Ò#Ð#Ý”jØHÕPRÔPTðñ ô �õ ˜c¥2¤:Ñ.Ô.ð 0ØÐ/Ñ/�Ý”�y°Ð4Ñ4Ô4ð ?ð ?Ø3•Ð*¨FÑ3Ô3¸Ð>Ñ>Ô>Ð>ð?ð ?ð ?ñ ?ô ?ð ?ð ?ð ?ð ?ð ?ð ?øøøð ?ð ?ð ?ð ?à�YÒÐØ/�GÐ&¨Ñ/Ô/°TÈÐMÑMÔMÐMÐMÐMð Ðs   Ã"D	Ä	DÄDc                 ó<   —  t          ||¦  «        |d¬¦  «         d S )NFrœ   ©rJ   )r¤   Úfloat_framer;   rT   s       r!   Útest_stat_op_api_float_framez3TestDataFrameAnalytics.test_stat_op_api_float_frame&  s)   € ð& 	%��˜VÑ$Ô$¨$¸UÐCÑCÔCÐCÐCÐCr#   c                 ó  — d„ }d„ }d„ }d„ }d„ }t          d||ddd¬	¦  «         t          d
t          j        |                     d¦  «        dd¬¦  «         t          d
t          j        |t          j        ¬¦  «         t          dt          j        |d¬¦  «         t          dt          j        |t          j        ¬¦  «         t          d||¦  «         t          d||¦  «         t          d||¦  «         t          d||ddd¬	¦  «         d S )Nc                 óD   — t          | ¦  «                             ¦   «         S r   )r   rB   ©Úss    r!   r‰   z7TestDataFrameAnalytics.test_stat_op_calc.<locals>.count<  s   € Ý˜‘8”8—<’<‘>”>Ð!r#   c                 óh   — t          t          j        |                      ¦   «         ¦  «        ¦  «        S r   )r&   r   Úunique1dr%   r¯   s    r!   r�   z9TestDataFrameAnalytics.test_stat_op_calc.<locals>.nunique?  s#   € Ý•zÔ*¨1¯8ª8©:¬:Ñ6Ô6Ñ7Ô7Ð7r#   c                 ó.   — t          j        | d¬¦  «        S ©Nr=   ©Úddof)r'   r�   ©r   s    r!   r�   z5TestDataFrameAnalytics.test_stat_op_calc.<locals>.varB  ó   € Ý”6˜! !Ð$Ñ$Ô$Ð$r#   c                 ó.   — t          j        | d¬¦  «        S r´   )r'   r‘   r·   s    r!   r‘   z5TestDataFrameAnalytics.test_stat_op_calc.<locals>.stdE  r¸   r#   c                 ór   — t          j        | d¬¦  «        t          j        t          | ¦  «        ¦  «        z  S r´   )r'   r‘   Úsqrtr&   r·   s    r!   r’   z5TestDataFrameAnalytics.test_stat_op_calc.<locals>.semH  s*   € Ý”6˜! !Ð$Ñ$Ô$¥r¤w­s°1©v¬v¡¤Ñ6Ð6r#   r�   FT)rV   r>   rW   rB   Úfloat32gü©ñÒMbP?)r>   r?   )r    rŠ   ©rW   r‹   r�   r‘   r’   r‰   )rc   r'   rB   ÚastypeÚnansumrŠ   rC   Únanprod)r¤   r†   Úmixed_float_framer‰   r�   r�   r‘   r’   s           r!   Útest_stat_op_calcz(TestDataFrameAnalytics.test_stat_op_calc;  s†  € ð	"ð 	"ð 	"ð	8ð 	8ð 	8ð	%ð 	%ð 	%ð	%ð 	%ð 	%ð	7ð 	7ð 	7õ 	ØØØØØØð	
ñ 	
ô 	
ð 	
õ 	ØÝŒFØ×$Ò$ YÑ/Ô/ØØð	
ñ 	
ô 	
ð 	
õ 	Ø•2”6Ð.Å2Ä9ð	
ñ 	
ô 	
ð 	
õ 	˜F¥B¤GÐ-@ÈdÐSÑSÔSÐSÝØ•r”wÐ 3ÍÌ
ð	
ñ 	
ô 	
ð 	
õ 	˜E 3Ð(;Ñ<Ô<Ð<Ý˜E 3Ð(;Ñ<Ô<Ð<Ý˜E 3Ð(;Ñ<Ô<Ð<åØØØØØØð	
ñ 	
ô 	
ð 	
ð 	
ð 	
r#   c                 óˆ   ‡— t          j        d¦  «        Šˆfd„}ˆfd„}t          d||¦  «         t          d||¦  «         d S )Núscipy.statsc                 óp   •— t          | ¦  «        dk     rt          j        S ‰                     | d¬¦  «        S )Né   F©Úbias)r&   r'   r(   r“   ©r   Úsp_statss    €r!   ÚskewnesszHTestDataFrameAnalytics.test_stat_op_calc_skew_kurtosis.<locals>.skewnessv  s/   ø€ Ý�1‰vŒv˜ŠzˆzÝ”v�Ø—=’= ¨�=Ñ/Ô/Ð/r#   c                 óp   •— t          | ¦  «        dk     rt          j        S ‰                     | d¬¦  «        S )Nrf   FrÇ   )r&   r'   r(   ÚkurtosisrÉ   s    €r!   r–   zDTestDataFrameAnalytics.test_stat_op_calc_skew_kurtosis.<locals>.kurt{  s2   ø€ Ý�1‰vŒv˜ŠzˆzÝ”v�Ø×$Ò$ Q¨UÐ$Ñ3Ô3Ð3r#   r“   r–   )rQ   Úimportorskiprc   )r¤   r†   rË   r–   rÊ   s       @r!   Útest_stat_op_calc_skew_kurtosisz6TestDataFrameAnalytics.test_stat_op_calc_skew_kurtosiss  ss   ø€ ÝÔ& }Ñ5Ô5ˆð	0ð 	0ð 	0ð 	0ð 	0ð
	4ð 	4ð 	4ð 	4ð 	4õ
 	˜F HÐ.AÑBÔBÐBÝ˜F DÐ*=Ñ>Ô>Ð>Ð>Ð>r#   c                 óZ   — d„ }t          d||d¬¦  «         t          d||dd¬¦  «         d S )Nc                 ó„   — t          | ¦  «                             ¦   «         rt          j        S t          j        | ¦  «        S r   )r   Úanyr'   r(   rŒ   r·   s    r!   r8   z3TestDataFrameAnalytics.test_median.<locals>.wrapper„  s-   € Ý�A‰wŒw�{Š{‰}Œ}ð Ý”v�Ý”9˜Q‘<”<Ðr#   rŒ   Tr½   F)r>   rW   )rc   )r¤   r†   Ú	int_framer8   s       r!   Útest_medianz"TestDataFrameAnalytics.test_medianƒ  sX   € ð	 ð 	 ð 	 õ
 	˜H gÐ/BÐPTÐUÑUÔUÐUÝØ�g˜y°eÈð	
ñ 	
ô 	
ð 	
ð 	
ð 	
r#   Úmethod)rB   rŠ   rC   r�   r‘   r“   r�   rŽ   rY   )gÈƒw@Ba@¿gCùVÞúZ¿g
?ZÁ½.F?)r   r   ç        )gê94­³c4?gÏ@ð}�jX?gþïœÕN¿©r5   r1   Úc©ÚfooÚbarÚbazÚOrG   r2   rÆ   rf   ©r   r=   r2   rg   z0ignore:Mismatched null-like values:FutureWarningc                 ód  — |j         j        t          j        k    sJ ‚ t	          ||¦  «        |¬¦  «        } t	          |                     d¦  «        |¦  «        |¬¦  «                             t          ¦  «        }|dv r|dv rd ||                     ¦   «         <   t          j	        ||¦  «         d S )NrA   Úf8)r=   rr   rš   )
r   rI   r'   Úobject_rJ   r¾   r{   r   rK   rO   )r¤   rÕ   rY   r;   rZ   r]   s         r!   Ú%test_stat_operators_attempt_obj_arrayz<TestDataFrameAnalytics.test_stat_operators_attempt_obj_arrayŽ  s«   € ð: ŒyŒ¥"¤*Ò,Ð,Ð,Ð,Ø$•˜˜VÑ$Ô$¨$Ð/Ñ/Ô/ˆØ3•7˜2Ÿ9š9 T™?œ?¨FÑ3Ô3¸Ð>Ñ>Ô>×EÒEÅfÑMÔMˆØ�>Ð!Ð! f°Ð&>Ð&>Ø(,ˆH�X—]’]‘_”_Ñ%Ý
Ô˜v xÑ0Ô0Ð0Ð0Ð0r#   Úop)rŠ   r‘   r�   r“   r–   r’   c                 ó  — t          g d¢g d¢g d¢dœ¦  «        }d                     g d¢¦  «        }t          j        t          |¬¦  «        5   t          ||¦  «        ¦   «          d d d ¦  «         n# 1 swxY w Y   t          j        dd	¦  «        5  d                     g d¢¦  «        }t          j        t          |¬¦  «        5   t          ||¦  «        ¦   «          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 )
N©r=   r2   rÆ   rf   )ç      ð?ç       @ç      @ç      @©r5   r1   rØ   Úd)ÚintÚfloatÚstrr™   )zCould not convertúcould not convertz"can't multiply sequence by non-intzdoes not supportrE   Úuse_bottleneckF)r   rž   rQ   rR   r£   rJ   ÚpdÚoption_context)r¤   rã   rY   r§   s       r!   Útest_mixed_opsz%TestDataFrameAnalytics.test_mixed_ops²  sú  € õ à#�|�|Ø-Ð-Ð-Ø+Ð+Ð+ðð ñ
ô 
ˆð �hŠhðð ð ñ
ô 
ˆõ Œ]�9¨CÐ0Ñ0Ô0ð 	ð 	Ø�G�B˜‰OŒOÑÔÐð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	õ ÔÐ/°Ñ7Ô7ð 
	"ð 
	"Ø—(’(ðð ð ñô ˆCõ ”�y°Ð4Ñ4Ô4ð "ð "Ø•˜˜B‘”Ñ!Ô!Ð!ð"ð "ð "ñ "ô "ð "ð "ð "ð "ð "ð "øøøð "ð "ð "ð "ð
	"ð 
	"ð 
	"ñ 
	"ô 
	"ð 
	"ð 
	"ð 
	"ð 
	"ð 
	"ð 
	"ð 
	"øøøð 
	"ð 
	"ð 
	"ð 
	"ð 
	"ð 
	"sH   ÁA1Á1A5Á8A5Â3DÃC)ÃDÃ)C-	Ã-DÃ0C-	Ã1DÄDÄDz"sum doesn't work for arrow strings©Úreasonc                 ó^  — t          g d¢g d¢g d¢dœ¦  «        }|                     g d¢¬¦  «         |                     d¬¦  «        }t          j        |j        t          j        g d¢t          ¬	¦  «        ¦  «         |j	                             d
¬¦  «        }t          j
        ||¦  «         d S )N)TTFFF)rt   ru   rp   é(   é2   )r5   r1   rØ   rë   Úe)Ú	bool_dataÚint_dataÚstring_data©rr   r   rA   )r2   é–   Úabcderg   r=   )r   ÚreindexrB   rK   Úassert_numpy_array_equalr   r'   Úarrayr{   ÚTrO   )r¤   rY   ÚtestÚalts       r!   Útest_reduce_mixed_framez.TestDataFrameAnalytics.test_reduce_mixed_frameÓ  sÈ   € õ
 à>Ð>Ð>Ø0Ð0Ð0Ø8Ð8Ð8ðð ñ
ô 
ˆð 	�
Š
ÐCÐCÐCˆ
ÑDÔDÐDØ�vŠv˜1ˆv‰~Œ~ˆÝ
Ô#ØŒK�œÐ"3Ð"3Ð"3½6ÐBÑBÔBñ	
ô 	
ð 	
ð Œd�hŠh˜AˆhÑÔˆÝ
Ô˜t SÑ)Ô)Ð)Ð)Ð)r#   c           	      ó  — t          g d¢g d¢dt          j        dgdœ¦  «        }t          j        |                     ¦   «         t          ddddœ¦  «        ¦  «         t          j        |                     d¬¦  «        t          ddddœ¦  «        ¦  «         t          j        |                     d¬	¦  «        t          dddd
œ¦  «        ¦  «         t          j        |                     dd¬¦  «        t          dddd
œ¦  «        ¦  «         d S )N©r=   r=   r=   ©r=   r2   rÆ   r=   rÆ   ©ÚAÚBÚCr2   F©r%   rA   rÞ   )r;   r%   )r   r'   r(   rK   rO   r�   r   ©r¤   rY   s     r!   Útest_nuniquez#TestDataFrameAnalytics.test_nuniqueç  s  € Ý˜Y˜Y˜Y¨Y¨Y¨Y¸aÅÄÈ¸^ÐLÐLÑMÔMˆÝ
Ô˜rŸzšz™|œ|­V¸!À!È!Ð4LÐ4LÑ-MÔ-MÑNÔNÐNÝ
ÔØ�JŠJ˜eˆJÑ$Ô$¥f°1¸1À1Ð-EÐ-EÑ&FÔ&Fñ	
ô 	
ð 	
õ 	Ô˜rŸzšz¨q˜zÑ1Ô1µ6¸aÀAÈ!Ð:LÐ:LÑ3MÔ3MÑNÔNÐNÝ
ÔØ�JŠJ˜A eˆJÑ,Ô,­f¸¸qÀQÐ5GÐ5GÑ.HÔ.Hñ	
ô 	
ð 	
ð 	
ð 	
r#   ÚtzNÚUTCc                 óî   — t          ddgt          d|¬¦  «        gdz  dœ¦  «        }|                     ¦   «         }t          dt          d|¬¦  «        gddg¬	¦  «        }t	          j        ||¦  «         d S )
Nr=   Ú2000©r  r2   ©r  r  ræ   r  r  ©rH   ©r   r   rŠ   r   rK   rO   ©r¤   r  rY   rZ   r]   s        r!   Ú test_mean_mixed_datetime_numericz7TestDataFrameAnalytics.test_mean_mixed_datetime_numericò  s€   € õ ˜a ˜V­9°VÀÐ+CÑ+CÔ+CÐ*DÀqÑ*HÐIÐIÑJÔJˆØ—’‘”ˆÝ˜3¥	¨&°RÐ 8Ñ 8Ô 8Ð9À#ÀsÀÐLÑLÔLˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r#   c                 óä   — t          dt          d|¬¦  «        gdz  i¦  «        }|                     ¦   «         }t          t          d|¬¦  «        gdg¬¦  «        }t	          j        ||¦  «         d S )Nr  r  r  r2   r  r  r  s        r!   Útest_mean_includes_datetimesz3TestDataFrameAnalytics.test_mean_includes_datetimesú  su   € õ
 ˜�i¨°2Ð6Ñ6Ô6Ð7¸!Ñ;Ð<Ñ=Ô=ˆØ—’‘”ˆå�9 V°Ð3Ñ3Ô3Ð4¸S¸EÐBÑBÔBˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r#   c                 ó¶  — dd t          d¦  «        dœdd t          d¦  «        dœdd t          d¦  «        dœdd t          d¦  «        dœd	d t          d
¦  «        dœddt          d¦  «        dœdd t          d¦  «        dœd	d t          d¦  «        dœdd t          d¦  «        dœdd t          d¦  «        dœg
}t          |¦  «        }t          j        t          d¬¦  «        5  |                     ¦   «          d d d ¦  «         n# 1 swxY w Y   |ddg                              ¦   «         }t          ddgddgt          ¬¦  «        }t          j	        ||¦  «         d S )Nr2   z628.00r
  r=   z383.00rÆ   z651.00z575.00rf   z1114.00ÚTESTz241.00z572.00z609.00z820.00rs   z1223.00z)unsupported operand type|does not supportrE   r  r  gš™™™™™@gÍÌÌÌÌL…@rG   )
r   r   rQ   rR   r£   rŠ   r   r{   rK   rO   )r¤   rë   rY   rZ   r]   s        r!   Útest_mean_mixed_string_decimalz5TestDataFrameAnalytics.test_mean_mixed_string_decimal  s»  € ð
 ˜$¥W¨XÑ%6Ô%6Ð7Ð7Ø˜$¥W¨XÑ%6Ô%6Ð7Ð7Ø˜$¥W¨XÑ%6Ô%6Ð7Ð7Ø˜$¥W¨XÑ%6Ô%6Ð7Ð7Ø˜$¥W¨YÑ%7Ô%7Ð8Ð8Ø˜&¥w¨xÑ'8Ô'8Ð9Ð9Ø˜$¥W¨XÑ%6Ô%6Ð7Ð7Ø˜$¥W¨XÑ%6Ô%6Ð7Ð7Ø˜$¥W¨XÑ%6Ô%6Ð7Ð7Ø˜$¥W¨YÑ%7Ô%7Ð8Ð8ð
ˆõ �q‰\Œ\ˆåŒ]ÝÐHð
ñ 
ô 
ð 	ð 	ð �GŠG‰IŒIˆIð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð �S˜#�J”×$Ò$Ñ&Ô&ˆÝ˜3 ˜,¨s°C¨jÅÐGÑGÔGˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0s   Ã!DÄDÄ	Dc                 ó´  — |                      d¬¦  «        }|                     d„ ¦  «        }t          j        ||¦  «         |                     d¬¦  «        }|                     d„ ¦  «        }t          j        ||¦  «         t          j        t
          j                             d¦  «                             d¦  «        dd¦  «        }t          j
        |d¬	¦  «        }|dk                          ¦   «         rJ ‚t          j        d
d¦  «        5  t          j
        |d¬	¦  «        }|dk                          ¦   «         rJ ‚	 d d d ¦  «         d S # 1 swxY w Y   d S )Nrf   rµ   c                 ó.   — |                       d¬¦  «        S ©Nrf   rµ   )r‘   r·   s    r!   ú<lambda>z5TestDataFrameAnalytics.test_var_std.<locals>.<lambda>"  ó   € °!·%²%¸Q°%±-´-€ r#   c                 ó.   — |                       d¬¦  «        S r"  )r�   r·   s    r!   r#  z5TestDataFrameAnalytics.test_var_std.<locals>.<lambda>&  r$  r#   r2   ©r=   éè  r'  r   rA   rð   F)r‘   rP   rK   Úassert_almost_equalr�   r'   Úrepeatrƒ   r„   r   ÚnanvarrÒ   rñ   rò   ©r¤   Údatetime_framerZ   r]   Úarrs        r!   Útest_var_stdz#TestDataFrameAnalytics.test_var_std   sŽ  € Ø×#Ò#¨Ð#Ñ+Ô+ˆØ!×'Ò'Ð(?Ð(?Ñ@Ô@ˆÝ
Ô˜v xÑ0Ô0Ð0à×#Ò#¨Ð#Ñ+Ô+ˆØ!×'Ò'Ð(?Ð(?Ñ@Ô@ˆÝ
Ô˜v xÑ0Ô0Ð0åŒi�œ	×-Ò-¨aÑ0Ô0×7Ò7¸	ÑBÔBÀDÈ!ÑLÔLˆÝ”˜s¨Ð+Ñ+Ô+ˆØ˜Q’J×#Ò#Ñ%Ô%Ð%Ð%Ð%åÔÐ/°Ñ7Ô7ð 	*ð 	*Ý”] 3¨QÐ/Ñ/Ô/ˆFØ š
×'Ò'Ñ)Ô)Ð)Ð)Ð)Ð)ð	*ð 	*ð 	*ñ 	*ô 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*øøøð 	*ð 	*ð 	*ð 	*ð 	*ð 	*s   Ä1EÅEÅEÚmeth)r’   r�   r‘   c                 ó4  — t          t          j                             d¦  «                             d¦  «        g d¢¬¦  «        }|                     dt          i¦  «        }d|j        d<   t          t          j                             d¦  «                             d¦  «        g d¢¬¦  «        }|                     dt          i¦  «        }d|j        d<    t          ||¦  «        d	d
¬¦  «        } t          |ddg         |¦  «        d	¬¦  «        }t          j
        ||¦  «          t          ||¦  «        d	d
¬¦  «        } t          |ddg         |¦  «        d	¬¦  «        }t          j
        ||¦  «         d}t          j        t          |¬¦  «        5   t          ||¦  «        d	d¬¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5   t          ||¦  «        d	d¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr2   )rs   rÆ   rÙ   rý   rÚ   Ú100)r   rÚ   r5   r=   Trœ   rÛ   rÜ   rA   z6unsupported operand type\(s\) for -: 'float' and 'str'rE   Fz&could not convert string to float: 'a')r   r'   rƒ   r„   r…   r¾   r{   ÚlocrJ   rK   rO   rQ   rR   r£   )r¤   r/  Údf1Údf2rZ   r]   r§   s          r!   Útest_numeric_only_flagz-TestDataFrameAnalytics.test_numeric_only_flag1  s   € õ ÝŒI×!Ò! !Ñ$Ô$×4Ò4°VÑ<Ô<Ø)Ð)Ð)ð
ñ 
ô 
ˆð
 �jŠj˜%¥˜Ñ)Ô)ˆà!ˆŒ�ÑåÝŒI×!Ò! !Ñ$Ô$×4Ò4°VÑ<Ô<Ø)Ð)Ð)ð
ñ 
ô 
ˆð
 �jŠj˜%¥˜Ñ)Ô)ˆàˆŒ�Ñà#•˜˜dÑ#Ô#¨¸Ð>Ñ>Ô>ˆØ5•7˜3  u˜~Ô.°Ñ5Ô5¸1Ð=Ñ=Ô=ˆÝ
Ô˜x¨Ñ0Ô0Ð0à#•˜˜dÑ#Ô#¨¸Ð>Ñ>Ô>ˆØ5•7˜3  u˜~Ô.°Ñ5Ô5¸1Ð=Ñ=Ô=ˆÝ
Ô˜x¨Ñ0Ô0Ð0ð HˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	;ð 	;Ø�G�C˜ÑÔ A°EÐ:Ñ:Ô:Ð:ð	;ð 	;ð 	;ñ 	;ô 	;ð 	;ð 	;ð 	;ð 	;ð 	;ð 	;øøøð 	;ð 	;ð 	;ð 	;à6ˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	;ð 	;Ø�G�C˜ÑÔ A°EÐ:Ñ:Ô:Ð:ð	;ð 	;ð 	;ñ 	;ô 	;ð 	;ð 	;ð 	;ð 	;ð 	;ð 	;ð 	;øøøð 	;ð 	;ð 	;ð 	;ð 	;ð 	;s$   ÆF<Æ<G ÇG Ç$HÈHÈHc                 ó2  — |                      d¬¦  «        }|                     d„ ¦  «        }t          j        ||¦  «         t	          j        t          j                             d¦  «                             d¦  «        dd¦  «        }t          j	        |d¬¦  «        }|dk      
                    ¦   «         rJ ‚t          j        d	d
¦  «        5  t          j	        |d¬¦  «        }|dk      
                    ¦   «         rJ ‚	 d d d ¦  «         d S # 1 swxY w Y   d S )Nrf   rµ   c                 ór   — |                       d¬¦  «        t          j        t          | ¦  «        ¦  «        z  S r"  )r‘   r'   r»   r&   r·   s    r!   r#  z1TestDataFrameAnalytics.test_sem.<locals>.<lambda>X  s%   € °!·%²%¸Q°%±-´-Å"Ä'Í#ÈaÉ&Ì&Á/Ä/Ñ2Q€ r#   r2   r&  r'  r   rA   rð   F)r’   rP   rK   r(  r'   r)  rƒ   r„   r   ÚnansemrÒ   rñ   rò   r+  s        r!   Útest_semzTestDataFrameAnalytics.test_semV  sN  € Ø×#Ò#¨Ð#Ñ+Ô+ˆØ!×'Ò'Ð(QÐ(QÑRÔRˆÝ
Ô˜v xÑ0Ô0Ð0åŒi�œ	×-Ò-¨aÑ0Ô0×7Ò7¸	ÑBÔBÀDÈ!ÑLÔLˆÝ”˜s¨Ð+Ñ+Ô+ˆØ˜Q’J×#Ò#Ñ%Ô%Ð%Ð%Ð%åÔÐ/°Ñ7Ô7ð 	*ð 	*Ý”] 3¨QÐ/Ñ/Ô/ˆFØ š
×'Ò'Ñ)Ô)Ð)Ð)Ð)Ð)ð	*ð 	*ð 	*ñ 	*ô 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*øøøð 	*ð 	*ð 	*ð 	*ð 	*ð 	*s   Ã1DÄDÄDzdropna, expectedTé   g      $@ræ   r5   )Ú
categoriesú
2000-01-02úM8[ns]ú1 days)r  r  r  ÚDÚEÚFÚGFé   é	   )r<  ÚNaTrE  rE  ©r>  r(   r(   r(   ©r   r=   r2   rÆ   )ÚHÚIÚJÚKÚLÚMÚN©rE  r<  rE  rE  )r(   r>  r(   r(   c                 óX  — t          g d¢ddt          j        dgdt          j        t          j        t          j        gt          t          j        t          j        dt          j        gt          ¬¦  «        t          t          j        t          j        dt          j        g¦  «        t          g d¢d¬¦  «        t          g d	¢¦  «        g d
¢g d¢ddt          j        t          j        gt          dt          j        dt          j        g¦  «        t          g d¢d¬¦  «        t          g d¢¦  «        t          j        dd¬¦  «        dœ¦  «        }|t          | 
                    ¦   «         ¦  «                                      |¬¦  «        }t          |¦  «        }t          j        ||¦  «         d S )N)r:  r:  é   é   rt   rÆ   r=   r5   rg   rO  r=  rF  )rC  rC  rD  rD  )rD  rD  rC  rC  )r<  r<  rE  rE  )r>  r(   r>  r(   rf   Úint64)r  r  r  r?  r@  rA  rB  rH  rI  rJ  rK  rL  rM  rN  r  )r   r'   r(   r   r{   r
   r   r   ÚarangeÚsortedÚkeysÚmoderK   Úassert_frame_equal)r¤   r%   r]   rY   rZ   s        r!   Útest_mode_dropnaz'TestDataFrameAnalytics.test_mode_dropnac  su  € õt à%Ð%Ð%Ø˜"�bœf aÐ(Ø�œ¥¤­¬Ð0Ý�RœV¥R¤V¨Sµ"´&Ð9ÅÐHÑHÔHÝ ¥"¤&­"¬&°#µr´vÐ!>Ñ?Ô?Ý"Ð#FÐ#FÐ#FÈhÐWÑWÔWÝ!Ð"AÐ"AÐ"AÑBÔBØ!�\�\Ø!�\�\Ø˜�BœF¥B¤FÐ+Ý  #¥r¤v¨sµB´FÐ!;Ñ<Ô<Ý"Ø>Ð>Ð>Àhðñ ô õ "Ð"DÐ"DÐ"DÑEÔEÝ”Y˜q¨Ð0Ñ0Ô0ð!ð ñ
ô 
ˆð* •F˜8Ÿ=š=™?œ?Ñ+Ô+Ô,×1Ò1¸Ð1Ñ@Ô@ˆÝ˜XÑ&Ô&ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/r#   c                 óª  — t          dt          j        t          j        ddgi¦  «        }t          ddt          j        gi¦  «        }|rd nt          }t	          j        |¦  «        5  |                     d¬¦  «        }|                     d¬¦  «                             d¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t	          j	        ||¦  «         d S )Nr  r5   Fr  )ÚbyT)Údrop)
r   r'   r(   ÚUserWarningrK   rL   rW  Úsort_valuesÚreset_indexrX  )r¤   r¦   rY   r]   ÚwarningrZ   s         r!   Útest_mode_sortwarningz,TestDataFrameAnalytics.test_mode_sortwarning¶  s  € õ ˜�bœf¥b¤f¨c°3Ð7Ð8Ñ9Ô9ˆÝ˜c C­¬ =Ð1Ñ2Ô2ˆà,Ð=�$�$µ+ˆÝÔ'¨Ñ0Ô0ð 	Gð 	GØ—W’W E�WÑ*Ô*ˆFØ×'Ò'¨3Ð'Ñ/Ô/×;Ò;ÀÐ;ÑFÔFˆFð	Gð 	Gð 	Gñ 	Gô 	Gð 	Gð 	Gð 	Gð 	Gð 	Gð 	Gøøøð 	Gð 	Gð 	Gð 	Gõ 	Ô˜f hÑ/Ô/Ð/Ð/Ð/s   Á&AB3Â3B7Â:B7c                 óØ   — t          g ddg¬¦  «        }|                     ¦   «         }t          g ddgt          g t          j        ¬¦  «        ¬¦  «        }t          j        ||¦  «         d S )Nr5   r1   rý   rg   ©rr   rH   )r   rW  r   r'   rS  rK   rX  ©r¤   rY   rZ   r]   s       r!   Útest_mode_empty_dfz)TestDataFrameAnalytics.test_mode_empty_dfÄ  se   € Ý�r C¨ :Ð.Ñ.Ô.ˆØ—’‘”ˆÝ˜R¨#¨s¨½5ÀÍ2Ì8Ð;TÑ;TÔ;TÐUÑUÔUˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/r#   c           
      óê  — t          t          ddd¬¦  «        t          ddd¬¦  «        t          d¦  «        t          dd¬¦  «        z
  d	œ¦  «        }t          |d
         |d         z
  |d
         |d         z
  dœ¦  «        }|                     ¦   «         }|j        d         |j        d         k    sJ ‚|j        d         |j        d         k    sJ ‚|                     d¬¦  «        }||j        d         k                         ¦   «         sJ ‚|                     ¦   «         }|j        d         |j        d         k    sJ ‚|j        d         |j        d         k    sJ ‚|                     d¬¦  «        }||d
         k                         ¦   «         sJ ‚| 	                    ¦   «         }t          |¦  «        }t          |d
         |d         z
  |d         |d
         z
  dœ¦  «        }t          j        ||¦  «         t          j        ||¦  «         |                     ¦   «         }d|d<   d|d<   d|d<   t          d¦  «        |d<   |                     ¦   «         }t          t          j        t          d¬¦  «        ¦  «        t          j        t          d¬¦  «        ¦  «        dddt          d¦  «        g|j        ¬¦  «        }t          j        ||¦  «         |                     dd¬ ¦  «        }t          g d!¢g d"¢¬¦  «        }t          j        ||¦  «         |d
dg                              d¦  «        }t          t          d¬¦  «        gdz  ¦  «        }t          j        ||¦  «         |d
dg                              ¦   «         }t          t          d¬¦  «        t          d¬¦  «        gd
dg¬¦  «        }t          j        ||¦  «         t          t          d#d¬$¦  «        t          d%d¬$¦  «        d&œ¦  «        }|d'         |d(         z
  |d)<   |d)         j        d*k    sJ ‚|d(         |d'         z
  |d+<   |                     ¦   «          |d)         j        d*k    sJ ‚|d+         j        d*k    sJ ‚d S ),Nz2012-1-1rÆ   r?  ©r4   Úfreqz2012-1-2Ú20120101rs   )ÚminutesÚsecondsr
  r  r  r  r  r   )r   r  r=   )r   r  rA   )r2   r  )r2   r  rÚ   ræ   r@  Ú20130101rA  i1  ©rk  éÿÿÿÿ)Údaysr  Trœ   )r=   r=   ræ   rÞ   Ú20130102r3   Ú20130105)ÚtimeÚtime2rs  rr  Úoff1útimedelta64[ns]Úoff2)r   r   r   r   r�   r}   r2  ÚallrŽ   ÚabsrK   rX  Úcopyr   rñ   Ú	Timedeltarr   rO   rI   Ú_consolidate_inplace)r¤   rY   ÚdiffsrZ   Úresult2r]   Úmixeds          r!   Útest_operators_timedelta64z1TestDataFrameAnalytics.test_operators_timedelta64Ê  sˆ  € Ýå 
°A¸CÐ@Ñ@Ô@Ý 
°A¸CÐ@Ñ@Ô@Ý˜zÑ*Ô*­Y¸qÈ!Ð-LÑ-LÔ-LÑLðð ñ
ô 
ˆõ   3¤¨"¨S¬'Ñ 1¸¸3¼À"ÀSÄ'Ñ8IÐJÐJÑKÔKˆð —’‘”ˆØŒ{˜1Œ~ ¤¨6Ô!2Ò2Ð2Ð2Ð2ØŒ{˜1Œ~ ¤¨6Ô!2Ò2Ð2Ð2Ð2à—’ �Ñ"Ô"ˆØ˜%œ) FÔ+Ò+×0Ò0Ñ2Ô2Ð2Ð2Ð2ð —’‘”ˆØŒ{˜1Œ~ ¤¨6Ô!2Ò2Ð2Ð2Ð2ØŒ{˜1Œ~ ¤¨6Ô!2Ò2Ð2Ð2Ð2à—’ �Ñ"Ô"ˆØ˜% œ*Ò$×)Ò)Ñ+Ô+Ð+Ð+Ð+ð —’‘”ˆÝ�e‘*”*ˆÝ 2 c¤7¨R°¬WÑ#4¸2¸c¼7ÀRÈÄWÑ;LÐMÐMÑNÔNˆÝ
Ô˜f hÑ/Ô/Ð/Ý
Ô˜g xÑ0Ô0Ð0ð —
’
‘”ˆØˆˆc‰
Øˆˆc‰
Øˆˆc‰
Ý˜zÑ*Ô*ˆˆc‰
ð —’‘”ˆÝå”�Y¨zÐ:Ñ:Ô:Ñ;Ô;Ý”�Y¨BÐ/Ñ/Ô/Ñ0Ô0ØØØÝ˜*Ñ%Ô%ðð ”-ð

ñ 

ô 

ˆõ 	Ô˜v xÑ0Ô0Ð0ð —’ °�Ñ5Ô5ˆÝ˜+˜+˜+¨Y¨Y¨YÐ7Ñ7Ô7ˆÝ
Ô˜v xÑ0Ô0Ð0ð ˜˜S�zÔ"×&Ò& qÑ)Ô)ˆÝ�9¨"Ð-Ñ-Ô-Ð.°Ñ2Ñ3Ô3ˆÝ
Ô˜v xÑ0Ô0Ð0à˜˜S�zÔ"×&Ò&Ñ(Ô(ˆÝÝ˜zÐ*Ñ*Ô*­I¸2Ð,>Ñ,>Ô,>Ð?ÈÈSÀzð
ñ 
ô 
ˆõ 	Ô˜v xÑ0Ô0Ð0õ å" :°qÐ9Ñ9Ô9Ý# J¸Ð:Ñ:Ô:ðð ñ
ô 
ˆð ˜”[ 2 f¤:Ñ-ˆˆ6‰
Ø�&ŒzÔÐ#4Ò4Ð4Ð4Ð4à˜”Z " W¤+Ñ-ˆˆ6‰
Ø
×ÒÑ!Ô!Ð!Ø�&ŒzÔÐ#4Ò4Ð4Ð4Ð4Ø�&ŒzÔÐ#4Ò4Ð4Ð4Ð4Ð4Ð4r#   c                 ó,  — t          j        dd¬¦  «        }t          ||dœd¬¦  «        }t           j        |j        d<   |                     d¬	¦  «        }t          |d
                              ¦   «         t           j        gd
dgd¬¦  «        }t          j        ||¦  «         |                     dd¬¦  «        }t          t          j	        d¦  «        gdz  t           j        t          j	        d¦  «        gz   ¦  «        }t          j        ||¦  «         d S )Nz1 Dayrt   r3   r  T©ry  )rv   rn  F©r<   r  r  ru  rG   r=   r:   r   rC  )
rñ   Útimedelta_ranger   rE  r}   r‘   r   rK   rO   rz  )r¤   ÚtdirY   rZ   r]   s        r!   Ú!test_std_timedelta64_skipna_falsez8TestDataFrameAnalytics.test_std_timedelta64_skipna_false!  sø   € åÔ  °"Ð5Ñ5Ô5ˆÝ˜S sÐ+Ð+°$Ð7Ñ7Ô7ˆÝœ&ˆŒ�‰à—’˜u�Ñ%Ô%ˆÝØ�ŒW�[Š[‰]Œ]�BœFÐ#¨C°¨:Ð=Nð
ñ 
ô 
ˆõ 	Ô˜v xÑ0Ô0Ð0à—’˜Q u�Ñ-Ô-ˆÝ�2œ<¨™?œ?Ð+¨aÑ/µ2´6½2¼<È¹?¼?Ð2KÑKÑLÔLˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r#   r   z
2022-01-01z
2022-01-02z
2022-01-03c                 ó  — |rP|rt          d„ |D ¦   «         ¦  «        r5t          j                             d¬¦  «        }|                     |¦  «         t          |¦  «                             |¦  «        }t          d|i¦  «        }|                     |¬¦  «        }	|rt          d„ |D ¦   «         ¦  «        r"t          dt          j        id|› d�¬	¦  «        }
nt          dd
id|› d�¬	¦  «        }
t          j        |	|
¦  «         d S )Nc              3   ó2   K  — | ]}|t           j        u V — Œd S r   ©rñ   rE  ©rl   Úvalues     r!   ú	<genexpr>zFTestDataFrameAnalytics.test_std_datetime64_with_nat.<locals>.<genexpr>9  s(   è è € ÐBÐB°%˜e¥r¤v˜oÐBÐBÐBÐBÐBÐBr#   z=GH#51446: Incorrect type inference on NaT in reduction resultrô   r5   r‚  c              3   ó2   K  — | ]}|t           j        u V — Œd S r   rˆ  r‰  s     r!   r‹  zFTestDataFrameAnalytics.test_std_datetime64_with_nat.<locals>.<genexpr>B  s(   è è € ÐAÐA°˜U¥b¤f˜_ÐAÐAÐAÐAÐAÐAr#   ztimedelta64[ú]rg   l     ž"R: )rw  rQ   ÚmarkÚxfailÚapplymarkerr   Úas_unitr   r‘   r   rñ   rE  rK   rO   )r¤   r   r<   Úusing_array_managerÚrequestrb   rŽ  ÚdtirY   rZ   r]   s              r!   Útest_std_datetime64_with_natz3TestDataFrameAnalytics.test_std_datetime64_with_nat1  s5  € ð ð 	&Øð	&ÝÐBÐB¸6ÐBÑBÔBÑBÔBð	&õ ”;×$Ò$ØVð %ñ ô ˆDð ×Ò Ñ%Ô%Ð%Ý˜&Ñ!Ô!×)Ò)¨$Ñ/Ô/ˆÝ˜˜S�zÑ"Ô"ˆØ—’˜v�Ñ&Ô&ˆØð 	S�ÐAÐA¸&ÐAÑAÔAÑAÔAð 	SÝ˜s¥B¤F˜mÐ3IÀ$Ð3IÐ3IÐ3IÐJÑJÔJˆHˆHõ ˜s NÐ3Ð;QÈ$Ð;QÐ;QÐ;QÐRÑRÔRˆHÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r#   c                 ó&  — t          ¦   «         }|                     d¦  «        }|                     d¦  «        }t          |t          ¦  «        sJ ‚t          |t          ¦  «        sJ ‚t	          |¦  «        dk    sJ ‚t	          |¦  «        dk    sJ ‚d S )Nr   r=   )r   rB   rM   r   r&   )r¤   Úempty_frameÚaxis0Úaxis1s       r!   Útest_sum_cornerz&TestDataFrameAnalytics.test_sum_cornerI  sƒ   € Ý‘k”kˆà—’ Ñ"Ô"ˆØ—’ Ñ"Ô"ˆÝ˜%¥Ñ(Ô(Ð(Ð(Ð(Ý˜%¥Ñ(Ô(Ð(Ð(Ð(Ý�5‰zŒz˜QŠˆˆˆÝ�5‰zŒz˜QŠˆˆˆˆˆr#   rH   ÚME)rh  r?  c                 óÐ   — t          dg|¬¦  «        } t          ||¦  «        d¬¦  «        }|dv rd}n|dk    rd}nd	}t          g ||¬
¦  «        }t          j        ||¦  «         d S )Nr5   rc  r=   rA   )rÒ   rw  ry   r‰   rS  r{   rG   ©r   rJ   r   rK   rO   )r¤   Úall_reductionsrH   rY   rZ   Úexpected_dtyper]   s          r!   Útest_axis_1_emptyz(TestDataFrameAnalytics.test_axis_1_emptyS  sŠ   € õ  ˜u¨EÐ2Ñ2Ô2ˆØ,•˜˜^Ñ,Ô,°!Ð4Ñ4Ô4ˆØ˜^Ð+Ð+Ø#ˆNˆNØ˜wÒ&Ð&Ø$ˆNˆNà%ˆNÝ˜" E°Ð@Ñ@Ô@ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r#   zmethod, unit)rB   r   )rC   r=   r�   )NTFc                 óV  — g d¢}t          ||g|t          j        gt          j        t          j        gdœ¦  «        } t          ||¦  «        |¬¦  «        }t	          |||g|d¬¦  «        }t          j        ||¦  «          t          ||¦  «        |d¬¦  «        }t	          ||t          j        g|¬¦  «        }t          j        ||¦  «          t          ||¦  «        |d¬¦  «        }t	          |||g|d¬¦  «        }t          j        ||¦  «          t          |j        dd …         |¦  «        |d¬¦  «        }t	          |t          j        t          j        g|¬¦  «        }t          j        ||¦  «         t          |gd	z  |gd
z  t          j        gd
z  z   dœ¦  «        } t          ||¦  «        |d
¬¦  «        }t	          |ddg¬¦  «        }t          j        ||¦  «          t          ||¦  «        |d¬¦  «        }t	          |ddg¬¦  «        }t          j        ||¦  «         d S )Nr×   ©r�   Úfloat64rG   r=   )r�   Ú	min_countr  r   rt   rs   r  r  r  é   )r   r'   r(   rJ   r   rK   rO   r}   )r¤   rÕ   rb   r�   ÚidxrY   rZ   r]   s           r!   Útest_sum_prod_nanopsz+TestDataFrameAnalytics.test_sum_prod_nanopsj  s:  € ð ˆoˆoˆÝ˜d D˜\°µr´v°ÅbÄfÍbÌfÐEUÐVÐVÑWÔWˆà$•˜˜VÑ$Ô$°,Ð?Ñ?Ô?ˆÝ˜4  tÐ,°C¸yÐIÑIÔIˆÝ
Ô˜v xÑ0Ô0Ð0ð %•˜˜VÑ$Ô$°,È!ÐLÑLÔLˆÝ˜4 ¥r¤vÐ.°cÐ:Ñ:Ô:ˆÝ
Ô˜v xÑ0Ô0Ð0ð %•˜˜VÑ$Ô$°,È!ÐLÑLÔLˆÝ˜4  tÐ,°C¸yÐIÑIÔIˆÝ
Ô˜v xÑ0Ô0Ð0à-•˜œ   œ fÑ-Ô-¸<ÐSTÐUÑUÔUˆÝ˜4¥¤­¬Ð0¸Ð<Ñ<Ô<ˆÝ
Ô˜v xÑ0Ô0Ð0õ ˜d˜V b™[°¨v¸©z½R¼V¸HÀq¹LÑ/HÐIÐIÑJÔJˆØ$•˜˜VÑ$Ô$°,È!ÐLÑLÔLˆÝ˜&¨¨c¨
Ð3Ñ3Ô3ˆÝ
Ô˜v xÑ0Ô0Ð0à$•˜˜VÑ$Ô$°,È!ÐLÑLÔLˆÝ˜&¨¨c¨
Ð3Ñ3Ô3ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r#   c                 ó  — g d¢}t          ddgdt          j        gt          j        t          j        gdœ¦  «        }|                     t          ¦  «        }|                     ¦   «         }t          g d¢d|¬¦  «        }t          j        ||¦  «         |                     d¬¦  «        }t          j        ||¦  «         |                     d¬¦  «        }t          ddt          j        gd|¬¦  «        }t          j        ||¦  «         d S )Nr×   r   )r   r   r   úm8[ns]©rI   rH   ©r¤  r=   )	r   r'   r(   rP   r   rB   r   rK   rO   )r¤   r¦  rY   r4  rZ   r]   s         r!   Útest_sum_nanops_timedeltaz0TestDataFrameAnalytics.test_sum_nanops_timedeltaŒ  sò   € àˆoˆoˆÝ˜a ˜V¨1­b¬f¨+½R¼VÅRÄVÐ<LÐMÐMÑNÔNˆà�hŠh•|Ñ$Ô$ˆð —’‘”ˆÝ˜)˜)˜)¨8¸3Ð?Ñ?Ô?ˆÝ
Ô˜v xÑ0Ô0Ð0ð —’ 1�Ñ%Ô%ˆÝ
Ô˜v xÑ0Ô0Ð0ð —’ 1�Ñ%Ô%ˆÝ˜1˜a¥¤˜.°ÀÐDÑDÔDˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r#   c                 óÚ   — t          g d¢g d¢dœ¦  «        }|                     d¬¦  «        }t          t          j        t          j        gddg¬¦  «        }t          j        ||¦  «         d S )	Nr	  ©rf   rs   r¥  )r   Úyrt   r«  r   r¯  r  )r   rB   r   r'   r(   rK   rO   rd  s       r!   Útest_sum_nanops_min_countz0TestDataFrameAnalytics.test_sum_nanops_min_count¡  sj   € å˜Y˜Y˜Y¨Y¨Y¨YÐ7Ð7Ñ8Ô8ˆØ—’ "�Ñ%Ô%ˆÝ�2œ6¥2¤6Ð*°3¸°*Ð=Ñ=Ô=ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r#   Ú
float_type)Úfloat16r¼   r£  zkwargs, expected_result)r;   r¤  gš™™™™™	@g333333@r:   c                 óÔ   — t          g d¢ddt          j        gdœ|¬¦  «        } |j        di |¤Ž}t	          |¦  «                             |¦  «        }t          j        ||¦  «         d S )N)ræ   gffffff@çš™™™™™@gš™™™™™@rÆ   ©r5   r1   rg   r,   )r   r'   r(   rB   r   r¾   rK   rO   ©r¤   r±  ÚkwargsÚexpected_resultrY   rZ   r]   s          r!   Útest_sum_nanops_dtype_min_countz6TestDataFrameAnalytics.test_sum_nanops_dtype_min_count¨  sv   € õ ˜_˜_˜_°C¸½B¼FÐ3CÐDÐDÈJÐWÑWÔWˆØ�”Ð!Ð!˜&Ð!Ð!ˆÝ˜/Ñ*Ô*×1Ò1°*Ñ=Ô=ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r#   rç   ré   c                 óÔ   — t          g d¢ddt          j        gdœ|¬¦  «        } |j        di |¤Ž}t	          |¦  «                             |¦  «        }t          j        ||¦  «         d S )N)ræ   rç   r´  rç   rµ  rg   r,   )r   r'   r(   rC   r   r¾   rK   rO   r¶  s          r!   Ú test_prod_nanops_dtype_min_countz7TestDataFrameAnalytics.test_prod_nanops_dtype_min_count¸  s   € õ Ø!�/�/¨¨cµ2´6Ð(:Ð;Ð;À:ð
ñ 
ô 
ˆð �”Ð"Ð"˜6Ð"Ð"ˆÝ˜/Ñ*Ô*×1Ò1°*Ñ=Ô=ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r#   c                 óÈ   — |j                              t          ¦  «        }t          ||j        |j        ¬¦  «        }|t          d¦  «        z  }|                     ¦   «          d S )Nr‚   r=   )r   r¾   rì   r   rH   rr   r   rB   )r¤   r«   r   rU   Údeltass        r!   Útest_sum_objectz&TestDataFrameAnalytics.test_sum_objectÊ  sS   € ØÔ#×*Ò*­3Ñ/Ô/ˆÝ˜&¨Ô(9À;ÔCVÐWÑWÔWˆØ� 1™œÑ%ˆØ�
Š
‰Œˆˆˆr#   c                 ó‚   — t          j        |¦  «        }|                     d¦  «         |                     d¦  «         d S )Nr=   r   )r'   ÚisnanrB   )r¤   r«   Úboolss      r!   Útest_sum_boolz$TestDataFrameAnalytics.test_sum_boolÐ  s3   € å”˜Ñ%Ô%ˆØ�	Š	�!‰ŒˆØ�	Š	�!‰Œˆˆˆr#   c                 ó  — t          t          dd¬¦  «        g d¢dœ¦  «                             g d¢¦  «        }t          j        t
          d¬¦  «        5  |                     ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S )	Nr  rf   r3   rå   r  )r2   rÆ   rf   z does not support reduction 'sum'rE   )r   r   r   rQ   rR   r£   rB   r  s     r!   Útest_sum_mixed_datetimez.TestDataFrameAnalytics.test_sum_mixed_datetimeÖ  sÈ   € å�Z¨¸Ð:Ñ:Ô:ÀÀÀÐNÐNÑOÔO×WÒWØˆIˆIñ
ô 
ˆõ Œ]�9Ð,NÐOÑOÔOð 	ð 	Ø�FŠF‰HŒHˆHð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s   ÁA6Á6A:Á=A:c                 óÌ  — d}t          j        t          |¬¦  «        5  |                     d¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  |                     d¬¦  «         d d d ¦  «         n# 1 swxY w Y   |d         dk    |d<   |                     d¦  «        }|d         |d         j                             ¦   «         k    sJ ‚d S )	Nz"Could not convert|does not supportrE   r   rA   úunsupported operand typer=   r  ry   )rQ   rR   r£   rŠ   r   )r¤   r«   r¥   r§   Úmeanss        r!   Útest_mean_cornerz'TestDataFrameAnalytics.test_mean_cornerÞ  sd  € à2ˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	,ð 	,Ø×#Ò#¨Ð#Ñ+Ô+Ð+ð	,ð 	,ð 	,ñ 	,ô 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,øøøð 	,ð 	,ð 	,ð 	,õ Œ]�9Ð,FÐGÑGÔGð 	,ð 	,Ø×#Ò#¨Ð#Ñ+Ô+Ð+ð	,ð 	,ð 	,ñ 	,ô 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,øøøð 	,ð 	,ð 	,ð 	,ð *¨#Ô.°Ò2ˆ�FÑØ× Ò  Ñ#Ô#ˆØ�VŒ} ¨FÔ 3Ô :× ?Ò ?Ñ AÔ AÒAÐAÐAÐAÐAÐAs#   žAÁAÁAÁ'B
Â
BÂBc           
      óÊ  — t          t          j        d¦  «        t          dd¬¦  «        t	          j        dd¬¦  «        t	          j        ddd¬¦  «        dœ¦  «        }|                     d	¬
¦  «        }t          ddi¦  «        }t          j
        ||¦  «         t          j        t          d¬¦  «        5  |                     ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S )NrÆ   ú
2016-01-01r3   Ú1DÚ2016ÚYrg  )r  r  r  r?  Tr¢  r  ræ   z'mean is not implemented for PeriodArrayrE   )r   r'   rT  r   rñ   rƒ  Úperiod_rangerŠ   r   rK   rO   rQ   rR   r£   rd  s       r!   Útest_mean_datetimelikez-TestDataFrameAnalytics.test_mean_datetimelikeí  s  € õ
 å”Y˜q‘\”\Ý °aÐ8Ñ8Ô8ÝÔ'¨°aÐ8Ñ8Ô8Ý”_ V°Q¸SÐAÑAÔAð	ð ñ
ô 
ˆð —’ d�Ñ+Ô+ˆÝ˜3 ˜*Ñ%Ô%ˆÝ
Ô˜v xÑ0Ô0Ð0åŒ]�9Ð,UÐVÑVÔVð 	ð 	Ø�GŠG‰IŒIˆIð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s   Â6CÃCÃCc                 ó  — t          t          j        d¦  «        t          dd¬¦  «        t	          j        dd¬¦  «        dœ¦  «        }|                     d¬¦  «        }t          d|j        d	         |j        d
         dœ¦  «        }t          j
        ||¦  «         t	          j        ddd¬¦  «        |d<   t          j        t          d¬¦  «        5  |                     d¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )NrÆ   rÊ  r3   rË  r
  Fr¢  r=   )r=   r  )r=   r  rÌ  rÍ  rg  r?  z"mean is not implemented for PeriodrE   )r   r'   rT  r   rñ   rƒ  rŠ   r   r2  rK   rO   rÎ  rQ   rR   r£   rd  s       r!   Ú)test_mean_datetimelike_numeric_only_falsez@TestDataFrameAnalytics.test_mean_datetimelike_numeric_only_false  s>  € Ýå”Y˜q‘\”\Ý °aÐ8Ñ8Ô8ÝÔ'¨°aÐ8Ñ8Ô8ðð ñ
ô 
ˆð —’ e�Ñ,Ô,ˆÝ ¨¬¨v¬¸R¼VÀF¼^ÐLÐLÑMÔMˆÝ
Ô˜v xÑ0Ô0Ð0õ ”/ &°!¸#Ð>Ñ>Ô>ˆˆ3‰åŒ]�9Ð,PÐQÑQÔQð 	(ð 	(Ø�GŠG ˆGÑ'Ô'Ð'ð	(ð 	(ð 	(ñ 	(ô 	(ð 	(ð 	(ð 	(ð 	(ð 	(ð 	(ð 	(øøøð 	(ð 	(ð 	(ð 	(ð 	(ð 	(s   ÃC6Ã6C:Ã=C:c                 óN  — t           j                             d¦  «                             dd¬¦  «        }t	          |d¬¦  «        }|                     d¬¦  «        }t	          |¦  «                             ¦   «                              d	¦  «        }t          j        ||¦  «         d S )
Nr2   r'  )rt   rs   )ÚsizeÚInt64rg   Tr¢  ÚFloat64)	r'   rƒ   r„   Úintegersr   rŠ   r¾   rK   rO   )r¤   r-  rY   rZ   r]   s        r!   Ú*test_mean_extensionarray_numeric_only_truezATestDataFrameAnalytics.test_mean_extensionarray_numeric_only_true  s�   € åŒi×#Ò# AÑ&Ô&×/Ò/°¸7Ð/ÑCÔCˆÝ�s 'Ð*Ñ*Ô*ˆØ—’ d�Ñ+Ô+ˆÝ˜S‘>”>×&Ò&Ñ(Ô(×/Ò/°	Ñ:Ô:ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r#   c                 óH  — t          j        t          d¬¦  «        5  |                     d¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  |                     d¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  |                     d¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  |                     d¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nrï   rE   r=   rÆ  )rQ   rR   r£   r‘   r�   rŠ   r“   )r¤   r¥   s     r!   Útest_stats_mixed_typez,TestDataFrameAnalytics.test_stats_mixed_type  s  € ÝŒ]�9Ð,?Ð@Ñ@Ô@ð 	&ð 	&Ø×"Ò" 1Ñ%Ô%Ð%ð	&ð 	&ð 	&ñ 	&ô 	&ð 	&ð 	&ð 	&ð 	&ð 	&ð 	&øøøð 	&ð 	&ð 	&ð 	&åŒ]�9Ð,?Ð@Ñ@Ô@ð 	&ð 	&Ø×"Ò" 1Ñ%Ô%Ð%ð	&ð 	&ð 	&ñ 	&ô 	&ð 	&ð 	&ð 	&ð 	&ð 	&ð 	&øøøð 	&ð 	&ð 	&ð 	&åŒ]�9Ð,FÐGÑGÔGð 	'ð 	'Ø×#Ò# AÑ&Ô&Ð&ð	'ð 	'ð 	'ñ 	'ô 	'ð 	'ð 	'ð 	'ð 	'ð 	'ð 	'øøøð 	'ð 	'ð 	'ð 	'åŒ]�9Ð,?Ð@Ñ@Ô@ð 	'ð 	'Ø×#Ò# AÑ&Ô&Ð&ð	'ð 	'ð 	'ñ 	'ô 	'ð 	'ð 	'ð 	'ð 	'ð 	'ð 	'ð 	'øøøð 	'ð 	'ð 	'ð 	'ð 	'ð 	'sE   œ>¾AÁAÁ$BÂB
ÂB
Â,CÃCÃCÃ4DÄDÄDc                 ó¾   — t          t          d¦  «        t          d¦  «        ¬¦  «        }t          |¦  «        }|                     d¬¦  «        d         dk    sJ ‚d S )Nr=   rt   r‚   rA   r   )r   rN   r   rB   )r¤   rY   rÁ  s      r!   Útest_sum_boolsz%TestDataFrameAnalytics.test_sum_bools'  sU   € Ý�U 1™XœX­u°R©y¬yÐ9Ñ9Ô9ˆÝ�R‘”ˆØ�yŠy˜aˆyÑ Ô  Ô# rÒ)Ð)Ð)Ð)Ð)Ð)r#   r<   c                 óD  — |}t           j        |j        dd…<   t           j        |j        dd…dd …f<   ||fD ]è}d }|du s|dk    r||u rd nt          }d}t	          j        ||¬	¦  «        5  |                     ||¬
¦  «        }	d d d ¦  «         n# 1 swxY w Y   d}
t	          j        ||
¬	¦  «        5  |                     t          j        ||¬
¦  «        }d d d ¦  «         n# 1 swxY w Y   | 	                    |j
        j        ¦  «        }t	          j        |	|¦  «         Œéd S )Nrs   rt   re   ru   rv   Fr=   z3The behavior of DataFrame.idxmin with all-NA valuesrE   r:   zThe behavior of Series.idxmin)r'   r(   r}   ÚFutureWarningrK   rL   ÚidxminrP   r   r¾   rH   rI   rO   ©r¤   r«   rÓ   r<   r;   rU   rY   Úwarnr§   rZ   Úmsg2r]   s               r!   Útest_idxminz"TestDataFrameAnalytics.test_idxmin/  óÆ  € ð ˆÝœ6ˆŒ
�1�R�4ÑÝ!#¤ˆŒ
�2�b�5˜"˜#˜#�:ÑØ˜)Ð$ð 	5ð 	5ˆBØˆDØ˜ˆˆ $¨!¢) )Ø! Y˜˜�t�tµM�ØGˆCÝÔ+¨D¸Ð<Ñ<Ô<ð =ð =ØŸš¨°V˜Ñ<Ô<�ð=ð =ð =ñ =ô =ð =ð =ð =ð =ð =ð =øøøð =ð =ð =ð =ð 3ˆDÝÔ+¨D¸Ð=Ñ=Ô=ð Mð MØŸ8š8¥F¤M¸ÀV˜8ÑLÔL�ðMð Mð Mñ Mô Mð Mð Mð Mð Mð Mð Møøøð Mð Mð Mð Mà—’ r¤x¤~Ñ6Ô6ˆHÝÔ" 6¨8Ñ4Ô4Ð4Ð4ð	5ð 	5ó$   Á*BÂB	ÂB	Â1#C Ã C$	Ã'C$	z3ignore:PeriodDtype\[B\] is deprecated:FutureWarningc                 óÖ   — |dk    rt          |¬¦  «        }nt          |¬¦  «        }|                     ||¬¦  «        }t          |j        ¬¦  «        }t	          j        ||¦  «         d S ©Nr   r  rý   r:   rg   )r   rÞ  r   rI   rK   rO   ©r¤   rH   r<   r;   rU   rZ   r]   s          r!   Útest_idxmin_emptyz(TestDataFrameAnalytics.test_idxmin_emptyC  óo   € ð �1Š9ˆ9Ý EÐ*Ñ*Ô*ˆEˆEå eÐ,Ñ,Ô,ˆEà—’ 4°�Ñ7Ô7ˆÝ ¤Ð,Ñ,Ô,ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r#   c                 óþ   — t          g d¢g d¢t          d¦  «        dœ¦  «        }|                     |¬¦  «        }|rt          ddgdd	g¬
¦  «        }nt          g d¢g d¢¬
¦  «        }t	          j        ||¦  «         d S )N©r2   rÆ   r=   ©r2   r=   r=   Úxyxr×   r¢  r2   r=   r5   r1   r  )r2   r=   r   )r   r|   rÞ  r   rK   rO   ©r¤   r�   rY   rZ   r]   s        r!   Útest_idxmin_numeric_onlyz/TestDataFrameAnalytics.test_idxmin_numeric_onlyP  ó’   € å˜Y˜Y˜Y¨Y¨Y¨Y½TÀ%¹[¼[ÐIÐIÑJÔJˆØ—’¨�Ñ5Ô5ˆØð 	@Ý˜q !˜f¨S°#¨JÐ7Ñ7Ô7ˆHˆHå˜i˜i˜i¨¨¨Ð?Ñ?Ô?ˆHÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r#   c                 ó¢   — |}d}t          j        t          |¬¦  «        5  |                     d¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S ©Nz)No axis named 2 for object type DataFramerE   r2   rA   )rQ   rR   rS   rÞ  ©r¤   r«   rU   r§   s       r!   Útest_idxmin_axis_2z)TestDataFrameAnalytics.test_idxmin_axis_2Z  ó™   € ØˆØ9ˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	!ð 	!Ø�LŠL˜aˆLÑ Ô Ð ð	!ð 	!ð 	!ñ 	!ô 	!ð 	!ð 	!ð 	!ð 	!ð 	!ð 	!ð 	!øøøð 	!ð 	!ð 	!ð 	!ð 	!ð 	!ó    AÁAÁAc                 óD  — |}t           j        |j        dd…<   t           j        |j        dd…dd …f<   ||fD ]è}d }|du s|dk    r||u rd nt          }d}t	          j        ||¬	¦  «        5  |                     ||¬
¦  «        }	d d d ¦  «         n# 1 swxY w Y   d}
t	          j        ||
¬	¦  «        5  |                     t          j        ||¬
¦  «        }d d d ¦  «         n# 1 swxY w Y   | 	                    |j
        j        ¦  «        }t	          j        |	|¦  «         Œéd S )Nrs   rt   re   ru   rv   Fr=   z3The behavior of DataFrame.idxmax with all-NA valuesrE   r:   zThe behavior of Series.idxmax)r'   r(   r}   rÝ  rK   rL   ÚidxmaxrP   r   r¾   rH   rI   rO   rß  s               r!   Útest_idxmaxz"TestDataFrameAnalytics.test_idxmax`  rã  rä  c                 óÖ   — |dk    rt          |¬¦  «        }nt          |¬¦  «        }|                     ||¬¦  «        }t          |j        ¬¦  «        }t	          j        ||¦  «         d S ræ  )r   rø  r   rI   rK   rO   rç  s          r!   Útest_idxmax_emptyz(TestDataFrameAnalytics.test_idxmax_emptyt  ré  r#   c                 óþ   — t          g d¢g d¢t          d¦  «        dœ¦  «        }|                     |¬¦  «        }|rt          ddgdd	g¬
¦  «        }nt          g d¢g d¢¬
¦  «        }t	          j        ||¦  «         d S )Nrë  rì  rí  r×   r¢  r=   r   r5   r1   r  )r=   r   r=   )r   r|   rø  r   rK   rO   rî  s        r!   Útest_idxmax_numeric_onlyz/TestDataFrameAnalytics.test_idxmax_numeric_only�  rð  r#   c                 óx  — t          j        d¦  «         t          g d¢g d¢dœd¬¦  «        }|                     ¦   «         }t	          ddgd	d
g¬¦  «        }t          j        ||¦  «         |                     ¦   «         }t	          ddgd	d
g¬¦  «        }t          j        ||¦  «         t          d	g d¢id¬¦  «        }|                     d¬¦  «        }t	          dgd	g¬¦  «        }t          j        ||¦  «         |                     d¬¦  «        }t	          dgd	g¬¦  «        }t          j        ||¦  «         d S )NÚpyarrowrë  rì  rµ  zint64[pyarrow]rg   r=   r   r5   r1   r  r2   )r1   rØ   r5   zstring[pyarrow]Fr¢  )rQ   rÎ   r   rø  r   rK   rO   rÞ  rd  s       r!   Útest_idxmax_arrow_typesz.TestDataFrameAnalytics.test_idxmax_arrow_types‹  sD  € åÔ˜IÑ&Ô&Ð&å˜Y˜Y˜Y¨Y¨Y¨YÐ7Ð7Ð?OÐPÑPÔPˆØ—’‘”ˆÝ˜1˜a˜&¨¨c¨
Ð3Ñ3Ô3ˆÝ
Ô˜v xÑ0Ô0Ð0à—’‘”ˆÝ˜1˜a˜&¨¨c¨
Ð3Ñ3Ô3ˆÝ
Ô˜v xÑ0Ô0Ð0å˜˜_˜_˜_Ð-Ð5FÐGÑGÔGˆØ—’¨�Ñ.Ô.ˆÝ˜1˜# c UÐ+Ñ+Ô+ˆÝ
Ô˜v xÑ0Ô0Ð0à—’¨�Ñ.Ô.ˆÝ˜1˜# c UÐ+Ñ+Ô+ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r#   c                 ó¢   — |}d}t          j        t          |¬¦  «        5  |                     d¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S rò  )rQ   rR   rS   rø  ró  s       r!   Útest_idxmax_axis_2z)TestDataFrameAnalytics.test_idxmax_axis_2¡  rõ  rö  c                 óú  — t          dd¬¦  «        }t          g d¢t          d¦  «        d d d…         |                     d¬¦  «        dœ¦  «        }|                     ¦   «         }t          g d	¢g d¢¬
¦  «        }t          j        ||¦  «         |                     ¦   «         }t          g d¢g d¢¬
¦  «        }t          j        ||¦  «         t          j
        |j        d<   |                     ¦   «         }t          g d	¢g d¢¬
¦  «        }t          j        ||¦  «         |                     ¦   «         }t          g d¢g d¢¬
¦  «        }t          j        ||¦  «         |d d d…         |d<   |                     ¦   «          |                     ¦   «         }t          g d¢g d¢¬
¦  «        }t          j        ||¦  «         |                     ¦   «         }t          g d¢g d¢¬
¦  «        }t          j        ||¦  «         d S )NrÊ  rÆ   r3   )r   r2   r=   rn  T)Údeepr	  )r=   r   r2   r  )r   r2   r   )r   rÆ   rf   )r=   r   r2   r   rå   )r   r2   r=   r2   )r   r   rN   ry  rø  r   rK   rO   rÞ  rñ   rE  r2  r{  ©r¤   r”  rY   rZ   r]   s        r!   Útest_idxmax_mixed_dtypez.TestDataFrameAnalytics.test_idxmax_mixed_dtype§  sç  € å˜¨qÐ1Ñ1Ô1ˆõ ˜9˜9˜9­¨q©¬°$°$°B°$¬¸C¿HºHÈ$¸HÑ<OÔ<OÐPÐPÑQÔQˆà—’‘”ˆÝ˜)˜)˜)¨9¨9¨9Ð5Ñ5Ô5ˆÝ
Ô˜v xÑ0Ô0Ð0à—’‘”ˆÝ˜)˜)˜)¨9¨9¨9Ð5Ñ5Ô5ˆÝ
Ô˜v xÑ0Ô0Ð0õ ”vˆŒˆt‰Ø—’‘”ˆÝ˜)˜)˜)¨9¨9¨9Ð5Ñ5Ô5ˆÝ
Ô˜v xÑ0Ô0Ð0à—’‘”ˆÝ˜)˜)˜)¨9¨9¨9Ð5Ñ5Ô5ˆÝ
Ô˜v xÑ0Ô0Ð0ð �D�D�b�D”	ˆˆ1‰Ø
×ÒÑ!Ô!Ð!à—’‘”ˆÝ˜,˜,˜,¨l¨l¨lÐ;Ñ;Ô;ˆÝ
Ô˜v xÑ0Ô0Ð0à—’‘”ˆÝ˜,˜,˜,¨l¨l¨lÐ;Ñ;Ô;ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r#   zop, expected_valuerø  rÞ  rs   c                 ó  — t          g d¢g d¢dœd¬¦  «        }|                     d¦  «        } t          ||¦  «        ¦   «         }t          d|it          dd	gdd¬
¦  «        ¬¦  «        }t	          j        ||¦  «         d S )N)éd   r  r  éÈ   r	  r	  )r   r   r   r=   r2   r   )ÚIDrŠ  rÔ  rg   r
  rŠ  r  r	  )ÚnamerI   r  )r   ÚgroupbyrJ   r   rK   rX  )r¤   rã   Úexpected_valuerY   rZ   r]   s         r!   Ú!test_idxmax_idxmin_convert_dtypesz8TestDataFrameAnalytics.test_idxmax_idxmin_convert_dtypesÍ  s®   € õ à4Ð4Ð4Ø+Ð+Ð+ðð ð ð
ñ 
ô 
ˆð �ZŠZ˜ÑÔˆà •˜˜R‘”Ñ"Ô"ˆÝØ�nÐ%Ý˜˜c˜
¨°WÐ=Ñ=Ô=ð
ñ 
ô 
ˆõ 	Ô˜f hÑ/Ô/Ð/Ð/Ð/r#   c                 ó¢  — t          dd¬¦  «        }t          ||d d d…         dœd¬¦  «        }t          j        |j        d<   |                     ¦   «          |                     d	¬
¦  «        }t          g d¢¦  «        }t          j	        ||¦  «         | 
                    d	¬
¦  «        }t          g d¢¦  «        }t          j	        ||¦  «         d S )NrÊ  rÆ   r3   rn  )rÆ   rf   Tr�  )r   r   r=   rA   )rf   rÆ   rÆ   )rf   rÆ   rf   )r   r   rñ   rE  r}   r{  rø  r   rK   rO   rÞ  r  s        r!   Ú"test_idxmax_dt64_multicolumn_axis1z9TestDataFrameAnalytics.test_idxmax_dt64_multicolumn_axis1ã  sË   € Ý˜¨qÐ1Ñ1Ô1ˆÝ˜3 3 t t¨ t¤9Ð-Ð-°DÐ9Ñ9Ô9ˆÝœˆŒ�‰à
×ÒÑ!Ô!Ð!à—’ �Ñ"Ô"ˆÝ˜)˜)˜)Ñ$Ô$ˆÝ
Ô˜v xÑ0Ô0Ð0à—’ �Ñ"Ô"ˆÝ˜)˜)˜)Ñ$Ô$ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r#   rÒ   rw  Ú	bool_onlyc                 óÌ   — |}t           j                             d¦  «                             t	          |¦  «        ¦  «        dk    |d<    t          ||¦  «        ||¬¦  «         d S )Nr2   g      à?Ú_bool_©r;   r  )r'   rƒ   r„   r…   r&   rJ   )r¤   rT   r;   r  r¥   r~  s         r!   Útest_any_all_mixed_floatz/TestDataFrameAnalytics.test_any_all_mixed_floatõ  sa   € ð
 #ˆÝœ)×/Ò/°Ñ2Ô2×BÒBÅ3ÀuÁ:Ä:ÑNÔNÐQTÒTˆˆh‰à���vÑÔ D°IÐ>Ñ>Ô>Ð>Ð>Ð>r#   c                 ó<   —  t          ||¦  «        |d¬¦  «         d S )NFr  rª   )r¤   rT   r;   r   s       r!   Útest_any_all_bool_with_naz0TestDataFrameAnalytics.test_any_all_bool_with_naÿ  s*   € ð 	,�Ð" FÑ+Ô+°ÀÐGÑGÔGÐGÐGÐGr#   z4ignore:Downcasting object dtype arrays:FutureWarningc                 ó  ‡— |                      d¦  «        }t          t          |¦  «        Št          ||¦  «        }ˆfd„}ˆfd„} |dd¬¦  «        } |dd¬¦  «        }t          j        ||                     |¦  «        ¦  «         t          j        ||                     |d¬¦  «        ¦  «          |d¬¦  «        } |d¬¦  «        }t          j        ||                     |¦  «        ¦  «         t          j        ||                     |d¬¦  «        d¬	¦  «         t          j        t          d
¬¦  «        5   |d¬¦  «         d d d ¦  «         n# 1 swxY w Y   |t          j	        z  }	 t          |	|¦  «        d¬¦  «        }
 t          |	|¦  «        d¬¦  «        }|dk    r.|
 
                    ¦   «         rJ ‚| 
                    ¦   «         rJ ‚d S |
                     ¦   «         sJ ‚|                     ¦   «         sJ ‚d S )NTc                 óL   •— |                       ¦   «         j        } ‰|¦  «        S r   )r%   r   r)   s     €r!   r"   zFTestDataFrameAnalytics.test_any_all_bool_frame.<locals>.skipna_wrapper  s#   ø€ Ø—8’8‘:”:Ô$ˆDØ�;˜tÑ$Ô$Ð$r#   c                 ó$   •—  ‰| j         ¦  «        S r   r   r7   s    €r!   r8   z?TestDataFrameAnalytics.test_any_all_bool_frame.<locals>.wrapper  r9   r#   r   Fr:   r=   rA   )r>   rD   rE   r2   rÒ   )ÚfillnarJ   r'   rK   rO   rP   rQ   rR   rS   r(   rÒ   rw  )r¤   rT   r   rU   rX   r"   r8   r[   r\   r_   r`   ra   r+   s               @r!   Útest_any_all_bool_framez.TestDataFrameAnalytics.test_any_all_bool_frame  s^  ø€ ð
 #×)Ò)¨$Ñ/Ô/ˆÝ�b &Ñ)Ô)ˆÝ�E˜6Ñ"Ô"ˆð	%ð 	%ð 	%ð 	%ð 	%ð	)ð 	)ð 	)ð 	)ð 	)ð �!˜ 5Ð)Ñ)Ô)ˆØ�!˜ 5Ð)Ñ)Ô)ˆå
Ô˜w¨¯ª°GÑ(<Ô(<Ñ=Ô=Ð=Ý
Ô˜w¨¯ª°GÀ!¨Ñ(DÔ(DÑEÔEÐEà�!˜�)‘)”)ˆØ�!˜�)‘)”)ˆå
Ô˜w¨¯ª°NÑ(CÔ(CÑDÔDÐDÝ
ÔØ�U—[’[ °a�[Ñ8Ô8Àeð	
ñ 	
ô 	
ð 	
õ
 Œ]�:Ð->Ð?Ñ?Ô?ð 	ð 	ØˆA�1ˆI‰IŒIˆIð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð �œ‘ˆØ$�W�V˜VÑ$Ô$¨!Ð,Ñ,Ô,ˆØ$�W�V˜VÑ$Ô$¨!Ð,Ñ,Ô,ˆØ�UŠ?ˆ?Ø—v’v‘x”xÐÐ�<Ø—v’v‘x”xÐÐ�<ÐÐà—6’6‘8”8ˆOˆO�8Ø—6’6‘8”8ˆOˆO�8ˆOˆOs   Ä9EÅEÅEc                 ó0  — t          g d¢g d¢g d¢dœg d¢¬¦  «        }|ddg                              d	¬
¦  «        }t          g d¢g d¢¬¦  «        }t          j        ||¦  «         |ddg                              d	d¬¦  «        }t          j        ||¦  «         |                     d	¦  «        }t          g d¢g d¢¬¦  «        }t          j        ||¦  «         |                     d	d¬¦  «        }t          j        ||¦  «         |                     d ¬
¦  «                             ¦   «         }|du sJ ‚|                     d ¬
¦  «                             ¦   «         }|du sJ ‚|dg                              d ¬
¦  «                             ¦   «         }|du sJ ‚d S )N)TFF)TTF)TTTr
  r×   r  r  r  r=   rA   Tr  ©r  Fr  )r   rÒ   r   rK   rO   rw  Úitemrd  s       r!   Útest_any_all_extraz)TestDataFrameAnalytics.test_any_all_extra1  s¾  € Ýà)Ð)Ð)Ø(Ð(Ð(Ø'Ð'Ð'ðð ð
 "�/�/ð
ñ 
ô 
ˆð �S˜#�J”×#Ò#¨Ð#Ñ+Ô+ˆÝÐ-Ð-Ð-°_°_°_ÐEÑEÔEˆÝ
Ô˜v xÑ0Ô0Ð0à�S˜#�J”×#Ò#¨°dÐ#Ñ;Ô;ˆÝ
Ô˜v xÑ0Ô0Ð0à—’˜‘”ˆÝÐ.Ð.Ð.°o°o°oÐFÑFÔFˆÝ
Ô˜v xÑ0Ô0Ð0à—’˜ T�Ñ*Ô*ˆÝ
Ô˜v xÑ0Ô0Ð0ð —’˜T�Ñ"Ô"×'Ò'Ñ)Ô)ˆØ˜ˆˆˆˆà—’˜T�Ñ"Ô"×'Ò'Ñ)Ô)ˆØ˜ˆ~ˆ~ˆ~ˆ~à�S�E”—’ D�Ñ)Ô)×.Ò.Ñ0Ô0ˆØ˜ˆ~ˆ~ˆ~ˆ~ˆ~ˆ~r#   Úbool_agg_funcc           	      óÆ  — t          dt          j        t          j        dgt          j        dt          j        dgt          j        t          j        t          j        dgt          j        t          j        dt          j        gg¬¦  «        }|r|dk     o| o|dk    }nd} t          ||¦  «        ||¬¦  «        }t	          dd|dg¦  «        }t          j        ||¦  «         d S )	Nr=   Tr2   Ú5©Údatar   rw  r:   )r   r'   r(   rJ   r   rK   rO   )	r¤   r;   r!  r<   r¦   rY   ÚvalrZ   r]   s	            r!   Útest_any_all_object_dtypez0TestDataFrameAnalytics.test_any_all_object_dtypeR  sÛ   € õ à•B”F�BœF DÐ)Ý”˜�BœF DÐ)Ý”�œ¥¤¨Ð.Ý”�œ ¥b¤fÐ-ð	ð
ñ 
ô 
ˆð ð 	à˜a’i�-ÐI¨ JÐI°=ÀEÒ3IˆCˆCàˆCØ+•˜˜]Ñ+Ô+°¸fÐEÑEÔEˆÝ˜4  s¨DÐ1Ñ2Ô2ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r#   zAignore:'any' with datetime64 dtypes is deprecated.*:FutureWarningc                 ó>  — dt           j        dt           j        g}t          d¦  «        t          d¦  «        t          j        t          j        g}t          ||dœ¦  «        }|                     d¬¦  «        }t          g d¢¦  «        }t          j	        ||¦  «         d S )Nr=   rÆ   z
1960-02-15z
1960-02-16r  rA   )TTTF)
r'   r(   r   rñ   rE  r   rÒ   r   rK   rO   )r¤   Ú
float_dataÚdatetime_datarY   rZ   r]   s         r!   Útest_any_datetimez(TestDataFrameAnalytics.test_any_datetimek  s’   € ð
 �œ ¥B¤FÐ+ˆ
å�lÑ#Ô#Ý�lÑ#Ô#ÝŒFÝŒFð	
ˆõ ˜Z¨mÐ<Ð<Ñ=Ô=ˆà—’˜Q�‘”ˆåÐ3Ð3Ð3Ñ4Ô4ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r#   c                 ó¤  — t          g d¢g d¢g d¢dœt          g d¢t          ¬¦  «        ¬¦  «        }|                     d¬¦  «        }t	          t
          j        g ¬	¦  «        }t          j        ||¦  «         t          g d¢g d¢g d¢g d
¢dœ¦  «        }|                     d¬¦  «        }t	          ddi¦  «        }t          j        ||¦  «         d S )Nr	  r®  )NNN)Úcol1Úcol2Úcol3rg   rý   Tr  rª  )FFT)r-  r.  r/  Úcol4r0  F)	r   r   r{   rw  r   r'   Úbool_rK   rO   rd  s       r!   Útest_any_all_bool_onlyz-TestDataFrameAnalytics.test_any_all_bool_only~  sý   € åØ�Y�Y¨	¨	¨	Ð;MÐ;MÐ;MÐNÐNÝÐ2Ð2Ð2½&ÐAÑAÔAð
ñ 
ô 
ˆð
 —’ $�Ñ'Ô'ˆÝ¥¤°Ð3Ñ3Ô3ˆÝ
Ô˜v xÑ0Ô0Ð0åà!˜	˜	Ø!˜	˜	Ø*Ð*Ð*Ø,Ð,Ð,ð	ð ñ
ô 
ˆð —’ $�Ñ'Ô'ˆÝ˜6 5˜/Ñ*Ô*ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r#   zfunc, data, expectedr  r  rÖ   rí   zM8[ns, UTC]r©  Úcategoryrt   ru   c                 ó
  — t          |¦  «        }t          d„ |j        D ¦   «         ¦  «        r t          j        t
          d¬¦  «        5   ||¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t
          d¬¦  «        5   t          t          |¦  «        |j        ¦  «        d ¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S d}|j                             d„ ¦  «                             ¦   «         rt          }nd }t          j        ||d¬¦  «        5   ||¦  «        }d d d ¦  «         n# 1 swxY w Y   t          |t          j        ¦  «        sJ ‚|                     ¦   «         |u sJ ‚t          j        ||¬¦  «        5   t          t          |¦  «        |j        ¦  «        d ¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          |t          j        ¦  «        sJ ‚|                     ¦   «         |u sJ ‚d S )	Nc              3   ó@   K  — | ]}t          |t          ¦  «        V — Œd S r   )rM   r   )rl   r   s     r!   r‹  z>TestDataFrameAnalytics.test_any_all_np_func.<locals>.<genexpr>Í  s-   è è € ÐDÐD°1�z˜!Õ-Ñ.Ô.ÐDÐDÐDÐDÐDÐDr#   z)dtype category does not support reductionrE   rA   z0'(any|all)' with datetime64 dtypes is deprecatedc                 ó   — | j         dk    S )NrM  )Úkindr·   s    r!   r#  z=TestDataFrameAnalytics.test_any_all_np_func.<locals>.<lambda>Ú  s   € ¨1¬6°Sª=€ r#   F)rF   Úcheck_stacklevel)r   rÒ   ÚdtypesrQ   rR   r£   rJ   Ú__name__rP   rÝ  rK   rL   rM   r'   r1  r  )r¤   Úfuncr%  r]   r§   rà  rZ   s          r!   Útest_any_all_np_funcz+TestDataFrameAnalytics.test_any_all_np_func–  s4  € õj ˜‰ŒˆåÐDÐD¸¼ÐDÑDÔDÑDÔDð 	-Ý”ÝÐ!Lðñ ô ð ð ð ��T‘
”
�
ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð õ ”ÝÐ!Lðñ ô ð Cð Cð 8•�	 $™œ¨¬Ñ7Ô7¸TÐBÑBÔBÐBðCð Cð Cñ Cô Cð Cð Cð Cð Cð Cð Cð Cøøøð Cð Cð Cð Cð Cð Cð
 EˆCØŒ{× Ò Ð!8Ð!8Ñ9Ô9×=Ò=Ñ?Ô?ð Ý$��à�åÔ+¨D¸ÈeÐTÑTÔTð $ð $à˜˜d™œ�ð$ð $ð $ñ $ô $ð $ð $ð $ð $ð $ð $øøøð $ð $ð $ð $õ ˜f¥b¤hÑ/Ô/Ð/Ð/Ð/Ø—;’;‘=”= HÐ,Ð,Ð,Ð,õ Ô+¨D¸Ð<Ñ<Ô<ð Lð Là@�¥¨4¡¤°$´-Ñ@Ô@ÀdÐKÑKÔK�ðLð Lð Lñ Lô Lð Lð Lð Lð Lð Lð Løøøð Lð Lð Lð Lõ ˜f¥b¤hÑ/Ô/Ð/Ð/Ð/Ø—;’;‘=”= HÐ,Ð,Ð,Ð,Ð,Ð,sH   Á	A!Á!A%Á(A%Â-CÃCÃCÄD6Ä6D:Ä=D:Æ-GÇGÇGc                 óö   — t          j        t          ddg¬¦  «        ¦  «                             ¦   «         }|du sJ ‚t          j        t          ddg¬¦  «        ¦  «                             ¦   «         }|du sJ ‚d S )Nr5   r1   rý   TF)r'   rw  r   r  rÒ   )r¤   rZ   s     r!   Útest_any_all_objectz*TestDataFrameAnalytics.test_any_all_objectì  st   € å”�	¨3°¨*Ð5Ñ5Ô5Ñ6Ô6×;Ò;Ñ=Ô=ˆØ˜ˆ~ˆ~ˆ~ˆ~å”�	¨3°¨*Ð5Ñ5Ô5Ñ6Ô6×;Ò;Ñ=Ô=ˆØ˜ˆˆˆˆˆˆr#   c                 ó€  — t          ddgddgdœ¦  «                             t          ¦  «        }|                     ¦   «          t	          ddg¦  «        |d<   |d                              d¦  «        |d<   |                     ¦   «         }|dg         }t          j        ||¦  «         |                     dd	¬
¦  «        }t	          dgdg¬¦  «        }t          j	        ||¦  «         |ddg                              dd	¬
¦  «        }t          j	        ||¦  «         |                     dd ¬
¦  «        sJ ‚| 
                    dd	¬
¦  «        }t	          dgdg¬¦  «        }t          j	        ||¦  «         |dg          
                    dd	¬
¦  «        }t          j	        ||¦  «         | 
                    dd ¬
¦  «        sJ ‚d S )NrÚ   r2   TFr  r  r3  r?  r   )r  r;   r  r  )r   r¾   r{   r{  r   Ú_get_bool_datarK   rX  rw  rO   rÒ   )r¤   rY   Úresr]   s       r!   Útest_any_all_object_bool_onlyz4TestDataFrameAnalytics.test_any_all_object_bool_onlyô  s¿  € Ý˜e Q˜Z¨t°U¨mÐ<Ð<Ñ=Ô=×DÒDÅVÑLÔLˆØ
×ÒÑ!Ô!Ð!Ý˜$ ˜Ñ&Ô&ˆˆ3‰ð �S”'—.’. Ñ,Ô,ˆˆ3‰ð ×ÒÑ!Ô!ˆØ�s�e”9ˆÝ
Ô˜c 8Ñ,Ô,Ð,à�fŠf˜t¨!ˆfÑ,Ô,ˆÝ˜4˜&¨¨Ð.Ñ.Ô.ˆÝ
Ô˜s HÑ-Ô-Ð-ð �#�s�Œn× Ò ¨4°aÐ Ñ8Ô8ˆÝ
Ô˜s HÑ-Ô-Ð-à�vŠv ¨4ˆvÑ0Ô0Ð0Ð0Ð0à�fŠf˜t¨!ˆfÑ,Ô,ˆÝ˜4˜&¨¨Ð.Ñ.Ô.ˆÝ
Ô˜s HÑ-Ô-Ð-ð �#�Œi�mŠm d°ˆmÑ3Ô3ˆÝ
Ô˜s HÑ-Ô-Ð-à�vŠv ¨4ˆvÑ0Ô0Ð0Ð0Ð0Ð0Ð0r#   c                 ó°  — t          g d¢¦  «        }t          dt          j        dt          j        gi¦  «        }t          g d¢¦  «        }t          t          j        t          j        dg¦  «        }t	          j        d ¦  «        5  |                     |d¬¦  «         dD ]} t          ||¦  «        |d¬	¦  «         Œ	 d d d ¦  «         d S # 1 swxY w Y   d S )
N)ræ   ræ   ræ   r  rç   r  r=   r   )Úlowerr;   )ÚltÚleÚgtÚgeÚeqÚnerA   )r   r'   r(   r   rK   rL   ÚcliprJ   )r¤   rY   Údf_nanr°   Ús_nanrã   s         r!   Útest_series_broadcastingz/TestDataFrameAnalytics.test_series_broadcasting  s  € õ ���Ñ'Ô'ˆÝ˜C¥"¤&¨#­r¬vÐ!6Ð7Ñ8Ô8ˆÝ�9�9�9ÑÔˆÝ�œ¥¤¨Ð*Ñ+Ô+ˆåÔ'¨Ñ-Ô-ð 	/ð 	/Ø�KŠK˜a aˆKÑ(Ô(Ð(Ø:ð /ð /�Ø•˜˜B‘” ¨AÐ.Ñ.Ô.Ð.Ð.ð/ð	/ð 	/ð 	/ñ 	/ô 	/ð 	/ð 	/ð 	/ð 	/ð 	/ð 	/ð 	/øøøð 	/ð 	/ð 	/ð 	/ð 	/ð 	/s   Â8CÃCÃC)[r:  Ú
__module__Ú__qualname__rQ   rŽ  ÚparametrizeÚparamÚtdÚ
skip_if_nor¨   r¬   rÂ   rÏ   rÔ   r   r'   r(   r{   Úfilterwarningsrâ   ró   r�  r   r  r  r  r  r  r.  r5  r9  r
   r   r   r  rñ   rE  rY  ra  re  r  r…  r•  rš  r   r   rS  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+  r2  rÒ   rw  r   rì   r<  r>  rB  rN  r,   r#   r!   rˆ   rˆ   â   s:  € € € € € ð „[×Ò˜V a¨ VÑ,Ô,Ø„[×ÒØàØØØØØØØØØØØˆFŒL˜ } r¤}°WÑ'=Ô'=Ð>Ñ>Ô>ØˆFŒL˜ } r¤}°WÑ'=Ô'=Ð>Ñ>Ô>ð	
ñô ð$,Nð ,Nñ%ô ñ -Ô,ð&,Nð\ „[×Ò˜V a¨ VÑ,Ô,Ø„[×ÒØàØØØØØØØØØØˆFŒL˜ } r¤}°WÑ'=Ô'=Ð>Ñ>Ô>ØˆFŒL˜ } r¤}°WÑ'=Ô'=Ð>Ñ>Ô>ð	
ñô ð"Dð Dñ#ô ñ -Ô,ð$Dð6
ð 6
ð 6
ðp?ð ?ð ?ð 	
ð 	
ð 	
ð „[×ÒØÐMÐMÐMñô ð „[×ÒØàˆIðð ð ð
 '˜˜ðð ð ðð ð ,Ð+Ð+Øðñ ô ð" ˆI˜2œ6 1˜+¨2¬6°1¨+¸2¼6À1¸+ÐFÐFÈfÐUÑUÔUð%	
ñô ð. „[×ÒÐ RÑSÔSð1ð 1ñ TÔSñ/ô ñô ð61ð „[×Ò˜TÐ#PÐ#PÐ#PÑQÔQð"ð "ñ RÔQð"ð@ „[×ÒØ"Ð"Ñ$Ô$Ð-Qð ñ ô ð*ð *ñô ð*ð"	
ð 	
ð 	
ð „[×Ò˜T D¨% =Ñ1Ô1ð1ð 1ñ 2Ô1ð1ð „[×Ò˜T D¨% =Ñ1Ô1ð1ð 1ñ 2Ô1ð1ð1ð 1ð 1ð6*ð *ð *ð" „[×Ò˜VÐ%:Ð%:Ð%:Ñ;Ô;ð";ð ";ñ <Ô;ð";ðH*ð *ð *ð „[×ÒØð à˜Ø˜Ø˜Ø˜Ø$˜ c U¸°uÐ=Ñ=Ô=Ø&˜¨ ~¸XÐFÑFÔFØ%˜ x jÑ1Ô1ðð ðð à˜Ø˜Øœ&˜Ø!˜œ 2¤6 (°&Ð9Ñ9Ô9Ø$˜ b¤f X¸3¸%Ð@Ñ@Ô@Ø&˜¨¬ x°xÐ@Ñ@Ô@Ø%˜ r¤v hÑ/Ô/ðð ðð à˜Q ¤¨¬Ð/Ø˜Q ¤¨¬Ð/Ø˜RœV R¤V¨R¬VÐ4Ø$˜ c¨2¬6°2´6¸2¼6Ð%BÐPSÈuÐUÑUÔUØ&˜Ø;Ð;Ð;À8ðñ ô ð &˜Ð&EÐ&EÐ&EÑFÔFØ%˜˜ð
ð 
ðð à˜Q ¤¨¬Ð/Ø˜Q ¤¨¬Ð/Ø˜RœV R¤V¨R¬VÐ4Ø$˜ b¤f¨c°2´6¸2¼6Ð%BÐPSÈuÐUÑUÔUØ&˜Ø;Ð;Ð;À8ðñ ô ð &˜Ð&EÐ&EÐ&EÑFÔFØ%˜˜ð
ð 
ððO5	
ñ8ô 8ðr0ð 0ñs8ô 8ðr0ð40ð 0ð 0ð0ð 0ð 0ðU5ð U5ð U5ðn1ð 1ð 1ð  „[×ÒØ�L ,°´¸ÐEÀqÈBÌFÈ8Á|ÐTñô ð1ð 1ñô ð1ð*ð ð ð „[×ÒØàˆJ�q‰MŒMØˆM˜"ÑÔØˆE�"˜BœHÐ%Ñ%Ô%ØˆE�"˜BœJÐ'Ñ'Ô'ØˆM˜" 4Ð(Ñ(Ô(ØˆK˜ Ð%Ñ%Ô%ð	
ñ
ô 
ð
1ð 
1ñ
ô 
ð
1ð „[×Ò˜^¨j¸+Ð-FÑGÔGØ„[×Ò˜^Ð-@Ð-@Ð-@ÑAÔAð1ð 1ñ BÔAñ HÔGð1ð@1ð 1ð 1ð*1ð 1ð 1ð „[×Ò˜\Ð+LÐ+LÐ+LÑMÔMØ„[×ÒØ!à aÐ(Ð(¨3°°R´VÐ*<Ð=Ø aÐ(Ð(¨2¬6°2´6¸2¼6Ð*BÐCØ 5Ð)Ð)¨C°°b´fÐ+=Ð>ð	
ñô ð1ð 1ñô ñ NÔMð1ð „[×Ò˜\Ð+LÐ+LÐ+LÑMÔMØ„[×ÒØ!à aÐ(Ð(¨3°°R´VÐ*<Ð=Ø aÐ(Ð(¨2¬6°2´6¸2¼6Ð*BÐCØ 5Ð)Ð)¨C°°b´fÐ+=Ð>ð	
ñô ð1ð 1ñô ñ NÔMð1ðð ð ðð ð ðð ð ðBð Bð Bðð ð ð((ð (ð (ð(1ð 1ð 1ð'ð 'ð 'ð*ð *ð *ð „[×Ò˜X¨¨e }Ñ5Ô5Ø„[×Ò˜V a¨ VÑ,Ô,ð5ð 5ñ -Ô,ñ 6Ô5ð5ð$ „[×Ò˜V a¨ VÑ,Ô,Ø„[×ÒÐ VÑWÔWð	1ð 	1ñ XÔWñ -Ô,ð	1ð „[×Ò˜^¨d°E¨]Ñ;Ô;ð1ð 1ñ <Ô;ð1ð!ð !ð !ð „[×Ò˜X¨¨e }Ñ5Ô5Ø„[×Ò˜V a¨ VÑ,Ô,ð5ð 5ñ -Ô,ñ 6Ô5ð5ð$ „[×Ò˜V a¨ VÑ,Ô,Ø„[×ÒÐ VÑWÔWð	1ð 	1ñ XÔWñ -Ô,ð	1ð „[×Ò˜^¨d°E¨]Ñ;Ô;ð1ð 1ñ <Ô;ð1ð1ð 1ð 1ð,!ð !ð !ð$1ð $1ð $1ðL „[×ÒØØ
�Q˜�FÐ	˜h¨¨A¨Ð/Ð0ñô ð0ð 0ñ	ô ð0ð$1ð 1ð 1ð$ „[×Ò˜X¨¨u ~Ñ6Ô6Ø„[×Ò˜V a¨ VÑ,Ô,Ø„[×Ò˜[¨5°$¨-Ñ8Ô8ð?ð ?ñ 9Ô8ñ -Ô,ñ 7Ô6ð?ð „[×Ò˜X¨¨u ~Ñ6Ô6Ø„[×Ò˜V a¨ VÑ,Ô,ðHð Hñ -Ô,ñ 7Ô6ðHð „[×ÒÐ VÑWÔWØ„[×Ò˜X¨¨u ~Ñ6Ô6ð)ð )ñ 7Ô6ñ XÔWð)ðVð ð ðB „[×Ò˜V a¨ VÑ,Ô,Ø„[×Ò˜_¨u°e¨nÑ=Ô=Ø„[×Ò˜X¨¨e }Ñ5Ô5ð1ð 1ñ 6Ô5ñ >Ô=ñ -Ô,ð1ð, „[×ÒØKñô ð1ð 1ñô ð1ð 1ð 1ð 1ð0 „[×ÒØð/	
ØŒV�R˜Ðð/	
àŒV�R˜Ðð/	
ð ŒV�c˜2�Y Ð&ð/	
ð ŒV�c˜2�Y Ð%ð	/	
ð
 ŒV�c˜E 5˜>Ð*¨EÐ2ð/	
ð ŒV�c˜E 5˜>Ð*¨EÐ2ð/	
ð ŒV�c˜D %˜=Ð)¨4Ð0ð/	
ð ŒV�c˜D %˜=Ð)¨5Ð1ð/	
ð ŒV�c˜D $˜<Ð(¨$Ð/ð/	
ð ŒV�c˜D $˜<Ð(¨$Ð/ð/	
ð ŒV˜E˜7¨%¨Ð1Ð1°5Ð9ð/	
ð ŒV˜E˜7¨%¨Ð1Ð1°5Ð9ð/	
ð ŒV˜E 5˜>°¸°Ð>Ð>ÀÐEð/	
ð ŒV˜E 5˜>°¸°Ð>Ð>ÀÐFð/	
ð  ŒV�c˜6˜6 3¨ *°GÐ<Ñ<Ô<Ð=¸uÐEð!/	
ð" ŒV�c˜6˜6 3¨ *°GÐ<Ñ<Ô<Ð=¸tÐDð#/	
ð$ ŒV�c˜6˜6 1 a &°Ð4Ñ4Ô4Ð5°uÐ=ð%/	
ð& ŒV�c˜6˜6 1 a &°Ð4Ñ4Ô4Ð5°tÐ<ð'/	
ð( ˆFŒL˜œ # v v¨q°!¨f¸HÐ'EÑ'EÔ'EÐ!FÈÑNÔNð)/	
ð* ˆFŒL˜œ # v v¨q°!¨f¸MÐ'JÑ'JÔ'JÐ!KÈUÑSÔSð+/	
ð, ˆFŒL˜œ # v v¨q°!¨f¸HÐ'EÑ'EÔ'EÐ!FÈÑMÔMð-/	
ð. ˆFŒL˜œ # v v¨q°!¨f¸MÐ'JÑ'JÔ'JÐ!KÈTÑRÔRð//	
ð0 ˆFŒL˜œ # v v¨q°!¨f¸HÐ'EÑ'EÔ'EÐ!FÈÑMÔMð1/	
ð2 ˆFŒL˜œ # v v¨q°!¨f¸MÐ'JÑ'JÔ'JÐ!KÈTÑRÔRð3/	
ð4 ˆFŒL˜œ # v v¨q°!¨f¸HÐ'EÑ'EÔ'EÐ!FÈÑMÔMð5/	
ð6 ˆFŒL˜œ # v v¨q°!¨f¸MÐ'JÑ'JÔ'JÐ!KÈTÑRÔRð7/	
ð8 ˆFŒL˜œ # v v¨q°!¨f¸HÐ'EÑ'EÔ'EÐ!FÈÑNÔNð9/	
ð: ˆFŒL˜œ # v v¨q°!¨f¸HÐ'EÑ'EÔ'EÐ!FÈÑMÔMð;/	
ð< ˆFŒL˜œ # v v¨q°!¨f¸HÐ'EÑ'EÔ'EÐ!FÈÑMÔMð=/	
ð> ˆFŒL˜œ # v v¨q°!¨f¸HÐ'EÑ'EÔ'EÐ!FÈÑMÔMð?/	
ðD ŒV�c˜6˜6 1 a &°
Ð;Ñ;Ô;Ð<¸dÐCðE/	
ðF ŒV�c˜6˜6 1 a &°
Ð;Ñ;Ô;Ð<¸eÐDðG/	
ðH ŒV�c˜6˜6 1 a &°
Ð;Ñ;Ô;Ð<¸dÐCðI/	
ðJ ŒV�c˜6˜6 1 a &°
Ð;Ñ;Ô;Ð<¸eÐDðK/	
ðN ˆFŒLØ”à˜  R °Ð9Ñ9Ô9Ø˜  R °Ð9Ñ9Ô9ðð ð ñô ðO/	
ñ2ô 2ðf!-ð !-ñg2ô 2ðf!-ðFð ð ð 1ð  1ð  1ðJ/ð /ð /ð /ð /r#   rˆ   c                   óV  — e Zd Zd„ Zd„ Zd„ Zd„ Zej         	                    dddg¦  «        ej         	                    dd	d
g¦  «        de
fd„¦   «         ¦   «         Zej         	                    dd	d
g¦  «        d„ ¦   «         Zd„ Zd„ Zej        d„ ¦   «         Zej        d„ ¦   «         ZdS )ÚTestDataFrameReductionsc                 óú  — t          dt          j        t          j        t          d¦  «        gi¦  «        }|                     ¦   «         }t          t          d¦  «        gdg¬¦  «        }t          j        ||¦  «         |                     ¦   «         }t          t          d¦  «        gdg¬¦  «        }t          j        ||¦  «         t          dt          j        t          j        gi¦  «        }|                     ¦   «         }t          t          j        gdg¬¦  «        }t          j        ||¦  «         |                     ¦   «         }t          t          j        gdg¬¦  «        }t          j        ||¦  «         d S )NrÚ   z
2012-05-01r  )	r   rñ   rE  r   r�   r   rK   rO   rŽ   )r¤   rY   rA  Úexps       r!   Útest_min_max_dt64_with_NaTz2TestDataFrameReductions.test_min_max_dt64_with_NaT(  s8  € å˜¥¤­¬µ	¸,Ñ0GÔ0GÐHÐIÑJÔJˆà�fŠf‰hŒhˆÝ•i Ñ-Ô-Ð.°u°gÐ>Ñ>Ô>ˆÝ
Ô˜s CÑ(Ô(Ð(à�fŠf‰hŒhˆÝ•i Ñ-Ô-Ð.°u°gÐ>Ñ>Ô>ˆÝ
Ô˜s CÑ(Ô(Ð(õ ˜¥¤­¬Ð/Ð0Ñ1Ô1ˆà�fŠf‰hŒhˆÝ•b”f�X e WÐ-Ñ-Ô-ˆÝ
Ô˜s CÑ(Ô(Ð(à�fŠf‰hŒhˆÝ•b”f�X e WÐ-Ñ-Ô-ˆÝ
Ô˜s CÑ(Ô(Ð(Ð(Ð(r#   c                 óº  — |}t          |t          ¦  «        r"t          ¦   «         rt          j        d¦  «         t          t          d|¬¦  «        t          d|¬¦  «        gt          d|¬¦  «        t          j        gdœ¦  «        }| 	                    dd¬	¦  «        }t          |j        d
         t          j        g¦  «        }|j        |d         j        k    sJ ‚t          j        ||¦  «         |                     dd¬	¦  «        }t          |j        d         t          j        g¦  «        }|j        |d         j        k    sJ ‚t          j        ||¦  «         d S )NzSGH#37659 OSError raised within tzlocal bc Windows chokes in times before 1970-01-01z2020-01-01 08:00:00r  z1920-02-01 09:00:00z2020-02-01 08:00:00rµ  r=   Fr:   )r   r5   r5   )r   r1   )rM   r   r   rQ   Úskipr   r   rñ   rE  r�   r   r2  rI   rK   rO   rŽ   )r¤   r“  Útz_naive_fixturer  rY   rA  r]   s          r!   Ú'test_min_max_dt64_with_NaT_skipna_falsez?TestDataFrameReductions.test_min_max_dt64_with_NaT_skipna_false?  s\  € àˆÝ�b�'Ñ"Ô"ð 	Õ':Ñ'<Ô'<ð 	ÝŒKð4ñô ð õ
 õ Ð3¸Ð;Ñ;Ô;ÝÐ3¸Ð;Ñ;Ô;ðõ  Ð 5¸"Ð=Ñ=Ô=½r¼vÐFðð ñ
ô 
ˆð �fŠf˜! EˆfÑ*Ô*ˆÝ˜2œ6 &œ>­2¬6Ð2Ñ3Ô3ˆØŒ~  C¤¤Ò.Ð.Ð.Ð.å
Ô˜s HÑ-Ô-Ð-à�fŠf˜! EˆfÑ*Ô*ˆÝ˜2œ6 &œ>­2¬6Ð2Ñ3Ô3ˆØŒ~  C¤¤Ò.Ð.Ð.Ð.å
Ô˜s HÑ-Ô-Ð-Ð-Ð-r#   c                 óJ  — t          dt          g ¦  «        i¦  «        }t          t          g ¦  «        ¦  «        }|                     d¬¦  «        j        t
          j        u |                     ¦   «         t
          j        u k    sJ ‚|                     d¬¦  «        j        t
          j        u |                     ¦   «         t
          j        u k    sJ ‚t          j	        |                     d¬¦  «        |¦  «         t          j	        |                     d¬¦  «        |¦  «         d S )Nr   r   rA   r=   )
r   r   r   r�   r   rñ   rE  rŽ   rK   rO   )r¤   rY   Úexpected_dt_seriess      r!   Ú*test_min_max_dt64_api_consistency_with_NaTzBTestDataFrameReductions.test_min_max_dt64_api_consistency_with_NaT]  sî   € õ
 ˜�[¨™_œ_Ð-Ñ.Ô.ˆÝ#¥K°¡O¤OÑ4Ô4Ðà—’˜A�‘”Ô ¥B¤FÐ*Ð0B×0FÒ0FÑ0HÔ0HÍBÌFÐ0RÒSÐSÐSÐSØ—’˜A�‘”Ô ¥B¤FÐ*Ð0B×0FÒ0FÑ0HÔ0HÍBÌFÐ0RÒSÐSÐSÐSõ 	Ô˜rŸvšv¨1˜v™~œ~Ð/AÑBÔBÐBÝ
Ô˜rŸvšv¨1˜v™~œ~Ð/AÑBÔBÐBÐBÐBr#   c                 óT  — t          dg i¦  «        }t          g t          ¬¦  «        }t          j        |                     d¬¦  «        j        ¦  «        t          j        |                     ¦   «         ¦  «        k    sJ ‚t          j        |                     d¬¦  «        j        ¦  «        t          j        |                     ¦   «         ¦  «        k    sJ ‚t          j	        |                     d¬¦  «        |¦  «         t          j	        |                     d¬¦  «        |¦  «         d S )Nr   rg   r   rA   r=   )
r   r   rí   r'   rÀ  r�   r   rŽ   rK   rO   )r¤   rY   Úexpected_float_seriess      r!   Ú*test_min_max_dt64_api_consistency_empty_dfzBTestDataFrameReductions.test_min_max_dt64_api_consistency_empty_dfl  sð   € õ ˜˜R�yÑ!Ô!ˆÝ & rµÐ 7Ñ 7Ô 7ÐåŒx˜Ÿš A˜™œÔ(Ñ)Ô)­R¬XÐ6K×6OÒ6OÑ6QÔ6QÑ-RÔ-RÒRÐRÐRÐRÝŒx˜Ÿš A˜™œÔ(Ñ)Ô)­R¬XÐ6K×6OÒ6OÑ6QÔ6QÑ-RÔ-RÒRÐRÐRÐRå
Ô˜rŸvšv¨1˜v™~œ~Ð/DÑEÔEÐEÝ
Ô˜rŸvšv¨1˜v™~œ~Ð/DÑEÔEÐEÐEÐEr#   Úinitialz2018-10-08 13:36:45+00:00z2018-10-08 13:36:45+03:00rÕ   r�   rŽ   c                 óÂ   — t          |¦  «        }t          |g¦  «        }t          |g¦  «        } t          ||¦  «        d¬¦  «        }t	          j        ||¦  «         d S )Nr=   rA   )r   r   r   rJ   rK   rO   )r¤   re  rÕ   Ú
initial_dtr]   rY   rZ   s          r!   Útest_preserve_timezonez.TestDataFrameReductions.test_preserve_timezonex  sd   € õ ! Ñ)Ô)ˆ
Ý˜:˜,Ñ'Ô'ˆÝ˜�zÑ"Ô"ˆØ$•˜˜VÑ$Ô$¨!Ð,Ñ,Ô,ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r#   c                 ó¶  — t          dd¬¦  «        }t          t          t          j        t          j        |g¦  «        t          t          j        ||g¦  «        dœ¦  «        }t          ||¦  «        } |d|¬¦  «        }|rt          t          j        ||g¦  «        }n&t          t          j        t          j        |g¦  «        }t          j        ||¦  «         d S )Nz
1900-01-01T)Úutcrµ  r=   r:   )r   r   r   rñ   rE  rJ   rK   rO   )r¤   rÕ   r<   r&  rY   rã   rZ   r]   s           r!   Ú!test_minmax_tzaware_skipna_axis_1z9TestDataFrameReductions.test_minmax_tzaware_skipna_axis_1…  sÊ   € õ ˜,¨DÐ1Ñ1Ô1ˆÝÝ�"œ&¥"¤&¨#Ð.Ñ/Ô/µf½b¼fÀcÈ3Ð=OÑ6PÔ6PÐQÐQñ
ô 
ˆõ �R˜Ñ Ô ˆØ�˜ 6Ð*Ñ*Ô*ˆØð 	5Ý�rœv s¨CÐ0Ñ1Ô1ˆHˆHå�rœv¥r¤v¨sÐ3Ñ4Ô4ˆHÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r#   c           
      ó˜  — t          t          ddg¦  «        t          t          dd¦  «        t          dd¦  «        g¦  «        dœ¦  «        }|                     d¬¦  «        }t          ddgd	d
g¬¦  «        }t	          j        ||¦  «         |                     d¬¦  «        }t          ddg¬¦  «        }t	          j        ||¦  «         d S )Nr   r°   r=   Úms)r5   ÚtrA   FTr5   rn  )r%  rH   r$  )r   r   r   rÒ   rK   rO   rd  s       r!   Útest_frame_any_with_timedeltaz5TestDataFrameReductions.test_frame_any_with_timedelta”  sÊ   € åå˜Q ˜F‘^”^Ý�\¨!¨SÑ1Ô1µ<ÀÀ4Ñ3HÔ3HÐIÑJÔJðð ñ
ô 
ˆð —’˜Q�‘”ˆÝ  t˜}°S¸#°JÐ?Ñ?Ô?ˆÝ
Ô˜v xÑ0Ô0Ð0à—’˜Q�‘”ˆÝ  t˜}Ð-Ñ-Ô-ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r#   c                 ó2  — |dk    r3|                      t          j                             d¬¦  «        ¦  «          |g d¢¦  «        }d}t          j        t
          |¬¦  «        5   t          ||¦  «        d ¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr‰   zCount does not accept skipnarô   r	  zAFor argument "skipna" expected type bool, received type NoneType.rE   r‚  )r�  rQ   rŽ  r�  rR   rS   rJ   )r¤   r“  Úframe_or_seriesrž  Úobjr§   s         r!   Ú"test_reductions_skipna_none_raisesz:TestDataFrameReductions.test_reductions_skipna_none_raises¥  sî   € ð ˜WÒ$Ð$Ø×ÒÝ”×!Ò!Ð)GÐ!ÑHÔHñô ð ð ˆo˜i˜i˜iÑ(Ô(ˆØQˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	6ð 	6Ø(�G�C˜Ñ(Ô(°Ð5Ñ5Ô5Ð5ð	6ð 	6ð 	6ñ 	6ô 	6ð 	6ð 	6ð 	6ð 	6ð 	6ð 	6ð 	6øøøð 	6ð 	6ð 	6ð 	6ð 	6ð 	6s   Á$BÂBÂBc                 óP  — t          t          t          d¦  «        gd¬¦  «        t          t          d¦  «        gd¬¦  «        dœ¦  «        }|                     ¦   «         }t          t          d¦  «        t          d¦  «        gdddg¬	¦  «        }t	          j        ||¦  «         d S )
Nz
2019-12-31zdatetime64[s]rg   z2019-12-31 00:00:00.123zdatetime64[ms]rµ  r5   r1   rª  )r   r   r   rŽ   rK   rO   rd  s       r!   Ú&test_reduction_timestamp_smallest_unitz>TestDataFrameReductions.test_reduction_timestamp_smallest_unit±  s½   € õ å�Y |Ñ4Ô4Ð5¸_ÐMÑMÔMÝÝÐ8Ñ9Ô9Ð:ÐBRðñ ô ðð ñ
ô 
ˆð —’‘”ˆÝÝ�|Ñ$Ô$¥iÐ0IÑ&JÔ&JÐKØ"Ø˜�*ð
ñ 
ô 
ˆõ
 	Ô˜v xÑ0Ô0Ð0Ð0Ð0r#   c                 óx  — t          t          t          j        d¦  «        gd¬¦  «        t          t          j        d¦  «        gd¬¦  «        dœ¦  «        }|                     ¦   «         }t          t          j        d¦  «        t          j        d¦  «        gdddg¬¦  «        }t          j        ||¦  «         d S )	Nr>  ztimedelta64[s]rg   ztimedelta64[ms]rµ  r5   r1   rª  )r   r   rñ   rz  rŽ   rK   rO   rd  s       r!   Ú&test_reduction_timedelta_smallest_unitz>TestDataFrameReductions.test_reduction_timedelta_smallest_unitÄ  s½   € õ å�Rœ\¨(Ñ3Ô3Ð4Ð<LÐMÑMÔMÝ�Rœ\¨(Ñ3Ô3Ð4Ð<MÐNÑNÔNðð ñ
ô 
ˆð —’‘”ˆÝÝŒ\˜(Ñ#Ô#¥R¤\°(Ñ%;Ô%;Ð<Ø#Ø˜�*ð
ñ 
ô 
ˆõ
 	Ô˜v xÑ0Ô0Ð0Ð0Ð0r#   N)r:  rO  rP  rZ  r^  ra  rd  rQ   rŽ  rQ  rî   rh  rk  ro  rs  rS  Úskip_array_manager_invalid_testru  Ú&skip_array_manager_not_yet_implementedrw  r,   r#   r!   rW  rW  '  sO  € € € € € ð)ð )ð )ð..ð .ð .ð<Cð Cð Cð
Fð 
Fð 
Fð „[×ÒØØ	$Ð&AÐBñô ð „[×Ò˜X¨¨u ~Ñ6Ô6ð1¨cð 1ð 1ð 1ñ 7Ô6ñ	ô ð
1ð „[×Ò˜X¨¨u ~Ñ6Ô6ð1ð 1ñ 7Ô6ð1ð1ð 1ð 1ð"
6ð 
6ð 
6ð Ô'ð1ð 1ñ (Ô'ð1ð$ Ô.ð1ð 1ñ /Ô.ð1ð 1ð 1r#   rW  c                   ó¬   — e Zd Zej                             dddg¦  «        d„ ¦   «         Zd„ Zej                             dddg¦  «        d„ ¦   «         Zd	S )
ÚTestNuisanceColumnsrÕ   rÒ   rw  c                 ój  — t          ddgdd¬¦  «        }|                     ¦   «         }t          j        t          d¬¦  «        5   t          ||¦  «        ¦   «          d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5   t          t          |¦  «        |¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5   t          ||¦  «        d¬	¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5   t          ||¦  «        d ¬	¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5   t          t          |¦  «        |d¬
¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr   r=   r3  r  )rI   r  údoes not support reductionrE   Fr  rA   )r   Úto_framerQ   rR   r£   rJ   r'   )r¤   rÕ   ÚserrY   s       r!   Ú.test_any_all_categorical_dtype_nuisance_columnzBTestNuisanceColumns.test_any_all_categorical_dtype_nuisance_column×  sä  € õ �a˜�V :°CÐ8Ñ8Ô8ˆØ�\Š\‰^Œ^ˆõ Œ]�9Ð,HÐIÑIÔIð 	#ð 	#Ø �G�C˜Ñ Ô Ñ"Ô"Ð"ð	#ð 	#ð 	#ñ 	#ô 	#ð 	#ð 	#ð 	#ð 	#ð 	#ð 	#øøøð 	#ð 	#ð 	#ð 	#õ Œ]�9Ð,HÐIÑIÔIð 	%ð 	%Ø�G•B˜ÑÔ Ñ$Ô$Ð$ð	%ð 	%ð 	%ñ 	%ô 	%ð 	%ð 	%ð 	%ð 	%ð 	%ð 	%øøøð 	%ð 	%ð 	%ð 	%õ Œ]�9Ð,HÐIÑIÔIð 	1ð 	1Ø�G�B˜ÑÔ¨%Ð0Ñ0Ô0Ð0ð	1ð 	1ð 	1ñ 	1ô 	1ð 	1ð 	1ð 	1ð 	1ð 	1ð 	1øøøð 	1ð 	1ð 	1ð 	1õ Œ]�9Ð,HÐIÑIÔIð 	0ð 	0Ø�G�B˜ÑÔ¨$Ð/Ñ/Ô/Ð/ð	0ð 	0ð 	0ñ 	0ô 	0ð 	0ð 	0ð 	0ð 	0ð 	0ð 	0øøøð 	0ð 	0ð 	0ð 	0õ Œ]�9Ð,HÐIÑIÔIð 	,ð 	,Ø�G•B˜ÑÔ ¨Ð+Ñ+Ô+Ð+ð	,ð 	,ð 	,ñ 	,ô 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,øøøð 	,ð 	,ð 	,ð 	,ð 	,ð 	,sZ   ÁA)Á)A-Á0A-ÂB:Â:B>ÃB>Ã DÄDÄDÄ-EÅEÅEÅ:!F(Æ(F,Æ/F,c                 ól  — t          dt          g d¢¦  «        i¦  «        }|d         }t          j        t          d¬¦  «        5  |                     ¦   «          d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  |                     d¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  |                     ¦   «          d d d ¦  «         n# 1 swxY w Y   |d                              t          ¦  «        |d<   t          j        t          d¬¦  «        5  |                     d¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  |                     ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S )Nr  )r=   r2   r2   r2   rÆ   r}  rE   Fr¢  r  )r   r
   rQ   rR   r£   rŒ   r¾   rì   )r¤   rY   r  s      r!   Ú-test_median_categorical_dtype_nuisance_columnzATestNuisanceColumns.test_median_categorical_dtype_nuisance_columní  sÁ  € å˜�[¨¨¨Ñ9Ô9Ð:Ñ;Ô;ˆØ�Œgˆõ Œ]�9Ð,HÐIÑIÔIð 	ð 	Ø�JŠJ‰LŒLˆLð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	õ Œ]�9Ð,HÐIÑIÔIð 	*ð 	*Ø�IŠI 5ˆIÑ)Ô)Ð)ð	*ð 	*ð 	*ñ 	*ô 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*øøøð 	*ð 	*ð 	*ð 	*õ Œ]�9Ð,HÐIÑIÔIð 	ð 	Ø�IŠI‰KŒKˆKð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð �S”'—.’.¥Ñ%Ô%ˆˆ3‰åŒ]�9Ð,HÐIÑIÔIð 	*ð 	*Ø�IŠI 5ˆIÑ)Ô)Ð)ð	*ð 	*ð 	*ñ 	*ô 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*øøøð 	*ð 	*ð 	*ð 	*õ Œ]�9Ð,HÐIÑIÔIð 	ð 	Ø�IŠI‰KŒKˆKð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	sZ   ÁA%Á%A)Á,A)ÂB.Â.B2Â5B2ÃC5Ã5C9Ã<C9Ä>E!Å!E%Å(E%ÆF)Æ)F-Æ0F-r�   rŽ   c                 ó  — t          g d¢d¬¦  «        }t          |¦  «        }|                     d¦  «        }t          j        t
          d¬¦  «        5   t          ||¦  «        ¦   «          d d d ¦  «         n# 1 swxY w Y   t          j        t
          d¬¦  «        5   t          t          |¦  «        |¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t
          d¬¦  «        5   t          ||¦  «        d¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t
          d¬¦  «        5   t          ||¦  «        ¦   «          d d d ¦  «         n# 1 swxY w Y   t          j        t
          d¬¦  «        5   t          t          |¦  «        |d¬	¦  «         d d d ¦  «         n# 1 swxY w Y   |d                              t          ¦  «        |d
<   t          j        t
          d¬¦  «        5   t          ||¦  «        ¦   «          d d d ¦  «         n# 1 swxY w Y   t          j        t
          d¬¦  «        5   t          t          |¦  «        |d¬	¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )N)r5   r1   rØ   r1   F)Úorderedr  zis not ordered for operationrE   r¢  r   rA   r  )
r
   r   r~  rQ   rR   r£   rJ   r'   r¾   r{   )r¤   rÕ   Úcatr  rY   s        r!   Ú:test_min_max_categorical_dtype_non_ordered_nuisance_columnzNTestNuisanceColumns.test_min_max_categorical_dtype_non_ordered_nuisance_column  s  € õ Ð.Ð.Ð.¸Ð>Ñ>Ô>ˆÝ�S‰kŒkˆØ�\Š\˜#ÑÔˆõ Œ]�9Ð,JÐKÑKÔKð 	#ð 	#Ø �G�C˜Ñ Ô Ñ"Ô"Ð"ð	#ð 	#ð 	#ñ 	#ô 	#ð 	#ð 	#ð 	#ð 	#ð 	#ð 	#øøøð 	#ð 	#ð 	#ð 	#õ Œ]�9Ð,JÐKÑKÔKð 	%ð 	%Ø�G•B˜ÑÔ Ñ$Ô$Ð$ð	%ð 	%ð 	%ñ 	%ô 	%ð 	%ð 	%ð 	%ð 	%ð 	%ð 	%øøøð 	%ð 	%ð 	%ð 	%õ Œ]�9Ð,JÐKÑKÔKð 	4ð 	4Ø�G�B˜ÑÔ¨UÐ3Ñ3Ô3Ð3ð	4ð 	4ð 	4ñ 	4ô 	4ð 	4ð 	4ð 	4ð 	4ð 	4ð 	4øøøð 	4ð 	4ð 	4ð 	4õ Œ]�9Ð,JÐKÑKÔKð 	"ð 	"Ø�G�B˜ÑÔÑ!Ô!Ð!ð	"ð 	"ð 	"ñ 	"ô 	"ð 	"ð 	"ð 	"ð 	"ð 	"ð 	"øøøð 	"ð 	"ð 	"ð 	"õ Œ]�9Ð,JÐKÑKÔKð 	,ð 	,Ø�G•B˜ÑÔ ¨Ð+Ñ+Ô+Ð+ð	,ð 	,ð 	,ñ 	,ô 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,øøøð 	,ð 	,ð 	,ð 	,ð �S”'—.’.¥Ñ(Ô(ˆˆ3‰ÝŒ]�9Ð,JÐKÑKÔKð 	"ð 	"Ø�G�B˜ÑÔÑ!Ô!Ð!ð	"ð 	"ð 	"ñ 	"ô 	"ð 	"ð 	"ð 	"ð 	"ð 	"ð 	"øøøð 	"ð 	"ð 	"ð 	"õ Œ]�9Ð,JÐKÑKÔKð 	,ð 	,Ø�G•B˜ÑÔ ¨Ð+Ñ+Ô+Ð+ð	,ð 	,ð 	,ñ 	,ô 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,øøøð 	,ð 	,ð 	,ð 	,ð 	,ð 	,s~   ÁA8Á8A<Á?A<ÂC	Ã	CÃCÃ/DÄDÄDÄ<E!Å!E%Å(E%Æ!F4Æ4F8Æ;F8Ç=H"È"H&È)H&É!I6É6I:É=I:N)	r:  rO  rP  rQ   rŽ  rQ  r€  r‚  r†  r,   r#   r!   r{  r{  Ö  s…   € € € € € Ø„[×Ò˜X¨¨u ~Ñ6Ô6ð,ð ,ñ 7Ô6ð,ð*ð ð ð6 „[×Ò˜X¨¨u ~Ñ6Ô6ð,ð ,ñ 7Ô6ð,ð ,ð ,r#   r{  c                   ób  — e Zd Zej                             ddej        dej        fdej        dej	        fdej        dej        fdej        dej        fdej
        dej        fdej
        dej        fdej        dej        fdej        dej        fdej        dej        fdej        dej        fdej        dej        fg¦  «        d„ ¦   «         Zej                             ddej        ej        fdej        ej        fdej        ej        fdej        ej        fdej
        ej        fdej
        ej        fdej        ej        fdej        ej        fdej        ej        fdej        ej        fdej        ej        fg¦  «        d„ ¦   «         Zej                             ddd	derd
ndfdd	derd
ndfdd	derd
ndfddddderdndfddderdndfdddddg¦  «        d„ ¦   «         Zej                             ddd	erd
ndfdd	erd
ndfdddderdndfdderdndfdddddg¦  «        d„ ¦   «         ZdS ) ÚTestEmptyDataFrameReductionsz#opname, dtype, exp_value, exp_dtyperB   r   rC   r=   c                 ó²   — t          g g dœ|¬¦  «        } t          ||¦  «        d¬¦  «        }t          ||g|¬¦  «        }t          j        ||¦  «         d S ©N©r   r=   rg   r   r«  r�  ©r¤   rT   rI   Ú	exp_valueÚ	exp_dtyperY   rZ   r]   s           r!   Útest_df_empty_min_count_0z6TestEmptyDataFrameReductions.test_df_empty_min_count_0)  sh   € õ" ˜2 "�~�~¨UÐ3Ñ3Ô3ˆØ$•˜˜VÑ$Ô$¨qÐ1Ñ1Ô1ˆå˜9 iÐ0¸	ÐBÑBÔBˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r#   zopname, dtype, exp_dtypec                 óÚ   — t          g g dœ|¬¦  «        } t          ||¦  «        d¬¦  «        }t          t          j        t          j        g|¬¦  «        }t          j        ||¦  «         d S ©Nr‹  rg   r=   r«  )r   rJ   r   r'   r(   rK   rO   ©r¤   rT   rI   rŽ  rY   rZ   r]   s          r!   Útest_df_empty_min_count_1z6TestEmptyDataFrameReductions.test_df_empty_min_count_1@  sl   € õ" ˜2 "�~�~¨UÐ3Ñ3Ô3ˆØ$•˜˜VÑ$Ô$¨qÐ1Ñ1Ô1ˆå�2œ6¥2¤6Ð*°)Ð<Ñ<Ô<ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r#   ÚInt8ÚInt32rÔ  )rB   rÔ  r   rÔ  )rC   rÔ  r=   rÔ  ÚUInt8ÚUInt32ÚUInt64)rB   r˜  r   r˜  )rC   r˜  r=   r˜  )rB   ÚFloat32r   r™  )rC   r™  r=   r™  )rB   rÕ  r   rÕ  c                 ó²   — t          g g dœ|¬¦  «        } t          ||¦  «        d¬¦  «        }t          ||g|¬¦  «        }t          j        ||¦  «         d S rŠ  r�  rŒ  s           r!   Ú"test_df_empty_nullable_min_count_0z?TestEmptyDataFrameReductions.test_df_empty_nullable_min_count_0W  sh   € õ$ ˜2 "�~�~¨UÐ3Ñ3Ô3ˆØ$•˜˜VÑ$Ô$¨qÐ1Ñ1Ô1ˆå˜9 iÐ0¸	ÐBÑBÔBˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r#   )rB   rÔ  rÔ  )rC   rÔ  rÔ  )rB   r˜  r˜  )rC   r˜  r˜  )rB   r™  r™  )rC   r™  r™  )rB   rÕ  rÕ  c                 óÚ   — t          g g dœ|¬¦  «        } t          ||¦  «        d¬¦  «        }t          t          j        t          j        g|¬¦  «        }t          j        ||¦  «         d S r‘  )r   rJ   r   rñ   ÚNArK   rO   r’  s          r!   Ú"test_df_empty_nullable_min_count_1z?TestEmptyDataFrameReductions.test_df_empty_nullable_min_count_1q  sk   € õ" ˜2 "�~�~¨UÐ3Ñ3Ô3ˆØ$•˜˜VÑ$Ô$¨qÐ1Ñ1Ô1ˆå�2œ5¥"¤%˜.°	Ð:Ñ:Ô:ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r#   N)r:  rO  rP  rQ   rŽ  rQ  r'   Úint8rS  Úint_Úuint8Úuint64Úuintr¼   r£  r�  r“  Úis_windows_np2_or_is32r›  Úis_windows_or_is32rž  r,   r#   r!   rˆ  rˆ  (  s$  € € € € € Ø„[×ÒØ-à�B”G˜Q ¤Ð)Ø�R”W˜a ¤Ð)Ø�B”H˜a ¤Ð*Ø�R”X˜q "¤(Ð+Ø�B”H˜a ¤Ð+Ø�R”X˜q "¤'Ð*Ø�B”I˜q "¤)Ð,Ø�R”Y  2¤9Ð-Ø�B”J  2¤:Ð.Ø�R”Z  B¤JÐ/Ø�B”J  2¤:Ð.ð	
ñô ð 1ð 1ñ!ô ð 1ð „[×ÒØ"à�B”G˜RœZÐ(Ø�R”W˜bœjÐ)Ø�B”H˜bœjÐ)Ø�R”X˜rœzÐ*Ø�B”H˜bœjÐ)Ø�R”X˜rœzÐ*Ø�B”I˜rœzÐ*Ø�R”Y ¤
Ð+Ø�B”J ¤
Ð+Ø�R”Z ¤Ð,Ø�B”J ¤
Ð+ð	
ñô ð 1ð 1ñ!ô ð 1ð „[×ÒØ-à�F˜AÐ+AÐ N  ÀwÐPØ�V˜QÐ,BÐ!O  ÈÐQØ�V˜QÐ,BÐ!O  ÈÐQØ(Ø)Ø�G˜QÐ-CÐ!Q  ÈÐSØ�W˜aÐ.DÐ"R ( (È(ÐTØ*Ø+Ø,Ø-Ø,ð	
ñô ð"1ð 1ñ#ô ð"1ð „[×ÒØ"à�FÐ(:ÐG˜W˜WÀÐIØ�VÐ);ÐH˜g˜gÀÐJØ%Ø&Ø�GÐ*<ÐJ˜h˜hÀ(ÐLØ�WÐ+=ÐK˜x˜xÀ8ÐMØ'Ø(Ø)Ø*Ø)ð	
ñô ð 1ð 1ñ!ô ð 1ð 1ð 1r#   rˆ  c                 óª  — | r5t           j                             d¬¦  «        }|                     |¦  «         t	          j        d¦  «                             t          j        ¦  «                             d¦  «         	                    dd¦  «        }d|d<   t          |¦  «        }|j        |j        k                         ¦   «         sJ ‚|                     d	¬
¦  «        }t          t!          j        d¬¦  «        t           j        gd¬¦  «        }t'          j        ||¦  «         |                     dd	¬¦  «        }t'          j        ||¦  «         |                     dd	¬¦  «        }t          t!          j        d¬¦  «        t!          j        d¬¦  «        t!          j        d¬¦  «        t           j        gd¬¦  «        }t'          j        ||¦  «         d S )Nz3Incorrect type inference on NaT in reduction resultrô   rC  zm8[s]rf   r2   ÚNat)rn  rn  Fr‚  r:  rm  rg   r   r:   r=   rs   rD  )rQ   rŽ  r�  r�  r'   rT  r¾   rS  ÚviewÚreshaper   r9  rI   rw  rB   r   rñ   rz  rE  rK   rO   )r’  r“  rŽ  r-  rY   rZ   r]   s          r!   Ú!test_sum_timedelta64_skipna_falserª  ‰  s¦  € àð "ÝŒ{× Ò ØHð !ñ 
ô 
ˆð 	×Ò˜DÑ!Ô!Ð!å
Œ)�A‰,Œ,×
Ò
�bœhÑ
'Ô
'×
,Ò
,¨WÑ
5Ô
5×
=Ò
=¸aÀÑ
CÔ
C€CØ€Cˆ�Kå	�3‰Œ€BØŒI˜œÒ"×'Ò'Ñ)Ô)Ð)Ð)Ð)à�VŠV˜5ˆVÑ!Ô!€FÝ•r”|¨BÐ/Ñ/Ô/µ´Ð8ÀÐHÑHÔH€HÝÔ˜6 8Ñ,Ô,Ð,à�VŠV˜ 5ˆVÑ)Ô)€FÝÔ˜6 8Ñ,Ô,Ð,à�VŠV˜ 5ˆVÑ)Ô)€FÝåŒL Ð#Ñ#Ô#ÝŒL Ð#Ñ#Ô#ÝŒL Ð#Ñ#Ô#ÝŒFð		
ð ðñ ô €Hõ Ô˜6 8Ñ,Ô,Ð,Ð,Ð,r#   z#sum doesn't work with arrow stringsrô   c                  óò   — t          ddggt          d¦  «        ¬¦  «        } |                      ddi¦  «        } |                      ¦   «         }t	          ddgddg¬¦  «        }t          j        ||¦  «         d S )Nr5   r=   Úabrý   r1   rÔ  r  )r   r|   r¾   rB   r   rK   rO   )rY   rZ   r]   s      r!   Ú!test_mixed_frame_with_integer_sumr­  «  sw   € õ
 
�S˜!�H�:¥t¨D¡z¤zÐ	2Ñ	2Ô	2€BØ	�Š�C˜�>Ñ	"Ô	"€BØ�VŠV‰XŒX€FÝ�s˜A�h s¨C jÐ1Ñ1Ô1€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r#   r�   )TFNrÕ   r�   rŽ   c                 ój  — t          j        d¦  «        }t          |j        d |j        gt          j        ¦   «         ¬¦  «        }t          d|i¦  «        } t          || ¦  «        |¬¦  «        }t          t          || ¦  «        gdt          dg¦  «        ¬¦  «        }t          j        ||¦  «         d S )NrS  rg   rÔ  r¢  rª  )r'   Úiinfor   rŽ   r�   rñ   Ú
Int64Dtyper   rJ   r   rK   rO   )rÕ   r�   Ú
int64_infor  rY   rZ   r]   s          r!   Útest_minmax_extensionarrayr²  ·  s²   € õ ”˜'Ñ"Ô"€JÝ
�*”. $¨
¬Ð7½r¼}¹¼Ð
OÑ
OÔ
O€CÝ	�G˜S�>Ñ	"Ô	"€BØ �W�R˜Ñ Ô ¨lÐ;Ñ;Ô;€FÝÝ	�˜VÑ	$Ô	$Ð%ØÝ�W�IÑÔðñ ô €Hõ
 Ô˜6 8Ñ,Ô,Ð,Ð,Ð,r#   Úts_valuez
2000-01-01c                 óÆ   — t          dgdgdg| gdœ¦  «        }t          j        t          d¬¦  «        5  |                     ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S )Nr=   gš™™™™™ñ?rÚ   rê   r}  rE   )r   rQ   rR   r£   rB   )r³  rY   s     r!   Ú.test_frame_mixed_numeric_object_with_timestamprµ  Ç  s¬   € õ 
˜!˜ C 5°¨w¸h¸ZÐHÐHÑ	IÔ	I€BÝ	Œ•yÐ(DÐ	EÑ	EÔ	Eð ð Ø
�Š‰Œˆðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s   ´AÁAÁAc                  óp  — t          g d¢¦  «        } |                      ddd¬¦  «        }t          dgt          ¬¦  «        }t	          j        ||¦  «         t          j        d¦  «        }t          j	        t          |¬	¦  «        5  |                      ddd¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )
N)r=   r5   Tr   r=   F)r;   r¤  r�   r5   rg   z2unsupported operand type(s) for +: 'int' and 'str'rE   )r   rC   r   r{   rK   rO   rŸ   ÚescaperQ   rR   r£   rB   )rY   rZ   r]   r§   s       r!   Ú$test_prod_sum_min_count_mixed_objectr¸  Ï  sò   € å	�>�>�>Ñ	"Ô	"€Bà�WŠW˜! q°uˆWÑ=Ô=€FÝ�s�e¥6Ð*Ñ*Ô*€HÝÔ˜6 8Ñ,Ô,Ð,å
Œ)ÐHÑ
IÔ
I€CÝ	Œ•y¨Ð	,Ñ	,Ô	,ð 8ð 8Ø
�Š�A °ˆÑ7Ô7Ð7ð8ð 8ð 8ñ 8ô 8ð 8ð 8ð 8ð 8ð 8ð 8ð 8øøøð 8ð 8ð 8ð 8ð 8ð 8s   ÂB+Â+B/Â2B/)r�   rŽ   rŠ   rŒ   r“   r–   rI   r£  rÕ  c                 óô  — t          t          j                             d¦  «                             d¦  «        |¬¦  «        } t          || ¦  «        d |¬¦  «        }|                     t          j        ¬¦  «        }| dv rOt          j	        d¦  «        }| dk    rd}  t          || ¦  «        |d	d ¬
¦  «        }t          j        ||¦  «         d S  t          t          | ¦  «        |d ¬¦  «        }||k    sJ ‚d S )Nr2   )rf   rf   rg   rœ   >   r–   r“   rÄ   r–   rÍ   F)rÈ   r;   rA   )r   r'   rƒ   r„   r…   rJ   Úto_numpyr£  rQ   rÎ   rK   r(  )rÕ   r�   rI   rY   rZ   Únp_arrÚcomp_modr]   s           r!   Ú'test_reduction_axis_none_returns_scalarr½  Ü  s  € õ 
•2”9×(Ò(¨Ñ+Ô+×;Ò;¸FÑCÔCÈ5Ð	QÑ	QÔ	Q€Bà �W�R˜Ñ Ô  d¸ÐFÑFÔF€FØ�[Š[�rœzˆ[Ñ*Ô*€FØÐ!Ð!Ð!ÝÔ& }Ñ5Ô5ˆØ�VÒÐØˆFØ,•7˜8 VÑ,Ô,¨V¸%ÀdÐKÑKÔKˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0à&•7�2˜vÑ&Ô& v°DÐ9Ñ9Ô9ˆØ˜Ò!Ð!Ð!Ð!Ð!Ð!r#   Úkernel)ÚcorrÚcorrwithÚcovrø  rÞ  r–   rŽ   rŠ   rŒ   r�   rC   Úquantiler’   r“   r‘   rB   r�   c                 óL  — t          g d¢t          dœ¦  «        }| dk    r|fnd}d                     g d¢¦  «        }| dk    rd}d	}d                     ||g¦  «        }t          j        t
          |¬
¦  «        5   t          || ¦  «        |Ž  d d d ¦  «         d S # 1 swxY w Y   d S )Nr	  rµ  rÀ  r,   r™   )znot allowed for this dtypez%argument must be a string or a numberz"not supported between instances ofrÆ  z*argument must be a string or a real numberrŒ   zTCannot convert \[\[<class 'object'> <class 'object'> <class 'object'>\]\] to numericzPCannot convert \[<class 'object'> <class 'object'> <class 'object'>\] to numericrE   )r   r{   rž   rQ   rR   r£   rJ   )r¾  rY   Úargsr§   Úmsg1rá  s         r!   Útest_fails_on_non_numericrÆ  ñ  s  € õ0 
˜˜˜­Ð0Ð0Ñ	1Ô	1€BØ˜jÒ(Ð(ˆBˆ5ˆ5¨b€DØ
�(Š(ð	
ð 	
ð 	
ñô €Cð �ÒÐð/ð 	ð
-ð 	ð �hŠh˜˜d�|Ñ$Ô$ˆÝ	Œ•y¨Ð	,Ñ	,Ô	,ð #ð #Ø���FÑÔ˜TÐ"Ð"ð#ð #ð #ñ #ô #ð #ð #ð #ð #ð #ð #ð #øøøð #ð #ð #ð #ð #ð #s   Á8BÂBÂ B)rw  rÒ   r‰   rø  rÞ  r–   rÍ   rŽ   rŠ   rŒ   r�   r�   rC   r‹   r’   r“   r‘   rB   r�   r¤  r2   c           	      óì  — t          t          g d¢|¬¦  «        t          ddt          j        dg|¬¦  «        dœ¦  «        }t          g d¢dd	t          j        d
gdœ¦  «        }| dv rd}n%| dv rd}n| dv r|                     d¦  «        sd}n|}i }| dvr||d<   | dv r||d<   d }d }	|s| dv rt          }d| › d�}	t          j	        ||	¬¦  «        5   t          || ¦  «        dddi|¤Ž}
d d d ¦  «         n# 1 swxY w Y   t          j	        ||	¬¦  «        5   t          || ¦  «        dddi|¤Ž}d d d ¦  «         n# 1 swxY w Y   | dvr|                     |¦  «        }t          j        |
|¦  «         d S )NrG  rg   r   r=   rÆ   rµ  )rÖ   ræ   rç   rè   rÖ   ræ   rè   r˜   rS  )rw  rÒ   Úboolean)r–   rÍ   rŠ   rŒ   r’   r“   r‘   r�   ÚFloatrÕ  )r‰   r�   rÂ  r<   )rC   r‹   rB   r¤  )rø  rÞ  zThe behavior of DataFrame.z with all-NA valuesrE   r;   r,   )r   r   rñ   r�  r'   r(   Ú
startswithrÝ  rK   rL   rJ   r¾   rO   )rÕ   r<   r¤  Úany_numeric_ea_dtyperY   Úexpected_dfrŸ  r·  rà  r§   rZ   r]   s               r!   Útest_numeric_ea_axis_1rÍ  #  s¨  € õ6 
å˜˜˜Ð,@ÐAÑAÔAÝ˜˜A�rœu aÐ(Ð0DÐEÑEÔEð	
ð 	
ñ
ô 
€Bõ à%Ð%Ð%Ø�s�BœF CÐ(ð	
ð 	
ñô €Kð Ð%Ð%Ð%Ø ˆˆØ	�>Ð	!Ð	!Ø"ˆˆØ	ð 	ð 	
ð 	
ð #×-Ò-¨gÑ6Ô6ð	
ð #ˆˆà-ˆà€FØÐ5Ð5Ð5Ø!ˆˆxÑØÐ+Ð+Ð+Ø'ˆˆ{Ñà€DØ
€CØð G�fÐ 4Ð4Ð4ÝˆØF¨6ÐFÐFÐFˆÝ	Ô	# D°Ð	4Ñ	4Ô	4ð 7ð 7Ø$•˜˜VÑ$Ô$Ð6Ð6¨!Ð6¨vÐ6Ð6ˆð7ð 7ð 7ñ 7ô 7ð 7ð 7ð 7ð 7ð 7ð 7øøøð 7ð 7ð 7ð 7å	Ô	# D°Ð	4Ñ	4Ô	4ð Bð BØ/•7˜;¨Ñ/Ô/ÐAÐA°QÐA¸&ÐAÐAˆðBð Bð Bñ Bô Bð Bð Bð Bð Bð Bð Bøøøð Bð Bð Bð BàÐ)Ð)Ð)Ø—?’? >Ñ2Ô2ˆÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,s$   ÃC5Ã5C9Ã<C9ÄD;Ä;D?ÅD?r   )TTFr.   r/   N)BÚdatetimer   Údecimalr   rŸ   Údateutil.tzr   Únumpyr'   rQ   Úpandas._configr   Úpandas.compatr   r   Úpandas.compat.numpyr	   Úpandas.util._test_decoratorsÚutilÚ_test_decoratorsrS  Úpandasrñ   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   Úpandas._testingÚ_testingrK   Úpandas.corer   r   r¤  r¥  r-   rc   Úfixturer   r†   rˆ   rW  r{  rˆ  rª  rŽ  r�  r­  rQ  r²  rE  rµ  r¸  r½  rÆ  rÍ  r,   r#   r!   ú<module>rÝ     sC  ðØ Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø 	€	€	€	à Ð Ð Ð Ð Ð Ø Ð Ð Ð Ø €€€à 5Ð 5Ð 5Ð 5Ð 5Ð 5ðð ð ð ð ð ð ð ð /Ð .Ð .Ð .Ð .Ð .Ø )Ð )Ð )Ð )Ð )Ð )Ð )Ð )Ð )à Ð Ð Ð ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð  Ð Ð Ð Ð Ð ðð ð ð ð ð ð ð ð
 .Ð-Ñ/Ô/ÐF¸Ð4FÐSÈtÈ8Ð Ø(Ð(Ñ*Ô*Ð6°$¨hÐ ðð ð ð ðH ØØØ	Ø	Øðk1ð k1ð k1ð k1ð\ „ðð ñ „ðð( „ðð ñ „ðð"B/ð B/ð B/ð B/ð B/ñ B/ô B/ð B/ðJ*l1ð l1ð l1ð l1ð l1ñ l1ô l1ð l1ð^O,ð O,ð O,ð O,ð O,ñ O,ô O,ð O,ðd^1ð ^1ð ^1ð ^1ð ^1ñ ^1ô ^1ð ^1ðB-ð -ð -ðD „×ÒØÐÑ Ô Ð)Nð ñ ô ð-ð -ñô ð-ð „×Ò˜Ð)<Ð)<Ð)<Ñ=Ô=Ø„×Ò˜ E¨5 >Ñ2Ô2ð-ð -ñ 3Ô2ñ >Ô=ð-ð „×Ò˜ i i°Ñ&=Ô&=¸r¼vÐ%FÑGÔGðð ñ HÔGðð
8ð 
8ð 
8ð „×Ò˜Ð#SÐ#SÐ#SÑTÔTØ„×Ò˜¨$°¨Ñ7Ô7Ø„×Ò˜ 9¨iÐ"8Ñ9Ô9ð"ð "ñ :Ô9ñ 8Ô7ñ UÔTð"ð$ „×ÒØðð ð ñô ð,#ð #ñ-ô ð,#ð8 „×ÒØðð ð ñô ð0 „×Ò˜ q¨! fÑ-Ô-ð1-ð 1-ñ .Ô-ñ1ô ð21-ð 1-ð 1-r#   