Ë
    ¤ehÕW  ã                   óÄ  — d dl Zd dlZd dlZd dlmZmZmZmZm	Z	m
Z
mZ d dlmZ d dlmZ  ej"                  ddg¬«      d„ «       Zd„ Zd	„ Zd
„ Zej,                  j/                  dddg«      d„ «       Zd„ Zej,                  j/                  ddi d fdddidfdi dfdddidfg«      d„ «       Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z d „ Z!d!„ Z"ej,                  j/                  d"d#d#ejF                  gd#d$ejF                  gg«      d%„ «       Z$d&„ Z%d'„ Z&d(„ Z'ej,                  j/                  d)e«      d*„ «       Z(d+„ Z)d,„ Z*ej,                  j/                  d-e+d.„ g«      d/„ «       Z,d0„ Z-ej,                  j/                  d1d2d3g«      d4„ «       Z.d5„ Z/d6„ Z0ej,                  j/                  d7d2i fd3d8difd3d8difg«      d9„ «       Z1d:„ Z2ej,                  j/                  d; eddg ejf                  d d<g«      ¬=«       e ejh                  ddggdd ¬>«      d?¬@«      f e ejj                  dAejl                  ¬@«       e
dBdA¬C«      dD¬E«       e ejh                  ddggdAd ¬>«      d?¬@«      fg«      ej,                  j/                  dFddg«      dG„ «       «       Z7ej,                  j/                  dHd e ejp                  dA«      d?¬@«      fdIg«      dJ„ «       Z9dK„ Z:ej,                  j/                  dLejv                  gdMgfejv                  ejx                  gdMdNgf ejz                  ejv                  g«      dMgf ejz                  ejv                  ejx                  g«      dMdNgfg«      ej,                  j/                  dOd2i gd3d8digd3d8digg«      dP„ «       «       Z>ej,                  j/                  dQdRejv                  iejv                  ejx                  dSœ edRejv                  i«       eejv                  ejx                  dSœ«      g«      ej,                  j/                  dOd2i gd3d8digd3d8digg«      dT„ «       «       Z?ej,                  j/                  dLej€                  gdUgfej‚                  ej€                  gdVdUgf ejz                  ej€                  g«      dUgf ejz                  ej‚                  ej€                  g«      dVdUgfg«      dW„ «       ZBej,                  j/                  dXdY„ g edZg d[¢i«      fd\„ g ed]gdZg¬=«      fg«      d^„ «       ZCej,                  j/                  dQdRej€                  iej€                  ejˆ                  dSœ edRej€                  i«       eej€                  ejˆ                  dSœ«      g«      d_„ «       ZEej,                  j/                  dXdd`„ i eg d[¢ ejŒ                  dgdaz   eGda«      g«      ¬=«      fddb„ i ed]gdg¬=«      fg«      dc„ «       ZHdd„ ZIde„ ZJdf„ ZKy)gé    N)Ú	DataFrameÚIndexÚ
MultiIndexÚSeriesÚconcatÚ
date_rangeÚtimedelta_range)Úseries_transform_kernelsFÚcompat)Úparamsc                 ó   — | j                   S ©N)Úparam)Úrequests    úb/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/pandas/tests/apply/test_series_apply.pyÚby_rowr      s   € à�=‰=Ðó    c                 óú   ‡ — t        t        ddd¬«      «      }ˆ fd„}|j                  |‰ ¬«      }|j                  d„ «      }t	        j
                  ||«       t        g d¢«      }t	        j
                  ||«       y )	Nz	1 day 1 sé   Úh)ÚperiodsÚfreqc                 ó\   •— ‰r| j                  «       S | j                  j                  «       S r   )Útotal_secondsÚdt©Úxr   s    €r   Úfz(test_series_map_box_timedelta.<locals>.f   s$   ø€ Ù$*ˆq�‰Ó ÐD°·±×0BÑ0BÓ0DÐDr   ©r   c                 ó"   — | j                  «       S r   )r   ©r   s    r   ú<lambda>z/test_series_map_box_timedelta.<locals>.<lambda>    s   €  §¡Ó!2€ r   )g    õ@g    ùõ@g    Úö@)r   r	   ÚapplyÚmapÚtmÚassert_series_equal)r   Úserr   ÚresultÚexpecteds   `    r   Útest_series_map_box_timedeltar*      sj   ø€ ä
” °a¸cÔBÓ
C€CôEð �Y‰Y�q ˆYÓ(€Fà�w‰wÑ2Ó3€HÜ×Ñ˜6 8Ô,äÒ1Ó2€HÜ×Ñ˜6 8Õ,r   c                 óT  — | j                  t        j                  |¬«      }t        j                  d¬«      5  t        j                  | «      }d d d «       t	        j
                  |«       | j                  t        j                  |¬«      }t        j                  | «      }t	        j
                  ||«       t        t        dt        g d¬«      ¬«      }|j                  d„ |¬«      }t	        j
                  ||«       ||usJ ‚|j                  |j                  u sJ ‚|j                  |j                  k(  sJ ‚|j                  |j                  k(  sJ ‚t        g d	¢t        j                  ¬
«      }|j                  d„ |¬«      }t	        j
                  ||«       y # 1 sw Y   �ŒQxY w)Nr   Úignore©ÚallÚfooÚbar©Úname)Údtyper2   Úindexc                 ó   — | S r   © r!   s    r   r"   ztest_apply.<locals>.<lambda>4   ó   € ˜1€ r   ©é   é   r   ©r4   r3   c                 ó   — | S r   r6   r!   s    r   r"   ztest_apply.<locals>.<lambda>?   r7   r   )r#   ÚnpÚsqrtÚerrstater%   r&   Úexpr   Úobjectr   r4   r3   r2   Úfloat64)Údatetime_seriesr   r(   r)   ÚsÚrss         r   Ú
test_applyrF   '   sP  € Ø×"Ñ"¤2§7¡7°6Ð"Ó:€FÜ	�‰˜Ô	"ñ ,Ü—7‘7˜?Ó+ˆ÷,ä×Ñ˜6 8Ô,ð ×"Ñ"¤2§6¡6°&Ð"Ó9€FÜ�v‰v�oÓ&€HÜ×Ñ˜6 8Ô,ô 	”V %¬u°R¸eÔ/DÔE€AØ	
�‰‘ VˆÓ	,€BÜ×Ñ˜1˜bÔ!ð �B‰;Ðˆ;Ø�7‰7�b—h‘hÑÐÐØ�7‰7�b—h‘hÒÐÐØ�6‰6�R—W‘WÒÐÐô 	’Y¤b§j¡jÔ1€AØ	
�‰‘ VˆÓ	,€BÜ×Ñ˜1˜bÕ!÷/,ñ ,ús   ¸FÆF'c                  ó˜   — t        ddg«      } d„ }| j                  |d¬«      }| j                  |«      }t        j                  ||«       y )Nr9   r:   c                 ó   — | | dz   fS ©Nr9   r6   r!   s    r   r   z3test_apply_map_same_length_inference_bug.<locals>.fF   s   € Ø�1�q‘5ˆzÐr   r   r   )r   r#   r$   r%   r&   )rD   r   r(   r)   s       r   Ú(test_apply_map_same_length_inference_bugrJ   C   sE   € Ü��1ˆv‹€Aòð �W‰W�Q˜xˆWÓ(€FØ�u‰u�Q‹x€HÜ×Ñ˜6 8Õ,r   Úconvert_dtypeTc                 óü   — t        t        j                  j                  d«      j	                  d«      «      }d„ }t        j                  t        «      5  |j                  || d¬«       d d d «       y # 1 sw Y   y xY w)Nr:   é
   c                 ó0   — | dkD  r| S t         j                  S )Nr   )r=   Únanr!   s    r   Úfuncz1test_apply_convert_dtype_deprecated.<locals>.funcR   s   € Ø˜’EˆqÐ%œrŸv™vÐ%r   r   )rK   r   )	r   r=   ÚrandomÚdefault_rngÚstandard_normalr%   Úassert_produces_warningÚFutureWarningr#   )rK   r'   rP   s      r   Ú#test_apply_convert_dtype_deprecatedrV   N   sf   € ä
”—‘×&Ñ& qÓ)×9Ñ9¸"Ó=Ó
>€Cò&ô 
×	#Ñ	#¤MÓ	2ñ FØ�	‰	�$ m¸Hˆ	ÔE÷F÷ Fñ Fús   ÁA2Á2A;c                  ó    — t        dg«      } | j                  t        j                  d¬«      }|d   ddgk(  sJ ‚t	        |d   t
        «      sJ ‚y )Nzfoo,bar)ú,©Úargsr   r/   r0   )r   r#   ÚstrÚsplitÚ
isinstanceÚlist)rD   r(   s     r   Útest_apply_argsr_   Y   sN   € Ü�	ˆ{Ó€Aà�W‰W”S—Y‘Y VˆWÓ,€FØ�!‰9˜ ˜Ò&Ð&Ð&Ü�f˜Q‘i¤Ô&Ð&Ñ&r   zargs, kwargs, incrementr6   Úar9   )r:   r   é    )r9   Úcr:   éÉ   c                 óî   — dd„}t        ddg«      }d}t        j                  t        |¬«      5   |j                  |dg| ¢­i |¤Ž}d d d «       ||z   }t        j
                  |«       y # 1 sw Y   Œ%xY w)Nr   c                 ó$   — | |z   d|z  z   d|z  z   S )NrM   éd   r6   )r   r`   Úbrb   s       r   r   ztest_agg_args.<locals>.fg   s   € Ø�1‰u�r˜A‘v‰~  a¡Ñ'Ð'r   r9   r:   zhin Series.agg cannot aggregate and has been deprecated. Use Series.transform to keep behavior unchanged.©Úmatch)r   r   r   )r   r%   rT   rU   Úaggr&   )rZ   ÚkwargsÚ	incrementr   rD   Úmsgr(   r)   s           r   Útest_agg_argsrn   a   s|   € ó(ô 	��1ˆv‹€Að	;ð ô 
×	#Ñ	#¤M¸Ô	=ñ .Ø�—‘�q˜!Ð-˜dÒ- fÑ-ˆ÷.à�9‰}€HÜ×Ñ˜6 8Õ,÷.ð .ús   ¯A+Á+A4c                  óÚ  — t        g d¢«      } dd„}dd„}d}t        j                  t        |¬«      5  | j	                  |ddd¬	«       d d d «       t        j                  t        |¬«      5  | j	                  ||gddd¬	«       d d d «       t        j                  t        |¬«      5  | j	                  ||d
œddd¬	«       d d d «       y # 1 sw Y   Œ�xY w# 1 sw Y   ŒRxY w# 1 sw Y   y xY w)Nr8   r   c                 ó   — | |z   |z   S r   r6   )r   r`   rb   s      r   Úfoo1z.test_agg_mapping_func_deprecated.<locals>.foo1y   ó   € Ø�1‰u�q‰yÐr   c                 ó   — | |z   |z   S r   r6   )r   rg   rb   s      r   Úfoo2z.test_agg_mapping_func_deprecated.<locals>.foo2|   rr   r   z+using .+ in Series.agg cannot aggregate andrh   r   é   )rb   )r`   rg   )r9   r   )r:   r   )r   r%   rT   rU   rj   )rD   rq   rt   rm   s       r   Ú test_agg_mapping_func_deprecatedrv   u   sÖ   € äŠyÓ€Aóóð 8€CÜ	×	#Ñ	#¤M¸Ô	=ñ Ø	�‰ˆd�A�q˜AˆÔ÷ä	×	#Ñ	#¤M¸Ô	=ñ 'Ø	�‰ˆt�Tˆl˜A˜q AˆÔ&÷'ä	×	#Ñ	#¤M¸Ô	=ñ 1Ø	�‰�D˜tÑ$ a¨¨aˆÔ0÷1ð 1÷	ð ú÷'ð 'ú÷1ð 1ús#   ³C	Á,CÂ'C!Ã	CÃCÃ!C*c                 ó:  — t        t        dd¬«      «      }d„ }| s:d}t        j                  t        |¬«      5  |j                  || ¬«       d d d «       y |j                  || ¬«      }|j                  |«      }t        j                  ||«       y # 1 sw Y   y xY w)Nz1/1/2000rM   ©r   c                 óH   — | j                   | j                  | j                  fS r   )ÚhourÚdayÚmonthr!   s    r   rP   z2test_series_apply_map_box_timestamps.<locals>.funcŒ   s   € Ø—‘˜Ÿ™˜qŸw™wÐ'Ð'r   z&Series' object has no attribute 'hour'rh   r   )	r   r   ÚpytestÚraisesÚAttributeErrorr#   r$   r%   r&   )r   r'   rP   rm   r(   r)   s         r   Ú$test_series_apply_map_box_timestampsr€   ˆ   s…   € ä
”˜J°Ô3Ó
4€Cò(ñ Ø6ˆÜ�]‰]œ>°Ô5ñ 	+Ø�I‰I�d 6ˆIÔ*÷	+àà�Y‰Y�t FˆYÓ+€FØ�w‰w�t‹}€HÜ×Ñ˜6 8Õ,÷	+àús   ¹BÂBc                  ó  — t        j                  d«      t        j                  d«      g} t        | d¬«      }|j                  dk(  sJ ‚|j	                  d„ d¬«      }t        d	d
g«      }t        j                  ||«       y )Nú
2011-01-01ú
2011-01-02zM8[ns]©r3   zdatetime64[ns]c                 ód   — t        | «      j                  › d| j                  › d| j                  › �S ©NÚ_©ÚtypeÚ__name__r{   Útzr!   s    r   r"   z%test_apply_box_dt64.<locals>.<lambda>    ó*   € ¤ a£×!1Ñ!1Ð 2°!°A·E±E°7¸!¸A¿D¹D¸6ÐB€ r   r   r   ÚTimestamp_1_NoneÚTimestamp_2_None©ÚpdÚ	Timestampr   r3   r#   r%   r&   ©Úvalsr'   Úresr@   s       r   Útest_apply_box_dt64r•   š   sq   € ä�L‰L˜Ó&¬¯©°\Ó(BÐC€DÜ
�˜XÔ
&€CØ�9‰9Ð(Ò(Ð(Ð(à
�)‰)ÑBÈ8ˆ)Ó
T€CÜ
Ð$Ð&8Ð9Ó
:€CÜ×Ñ˜3 Õ$r   c                  ó
  — t        j                  dd¬«      t        j                  dd¬«      g} t        | d¬«      }|j                  dk(  sJ ‚|j	                  d„ d	¬
«      }t        ddg«      }t        j                  ||«       y )Nr‚   z
US/Eastern)r‹   rƒ   zM8[ns, US/Eastern]r„   zdatetime64[ns, US/Eastern]c                 ód   — t        | «      j                  › d| j                  › d| j                  › �S r†   rˆ   r!   s    r   r"   z'test_apply_box_dt64tz.<locals>.<lambda>¬   rŒ   r   r   r   zTimestamp_1_US/EasternzTimestamp_2_US/Easternr�   r’   s       r   Útest_apply_box_dt64tzr˜   ¥   s{   € ä
�‰�\ lÔ3Ü
�‰�\ lÔ3ð€Dô �Ð1Ô
2€CØ�9‰9Ð4Ò4Ð4Ð4Ø
�)‰)ÑBÈ8ˆ)Ó
T€CÜ
Ð*Ð,DÐEÓ
F€CÜ×Ñ˜3 Õ$r   c                  óþ   — t        j                  d«      t        j                  d«      g} t        | «      }|j                  dk(  sJ ‚|j	                  d„ d¬«      }t        ddg«      }t        j                  ||«       y )	Nz1 daysz2 daysztimedelta64[ns]c                 óJ   — t        | «      j                  › d| j                  › �S r†   )r‰   rŠ   Údaysr!   s    r   r"   z%test_apply_box_td64.<locals>.<lambda>¶   s    € ¤ a£×!1Ñ!1Ð 2°!°A·F±F°8Ð<€ r   r   r   ÚTimedelta_1ÚTimedelta_2)r�   Ú	Timedeltar   r3   r#   r%   r&   r’   s       r   Útest_apply_box_td64rŸ   ±   sl   € ä�L‰L˜Ó"¤B§L¡L°Ó$:Ð;€DÜ
�‹,€CØ�9‰9Ð)Ò)Ð)Ð)Ø
�)‰)Ñ<ÀXˆ)Ó
N€CÜ
�- Ð/Ó
0€CÜ×Ñ˜3 Õ$r   c                  ó  — t        j                  dd¬«      t        j                  dd¬«      g} t        | «      }|j                  dk(  sJ ‚|j	                  d„ d¬«      }t        d	d	g«      }t        j                  ||«       y )
Nr‚   ÚM©r   rƒ   z	Period[M]c                 óJ   — t        | «      j                  › d| j                  › �S r†   )r‰   rŠ   Úfreqstrr!   s    r   r"   z'test_apply_box_period.<locals>.<lambda>À   s    € ¤ a£×!1Ñ!1Ð 2°!°A·I±I°;Ð?€ r   r   r   ÚPeriod_M)r�   ÚPeriodr   r3   r#   r%   r&   r’   s       r   Útest_apply_box_periodr§   »   so   € ä�I‰I�l¨Ô-¬r¯y©y¸ÈCÔ/PÐQ€DÜ
�‹,€CØ�9‰9˜Ò#Ð#Ð#Ø
�)‰)Ñ?Èˆ)Ó
Q€CÜ
�*˜jÐ)Ó
*€CÜ×Ñ˜3 Õ$r   c                 ó<  ‡ — t        ddd¬«      j                  d«      }t        |d¬«      }|j                  d„ ‰ ¬	«      }t        dd
d¬«      j                  d«      }t        |d¬«      }t	        j
                  ||«       |j                  ˆ fd„‰ ¬	«      }t        t        t        d«      «      dgz   d‰ rdnd¬«      }t	        j
                  ||«       ˆ fd„}|j                  |‰ ¬	«      }‰ r(t        dgdz  d¬«      }t	        j
                  ||«       y |dk(  sJ ‚y )Nr‚   rƒ   r   r¢   z
Asia/TokyoÚXXr1   c                 óD   — | t         j                  j                  «       z   S r   )r�   ÚoffsetsÚDayr!   s    r   r"   z'test_apply_datetimetz.<locals>.<lambda>É   s   € ˜q¤2§:¡:§>¡>Ó#3Ñ3€ r   r   z
2011-01-03c                 óL   •— ‰r| j                   S | j                  j                   S r   )rz   r   r   s    €r   r"   z'test_apply_datetimetz.<locals>.<lambda>Ð   s   ø€ ©˜qŸv™v€ °Q·T±T·Y±Y€ r   é   r   Úint64Úint32©r2   r3   c                 óp   •— ‰rt        | j                  «      S t        | j                  j                  «      S r   )r[   r‹   r   r   s    €r   r   z test_apply_datetimetz.<locals>.fÕ   s$   ø€ Ù"Œs�1—4‘4‹yÐ4¬¨A¯D©D¯G©G«Ð4r   é   )r   Útz_localizer   r#   r%   r&   r^   Úrange)r   ÚvaluesrD   r(   Ú
exp_valuesr@   r   s   `      r   Útest_apply_datetimetzr¸   Å   s  ø€ Ü˜ l¸Ô=×IÑIÈ,ÓW€FÜˆv˜DÔ!€Aà�W‰WÑ3¸FˆWÓC€FÜ˜L¨,¸SÔA×MÑMØó€Jô � $Ô
'€CÜ×Ñ˜6 3Ô'à�W‰WÓ>ÀvˆWÓN€FÜ
””e˜B“i“ A 3Ñ&¨TÁF¹ÐPWÔ
X€CÜ×Ñ˜6 3Ô'ô5ð �W‰W�Q˜vˆWÓ&€FÙÜ�l�^ bÑ(¨tÔ4ˆÜ
×Ñ˜v sÕ+à˜Ò%Ð%Ñ%r   c                 ó,  — t        j                  t        d«      t        d«      d¬«      }t        |dt        d«      ¬«      }| sTd}t	        j
                  t        |¬	«      5  |j                  d
„ | ¬«       d d d «       |j                  d„ | ¬«      dk(  sJ ‚y |j                  d„ | ¬«      }t        j                  t        d«      t        d«      d¬«      }t        |dt        d«      ¬«      }t        j                  ||«       t        j                  |j                  |j                  «       |j                  d„ «      }t        dgdz  dt        d«      ¬«      }t        j                  ||«       |s|j                  t        k(  sJ ‚y y # 1 sw Y   �ŒxY w)NÚABBABCDÚDCBAT)Ú
categoriesÚorderedr©   Úabcdefg)r2   r4   z&Series' object has no attribute 'lowerrh   c                 ó"   — | j                  «       S r   ©Úlowerr!   s    r   r"   z(test_apply_categorical.<locals>.<lambda>ç   s   €  §¡£	€ r   r   c                  ó   — y©NÚAr6   r!   s    r   r"   z(test_apply_categorical.<locals>.<lambda>è   ó   � r   rÄ   c                 ó"   — | j                  «       S r   rÀ   r!   s    r   r"   z(test_apply_categorical.<locals>.<lambda>ë   s   €  §¡£€ r   ÚabbabcdÚdcbac                  ó   — yrÃ   r6   r!   s    r   r"   z(test_apply_categorical.<locals>.<lambda>ô   rÅ   r   é   )r�   ÚCategoricalr^   r   r}   r~   r   r#   r%   r&   Úassert_categorical_equalr¶   r3   rA   )r   Úusing_infer_stringr¶   r'   rm   r(   r@   s          r   Útest_apply_categoricalrÎ   à   sA  € Ü�^‰^œD ›O¼¸V»ÈdÔS€FÜ
�˜d¬$¨y«/Ô
:€CáØ6ˆÜ�]‰]œ>°Ô5ñ 	:Ø�I‰IÑ)°&ˆIÔ9÷	:à�y‰y™¨vˆyÓ6¸#Ò=Ð=Ð=Øà�Y‰YÑ*°6ˆYÓ:€Fô �^‰^œD ›O¼¸V»ÈdÔS€FÜ
�˜d¬$¨y«/Ô
:€CÜ×Ñ˜6 3Ô'Ü×Ñ §¡¨s¯z©zÔ:à�Y‰Y‘}Ó%€FÜ
�#�˜‘ ¬T°)«_Ô
=€CÜ×Ñ˜6 3Ô'Ù);ˆ6�<‰<œ6Ò!ÐXÐXÐAXÐ!÷#	:ñ 	:ús   Á!F	Æ	FÚseriesz1-1z1-2c                 ó”  — t        | d¬«      }|s;d}t        j                  t        |¬«      5  |j	                  d„ |¬«       d d d «       y |j	                  d„ |¬«      }|j                  t        «      }t        ddt        j                  gd¬«      }|j                  t        «      }t        j                  ||«       y # 1 sw Y   y xY w)	NÚcategoryr„   z('Series' object has no attribute 'split'rh   c                 ó*   — | j                  d«      d   S ©Nú-r   ©r\   r!   s    r   r"   z8test_apply_categorical_with_nan_values.<locals>.<lambda>  s   € ˜aŸg™g c›l¨1™o€ r   r   c                 ó*   — | j                  d«      d   S rÓ   rÕ   r!   s    r   r"   z8test_apply_categorical_with_nan_values.<locals>.<lambda>  s   € ˜qŸw™w s›|¨A™€ r   Ú1)r   r}   r~   r   r#   ÚastyperA   r=   rO   r%   r&   )rÏ   r   rD   rm   r(   r)   s         r   Ú&test_apply_categorical_with_nan_valuesrÙ   ú   s£   € ô 	ˆv˜ZÔ(€AÙØ8ˆÜ�]‰]œ>°Ô5ñ 	>Ø�G‰GÑ-°fˆGÔ=÷	>àà�W‰WÑ.°vˆWÓ>€FØ�]‰]œ6Ó"€FÜ�s˜C¤§¡Ð(°
Ô;€HØ�‰œvÓ&€HÜ×Ñ˜6 8Õ,÷	>àús   ­B>Â>Cc                 ó’   — t        g t        dd¬«      t        ¬«      }|j                  d„ | ¬«      }t	        j
                  ||«       y )Nz
2018-01-01r   )Ústartr   r;   c                 ó   — | S r   r6   r!   s    r   r"   zEtest_apply_empty_integer_series_with_datetime_index.<locals>.<lambda>  s   € ˜q€ r   r   )r   r   Úintr#   r%   r&   )r   rD   r(   s      r   Ú3test_apply_empty_integer_series_with_datetime_indexrÞ     s9   € äˆrœ¨,ÀÔBÌ#ÔN€AØ�W‰W‘[¨ˆWÓ0€FÜ×Ñ˜6 1Õ%r   c                  óê   — t        t        j                  g d¢«      dg¬«      } t        g d¢dg¬«      }d„ }|d   j                  || f¬«      }t	        g d¢dd	¬
«      }t        j                  ||«       y )N)r9   r:   r   ru   é   ÚNumbers)Úcolumns)r:   r   r:   r9   r:   ÚIndicesc                 ó*   — |d   j                   |    }|S )Nrá   )Úiloc)Ú	targetRowÚtargetDFÚvals      r   Úretrievez+test_apply_dataframe_iloc.<locals>.retrieve  s   € Ø�yÑ!×&Ñ& yÑ1ˆØˆ
r   rY   )r   ru   r   r:   r   Úuint64r±   )r   r=   rê   r#   r   r%   r&   )ÚuintDFÚindexDFré   r(   r)   s        r   Útest_apply_dataframe_ilocrí     sh   € Ü”r—y‘y¢Ó1¸I¸;ÔG€FÜš°)°Ô=€Gòð �YÑ×%Ñ% h°f°YÐ%Ó?€FÜ’o¨I¸XÔF€HÜ×Ñ˜6 8Õ,r   c                 ó&  — t        j                  d¬«      5  t        j                  | «      }t        j                  | «      }| j	                  t         j                  |¬«      }|j                  «       }t        j                  ||«       | j	                  t         j                  g|¬«      }|j                  «       j                  «       }dg|_	        t        j                  ||«       | j	                  dg|¬«      }t        j                  ||«       t        ||gd¬«      }ddg|_	        | j	                  t         j                  t         j                  g|¬«      }t        j                  ||«       t        ||gd¬«      }dd	g|_	        |j                  «       j                  d
«      }| j	                  t         j                  t         j                  dœ|¬«      }t        j                  |j                  |«      |«       d d d «       y # 1 sw Y   y xY w)Nr,   r-   r   r>   r9   ©ÚaxisÚabsoluter/   r0   rÏ   )r/   r0   )r=   r?   r>   Úabsr#   Úcopyr%   r&   Úto_framerâ   Úassert_frame_equalr   ÚunstackÚrenameÚreindex_like)Ústring_seriesr   Úf_sqrtÚf_absr(   r)   s         r   Útest_transformrü     s´  € ô 
�‰˜Ô	"ñ  HÜ—‘˜Ó'ˆÜ—‘�}Ó%ˆð ×$Ñ$¤R§W¡W°VÐ$Ó<ˆØ—;‘;“=ˆÜ
×Ñ˜v xÔ0ð ×$Ñ$¤b§g¡g Y°vÐ$Ó>ˆØ—?‘?Ó$×)Ñ)Ó+ˆØ"˜8ˆÔÜ
×Ñ˜f hÔ/à×$Ñ$ f X°fÐ$Ó=ˆÜ
×Ñ˜f hÔ/ô
 ˜6 5˜/°Ô2ˆØ" JÐ/ˆÔØ×$Ñ$¤b§g¡g¬r¯v©vÐ%6¸vÐ$ÓFˆÜ
×Ñ˜f hÔ/ô ˜6 5˜/°Ô2ˆØ! 5˜>ˆÔØ×#Ñ#Ó%×,Ñ,¨XÓ6ˆà×$Ñ$¬R¯W©W¼R¿V¹VÑ%DÈVÐ$ÓTˆÜ
×Ñ˜v×2Ñ2°8Ó<¸hÔG÷A H÷  Hñ  Hús   —G'HÈHÚopc                 óê  — | dv r2|j                  t        j                  j                  | › d�¬«      «       t	        dt
        gz  «      }| dv r	t        }d}nt        }dj                  dd	g«      }t        j                  ||¬
«      5  |j                  | dg«       d d d «       t        j                  ||¬
«      5  |j                  | ddœ«       d d d «       t        j                  ||¬
«      5  |j                  | gdgdœ«       d d d «       t        j                  ||¬
«      5  |j                  | dg| gdœ«       d d d «       y # 1 sw Y   Œ«xY w# 1 sw Y   ŒƒxY w# 1 sw Y   ŒYxY w# 1 sw Y   y xY w)N)ÚffillÚbfillÚpadÚbackfillÚshiftz is successful on any dtype)Úreasonr   )ÚfillnaÚngroupúTransform function failedú|z4not supported between instances of 'type' and 'type'zunsupported operand typerh   r  ©rÄ   ÚB)Úapplymarkerr}   ÚmarkÚxfailr   rA   Ú
ValueErrorÚ	TypeErrorÚjoinr~   Ú	transform)rý   r   r'   Úerrorrm   s        r   Útest_transform_partial_failurer  E  sa  € ð 
Ð;Ñ;Ø×ÑÜ�K‰K×Ñ¨ tÐ+FÐ%GÐÓHô	
ô
 �”f�X‘Ó
€Cà	Ð!Ñ!ÜˆØ)‰äˆØ�h‰hàFØ*ðó
ˆô 
�‰�u CÔ	(ñ %Ø�‰�r˜7�mÔ$÷%ô 
�‰�u CÔ	(ñ /Ø�‰˜B WÑ-Ô.÷/ô 
�‰�u CÔ	(ñ 3Ø�‰˜R˜D¨ yÑ1Ô2÷3ô 
�‰�u CÔ	(ñ 7Ø�‰˜R ˜M°°Ñ5Ô6÷7ð 7÷%ð %ú÷/ð /ú÷3ð 3ú÷7ð 7ús0   ÂEÂ:EÃ.EÄ$E)ÅEÅEÅE&Å)E2c                  ób  — d„ } d„ }t        dt        gz  «      }d}t        j                  t        |¬«      5  |j                  | |g«       d d d «       t        j                  t        |¬«      5  |j                  || dœ«       d d d «       t        j                  t        |¬«      5  |j                  |g| gdœ«       d d d «       t        j                  t        |¬«      5  |j                  | |g| gdœ«       d d d «       y # 1 sw Y   Œ·xY w# 1 sw Y   Œ‹xY w# 1 sw Y   Œ]xY w# 1 sw Y   y xY w)Nc                 ó   — | S r   r6   r!   s    r   Únoopz7test_transform_partial_failure_valueerror.<locals>.noopk  s   € Øˆr   c                 ó   — t         ‚r   )r  )r‡   s    r   Ú
raising_opz=test_transform_partial_failure_valueerror.<locals>.raising_opn  s   € ÜÐr   r   r  rh   r	  )r   rA   r}   r~   r  r  )r  r  r'   rm   s       r   Ú)test_transform_partial_failure_valueerrorr  i  s	  € òòô �”f�X‘Ó
€CØ
%€Cä	�‰”z¨Ô	-ñ *Ø�‰�t˜ZÐ(Ô)÷*ô 
�‰”z¨Ô	-ñ 4Ø�‰˜J¨TÑ2Ô3÷4ô 
�‰”z¨Ô	-ñ 8Ø�‰˜Z˜L°¨vÑ6Ô7÷8ô 
�‰”z¨Ô	-ñ >Ø�‰˜T :Ð.°d°VÑ<Ô=÷>ð >÷*ð *ú÷4ð 4ú÷8ð 8ú÷>ð >ús/   ·DÁ.DÂ&DÃ D%ÄD
ÄDÄD"Ä%D.c                  ó  — t        t        d«      dd¬«      } | j                  ddg«      }t        ddgddgd¬	«      }t        j                  ||«       | j                  d
di«      }t        dgd
gd¬	«      }t        j                  ||«       y )Né   r¯   rÏ   )r3   r2   ÚminÚmaxr   rà   ©r4   r2   r/   )r   rµ   rj   r%   r&   ©rD   r(   r)   s      r   Ú	test_demor   �  s€   € äŒu�Q‹x˜w¨XÔ6€Aà�U‰U�E˜5�>Ó"€FÜ�q˜!�f U¨E N¸ÔB€HÜ×Ñ˜6 8Ô,à�U‰U�E˜5�>Ó"€FÜ�q�c % ¨xÔ8€HÜ×Ñ˜6 8Õ,r   rP   c                 ó   — t        | «      S r   )r[   r!   s    r   r"   r"   Ž  s
   € ´°Q³€ r   c                 óž   — | j                  ||¬«      }|r(| j                  |«      }t        j                  ||«       y |t	        | «      k(  sJ ‚y )Nr   )r#   r$   r%   r&   r[   )rù   rP   r   r(   r)   s        r   Ú(test_apply_map_evaluate_lambdas_the_samer#  Ž  sO   € ð × Ñ  ¨fÐ Ó5€FáØ ×$Ñ$ TÓ*ˆÜ
×Ñ˜v xÕ0àœ˜]Ó+Ò+Ð+Ñ+r   c                 ó®  — t        j                  t        «      5  | j                  d„ «      }d d d «       t	        t
        «      rt        |«      t        | «      k(  sJ ‚t        j                  t        «      5  | j                  t        «      }d d d «       t	        |t
        «      rt        |«      t        | «      k(  sJ ‚y # 1 sw Y   Œ“xY w# 1 sw Y   Œ?xY w)Nc                 ó   — t        | «      S r   )r‰   r!   s    r   r"   z+test_agg_evaluate_lambdas.<locals>.<lambda>   s
   € ¬T°!«W€ r   )r%   rT   rU   rj   r]   r   Úlenr‰   )rù   r(   s     r   Útest_agg_evaluate_lambdasr'  ›  s®   € ô 
×	#Ñ	#¤MÓ	2ñ 6Ø×"Ñ"Ñ#4Ó5ˆ÷6ä�fœfÔ%¬#¨f«+¼¸]Ó9KÒ*KÐKÐKä	×	#Ñ	#¤MÓ	2ñ )Ø×"Ñ"¤4Ó(ˆ÷)ä�fœfÔ%¬#¨f«+¼¸]Ó9KÒ*KÐKÐKÐ*K÷6ð 6ú÷)ð )ús   šB?Á7CÂ?CÃCÚop_namerj   r#   c                 óž  — d}|dk(  rt         nd }t        j                  ||¬«      5   t        | |«      d„ «      }d d d «       t	        | | dz  dœ«      }t        j
                  |«       t        j                  t         |¬«      5  | j                  d„ «      }d d d «       t        j
                  ||«       y # 1 sw Y   Œ}xY w# 1 sw Y   Œ,xY w)Nzcannot aggregaterj   rh   c                 ó*   — t        | | dz  gddg¬«      S ©Nr:   r   úx^2©r4   ©r   r!   s    r   r"   z)test_with_nested_series.<locals>.<lambda>±  s   € ”f˜a  A¡˜Y¨s°E¨lÔ;€ r   r:   )r   r,  c                 ó*   — t        | | dz  gddg¬«      S r+  r.  r!   s    r   r"   z)test_with_nested_series.<locals>.<lambda>·  s   € ¬v°q¸!¸Q¹$°iÈÈUÀ|Ô/T€ r   )rU   r%   rT   Úgetattrr   rõ   rj   )rC   r(  rm   Úwarningr(   r)   s         r   Útest_with_nested_seriesr2  ¨  sÂ   € ð €CØ&¨%Ò/�m°T€GÜ	×	#Ñ	# G°3Ô	7ñ 
à2”˜¨'Ó2Ù;ó
ˆ÷
ô
 ˜°ÈÑ7IÑJÓK€HÜ×Ñ˜& (Ô+ä	×	#Ñ	#¤M¸Ô	=ñ VØ ×$Ñ$Ñ%TÓUˆ÷Vä×Ñ˜& (Õ+÷
ð 
ú÷Vð Vús   §B7ÂCÂ7C ÃCc                 óˆ   — | j                  «       }| j                  ddddd„ dd„ dd	œ«      }t        j                  ||«       y )
NÚcountÚmeanÚstdr  c                 ó$   — | j                  d«      S )Ng      Ð?©Úquantiler!   s    r   r"   z)test_replicate_describe.<locals>.<lambda>Ä  ó   € ˜QŸZ™Z¨Ó-€ r   Úmedianc                 ó$   — | j                  d«      S )Ng      è?r8  r!   s    r   r"   z)test_replicate_describe.<locals>.<lambda>Æ  r:  r   r  )r4  r5  r6  r  z25%z50%z75%r  )Údescriber#   r%   r&   )rù   r)   r(   s      r   Útest_replicate_describer>  »  sO   € à×%Ñ%Ó'€HØ× Ñ àØØØÙ-ØÙ-Øñ		
ó€Fô ×Ñ˜6 8Õ,r   c                 óÆ   — | j                  ddg«      }t        | j                  «       | j                  «       gddg| j                  ¬«      }t        j                  ||«       y )NÚsumr5  r1   )rj   r   r@  r5  r2   r%   r&   )rù   r(   r)   s      r   Útest_reducerA  Í  s\   € à×Ñ  v˜Ó/€FÜØ	×	Ñ	Ó	˜m×0Ñ0Ó2Ð3Ø	�ˆØ×Ñô€Hô
 ×Ñ˜6 8Õ,r   z	how, kwdsr   c                 ó6  — t        g d¢«      } t        || «      d	i |¤Ž}|j                  }||k(  sJ ‚ t        || «      g d¢fi |¤Ž}t        ddddœ«      }t        j                  ||«        t        || «      ddddœfi |¤Ž}t        j                  ||«       y )
N)r9   r:   NÚsize)rC  r4  r5  ç      @ç       @g      ø?r4  r5  )rC  )r   r0  rC  r%   r&   )ÚhowÚkwdsrD   r(   r)   s        r   Útest_non_callable_aggregatesrH  Ø  s¦   € ô 	Š|Ó€Að ŒW�Q˜‹_Ñ, tÑ,€FØ�v‰v€HØ�XÒÐÐð ŒW�Q˜‹_Ò6Ñ?¸$Ñ?€FÜ˜s¨S¸#Ñ>Ó?€HÜ×Ñ˜6 8Ô,àŒW�Q˜‹_ f°wÈÑOÑXÐSWÑX€FÜ×Ñ˜6 8Õ,r   c                 ó    — t        dgdz  «      }|j                  dd„ d„ g| ¬«      }t        g d¢g d¢¬	«      }t        j                  ||«       y )
Nru   r   r@  c                 ó"   — | j                  «       S r   ©r@  r!   s    r   r"   z3test_series_apply_no_suffix_index.<locals>.<lambda>ò  s   €  q§u¡u£w€ r   c                 ó"   — | j                  «       S r   rK  r!   s    r   r"   z3test_series_apply_no_suffix_index.<locals>.<lambda>ò  s   € ¸!¿%¹%»'€ r   r   )é   rM  rM  )r@  ú<lambda>rN  r-  )r   r#   r%   r&   )r   rD   r(   r)   s       r   Ú!test_series_apply_no_suffix_indexrO  ï  sI   € ä�ˆs�Q‰w‹€AØ�W‰W�eÑ.Ñ0AÐBÈ6ˆWÓR€FÜ’lÒ*IÔJ€Hä×Ñ˜6 8Õ,r   zdti,expl    ,b/ r-  rï   r¯   r„   rM   ú
2020-01-01rx   Útsr  Úawarec                 óº   — |r| j                  d«      j                  }n| j                  }t        |«      j                  d„ «      }t	        j
                  ||«       y )NÚUTCc                 ó   — t        ddg«      S )Nr9   r:   r.  r!   s    r   r"   zCtest_apply_series_on_date_time_index_aware_series.<locals>.<lambda>  s   € ¬6°1°a°&«>€ r   )r´   r4   r   r#   r%   rõ   )Údtir@   rR  r4   r(   s        r   Ú1test_apply_series_on_date_time_index_aware_seriesrW  ø  sI   € ñ* Ø—‘ Ó&×,Ñ,‰à—	‘	ˆÜ�E‹]× Ñ Ñ!9Ó:€FÜ×Ñ˜& #Õ&r   zby_row, expected)Fr9   c                 óö   — t        t        j                  dt        j                  ¬«      t	        ddd¬«      ¬«      }t        |j
                  «      j                  d„ | ¬«      }t        j                  ||«       y )	NrM   r„   rP  rT  )r   r‹   r-  c                  ó   — yrI   r6   r!   s    r   r"   zCtest_apply_scalar_on_date_time_index_aware_series.<locals>.<lambda>  rÅ   r   r   )	r   r=   ÚarangerB   r   r4   r#   r%   Úassert_equal)r   r)   rÏ   r(   s       r   Ú1test_apply_scalar_on_date_time_index_aware_seriesr\    sZ   € ô Ü
�	‰	�"œBŸJ™JÔ'Ü˜¨r°eÔ<ô€Fô �F—L‘LÓ!×'Ñ'©¸FÐ'ÓC€FÜ‡O�O�F˜HÕ%r   c                 óè  — ddg}t        j                  |«      }t        |«      j                  t         j                  | ¬«      }t	        j
                  t        |«      |«       dt        j                  t         j                  t         j                  g}t        j                  |«      }t        |«      }|j                  t         j                  | ¬«      }t	        j
                  t        |«      |«       y )Nz00:00:01z00:00:02r   )	r�   Úto_timedeltar   r#   r%   r&   r=   rO   ÚNaT)r   Úlist_of_valid_stringsr`   rg   Úlist_of_stringsr'   s         r   Útest_apply_to_timedeltarb  #  s«   € Ø'¨Ð4ÐÜ
�‰Ð-Ó.€AÜÐ$Ó%×+Ñ+¬B¯O©OÀFÐ+ÓK€AÜ×Ñœ6 !›9 aÔ(à!¤2§6¡6¬2¯6©6´2·6±6Ð:€Oä
�‰˜Ó(€AÜ
�Ó
!€CØ�	‰	”"—/‘/¨&ˆ	Ó1€AÜ×Ñœ6 !›9 aÕ(r   z
ops, namesr@  r5  zhow, kwargsc           
      ój  — t        t        ||«      D ��ci c]  \  }}| || «      “Œ c}}«      }d|_        |dk(  rt        nd }ddj	                  |«      › d�}	t        j                  ||	¬«      5   t        | |«      |fi |¤Ž}
d d d «       t        j                  
|«       y c c}}w # 1 sw Y   Œ&xY w)NrÏ   rj   zusing Series.[r  ú]rh   )	r   Úzipr2   rU   r  r%   rT   r0  r&   )rù   ÚopsÚnamesrF  rk   r2   rý   r)   Úwarnrm   r(   s              r   Útest_apply_listlike_reducerri  1  s«   € ô ¼sÀ5È#»×O±8°4¸�t™R Ó.Ñ.ÓOÓP€HØ€H„MØ 5šL�=¨d€DØ˜3Ÿ8™8 E›?Ð+¨1Ð
-€CÜ	×	#Ñ	# D°Ô	4ñ <Ø,”˜¨Ó,¨SÑ;°FÑ;ˆ÷<ä×Ñ˜6 8Õ,ùó P÷<ð <ús   •B#
Á0B)Â)B2rf  rÄ   r	  c           
      ó`  — t        |j                  «       D ��ci c]  \  }}| || «      “Œ c}}«      }| j                  |_        |dk(  rt        nd }d}	t	        j
                  ||	¬«      5   t        | |«      |fi |¤Ž}
d d d «       t	        j                  
|«       y c c}}w # 1 sw Y   Œ&xY w)Nrj   zusing Series.[sum|mean]rh   )r   Úitemsr2   rU   r%   rT   r0  r&   )rù   rf  rF  rk   r   r2   rý   r)   rh  rm   r(   s              r   Útest_apply_dictlike_reducerrl  I  sŸ   € ô ¸s¿y¹y»{×K±8°4¸�t™R Ó.Ñ.ÓKÓL€HØ!×&Ñ&€H„MØ 5šL�=¨d€DØ
#€CÜ	×	#Ñ	# D°Ô	4ñ <Ø,”˜¨Ó,¨SÑ;°FÑ;ˆ÷<ä×Ñ˜6 8Õ,ùó L÷<ð <ús   ™B
Á+B$Â$B-r>   rñ   c           	      ó  — t        j                  d¬«      5  t        |D �cg c]
  } || «      ‘Œ c}d¬«      }||_        | j	                  ||¬«      }t        j                  ||«       d d d «       y c c}w # 1 sw Y   y xY w)Nr,   r-   r9   rï   r   )r=   r?   r   râ   r#   r%   rõ   )rù   rf  rg  r   rý   r)   r(   s          r   Útest_apply_listlike_transformerrn  a  sv   € ô 
�‰˜Ô	"ñ 0Ü°sÖ;°™2˜mÕ,Ò;À!ÔDˆØ ˆÔØ×$Ñ$ S°Ð$Ó8ˆÜ
×Ñ˜f hÔ/÷	0ð 0ùÚ;÷0ð 0ús   —
A7¡A2
°9A7Á2A7Á7B zops, expectedc                 ó   — | S r   r6   r!   s    r   r"   r"   v  s   € �A€ r   rN  r8   c                 ó"   — | j                  «       S r   rK  r!   s    r   r"   r"   w  s   € �A—E‘E“G€ r   r  c                 óp   — t        g d¢«      }|j                  | |¬«      }t        j                  ||«       y ©Nr8   r   ©r   r#   r%   r[  )rf  r)   r   r'   r(   s        r   Útest_apply_listlike_lambdart  s  s.   € ô ’Ó
€CØ�Y‰Y�s 6ˆYÓ*€FÜ‡O�O�F˜HÕ%r   c                 ó@  — t        j                  d¬«      5  t        |j                  «       D ��ci c]  \  }}| || «      “Œ c}}«      }| j                  |_        | j                  ||¬«      }t        j                  ||«       d d d «       y c c}}w # 1 sw Y   y xY w)Nr,   r-   r   )r=   r?   r   rk  r2   r#   r%   r&   )rù   rf  r   r2   rý   r)   r(   s          r   Útest_apply_dictlike_transformerrv  �  sˆ   € ô 
�‰˜Ô	"ñ 1ÜÀ3Ç9Á9Ã;×O±x°t¸R˜4¡ MÓ!2Ñ2ÓOÓPˆØ%×*Ñ*ˆŒØ×$Ñ$ S°Ð$Ó8ˆÜ
×Ñ˜v xÔ0÷	1ð 1ùÛO÷1ð 1ús   —B°BÁABÂBÂBc                 ó   — | S r   r6   r!   s    r   r"   r"   —  s   € ˜A€ r   r   c                 ó"   — | j                  «       S r   rK  r!   s    r   r"   r"   š  s   € ˜Ÿ™›€ r   c                 óp   — t        g d¢«      }|j                  | |¬«      }t        j                  ||«       y rr  rs  )rf  r   r)   r'   r(   s        r   Útest_apply_dictlike_lambdarz  “  s.   € ô ’Ó
€CØ�Y‰Y�s 6ˆYÓ*€FÜ‡O�O�F˜HÕ%r   c           	      ó”  — t        dt        d«      it        t        d«      d¬«      «      }|j                  j	                  d„ «      }t        dt
        j                  t
        j                  gddt
        j                  gg d¢gt        t        d«      d¬«      t        t        d«      d¬«      ¬	«      }t        j                  ||«       y )
Nr   r   r1   c           	      ó`   — t        t        | dz   «      t        t        | dz   «      d¬«      «      S )Nr9   Úyr1   )r   rµ   r   r!   s    r   r"   z0test_apply_retains_column_name.<locals>.<lambda>§  s%   € ¤&¬¨q°1©u«´u¼UÀ1ÀqÁ5»\ÐPSÔ7TÓ"U€ r   ç        ç      ð?)r~  r  rE  r}  )râ   r4   )	r   rµ   r   r   r#   r=   rO   r%   rõ   )r   Údfr(   r)   s       r   Útest_apply_retains_column_namer�  ¤  s�   € ä	�Cœ˜q›�?¤E¬%°«(¸Ô$=Ó	>€BØ�T‰T�Z‰ZÑUÓV€FÜØ
Œr�v‰v”r—v‘vÐ	  c¬2¯6©6Ð 2²OÐDÜ”e˜A“h SÔ)Ü”E˜!“H 3Ô'ô€Hô
 ×Ñ˜& (Õ+r   c                  óÂ   — t        ddt        gg d¢¬«      } | j                  t        «      }t        t        t
        t        gg d¢¬«      }t        j                  ||«       y )Nr   Ústring)r`   rg   rb   r-  )r   Úfloatr#   r‰   rÝ   r[   r%   r&   r  s      r   Útest_apply_typer…  °  sE   € ä��8œUÐ#ª?Ô;€AØ�W‰W”T‹]€FÜ”sœC¤Ð&ªoÔ>€HÜ×Ñ˜6 8Õ,r   c                  óÂ   — t        g d¢g d¢g«      } | j                  d„ «      }t        ddgddgdd	gt        j                  d
gdœ«      }t        j                  ||«       y )Nr8   )ru   rà   r  rÊ   c                 ó   — t        | «      S r   r.  r!   s    r   r"   z6test_series_apply_unpack_nested_data.<locals>.<lambda>»  s
   € ¤¨£€ r   r  g      @rE  g      @rD  g      @rÊ   )r   r9   r:   r   )r   r#   r   r=   rO   r%   rõ   )r'   r(   r)   s      r   Ú$test_series_apply_unpack_nested_datarˆ  ¸  sX   € ä
’)š\Ð*Ó
+€CØ�Y‰YÑ*Ó+€FÜ˜c 3˜Z¨S°#¨J¸CÀ¸:Ì2Ï6É6ÐSTÈ+ÑVÓW€HÜ×Ñ˜& (Õ+r   )LÚnumpyr=   r}   Úpandasr�   r   r   r   r   r   r   r	   Úpandas._testingÚ_testingr%   Úpandas.tests.apply.commonr
   Úfixturer   r*   rF   rJ   r  ÚparametrizerV   r_   rn   rv   r€   r•   r˜   rŸ   r§   r¸   rÎ   rO   rÙ   rÞ   rí   rü   r  r  r   r[   r#  r'  r2  r>  rA  rH  rO  ÚDatetimeIndexÚrepeatrZ  rB   rW  Úonesr\  rb  r@  r5  Úarrayri  rl  r>   rò   rn  rt  r@   rv  Úfrom_arraysrµ   rz  r�  r…  rˆ  r6   r   r   ú<module>r•     s¿  ðÛ Û ã ÷÷ ñ õ Ý >ð €‡�˜˜xÐ(Ô)ñó *ðò-ò "ò8-ð ‡�×Ñ˜¨4°¨-Ó8ñFó 9ðFò'ð ‡�×ÑØØˆ"ˆa€[�2˜˜Q�x Ð# f¨b°"Ð%5¸¸sÀA¸hÈÐ7LÐMóñ-ó	ð-ò 1ò&-ò$%ò	%ò%ò%ò&ò6Yð4 ‡�×Ñ˜ U¨E°2·6±6Ð$:¸UÀEÈ2Ï6É6Ð<RÐ#SÓTñ-ó Uð-ò &ò
-ò#HðL ‡�×Ñ˜Ð7Ó8ñ 7ó 9ð 7òF>ò0
-ð ‡�×Ñ˜ #Ñ'7Ð!8Ó9ñ	,ó :ð	,ò
Lð ‡�×Ñ˜ U¨GÐ$4Ó5ñ,ó 6ð,ò$-ò$-ð ‡�×ÑØØˆR€[�7˜X xÐ0Ð1°G¸hÈÐ=NÐ3OÐPóñ-ó	ð-ò&-ð ‡�×ÑØñ �A�q�6Ð!1 ×!1Ñ!1°1°kÐ2BÓ!CÔDÙ�i�b—i‘i ! Q  ¨!°!Ô4¸GÔDð	
ñ
 Ø�—	‘	˜" B§J¡JÔ/Ù  °rÔ:Øôñ
 �i�b—i‘i ! Q  ¨"°1Ô5¸WÔEð	
ðóð" ‡�×Ñ˜ 4¨ -Ó0ñ'ó 1ó#ð$'ð ‡�×ÑØ˜(¡F¨7¨2¯7©7°2«;¸gÔ$FÐGÈÐTóñ&óð&ò)ð ‡�×ÑØà
�&‰&ˆ�E�7ÐØ
�&‰&�"—'‘'Ð	˜U F˜OÐ,Ø	ˆ�‰�2—6‘6�(Ó	˜e˜WÐ%Ø	ˆ�‰�2—6‘6˜2Ÿ7™7Ð#Ó	$ u¨f oÐ6ð	óð ‡�×ÑØØˆR€[�7˜X xÐ0Ð1°G¸hÈÐ=NÐ3OÐPóñ-ó	óð-ð ‡�×ÑØ	à	ˆb�f‰fˆØ�f‰f˜2Ÿ7™7Ñ#Ù��R—V‘Vˆ}ÓÙ�R—V‘V "§'¡'Ñ*Ó+ð	óð ‡�×ÑØØˆR€[�7˜X xÐ0Ð1°G¸hÈÐ=NÐ3OÐPóñ-ó	óð-ð ‡�×ÑØà
�'‰'ˆ�V�HÐØ
�&‰&�"—'‘'Ð	˜Z¨Ð0Ð1Ø	ˆ�‰�2—7‘7�)Ó	˜v˜hÐ'Ø	ˆ�‰�2—6‘6˜2Ÿ7™7Ð#Ó	$ z°6Ð&:Ð;ð	óñ0óð0ð ‡�×ÑØá
ˆ™	 :ªyÐ"9Ó:Ð;Ù
Ð	™f a S°°Ô=Ð>ðóñ&óð&ð ‡�×ÑØ	à	ˆb�g‰gˆØ�g‰g˜BŸF™FÑ#Ù��R—W‘Wˆ~ÓÙ�R—W‘W 2§6¡6Ñ*Ó+ð	óñ1óð1ð ‡�×ÑØð ‘+ÐÙ’9Ð$: J×$:Ñ$:¸S¸EÀA¹IÁuÈQÃxÐ;PÓ$QÔRð	
ð Ñ Ð	!¡6¨1¨#°c°UÔ#;Ð<ðó	ñ&ó	ð&ò	,ò-ó,r   