§
    Õ! hÃ3 ã                   ób  — d dl m Z mZ d dlZd dlZd dlmZ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 d dlmZ d dlmZ d dlmZmZmZ d„ Zd„ Z G d	„ d
¦  «        Z G d„ d¦  «        Z  G d„ d¦  «        Z! G d„ d¦  «        Z" G d„ d¦  «        Z# G d„ d¦  «        Z$ G d„ d¦  «        Z%d„ Z&dS )é    )ÚdatetimeÚ	timedeltaN)ÚOutOfBoundsDatetimeÚPerformanceWarning)
Ú	DataFrameÚDatetimeIndexÚIndexÚNaTÚSeriesÚ	TimedeltaÚTimedeltaIndexÚ	TimestampÚoffsetsÚtimedelta_range)ÚNumpyExtensionArray)Úassert_invalid_addsub_typeÚassert_invalid_comparisonÚget_upcast_boxc                 ó>   — t          j        | ¦  «        }||k    sJ ‚dS )zT
    Helper to check the dtype for a Series, Index, or single-column DataFrame.
    N)ÚtmÚ	get_dtype)ÚobjÚexpected_dtypeÚdtypes      úbc:\xampp_lite_8_4\www\timesheet\venv\Lib\site-packages\pandas/tests/arithmetic/test_timedelta64.pyÚassert_dtyper   &   s*   € õ ŒL˜ÑÔ€Eà�NÒ"Ð"Ð"Ð"Ð"Ð"ó    c                 ó€   — | t           u r	|d         }n+| t          j        t          j        fv r	|d         }n|d         }|S )Nr   é   é   )r   r   Úto_arrayÚpdÚarray)ÚboxÚnamesÚexnames      r   Úget_expected_namer'   /   sG   € Ø
�iÐÐð �q”ˆˆØ	•”�bœhÐ'Ð	'Ð	'Ø�q”ˆˆà�q”ˆØ€Mr   c                   ó  — e Zd Zd„ Zej                             d ed¬¦  «         ed¬¦  «         ed¬¦  «         	                    ¦   «          e
j        d¦  «        g¦  «        d„ ¦   «         Zej                             ddd	 ed
¦  «         ed
¦  «                             d¦  «         ed
¦  «                             ¦   «                              ¦   «          ed
¦  «                             ¦   «                              ¦   «          ed
¦  «                             ¦   «          ej        d¦  «        g¦  «        d„ ¦   «         Zej                             d e ed¦  «        ¦  «         ej        d¦  «         ej        d¦  «                             ej        ¦  «         ej        d¦  «                             e¦  «         ej        ddd¬¦  «        j         ej         ej        dd¬¦  «        ¦  «         e ej        dd¬¦  «        ¦  «         ej        dd¬¦  «                             e¦  «         ej        ddd¬¦  «        j         ej        ddd¬¦  «                             e¦  «        g
¦  «        d„ ¦   «         Zd„ ZdS )Ú#TestTimedelta64ArrayLikeComparisonsc                 ó€  — |}|t           t          j        fvr|nt          j        }t          dd¬¦  «        }t          j        |                     ¦   «         d         ¦  «        }t          j        ||¦  «        }||k    }t          j        g d¢¦  «        }t          j        ||¦  «        }t          j	        ||¦  «         d S )NÚ2hé   ©Úperiodsr   )TFFF)
r	   r"   r#   ÚnpÚndarrayr   Úto_numpyr   Úbox_expectedÚassert_equal)ÚselfÚbox_with_arrayr$   ÚxboxÚtdiÚotherÚresÚexpecteds           r   Ú test_compare_timedelta64_zerodimzDTestTimedelta64ArrayLikeComparisons.test_compare_timedelta64_zerodimD   sª   € àˆØ!/½½r¼xÐ7HÐ!HÐ!Hˆ~ˆ~ÍbÌjˆå˜d¨AÐ.Ñ.Ô.ˆÝ”˜Ÿš™œ¨Ô*Ñ+Ô+ˆåŒo˜c 3Ñ'Ô'ˆØ�UŠlˆÝ”8Ð7Ð7Ð7Ñ8Ô8ˆÝ”? 8¨TÑ2Ô2ˆÝ
Œ˜˜XÑ&Ô&Ð&Ð&Ð&r   Ú	td_scalarr   ©Údaysé   c                 óV  — |}|t           t          j        fvr|nt          j        }t          t          d¬¦  «        t          d¬¦  «        g¦  «        }t          j        ||¦  «        }||k    }t          ddg¦  «        }t          j        ||¦  «        }t          j	        ||¦  «         d S )Nr   r=   r    FT)
r	   r"   r#   r/   r0   r   r   r   r2   r3   )r4   r5   r<   r$   r6   ÚserÚactualr:   s           r   Ú!test_compare_timedeltalike_scalarzETestTimedelta64ArrayLikeComparisons.test_compare_timedeltalike_scalarR   s¡   € ð ˆØ¥%­¬Ð!2Ð2Ð2ˆsˆs½¼
ˆå•i QÐ'Ñ'Ô'­¸Ð):Ñ):Ô):Ð;Ñ<Ô<ˆÝŒo˜c 3Ñ'Ô'ˆØ�y’ˆÝ˜5 $˜-Ñ(Ô(ˆÝ”? 8¨TÑ2Ô2ˆÝ
Œ˜ Ñ)Ô)Ð)Ð)Ð)r   Úinvalidl     x
Ii	 Úaú
2021-01-01ÚUTCr,   c                 óx   — |}t          dd¬¦  «        }t          j        ||¦  «        }t          |||¦  «         d S ©Nú1 daysé
   r-   )r   r   r2   r   )r4   r5   rD   r$   Úrngr   s         r   Útest_td64_comparisons_invalidzATestTimedelta64ArrayLikeComparisons.test_td64_comparisons_invalidg   sD   € ð ˆå˜h°Ð3Ñ3Ô3ˆÝŒo˜c 3Ñ'Ô'ˆå! # w°Ñ4Ô4Ð4Ð4Ð4r   r8   rK   z
1970-01-01©r.   Útzr-   z
1971-01-01ÚD©Úfreqr.   c                 ó~   — t          dd¬¦  «        j        }t          j        ||¦  «        }t	          |||¦  «         d S rI   )r   Ú_datar   r2   r   )r4   r8   r5   rL   s       r   Ú"test_td64arr_cmp_arraylike_invalidzFTestTimedelta64ArrayLikeComparisons.test_td64arr_cmp_arraylike_invalid}   sB   € õ& ˜h°Ð3Ñ3Ô3Ô9ˆÝŒo˜c >Ñ2Ô2ˆÝ! # u¨nÑ=Ô=Ð=Ð=Ð=r   c           	      óò  — t          dd¬¦  «        j        }t          j        ddd|d         t	          d¦  «        g¦  «        }||k    }t          j        g d	¢¦  «        }t          j        ||¦  «         ||k    }t          j        || ¦  «         d
}t          j        t          |¬¦  «        5  ||k      d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  ||k     d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  ||k     d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  ||k     d d d ¦  «         d S # 1 swxY w Y   d S )NrJ   é   r-   r   r   r    é   rF   )FFFTFzDInvalid comparison between|Cannot compare type|not supported between©Úmatch)
r   rT   r/   r#   r   r   Úassert_numpy_array_equalÚpytestÚraisesÚ	TypeError)r4   rL   r8   Úresultr:   Úmsgs         r   Útest_td64arr_cmp_mixed_invalidzBTestTimedelta64ArrayLikeComparisons.test_td64arr_cmp_mixed_invalid”   sm  € Ý˜h°Ð2Ñ2Ô2Ô8ˆÝ”˜!˜Q  3 q¤6­9°\Ñ+BÔ+BÐCÑDÔDˆà˜’ˆÝ”8Ð>Ð>Ð>Ñ?Ô?ˆÝ
Ô# F¨HÑ5Ô5Ð5à˜’ˆÝ
Ô# F¨X¨IÑ6Ô6Ð6àTˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	Ø�%ŠKˆKð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	Ø�%ŠKˆKð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	Ø�5ŠLˆLð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	Ø�5ŠLˆLð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	sH   Â-C Ã CÃCÃ&C9Ã9C=Ä C=ÄD2Ä2D6Ä9D6ÅE,Å,E0Å3E0N) Ú__name__Ú
__module__Ú__qualname__r;   r\   ÚmarkÚparametrizer   r   Úto_timedelta64r   ÚHourrC   r   ÚnowÚto_datetime64Úto_pydatetimeÚdater/   r#   rM   ÚlistÚrangeÚarangeÚastypeÚfloat32Úobjectr"   Ú
date_rangeÚperiod_rangerU   ra   © r   r   r)   r)   ?   sÑ  € € € € € ð
'ð 'ð 'ð „[×ÒØàˆI˜1ÐÑÔØˆI˜1ÐÑÔØˆI˜1ÐÑÔ×,Ò,Ñ.Ô.ØˆGŒL˜ÑÔð		
ñô ð
*ð 
*ñô ð
*ð „[×ÒØàØØˆI�lÑ#Ô#ØˆI�lÑ#Ô#×'Ò'¨Ñ.Ô.ØˆI�lÑ#Ô#×'Ò'Ñ)Ô)×7Ò7Ñ9Ô9ØˆI�lÑ#Ô#×'Ò'Ñ)Ô)×7Ò7Ñ9Ô9ØˆI�lÑ#Ô#×(Ò(Ñ*Ô*ØˆBŒH�Q‰KŒKð		
ñô ð5ð 5ñô ð5ð „[×ÒØàˆD���r‘”‰OŒOØˆBŒI�b‰MŒMØˆBŒI�b‰MŒM× Ò  ¤Ñ,Ô,ØˆBŒI�b‰MŒM× Ò  Ñ(Ô(ØˆBŒM˜,°°uÐ=Ñ=Ô=ÔCØˆBŒH�]�R”] <¸Ð<Ñ<Ô<Ñ=Ô=ØˆD��”˜|°RÐ8Ñ8Ô8Ñ9Ô9ØˆBŒM˜,°Ð3Ñ3Ô3×:Ò:¸6ÑBÔBØˆBŒO˜L¨s¸BÐ?Ñ?Ô?ÔEØˆBŒO˜L¨s¸BÐ?Ñ?Ô?×FÒFÀvÑNÔNð	
ñô ð>ð >ñô ð>ðð ð ð ð r   r)   c                   óê  — e Zd Zej                             ddeg¦  «        d„ ¦   «         Zej                             d edde	e	ddg¦  «         e
j         e
j        dd	¦  «         e
j        dd	¦  «         e
j        d
¦  «         e
j        d
¦  «         e
j        dd	¦  «         e
j        dd¦  «        z    e
j        dd	¦  «         e
j        dd¦  «        z   g¦  «        g¦  «        d„ ¦   «         Zd„ ZdS )ÚTestTimedelta64ArrayComparisonsr   Nc                 óì  — t          t          d¦  «        t          t          d¦  «        g¦  «        }t          t          t          t          d¦  «        g¦  «        }||}}|t          u r4|                     t          ¦  «        |                     t          ¦  «        }}||k    }t          j        g d¢¦  «        }t          j        ||¦  «         ||k    }t          j        g d¢¦  «        }t          j        ||¦  «         t          j        g d¢¦  «        }t          j        |t          k    |¦  «         t          j        t          |k    |¦  «         t          j        g d¢¦  «        }t          j        |t          k    |¦  «         t          j        t          |k    |¦  «         t          j        g d¢¦  «        }t          j        |t          k     |¦  «         t          j        t          |k    |¦  «         d S )NrJ   ú3 days)FFT)TTF)FFF©TTT)	r   r   r
   rr   rp   r/   r#   r   r[   )r4   r   ÚleftÚrightÚlhsÚrhsr_   r:   s           r   Útest_comp_natz-TestTimedelta64ArrayComparisons.test_comp_nat­   s«  € å�y¨Ñ2Ô2µC½À8Ñ9LÔ9LÐMÑNÔNˆÝ¥¥S­)°HÑ*=Ô*=Ð>Ñ?Ô?ˆà˜ˆSˆØ•Fˆ?ˆ?Ø—{’{¥6Ñ*Ô*¨E¯LªL½Ñ,@Ô,@�ˆCà˜’ˆÝ”8Ð0Ð0Ð0Ñ1Ô1ˆÝ
Ô# F¨HÑ5Ô5Ð5à˜’ˆÝ”8Ð/Ð/Ð/Ñ0Ô0ˆÝ
Ô# F¨HÑ5Ô5Ð5å”8Ð1Ð1Ð1Ñ2Ô2ˆÝ
Ô# C­3¢J°Ñ9Ô9Ð9Ý
Ô#¥C¨3¢J°Ñ9Ô9Ð9å”8Ð.Ð.Ð.Ñ/Ô/ˆÝ
Ô# C­3¢J°Ñ9Ô9Ð9Ý
Ô#¥C¨3¢J°Ñ9Ô9Ð9å”8Ð1Ð1Ð1Ñ2Ô2ˆÝ
Ô# C­#¢I¨xÑ8Ô8Ð8Ý
Ô#¥C¨#¢I¨xÑ8Ô8Ð8Ð8Ð8r   Úidx2z2 dayz1 day 00:00:02z5 days 00:00:03r    rP   Únatr   ÚsrW   rX   c                 ó�  — t          dt          dt          ddg¦  «        }||k     }t          j        g d¢¦  «        }t	          j        ||¦  «         ||k    }t          j        g d¢¦  «        }t	          j        ||¦  «         ||k    }t          j        g d¢¦  «        }t	          j        ||¦  «         ||k    }t          j        g d¢¦  «        }t	          j        ||¦  «         ||k    }t          j        g d¢¦  «        }t	          j        ||¦  «         ||k    }t          j        g d¢¦  «        }t	          j        ||¦  «         d S )Nú1 dayz1 day 00:00:01z5 day 00:00:03)TFFFTF)TFFFTT)FFFFFT)TTTTTF)r   r
   r/   r#   r   r[   )r4   r€   Úidx1r_   r:   s        r   Útest_comparisons_natz4TestTimedelta64ArrayComparisons.test_comparisons_natÊ   s^  € õ& àÝØ ÝØ Ø ðñ	
ô 	
ˆð ˜’ˆÝ”8ÐDÐDÐDÑEÔEˆÝ
Ô# F¨HÑ5Ô5Ð5à˜’ˆÝ”8ÐDÐDÐDÑEÔEˆÝ
Ô# F¨HÑ5Ô5Ð5à˜’ˆÝ”8ÐCÐCÐCÑDÔDˆÝ
Ô# F¨HÑ5Ô5Ð5à˜’ˆÝ”8ÐCÐCÐCÑDÔDˆÝ
Ô# F¨HÑ5Ô5Ð5à˜’ˆÝ”8ÐEÐEÐEÑFÔFˆÝ
Ô# F¨HÑ5Ô5Ð5à˜’ˆÝ”8ÐAÐAÐAÑBÔBˆÝ
Ô# F¨HÑ5Ô5Ð5Ð5Ð5r   c                 ó   — t          dd¬¦  «        }||d         k     }t          j        g d¢dgdz  z   ¦  «        }t          j        ||¦  «         |t          |¦  «        k    }||k    }t          j        ||¦  «         d S )NrJ   rK   r-   rX   rz   Fé   )r   r/   r#   r   r[   rm   )r4   rL   r_   r:   Úexps        r   Útest_comparisons_coveragez9TestTimedelta64ArrayComparisons.test_comparisons_coverage  s‡   € Ý˜h°Ð3Ñ3Ô3ˆà�s˜1”v’ˆÝ”8Ð.Ð.Ð.°%°¸1±Ñ<Ñ=Ô=ˆÝ
Ô# F¨HÑ5Ô5Ð5à�˜S™	œ	Ò!ˆØ�SŠjˆÝ
Ô# F¨CÑ0Ô0Ð0Ð0Ð0r   )rb   rc   rd   r\   re   rf   rr   r   r   r
   r/   r#   Útimedelta64r†   rŠ   ru   r   r   rw   rw   ª   sO  € € € € € ð „[×Ò˜W t¨V nÑ5Ô5ð9ð 9ñ 6Ô5ð9ð8 „[×ÒØàˆNØ˜' 3¨Ð-=Ð?PÐQñô ð ˆBŒHà"�B”N 1 cÑ*Ô*Ø"�B”N 1 cÑ*Ô*Ø"�B”N 5Ñ)Ô)Ø"�B”N 5Ñ)Ô)Ø"�B”N 1 cÑ*Ô*¨^¨R¬^¸A¸sÑ-CÔ-CÑCØ"�B”N 1 cÑ*Ô*¨^¨R¬^¸A¸sÑ-CÔ-CÑCðñ	ô 	ð		
ñô ð$"6ð "6ñ%ô ð$"6ðJ	1ð 	1ð 	1ð 	1ð 	1r   rw   c                   óœ   — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ Zej	         
                    dddg¦  «        d	„ ¦   «         Zd
„ Zd„ Zd„ Zd„ Zd„ Zd„ ZdS )Ú!TestTimedelta64ArithmeticUnsortedc                 óª  — t          g d¢dd¬¦  «        }|dz  t          j        |d¦  «        fD ]O}t          |t           ¦  «        sJ ‚t          g d¢dd¬¦  «        }t	          j        ||¦  «         |j        dk    sJ ‚ŒP|dz  t          j        |d¦  «        fD ]O}t          |t           ¦  «        sJ ‚t          g d¢d	d¬¦  «        }t	          j        ||¦  «         |j        d	k    sJ ‚ŒP| t          j        |¦  «        fD ]O}t          |t           ¦  «        sJ ‚t          g d
¢dd¬¦  «        }t	          j        ||¦  «         |j        dk    sJ ‚ŒPt          g d¢d	d¬¦  «        }t          |¦  «        t          j
        |¦  «        fD ]K}t          |t           ¦  «        sJ ‚t          g d¢d d¬¦  «        }t	          j        ||¦  «         |j        �J ‚ŒLd S )N)r+   Ú4hÚ6hÚ8hÚ10hr+   Úx©rR   Únamer    )r�   r‘   Ú12hÚ16hÚ20hr�   )Ú1hr+   Ú3hr�   Ú5hÚh)ú-2hz-4hz-6hz-8hz-10hr�   )r�   z-1hÚ0hr™   r+   )r+   r™   rž   r™   r+   )r   r/   ÚmultiplyÚ
isinstancer   Úassert_index_equalrR   ÚdivideÚnegativeÚabsÚabsolute)r4   Úidxr_   r‰   s       r   Útest_ufunc_coercionsz6TestTimedelta64ArithmeticUnsorted.test_ufunc_coercions  s<  € åÐ<Ð<Ð<À4ÈcÐRÑRÔRˆà˜Q‘w¥¤¨C°Ñ 3Ô 3Ð4ð 	'ð 	'ˆFÝ˜f¥nÑ5Ô5Ð5Ð5Ð5Ý Ð!BÐ!BÐ!BÈÐTWÐXÑXÔXˆCÝÔ! &¨#Ñ.Ô.Ð.Ø”; $Ò&Ð&Ð&Ð&Ð&à˜Q‘w¥¤	¨#¨qÑ 1Ô 1Ð2ð 	&ð 	&ˆFÝ˜f¥nÑ5Ô5Ð5Ð5Ð5Ý Ð!?Ð!?Ð!?ÀcÐPSÐTÑTÔTˆCÝÔ! &¨#Ñ.Ô.Ð.Ø”; #Ò%Ð%Ð%Ð%Ð%à�t�Rœ[¨Ñ-Ô-Ð.ð 	(ð 	(ˆFÝ˜f¥nÑ5Ô5Ð5Ð5Ð5Ý Ø4Ð4Ð4¸5Àsðñ ô ˆCõ Ô! &¨#Ñ.Ô.Ð.Ø”; %Ò'Ð'Ð'Ð'Ð'åÐ=Ð=Ð=ÀCÈcÐRÑRÔRˆÝ˜3‘x”x¥¤¨SÑ!1Ô!1Ð2ð 	'ð 	'ˆFÝ˜f¥nÑ5Ô5Ð5Ð5Ð5Ý Ð!?Ð!?Ð!?ÀdÐQTÐUÑUÔUˆCÝÔ! &¨#Ñ.Ô.Ð.Ø”;Ð&Ð&Ð&Ð&ð		'ð 	'r   c                 ó´  — t          dt          dgd¬¦  «        }t          j        ddd¬¦  «        }t	          d¦  «        }t          d¦  «        }d	}t          j        t          |¬
¦  «        5  ||z
   d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬
¦  «        5  ||z
   d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬
¦  «        5  ||z
   d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬
¦  «        5  ||z
   d d d ¦  «         n# 1 swxY w Y   ||z
  }t          g d¢d¬¦  «        }t          j
        ||¦  «         ||z
  }t          g d¢d¬¦  «        }t          j
        ||¦  «         ||z
  }t          dt          dgd¬¦  «        }t          j
        ||¦  «         ||z
  }t          dt          dgd¬¦  «        }t          j
        ||¦  «         ||z
  }t          g d¢ddd¬¦  «        }t          j
        ||¦  «         ||z
  }t          dt          dgdd¬¦  «        }t          j
        ||¦  «         d S )NrJ   ú2 daysÚfoo©r•   Ú20130101rX   Úbar©r.   r•   z0cannot subtract a datelike from a TimedeltaArrayrY   z#unsupported operand type\(s\) for -z((bad|unsupported) operand type for unary©ú0 daysú-1 daysú-2 days©r°   rJ   r©   r°   r±   ©Ú20121231r¬   Ú20130102úM8[ns]rP   )r   rR   r•   rµ   Ú20121230©r   r•   )r   r
   r"   rs   r   r   r\   r]   r^   r   r¡   r   )r4   r7   ÚdtiÚtdÚdtr`   r_   r:   s           r   Útest_subtraction_opsz6TestTimedelta64ArithmeticUnsorted.test_subtraction_ops4  sˆ  € å˜h­¨XÐ6¸UÐCÑCÔCˆÝŒm˜J°¸Ð>Ñ>Ô>ˆÝ�xÑ Ô ˆÝ�zÑ"Ô"ˆà@ˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	Ø�"‰HˆHð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	Ø�#‰IˆIð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 5ˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	Ø�‰GˆGð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 9ˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	Ø�‰HˆHð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð �c‘ˆÝ!Ð"BÐ"BÐ"BÈÐOÑOÔOˆÝ
Ô˜f hÑ/Ô/Ð/à�r‘ˆÝ!Ð"@Ð"@Ð"@ÀuÐMÑMÔMˆÝ
Ô˜f hÑ/Ô/Ð/à�r‘ˆÝ! 8­S°(Ð";À%ÐHÑHÔHˆÝ
Ô˜f hÑ/Ô/Ð/à�c‘ˆÝ! 8­S°)Ð"<À5ÐIÑIÔIˆÝ
Ô˜f hÑ/Ô/Ð/à�r‘ˆÝ Ø0Ð0Ð0¸ÀsÐQVð
ñ 
ô 
ˆõ 	Ô˜f hÑ/Ô/Ð/à�c‘ˆÝ Ø�˜jÐ)°Àð
ñ 
ô 
ˆõ 	Ô˜f hÑ/Ô/Ð/Ð/Ð/sH   Á,A>Á>BÂBÂ$B6Â6B:Â=B:ÃC0Ã0C4Ã7C4ÄD*Ä*D.Ä1D.c                 ó0	  — t          j        dd¬¦  «        }t          j        ||¦  «        }t	          d¦  «        }|                     ¦   «         }t          j        dd¬¦  «                             d¦  «        }t          j        ||¦  «        }t	          d¦  «                             d¦  «        }t	          d¦  «                             d¦  «        }|                     ¦   «         }t          d¦  «        }	d„ }
||z
  }t          d¦  «        } |
||¦  «         ||z
  }t          d¦  «        } |
||¦  «         ||z
  }t          d¦  «        } |
||¦  «         d	}t          j	        t          |¬
¦  «        5  ||z
   d d d ¦  «         n# 1 swxY w Y   d}t          j	        t          |¬
¦  «        5  ||z
   d d d ¦  «         n# 1 swxY w Y   d}t          j	        t          |¬
¦  «        5  ||z
   d d d ¦  «         n# 1 swxY w Y   d	}t          j	        t          |¬
¦  «        5  ||z
   d d d ¦  «         n# 1 swxY w Y   t          j	        t          |¬
¦  «        5  ||z
   d d d ¦  «         n# 1 swxY w Y   t          j	        t          |¬
¦  «        5  ||z
   d d d ¦  «         n# 1 swxY w Y   d}t          j	        t          |¬
¦  «        5  ||z
   d d d ¦  «         n# 1 swxY w Y   t          j	        t          |¬
¦  «        5  ||z
   d d d ¦  «         n# 1 swxY w Y   ||z
  }t          g d¢¦  «        }t          j        ||¦  «        }t          j        ||¦  «         ||z
  }t          g d¢¦  «        }t          j        ||¦  «        }t          j        ||¦  «         ||z
  }t          g d¢¦  «        }t          j        ||¦  «        }t          j        ||¦  «         ||z
  }t          g d¢¦  «        }t          j        ||¦  «        }t          j        ||¦  «         |	|	z
  }t          d¦  «        } |
||¦  «         ||	z
  }t          g d¢d¬¦  «                             d¦  «        }t          j        ||¦  «        }t          j        ||¦  «         d S )Nr¬   rX   r-   z
US/EasternÚCETrJ   c                 óD   — | |k    sJ ‚t          | t          ¦  «        sJ ‚d S ©N)r    r   )r_   r:   s     r   Ú_checkzNTestTimedelta64ArithmeticUnsorted.test_subtraction_ops_with_tz.<locals>._checkr  s/   € Ø˜XÒ%Ð%Ð%Ð%Ý˜f¥iÑ0Ô0Ð0Ð0Ð0Ð0Ð0r   r°   z<Cannot subtract tz-naive and tz-aware datetime-like objects.rY   z6can't subtract offset-naive and offset-aware datetimesz%Cannot subtract tz-naive and tz-awarer³   r¯   r´   ©rO   Úns)r"   rs   r   r2   r   rk   Útz_localizer   r\   r]   r^   r   r3   r   Úas_unit)r4   r5   rº   Útsr¼   Údti_tzÚts_tzÚts_tz2Údt_tzr»   rÂ   r_   r:   r`   s                 r   Útest_subtraction_ops_with_tzz>TestTimedelta64ArithmeticUnsorted.test_subtraction_ops_with_tze  s–  € åŒm˜J°Ð2Ñ2Ô2ˆÝŒo˜c >Ñ2Ô2ˆÝ�zÑ"Ô"ˆØ×ÒÑÔˆÝ”˜z°1Ð5Ñ5Ô5×AÒAÀ,ÑOÔOˆÝ” ¨Ñ8Ô8ˆÝ˜*Ñ%Ô%×1Ò1°,Ñ?Ô?ˆÝ˜:Ñ&Ô&×2Ò2°5Ñ9Ô9ˆØ×#Ò#Ñ%Ô%ˆÝ�xÑ Ô ˆð	1ð 	1ð 	1ð
 �b‘ˆÝ˜XÑ&Ô&ˆØˆˆv�xÑ Ô Ð à˜‘ˆÝ˜XÑ&Ô&ˆØˆˆv�xÑ Ô Ð à˜‘ˆÝ˜XÑ&Ô&ˆØˆˆv�xÑ Ô Ð ð MˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	Ø�B‰JˆJð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	àFˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	Ø�B‰JˆJð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	àFˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	Ø�‰JˆJð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	àLˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	Ø�‰JˆJð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	Ø�R‰KˆKð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	Ø�R‰KˆKð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 6ˆåŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	Ø�%‰KˆKð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	Ø�R‰KˆKð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð ˜%‘ˆÝ!Ð"@Ð"@Ð"@ÑAÔAˆÝ”? 8¨^Ñ<Ô<ˆÝ
Œ˜ Ñ)Ô)Ð)à˜‘ˆÝ!Ð"BÐ"BÐ"BÑCÔCˆÝ”? 8¨^Ñ<Ô<ˆÝ
Œ˜ Ñ)Ô)Ð)à˜%‘ˆÝ!Ð"@Ð"@Ð"@ÑAÔAˆÝ”? 8¨^Ñ<Ô<ˆÝ
Œ˜ Ñ)Ô)Ð)à˜‘ˆÝ!Ð"BÐ"BÐ"BÑCÔCˆÝ”? 8¨^Ñ<Ô<ˆÝ
Œ˜ Ñ)Ô)Ð)à�b‘ˆÝ˜XÑ&Ô&ˆØˆˆv�xÑ Ô Ð à˜"‘ˆÝ Ø0Ð0Ð0°\ð
ñ 
ô 
ç
Š'�$‰-Œ-ð 	õ ”? 8¨^Ñ<Ô<ˆÝ
Œ˜ Ñ)Ô)Ð)Ð)Ð)s�   Å4FÆF
ÆF
Æ.G Ç GÇGÇ(G:Ç:G>ÈG>È"H4È4H8È;H8ÉI,É,I0É3I0ÊJ$Ê$J(Ê+J(ËKËK"Ë%K"ÌLÌLÌLc                 ó˜  — t          dt          dgd¬¦  «        }t          j        ddd¬¦  «        }||z
  }t          d	t          d	gd¬¦  «        }t	          j        ||¦  «         ||z   }t          dt          d
gd¬¦  «        }t	          j        ||¦  «         ||z
  }t          dt          dgd¬¦  «        }t	          j        ||¦  «         d S )NrJ   r©   rª   r«   r¬   rX   r­   r®   r°   ú4 daysrµ   r·   ©r   )r   r
   r"   rs   r   r¡   r   )r4   r7   rº   r_   r:   s        r   Útest_dti_tdi_numeric_opsz:TestTimedelta64ArithmeticUnsorted.test_dti_tdi_numeric_ops»  sÖ   € å˜h­¨XÐ6¸UÐCÑCÔCˆÝŒm˜J°¸Ð>Ñ>Ô>ˆà�s‘ˆÝ! 8­S°(Ð";À%ÐHÑHÔHˆÝ
Ô˜f hÑ/Ô/Ð/à�s‘ˆÝ! 8­S°(Ð";À%ÐHÑHÔHˆÝ
Ô˜f hÑ/Ô/Ð/à�s‘ˆÝ  *­c°:Ð!>ÀhÐOÑOÔOˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/r   c                 ó(  — t          dt          dgd¬¦  «        }t          j        ddd¬¦  «        }t	          d¦  «        }t          d¦  «        }||z   }t          d	t          d
gdd¬¦  «        }t          j        ||¦  «         ||z   }t          d	t          d
gdd¬¦  «        }t          j        ||¦  «         ||z   }t          dt          dgd¬¦  «        }t          j        ||¦  «         ||z   }t          dt          dgd¬¦  «        }t          j        ||¦  «         d}t          j
        t          |¬¦  «        5  ||dd…         z    d d d ¦  «         n# 1 swxY w Y   t          j
        t          |¬¦  «        5  |dd…         |z    d d d ¦  «         n# 1 swxY w Y   d}t          j
        t          |¬¦  «        5  |t          g d¢t          j        ¬¦  «        z    d d d ¦  «         n# 1 swxY w Y   ||z   }t          d	t          dgd¬¦  «        }t          j        ||¦  «         ||z   }t          d	t          dgd¬¦  «        }t          j        ||¦  «         ||z   }t          d	¦  «        }||k    sJ ‚||z   }t          d	¦  «        }||k    sJ ‚d S )NrJ   r©   rª   r«   r¬   rX   r­   r®   r¶   Ú20130103r·   r¹   ry   z$cannot add indices of unequal lengthrY   r   r   ú3Addition/subtraction of integers and integer-arrays©r   r    rX   rÏ   Ú20130105)r   r
   r"   rs   r   r   r   r   r¡   r\   r]   Ú
ValueErrorr^   r	   r/   Úint64)r4   r7   rº   r»   r¼   r_   r:   r`   s           r   Útest_addition_opsz3TestTimedelta64ArithmeticUnsorted.test_addition_opsÌ  s‚  € å˜h­¨XÐ6¸UÐCÑCÔCˆÝŒm˜J°¸Ð>Ñ>Ô>ˆÝ�xÑ Ô ˆÝ�zÑ"Ô"ˆà�r‘ˆÝ Ø�˜jÐ)°Àð
ñ 
ô 
ˆõ 	Ô˜f hÑ/Ô/Ð/à�c‘ˆÝ Ø�˜jÐ)°Àð
ñ 
ô 
ˆõ 	Ô˜f hÑ/Ô/Ð/à�c‘ˆÝ! 8­S°(Ð";À%ÐHÑHÔHˆÝ
Ô˜f hÑ/Ô/Ð/à�r‘ˆÝ! 8­S°(Ð";À%ÐHÑHÔHˆÝ
Ô˜f hÑ/Ô/Ð/ð 5ˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	ð 	Ø�#�a˜�c”(‰NˆNð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åŒ]�:¨SÐ1Ñ1Ô1ð 	ð 	Ø��!�ŒH�s‰NˆNð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð DˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	3ð 	3Ø•%˜	˜	˜	­¬Ð2Ñ2Ô2Ñ2Ð2ð	3ð 	3ð 	3ñ 	3ô 	3ð 	3ð 	3ð 	3ð 	3ð 	3ð 	3øøøð 	3ð 	3ð 	3ð 	3ð �s‘ˆÝ  *­c°:Ð!>ÀhÐOÑOÔOˆÝ
Ô˜f hÑ/Ô/Ð/à�s‘ˆÝ  *­c°:Ð!>ÀhÐOÑOÔOˆÝ
Ô˜f hÑ/Ô/Ð/à�b‘ˆÝ˜ZÑ(Ô(ˆØ˜Ò!Ð!Ð!Ð!à�b‘ˆÝ˜ZÑ(Ô(ˆØ˜Ò!Ð!Ð!Ð!Ð!Ð!s6   Ä:EÅEÅEÅ:FÆFÆFÆ<!G)Ç)G-Ç0G-rR   rP   ÚBc                 ó´  — t          j        dd|¬¦  «        }|t          d¦  «        z   }|t          d¦  «        z   }|                     d¦  «        }t	          j        ||¦  «         |dk    rLt           j        j                             d¦  «        }|j	        |k    sJ ‚|j	        |k    sJ ‚|j	        |k    sJ ‚ng|j	        t           j        j         
                    d¦  «        k    sJ ‚|j	        �J ‚|j	        t           j        j         
                    d¦  «        k    sJ ‚|t          d¦  «        z
  }|t          d¦  «        z   }t	          j        ||¦  «         d S )Nz1/1/2000é2   ©r.   rR   r   éÿÿÿÿÚinferrP   )r"   rs   r   Ú
_with_freqr   r¡   Útseriesr   ÚDayrR   ÚBusinessDay)r4   rR   ÚindexÚshiftedÚbackr:   r_   s          r   Útest_timedeltaz0TestTimedelta64ArithmeticUnsorted.test_timedelta	  sL  € å”˜j°"¸4Ð@Ñ@Ô@ˆà�) A™,œ,Ñ&ˆØ� 2™œÑ&ˆØ�Š˜wÑ'Ô'ˆÝ
Ô˜e TÑ*Ô*Ð*à�3Š;ˆ;Ý”zÔ)×-Ò-¨aÑ0Ô0ˆHØ”: Ò)Ð)Ð)Ð)Ø”< 8Ò+Ð+Ð+Ð+Ø”9 Ò(Ð(Ð(Ð(Ð(à”:¥¤Ô!3×!?Ò!?ÀÑ!BÔ!BÒBÐBÐBÐBØ”<Ð'Ð'Ð'Ø”9¥¤
Ô 2× >Ò >¸qÑ AÔ AÒAÐAÐAÐAà� 1™œÑ%ˆØ�9 R™=œ=Ñ(ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/r   c                 ó*  — t          j        dd¦  «        }t          |¦  «        }|t          j        d¦  «        z
  }t          |t          j        d¦  «        z
  ¦  «        }|t          j        d¦  «        z
  }t          |t          j        d¦  «        z
  ¦  «        }|j        |j        k    sJ ‚| 	                    d ¦  «        }t          j        ||¦  «         |j        |j        k    sJ ‚| 	                    d ¦  «        }t          j        ||¦  «         d S )NÚ2013Ú2014r   i áõ)r"   rs   r   r   rh   r   r/   r‹   rR   rß   r   r¡   )r4   rL   r‚   Úresult1Úresult2Úresult3Úresult4s          r   Útest_timedelta_tick_arithmeticz@TestTimedelta64ArithmeticUnsorted.test_timedelta_tick_arithmetic   sö   € åŒm˜F FÑ+Ô+ˆÝ�3‰KŒKˆØ�œ Q™œÑ'ˆÝ ¥B¤N°9Ñ$=Ô$=Ñ =Ñ>Ô>ˆØ�œ yÑ1Ô1Ñ1ˆÝ ¥G¤L°¡O¤OÑ 3Ñ4Ô4ˆàŒ|˜sœxÒ'Ð'Ð'Ð'Ø×$Ò$ TÑ*Ô*ˆÝ
Ô˜g wÑ/Ô/Ð/àŒ|˜sœxÒ'Ð'Ð'Ð'Ø×$Ò$ TÑ*Ô*ˆÝ
Ô˜g wÑ/Ô/Ð/Ð/Ð/r   c                 ó*  — t          dt          dg¦  «        }|j        }t          j        ddd¬¦  «        }||z   }||z   }t          j        ||¦  «         ||z   }||z   }t          j        ||¦  «         ||z
  }||z
  }t          j        ||¦  «         d S )NrJ   r©   z
1999-12-31rX   rP   rÜ   )r   r
   r#   r"   rs   r   r¡   )r4   r7   Útdarº   r_   r:   s         r   Útest_tda_add_sub_indexz8TestTimedelta64ArithmeticUnsorted.test_tda_add_sub_index1  s¨   € å˜h­¨XÐ6Ñ7Ô7ˆØŒiˆåŒm˜L°!¸#Ð>Ñ>Ô>ˆà�s‘ˆØ˜‘9ˆÝ
Ô˜f hÑ/Ô/Ð/à�s‘ˆØ˜‘9ˆÝ
Ô˜f hÑ/Ô/Ð/à�s‘ˆØ˜‘9ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/r   c                 ó¶  — |}t          j        dd|¬¦  «        }|                     d ¦  «        }||z
  }t          j        ||¦  «        }t          j        ||¦  «        }t          j        t          ¦  «        5  ||                     t          ¦  «        z   }d d d ¦  «         n# 1 swxY w Y   t          j	        ||                     t          ¦  «        ¦  «         d S )Nú
2016-01-01rX   rN   )
r"   rs   rß   r   r2   Úassert_produces_warningr   rp   rr   r3   )	r4   r5   Útz_naive_fixturer$   rº   r7   r   r8   r_   s	            r   Útest_tda_add_dt64_object_arrayz@TestTimedelta64ArithmeticUnsorted.test_tda_add_dt64_object_arrayD  sû   € àˆåŒm˜L°!Ð8HÐIÑIÔIˆØ�nŠn˜TÑ"Ô"ˆØ�C‰iˆåŒo˜c 3Ñ'Ô'ˆÝ”  SÑ)Ô)ˆåÔ'Õ(:Ñ;Ô;ð 	0ð 	0Ø˜5Ÿ<š<­Ñ/Ô/Ñ/ˆFð	0ð 	0ð 	0ñ 	0ô 	0ð 	0ð 	0ð 	0ð 	0ð 	0ð 	0øøøð 	0ð 	0ð 	0ð 	0å
Œ˜ §¢­VÑ 4Ô 4Ñ5Ô5Ð5Ð5Ð5s   Á7B!Â!B%Â(B%c                 ó  — t          dd¦  «        }t          ddd¬¦  «        }t          j        ||¦  «        }t          j        ||¦  «        }|}||z  }t          j        ||¦  «         |t          urt          j        ||¦  «         d S d S ©NrJ   ú10 daysz1 days 02:00:00z10 days 02:00:00rP   ©rR   ©r   r   r2   r3   r	   ©r4   Ú	two_hoursr5   rL   r:   Úorig_rngs         r   Útest_tdi_iadd_timedeltalikez=TestTimedelta64ArithmeticUnsorted.test_tdi_iadd_timedeltalikeV  s•   € å˜h¨	Ñ2Ô2ˆÝ"Ð#4Ð6HÈsÐSÑSÔSˆåŒo˜c >Ñ2Ô2ˆÝ”? 8¨^Ñ<Ô<ˆàˆØˆyÑˆÝ
Œ˜˜XÑ&Ô&Ð&Ø¥Ð&Ð&åŒO˜H hÑ/Ô/Ð/Ð/Ð/ð 'Ð&r   c                 ó  — t          dd¦  «        }t          dd¦  «        }t          j        ||¦  «        }t          j        ||¦  «        }|}||z  }t          j        ||¦  «         |t          urt          j        ||¦  «         d S d S ©NrJ   rù   z0 days 22:00:00z9 days 22:00:00rû   rü   s         r   Útest_tdi_isub_timedeltalikez=TestTimedelta64ArithmeticUnsorted.test_tdi_isub_timedeltalikee  s�   € å˜h¨	Ñ2Ô2ˆÝ"Ð#4Ð6GÑHÔHˆåŒo˜c >Ñ2Ô2ˆÝ”? 8¨^Ñ<Ô<ˆàˆØˆyÑˆÝ
Œ˜˜XÑ&Ô&Ð&Ø¥Ð&Ð&åŒO˜H hÑ/Ô/Ð/Ð/Ð/ð 'Ð&r   c                 ó2  — t          dddd¬¦  «        }|d|j        z  z   }t          dddd¬¦  «        }t          j        ||¦  «         |j        dk    sJ ‚|d|j        z  z
  }t          d	ddd¬¦  «        }t          j        ||¦  «         |j        dk    sJ ‚|dz  }t          ddd
d¬¦  «        }t          j        ||¦  «         |j        d
k    sJ ‚|dz  }t          dddd¬¦  «        }t          j        ||¦  «         |j        dk    sJ ‚| }t          d	ddd¬¦  «        }t          j        ||¦  «         |j        dk    sJ ‚t          d	ddd¬¦  «        }t	          |¦  «        }t          g d¢d¬¦  «        }t          j        ||¦  «         |j        �J ‚d S )Nr©   rW   Ú2Dr“   )r.   rR   r•   r   rÎ   r    r²   Ú4DrJ   rP   z-2D)r©   rJ   r°   rJ   r©   r«   )r   rR   r   r¡   r¤   r   )r4   rL   r_   r‰   s       r   Útest_tdi_ops_attributesz9TestTimedelta64ArithmeticUnsorted.test_tdi_ops_attributesv  sæ  € Ý˜h°¸À3ÐGÑGÔGˆà�q˜3œ8‘|Ñ#ˆÝ˜h°¸À3ÐGÑGÔGˆÝ
Ô˜f cÑ*Ô*Ð*ØŒ{˜dÒ"Ð"Ð"Ð"à�q˜3œ8‘|Ñ#ˆÝ˜i°¸ÀCÐHÑHÔHˆÝ
Ô˜f cÑ*Ô*Ð*ØŒ{˜dÒ"Ð"Ð"Ð"à�q‘ˆÝ˜h°¸À3ÐGÑGÔGˆÝ
Ô˜f cÑ*Ô*Ð*ØŒ{˜dÒ"Ð"Ð"Ð"à�q‘ˆÝ˜h°¸À#ÐFÑFÔFˆÝ
Ô˜f cÑ*Ô*Ð*ØŒ{˜cÒ!Ð!Ð!Ð!à�ˆÝ˜i°¸ÀSÐIÑIÔIˆÝ
Ô˜f cÑ*Ô*Ð*ØŒ{˜eÒ#Ð#Ð#Ð#å˜i°¸À3ÐGÑGÔGˆå�S‘”ˆÝØ>Ð>Ð>ÀSð
ñ 
ô 
ˆõ 	Ô˜f cÑ*Ô*Ð*ØŒ{Ð"Ð"Ð"Ð"Ð"r   N)rb   rc   rd   r§   r½   rÌ   rÐ   rØ   r\   re   rf   ræ   rî   rñ   rö   rÿ   r  r  ru   r   r   r�   r�     sñ   € € € € € ð'ð 'ð 'ð>/0ð /0ð /0ðbT*ð T*ð T*ðl0ð 0ð 0ð"9"ð 9"ð 9"ðz „[×Ò˜V c¨3 ZÑ0Ô0ð0ð 0ñ 1Ô0ð0ð,0ð 0ð 0ð"0ð 0ð 0ð&6ð 6ð 6ð$0ð 0ð 0ð0ð 0ð 0ð"##ð ##ð ##ð ##ð ##r   r�   c                   ó`   — e Zd Zej                             dddg¦  «        d„ ¦   «         Zd„ ZdS )ÚTestAddSubNaTMaskingÚstr_tsz
1950-01-01z
1980-01-01c                 ó´  — t          j        ddg¦  «        }t          j        ||¦  «        }t	          |¦  «        }||                     ¦   «         |                     ¦   «                              d¦  «        |                     ¦   «                              d¦  «        g}|D ]8}||z   }|t          u r|j	        d         t          u sJ ‚Œ'|d         t          u sJ ‚Œ9d S )Nz24658 days 11:15:00r
   zdatetime64[ns]zdatetime64[D])r   r   r   )r"   Úto_timedeltar   r2   r   rk   rj   rp   r   Úilocr
   )	r4   r5   r	  ÚtdinatÚtdobjrÇ   Úts_variantsÚvariantr9   s	            r   Ú$test_tdarr_add_timestamp_nat_maskingz9TestAddSubNaTMasking.test_tdarr_add_timestamp_nat_maskingŸ  sç   € õ ”Ð"7¸Ð!?Ñ@Ô@ˆÝ” ¨Ñ7Ô7ˆå�vÑÔˆàØ×ÒÑÔØ×ÒÑÔ×%Ò%Ð&6Ñ7Ô7Ø×ÒÑÔ×%Ò% oÑ6Ô6ð	
ˆð #ð 	%ð 	%ˆGØ˜'‘/ˆCØ¥Ð*Ð*Ø”x ”~­Ð,Ð,Ð,Ð,Ð,à˜1”v¥�}�}�}�}�}ð	%ð 	%r   c                 ó:  — t          j        t          d¬¦  «        5  t          j        dd¦  «        t          d¦  «        z    d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  t          d¦  «        t          j        dd¦  «        z    d d d ¦  «         n# 1 swxY w Y   t          j        dz   }d}t          j        t          |¬¦  «        5  t          j        dgd¦  «        t          d¦  «        z    d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  t          d¦  «        t          j        dgd¦  «        z    d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  t          j        |g¦  «        t          d¦  «        z
   d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  t          j        d	|g¦  «        t          d¦  «        z
   d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  t          j        |d	d
g¦  «        t          j        d|dg¦  «        z
   d d d ¦  «         n# 1 swxY w Y   t          t          g¦  «        }t          j        t          g¦  «        t          d¦  «        z
  }t          j        ||¦  «         t          dt          g¦  «        }t          j        d	t          g¦  «        t          d¦  «        z
  }t          j        ||¦  «         t          t          t          dg¦  «        }t          j        t          d	d
g¦  «        t          j        dt          dg¦  «        z   }t          j        ||¦  «         d S )NÚ10155196800000000000rY   iT  rP   Ú2000r   zOverflow in int64 additionrJ   z5 daysú1 hoursz	7 secondsz4 hoursrÎ   z5 hours)r\   r]   r   r"   r  r   r
   Ú_valueÚOverflowErrorr   r   r   r¡   )r4   Ú_NaTr`   r‰   r_   s        r   Útest_tdi_add_overflowz*TestAddSubNaTMasking.test_tdi_add_overflow´  sð  € õ Œ]Õ.Ð6LÐMÑMÔMð 	=ð 	=ÝŒO˜F CÑ(Ô(­9°VÑ+<Ô+<Ñ<Ð<ð	=ð 	=ð 	=ñ 	=ô 	=ð 	=ð 	=ð 	=ð 	=ð 	=ð 	=øøøð 	=ð 	=ð 	=ð 	=åŒ]Õ.Ð6LÐMÑMÔMð 	=ð 	=Ý�fÑÔ¥¤°¸Ñ <Ô <Ñ<Ð<ð	=ð 	=ð 	=ñ 	=ô 	=ð 	=ð 	=ð 	=ð 	=ð 	=ð 	=øøøð 	=ð 	=ð 	=ð 	=õ Œz˜A‰~ˆØ*ˆÝŒ]�=°Ð4Ñ4Ô4ð 	?ð 	?ÝŒO˜V˜H cÑ*Ô*­Y°vÑ->Ô->Ñ>Ð>ð	?ð 	?ð 	?ñ 	?ô 	?ð 	?ð 	?ð 	?ð 	?ð 	?ð 	?øøøð 	?ð 	?ð 	?ð 	?åŒ]�=°Ð4Ñ4Ô4ð 	?ð 	?Ý�fÑÔ¥¤°°¸#Ñ >Ô >Ñ>Ð>ð	?ð 	?ð 	?ñ 	?ô 	?ð 	?ð 	?ð 	?ð 	?ð 	?ð 	?øøøð 	?ð 	?ð 	?ð 	?åŒ]�=°Ð4Ñ4Ô4ð 	:ð 	:ÝŒO˜T˜FÑ#Ô#¥i°Ñ&9Ô&9Ñ9Ð9ð	:ð 	:ð 	:ñ 	:ô 	:ð 	:ð 	:ð 	:ð 	:ð 	:ð 	:øøøð 	:ð 	:ð 	:ð 	:åŒ]�=°Ð4Ñ4Ô4ð 	Dð 	DÝŒO˜X tÐ,Ñ-Ô-µ	¸(Ñ0CÔ0CÑCÐCð	Dð 	Dð 	Dñ 	Dô 	Dð 	Dð 	Dð 	Dð 	Dð 	Dð 	Døøøð 	Dð 	Dð 	Dð 	DåŒ]�=°Ð4Ñ4Ô4ð 	ð 	å”  x°Ð ;Ñ<Ô<Ý”/ ;°°iÐ"@ÑAÔAñBð Bð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	õ �c˜UÑ#Ô#ˆÝ”¥# Ñ'Ô'­)°HÑ*=Ô*=Ñ=ˆÝ
Ô˜f cÑ*Ô*Ð*å˜h­˜_Ñ-Ô-ˆÝ” (­C Ñ1Ô1µI¸hÑ4GÔ4GÑGˆÝ
Ô˜f cÑ*Ô*Ð*å�c¥3¨	Ð2Ñ3Ô3ˆÝ”¥# x°Ð!;Ñ<Ô<½r¼Ø�#˜yÐ)ñ@
ô @
ñ 
ˆõ 	Ô˜f cÑ*Ô*Ð*Ð*Ð*s}   œ&AÁAÁAÁ4&B&Â&B*Â-B*Ã'DÄDÄDÄ6'E)Å)E-Å0E-Æ&GÇGÇGÇ''HÈHÈ!HÉ 0I<É<J ÊJ N)rb   rc   rd   r\   re   rf   r  r  ru   r   r   r  r  œ  sW   € € € € € ð „[×Ò˜X¨°lÐ'CÑDÔDð%ð %ñ EÔDð%ð(&+ð &+ð &+ð &+ð &+r   r  c            
       óJ  — e Zd Zd„ Zd„ Zd„ Zd„ Zej         	                    de
eej        g¦  «        d„ ¦   «         Zd„ Zd„ Zd	„ Zej         	                    d
g d¢¦  «        ej         	                    dddg¦  «        d„ ¦   «         ¦   «         Zej         	                    dddd ej        d¦  «        g¦  «        d„ ¦   «         Zej         	                    d ej        g d¢¦  «         eg d¢¦  «         eg d¢¦  «         eg d¢g¦  «        gd„ ¬¦  «        d„ ¦   «         Zd„ Zd„ Zd„ Zd„ Zd„ Zej         	                    d  ej        d!¦  «        eg¦  «        d"„ ¦   «         Z d#„ Z!d$„ Z"d%„ Z#d&„ Z$d'„ Z%ej         	                    d(ej        eeg¦  «        d)„ ¦   «         Z&d*„ Z'dS )+ÚTestTimedeltaArraylikeAddSubOpsc                 óÜ   — t          j        t          dg¦  «        ¦  «                             d¦  «        }|t          z
  }t          t          gd¬¦  «        }t          j        ||¦  «         d S )Nú00:00:01zm8[s]rÏ   )r"   r  r   rp   r
   r   Úassert_series_equal)r4   rA   r_   r:   s       r   Útest_sub_nat_retain_unitz8TestTimedeltaArraylikeAddSubOps.test_sub_nat_retain_unità  s_   € ÝŒo�f j \Ñ2Ô2Ñ3Ô3×:Ò:¸7ÑCÔCˆà•s‘ˆÝ�3˜% wÐ/Ñ/Ô/ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r   c                 óÜ
  — t          j        t          dg¦  «        ¦  «        }t          j        t          dg¦  «        ¦  «        }t          j        t          t          gd¬¦  «        ¦  «        }t	          dg¦  «                             t           j        ¦  «        }t	          dg¦  «                             t           j        ¦  «        }t	          t          j        g¦  «                             t           j        ¦  «        }t          j        d¦  «        }t          j        d¦  «        }t          j        d¦  «        }	||z   }
|
|k    sJ ‚||z
  }
|
|k    sJ ‚||z   }
t          j        |
|¦  «         ||z
  }
t          j        |
|¦  «         ||z   }
t          j        |
|¦  «         ||z   }
t          j        |
|¦  «         ||z
  }
t          j        |
|¦  «         | |z   }
t          j        |
|¦  «         ||	z   }
t          j        |
|¦  «         |	|z   }
t          j        |
|¦  «         ||	z
  }
t          j        |
|¦  «         |	 |z   }
t          j        |
|¦  «         d}t          j
        t          |¬¦  «        5  |t          j        z    d d d ¦  «         n# 1 swxY w Y   t          j
        t          |¬¦  «        5  t          j        |z    d d d ¦  «         n# 1 swxY w Y   t          j
        t          |¬¦  «        5  |t          j        z
   d d d ¦  «         n# 1 swxY w Y   t          j
        t          |¬¦  «        5  t          j         |z    d d d ¦  «         n# 1 swxY w Y   |t          z   }
t          j        |
|¦  «         |t          z
  }
t          j        |
|¦  «         ||z   }
t          j        |
|¦  «         ||z
  }
t          j        |
|¦  «         ||z   }
t          j        |
|¦  «         ||z
  }
t          j        |
|¦  «         ||z   }
t          j        |
|¦  «         ||z
  }
t          j        |
|¦  «         ||z   }
t          j        |
|¦  «         ||z
  }
t          j        |
|¦  «         ||	z   }
t          j        |
|¦  «         ||	z
  }
t          j        |
|¦  «         d}t          j
        t          |¬¦  «        5  |t          j        z    d d d ¦  «         n# 1 swxY w Y   t          j
        t          |¬¦  «        5  |t          j        z
   d d d ¦  «         n# 1 swxY w Y   |t          z   }
t          j        |
|¦  «         |t          z
  }
t          j        |
|¦  «         d S )	Nr  z00:00:02úm8[ns]rÏ   r
   úunsupported operand typerY   z8cannot subtract a datelike from|unsupported operand type)r"   r  r   r
   r   Úapplyr  r   r  r\   r]   r^   r/   ÚnanÚassert_frame_equal)r4   Ús1Ús2ÚsnÚdf1Údf2ÚdfnÚscalar1Úscalar2Útimedelta_NaTrB   r`   s               r   Ú&test_timedelta_ops_with_missing_valueszFTestTimedeltaArraylikeAddSubOps.test_timedelta_ops_with_missing_valuesé  s’  € åŒ_�V Z LÑ1Ô1Ñ2Ô2ˆÝŒ_�V Z LÑ1Ô1Ñ2Ô2ˆåŒ_�V¥S E°Ð:Ñ:Ô:Ñ;Ô;ˆå˜˜Ñ%Ô%×+Ò+­B¬OÑ<Ô<ˆÝ˜˜Ñ%Ô%×+Ò+­B¬OÑ<Ô<ˆå�œ˜Ñ%Ô%×+Ò+­B¬OÑ<Ô<ˆå”/ *Ñ-Ô-ˆÝ”/ *Ñ-Ô-ˆÝœ¨Ñ.Ô.ˆà˜7Ñ"ˆØ˜Ò Ð Ð Ð Ø˜7Ñ"ˆØ˜Ò Ð Ð Ð à�b‘ˆÝ
Ô˜v rÑ*Ô*Ð*Ø�b‘ˆÝ
Ô˜v rÑ*Ô*Ð*à�g‘ˆÝ
Ô˜v rÑ*Ô*Ð*Ø˜2‘ˆÝ
Ô˜v rÑ*Ô*Ð*Ø�g‘ˆÝ
Ô˜v rÑ*Ô*Ð*Ø�˜B‘ˆÝ
Ô˜v rÑ*Ô*Ð*à�mÑ#ˆÝ
Ô˜v rÑ*Ô*Ð*Ø Ñ#ˆÝ
Ô˜v rÑ*Ô*Ð*Ø�mÑ#ˆÝ
Ô˜v rÑ*Ô*Ð*Ø� "Ñ$ˆÝ
Ô˜v rÑ*Ô*Ð*à(ˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	Ø•”‰KˆKð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	ÝŒF�R‰KˆKð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	Ø•”‰KˆKð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	ÝŒVˆG�b‰LˆLð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð •c‘ˆÝ
Ô˜v rÑ*Ô*Ð*Ø•c‘ˆÝ
Ô˜v rÑ*Ô*Ð*à�c‘ˆÝ
Ô˜f cÑ*Ô*Ð*Ø�c‘ˆÝ
Ô˜f cÑ*Ô*Ð*Ø�r‘ˆÝ
Ô˜f cÑ*Ô*Ð*Ø�r‘ˆÝ
Ô˜f cÑ*Ô*Ð*à�s‘ˆÝ
Ô˜f cÑ*Ô*Ð*Ø�s‘ˆÝ
Ô˜f cÑ*Ô*Ð*à�w‘ˆÝ
Ô˜f cÑ*Ô*Ð*Ø�w‘ˆÝ
Ô˜f cÑ*Ô*Ð*à�}Ñ$ˆÝ
Ô˜f cÑ*Ô*Ð*Ø�}Ñ$ˆÝ
Ô˜f cÑ*Ô*Ð*àHˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	Ø•"”&‰LˆLð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	Ø•"”&‰LˆLð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð •s‘ˆÝ
Ô˜f cÑ*Ô*Ð*Ø•s‘ˆÝ
Ô˜f cÑ*Ô*Ð*Ð*Ð*sl   É8JÊJÊJÊ:KËKËKË<LÌLÌLÌ>MÍMÍ"MÓS!Ó!S%Ó(S%ÔT#Ô#T'Ô*T'c           	      óF  — t          j        ddd¬¦  «        }t          j        ddd¬¦  «        }t          |¦  «        t          |¦  «        z
  }t          d|j        ¦  «                             d¦  «                             d¦  «        }t          j        ||¦  «         |j        dk    sJ ‚t          d	|i¦  «        }t          d
„ t          d¦  «        D ¦   «         ¦  «        }|j        dk    sJ ‚|d	         |d	          
                    ¦   «         z
  }|j        dk    sJ ‚|d	         |z   }|j        dk    sJ ‚|d	                              ¦   «         }t          |t          ¦  «        sJ ‚|d	         |d	                              ¦   «         z
  }	|	j        dk    sJ ‚|	|d	         z   }t          d¦  «        t          d¦  «        t          d¦  «        g}
t          |
dd	¬¦  «        }t          j        ||¦  «         |d	         t          ddd¦  «        z
  }t          d„ t          d¦  «        D ¦   «         d	¬¦  «        }t          j        ||¦  «         |j        dk    sJ ‚t          ddddd¦  «        }|d	         |z
  }|j        dk    sJ ‚||z   }	t          j        |d	         |	¦  «         t          d¬¦  «        }|d	         |z   }||z
  }	t          j        |	|d	         ¦  «         |	j        dk    sJ ‚t          dd¬¦  «        }|d	         |z   }||z
  }	t          j        |d	         |	¦  «         |	j        dk    sJ ‚|d         t!          j        t          dd¬¦  «        ¦  «        z   }|dxx         t!          j        t          dd¬¦  «        ¦  «        z  cc<   |d         |k    sJ ‚d S )Nz2012-1-1rX   rP   rÜ   z2012-1-2g  ÀS$¥ÓBr×   útimedelta64[ns]ÚAc                 ó.   — g | ]}t          |¬ ¦  «        ‘ŒS )r=   ©r   ©Ú.0Úis     r   ú
<listcomp>zNTestTimedeltaArraylikeAddSubOps.test_operators_timedelta64.<locals>.<listcomp>S  s#   € Ð9Ð9Ð9¨1•Y AÐ&Ñ&Ô&Ð9Ð9Ð9r   r·   Ú20111230Ú20120101Ú20120103r¹   iÑ  r   c                 ó4   — g | ]}t          d |z   ¬¦  «        ‘ŒS )i±  r=   r4  r5  s     r   r8  zNTestTimedeltaArraylikeAddSubOps.test_operators_timedelta64.<locals>.<listcomp>l  s'   € ÐFÐFÐF¸�9¨$°©(Ð3Ñ3Ô3ÐFÐFÐFr   r«   r!  r,   r=   rW   ©ÚminutesÚsecondsr    )r"   rs   r   rã   rp   r   r  r   r   rn   ÚshiftÚmaxr    r   r   r   r/   r‹   )r4   Úv1Úv2ÚrsÚxpÚdfr»   r_   ÚmaxaÚresultbÚvaluesr:   ÚdÚresultaÚvalues                  r   Útest_operators_timedelta64z:TestTimedeltaArraylikeAddSubOps.test_operators_timedelta64I  s±  € åŒ]˜:¨q°sÐ;Ñ;Ô;ˆÝŒ]˜:¨q°sÐ;Ñ;Ô;ˆÝ�B‰ZŒZ�& ™*œ*Ñ$ˆÝ�O R¤XÑ.Ô.×5Ò5°gÑ>Ô>×EÒEÐFWÑXÔXˆÝ
Ô˜r 2Ñ&Ô&Ð&ØŒxÐ,Ò,Ð,Ð,Ð,å˜˜R�yÑ!Ô!ˆÝÐ9Ð9µ°a±´Ð9Ñ9Ô9Ñ:Ô:ˆØŒxÐ,Ò,Ð,Ð,Ð,ð �C”˜2˜cœ7Ÿ=š=™?œ?Ñ*ˆØŒ|Ð0Ò0Ð0Ð0Ð0à�C”˜2‘ˆØŒ|˜xÒ'Ð'Ð'Ð'ð �#Œw�{Š{‰}Œ}ˆÝ˜$¥	Ñ*Ô*Ð*Ð*Ð*à�S”'˜B˜sœGŸKšK™MœMÑ)ˆØŒ}Ð 1Ò1Ð1Ð1Ð1ð ˜2˜cœ7Ñ"ˆÝ˜JÑ'Ô'­°:Ñ)>Ô)>Å	È*Ñ@UÔ@UÐVˆÝ˜&¨°sÐ;Ñ;Ô;ˆÝ
Ô˜v xÑ0Ô0Ð0ð �C”�8 D¨!¨QÑ/Ô/Ñ/ˆÝÐFÐF½UÀ1¹X¼XÐFÑFÔFÈSÐQÑQÔQˆÝ
Ô˜v xÑ0Ô0Ð0ØŒ|˜xÒ'Ð'Ð'Ð'å�T˜1˜a  AÑ&Ô&ˆØ�S”'˜A‘+ˆØŒ} Ò(Ð(Ð(Ð(ð ˜A‘+ˆÝ
Ô˜r #œw¨Ñ0Ô0Ð0õ ˜AÐÑÔˆØ�S”'˜B‘,ˆØ˜B‘,ˆÝ
Ô˜w¨¨3¬Ñ0Ô0Ð0ØŒ} Ò(Ð(Ð(Ð(õ ˜q¨!Ð,Ñ,Ô,ˆØ�S”'˜B‘,ˆØ˜B‘,ˆÝ
Ô˜r #œw¨Ñ0Ô0Ð0ØŒ} Ò(Ð(Ð(Ð(ð �1”�œ¥y¸ÀAÐ'FÑ'FÔ'FÑGÔGÑGˆØ
ˆ1ˆˆŒ•”¥	°!¸QÐ ?Ñ ?Ô ?Ñ@Ô@Ñ@ˆˆ‰Ø�!Œu˜Š~ˆ~ˆ~ˆ~ˆ~ˆ~r   c           	      ó\  — t          t          t          d¦  «        g¦  «        }t          t          t          gd¬¦  «        }t          t          gd¬¦  «        }t          j        |t          z
  |¦  «         t          j        t           |z   |¦  «         t          j        ||z
  |¦  «         t          j        | |z   |¦  «         t          j        |t          z   |¦  «         t          j        t          |z   |¦  «         t          j        ||z   |¦  «         t          j        ||z   |¦  «         t          j        |t          z   |¦  «         t          j        t          |z   |¦  «         t          j        ||z   |¦  «         t          j        ||z   |¦  «         t          j        |t          z   |¦  «         t          j        t          |z   |¦  «         t          j        ||z   |¦  «         t          j        ||z   |¦  «         t          j        |dz  |¦  «         t          j        d|z  |¦  «         t          j        |dz  |¦  «         t          j        d|z  |¦  «         t          j        |dz  t          t          t          d¦  «        g¦  «        ¦  «         t          j        d|z  t          t          t          d¦  «        g¦  «        ¦  «         t          j        |t
          j        z  |¦  «         t          j        t
          j        |z  |¦  «         t          j        |dz  t          t          t          d	¦  «        g¦  «        ¦  «         t          j        |d
z  t          t          t          d	¦  «        g¦  «        ¦  «         t          j        |t
          j        z  |¦  «         d S )NÚ1sr1  rÏ   ç      ð?r   ç      ø?z1.5sr    z0.5sç       @)r   r
   r   r   r  r/   r$  )r4   Útimedelta_seriesÚnat_series_dtype_timedeltaÚsingle_nat_dtype_timedeltas       r   Útest_timedelta64_ops_natz8TestTimedeltaArraylikeAddSubOps.test_timedelta64_ops_nat‹  sç  € å!¥3­	°$©¬Ð"8Ñ9Ô9ÐÝ%+­Sµ#¨JÐ>OÐ%PÑ%PÔ%PÐ"Ý%+­S¨EÐ9JÐ%KÑ%KÔ%KÐ"õ 	ÔÐ/µ#Ñ5Ð7QÑRÔRÐRÝ
Ô¥˜tÐ&6Ñ6Ð8RÑSÔSÐSå
ÔØÐ9Ñ9Ð;Uñ	
ô 	
ð 	
õ 	ÔØ'Ð'Ð*:Ñ:Ð<Vñ	
ô 	
ð 	
õ
 	ÔØ&­Ñ,Ð.Hñ	
ô 	
ð 	
õ 	ÔÝÐ,Ñ,Ð.Hñ	
ô 	
ð 	
õ 	ÔØ&Ð)CÑCØ&ñ	
ô 	
ð 	
õ 	ÔØ&Ð)CÑCØ&ñ	
ô 	
ð 	
õ
 	ÔÐ/µ#Ñ5Ð7QÑRÔRÐRÝ
Ô�sÐ%5Ñ5Ð7QÑRÔRÐRå
ÔØÐ9Ñ9Ð;Uñ	
ô 	
ð 	
õ 	ÔØ&Ð)9Ñ9Ð;Uñ	
ô 	
ð 	
õ 	ÔØ&­Ñ,Ð.Hñ	
ô 	
ð 	
õ 	ÔÝÐ,Ñ,Ð.Hñ	
ô 	
ð 	
õ 	ÔØ&Ð)CÑCØ&ñ	
ô 	
ð 	
õ 	ÔØ&Ð)CÑCØ&ñ	
ô 	
ð 	
õ 	ÔØ&¨Ñ,Ð.Hñ	
ô 	
ð 	
õ 	ÔØÐ,Ñ,Ð.Hñ	
ô 	
ð 	
õ 	ÔÐ/°!Ñ3Ð5EÑFÔFÐFÝ
Ô˜qÐ#3Ñ3Ð5EÑFÔFÐFå
ÔÐ/°#Ñ5µv½sÅIÈfÑDUÔDUÐ>VÑ7WÔ7WÑXÔXÐXÝ
Ô˜sÐ%5Ñ5µv½sÅIÈfÑDUÔDUÐ>VÑ7WÔ7WÑXÔXÐXå
ÔÐ/µ"´&Ñ8Ð:TÑUÔUÐUÝ
Ô�rœvÐ(8Ñ8Ð:TÑUÔUÐUõ 	ÔÐ/°!Ñ3µV½SÅ)ÈFÑBSÔBSÐ<TÑ5UÔ5UÑVÔVÐVÝ
ÔÐ/°#Ñ5µv½sÅIÈfÑDUÔDUÐ>VÑ7WÔ7WÑXÔXÐXÝ
ÔÐ/µ"´&Ñ8Ð:TÑUÔUÐUÐUÐUr   Úclsc                 ó  — |}t          d|¬¦  «        }|t          u r|                     ¦   «         }n@|t          j        u r0|�t          j        |› d|› �¦  «         |                     ¦   «         }n|}t          dd¬¦  «        }t          j
        dd|¬¦  «        }t          j        ||¦  «        }	t          j        ||¦  «        }t          j        ||	z   |¦  «         t          j        |	|z   |¦  «         t          j
        d	dd
|¬¦  «        }
t          j        |
|¦  «        }
t          j        ||	z
  |
¦  «         t          j        ||	 z   |
¦  «         d}t          j        t          |¬¦  «        5  |	|z
   d d d ¦  «         d S # 1 swxY w Y   d S )Nz
2012-01-01rÃ   z doesn support r„   rX   r-   z
2012-01-02rN   z
2011-12-31z-1D)r.   rR   rO   zcannot subtract a datelikerY   )r   r   rk   r/   Ú
datetime64r\   Úskiprj   r   r"   rs   r   r2   r3   r]   r^   )r4   rW  r5   rõ   rO   Ú	dt_scalarrÇ   r7   r:   ÚtdarrÚ	expected2r`   s               r   Ú(test_td64arr_add_sub_datetimelike_scalarzHTestTimedeltaArraylikeAddSubOps.test_td64arr_add_sub_datetimelike_scalarà  sÕ  € ð
 ˆå˜l¨rÐ2Ñ2Ô2ˆ	Ø•(ˆ?ˆ?Ø×(Ò(Ñ*Ô*ˆBˆBØ•B”MÐ!Ð!ØÐ+Ý”˜sÐEÐEÐ3CÐEÐEÑFÔFÐFØ×(Ò(Ñ*Ô*ˆBˆBàˆBå˜g¨qÐ1Ñ1Ô1ˆÝ”= °q¸RÐ@Ñ@Ô@ˆå”  ^Ñ4Ô4ˆÝ”? 8¨^Ñ<Ô<ˆå
Œ˜˜U™
 HÑ-Ô-Ð-Ý
Œ˜ ™
 HÑ-Ô-Ð-å”M ,¸ÀÈ"ÐMÑMÔMˆ	Ý”O I¨~Ñ>Ô>ˆ	å
Œ˜˜U™
 IÑ.Ô.Ð.Ý
Œ˜˜u˜f™ yÑ1Ô1Ð1à*ˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	Ø�B‰JˆJð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s   Å/FÆFÆ	Fc                 ó*  — t          j        d¦  «        }t          dd¬¦  «        }t          g d¢d¬¦  «        }t	          j        ||¦  «        }t	          j        ||¦  «        }t	          j        ||z   |¦  «         t	          j        ||z   |¦  «         d S )Nr
   r„   rX   r-   )r
   r
   r
   r·   rÏ   )r/   rY  r   r   r   r2   r3   )r4   r5   r8   r7   r:   Útdsers         r   Útest_td64arr_add_datetime64_natz?TestTimedeltaArraylikeAddSubOps.test_td64arr_add_datetime64_nat  s�   € å”˜eÑ$Ô$ˆå˜g¨qÐ1Ñ1Ô1ˆÝ Ð!6Ð!6Ð!6¸hÐGÑGÔGˆå”  ^Ñ4Ô4ˆÝ”? 8¨^Ñ<Ô<ˆå
Œ˜ ™ xÑ0Ô0Ð0Ý
Œ˜ ™ xÑ0Ô0Ð0Ð0Ð0r   c                 ó†  — t          j        dd¬¦  «        }t          dgdz  ¦  «        }|j        }t	          |¦  «        |z
  }t          j        ||¦  «        }t          j        ||¦  «        }d}t          j        t          |¬¦  «        5  ||z
   d d d ¦  «         n# 1 swxY w Y   ||z
  }t          j
        ||¦  «         d S )Nró   rX   r-   ú-1 Dayzcannot subtract a datelike fromrY   )r"   rs   r   rI  r   r   r2   r\   r]   r^   r3   )r4   r5   rº   r7   Údtarrr:   r`   r_   s           r   Útest_td64arr_sub_dt64_arrayz;TestTimedeltaArraylikeAddSubOps.test_td64arr_sub_dt64_array  sÿ   € ÝŒm˜L°!Ð4Ñ4Ô4ˆÝ˜h˜Z¨!™^Ñ,Ô,ˆØ”
ˆÝ  Ñ'Ô'¨#Ñ-ˆåŒo˜c >Ñ2Ô2ˆÝ”? 8¨^Ñ<Ô<ˆà/ˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	Ø�%‰KˆKð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð ˜‘ˆÝ
Œ˜ Ñ)Ô)Ð)Ð)Ð)s   Â
BÂB Â#B c                 óF  — t          j        dd¬¦  «        }t          dgdz  ¦  «        }|j        }t	          |¦  «        |z   }t          j        ||¦  «        }t          j        ||¦  «        }||z   }t          j        ||¦  «         ||z   }t          j        ||¦  «         d S )Nró   rX   r-   rc  )r"   rs   r   rI  r   r   r2   r3   )r4   r5   rº   r7   rd  r:   r_   s          r   Útest_td64arr_add_dt64_arrayz;TestTimedeltaArraylikeAddSubOps.test_td64arr_add_dt64_array"  s    € ÝŒm˜L°!Ð4Ñ4Ô4ˆÝ˜h˜Z¨!™^Ñ,Ô,ˆØ”
ˆÝ  Ñ'Ô'¨#Ñ-ˆåŒo˜c >Ñ2Ô2ˆÝ”? 8¨^Ñ<Ô<ˆà�u‘ˆÝ
Œ˜ Ñ)Ô)Ð)Ø˜‘ˆÝ
Œ˜ Ñ)Ô)Ð)Ð)Ð)r   Úpi_freq)rP   ÚWÚQrœ   Útdi_freqNrœ   c                 óÄ  — t          ddg|¬¦  «        }t          d¦  «        |z   }|                     |¦  «        }|d         }t          j        ||¦  «        }t          j        ||¦  «        }d}	t          j        t          |	¬¦  «        5  ||z
   d d d ¦  «         n# 1 swxY w Y   t          j        t          |	¬¦  «        5  ||z
   d d d ¦  «         d S # 1 swxY w Y   d S )Nr  z2 hoursrú   z2018-03-07 17:16:40r   z(cannot subtract|unsupported operand typerY   )r   r   Ú	to_periodr   r2   r\   r]   r^   )
r4   r5   Úbox_with_array2rk  rh  r7   rº   ÚpiÚperr`   s
             r   Útest_td64arr_sub_periodlikez;TestTimedeltaArraylikeAddSubOps.test_td64arr_sub_periodlike3  sf  € õ ˜i¨Ð3¸(ÐCÑCÔCˆÝÐ-Ñ.Ô.°Ñ4ˆØ�]Š]˜7Ñ#Ô#ˆØ�ŒeˆåŒo˜c >Ñ2Ô2ˆÝŒ_˜R Ñ1Ô1ˆØ8ˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	Ø�"‰HˆHð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	õ Œ]�9¨CÐ0Ñ0Ô0ð 	ð 	Ø�#‰IˆIð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s$   Â
BÂB Â#B ÃCÃCÃCr8   rE   r   rQ  r    c                 óv   — t          g d¢d¬¦  «        }t          j        ||¦  «        }t          ||¦  «         d S ©N©ú59 Daysru  r
   r!  rÏ   )r   r   r2   r   )r4   r5   r8   r`  r\  s        r   Ú*test_td64arr_addsub_numeric_scalar_invalidzJTestTimedeltaArraylikeAddSubOps.test_td64arr_addsub_numeric_scalar_invalidH  sD   € õ Ð4Ð4Ð4¸HÐEÑEÔEˆÝ”  ~Ñ6Ô6ˆå" 5¨%Ñ0Ô0Ð0Ð0Ð0r   ÚvecrÔ   c                 ó*   — t          | ¦  «        j        S rÁ   ©Útyperb   ©r“   s    r   ú<lambda>z(TestTimedeltaArraylikeAddSubOps.<lambda>b  ó   € •d˜1‘g”gÔ&€ r   ©Úidsc                 ó    — t          g d¢d¬¦  «        }t          j        ||¦  «        }|                     |¦  «        }t	          ||¦  «         d S rs  )r   r   r2   rp   r   )r4   r5   rw  Úany_real_numpy_dtyper`  r\  Úvectors          r   Ú'test_td64arr_addsub_numeric_arr_invalidzGTestTimedeltaArraylikeAddSubOps.test_td64arr_addsub_numeric_arr_invalidZ  sV   € õ Ð4Ð4Ð4¸HÐEÑEÔEˆÝ”  ~Ñ6Ô6ˆà—’Ð0Ñ1Ô1ˆÝ" 5¨&Ñ1Ô1Ð1Ð1Ð1r   c                 ó\  — t          ddd¬¦  «        }t          j        ||¦  «        }d}t          |||¦  «         t	          j        t          |¬¦  «        5  ||z  }d d d ¦  «         n# 1 swxY w Y   t	          j        t          |¬¦  «        5  ||z  }d d d ¦  «         d S # 1 swxY w Y   d S )Nú1 days 09:00:00rœ   rK   rQ   ú Addition/subtraction of integersrY   )r   r   r2   r   r\   r]   r^   )r4   r5   ÚonerL   r\  r`   s         r   Útest_td64arr_add_sub_intz8TestTimedeltaArraylikeAddSubOps.test_td64arr_add_sub_intm  s6  € åÐ/°cÀ2ÐFÑFÔFˆÝ”  ^Ñ4Ô4ˆà0ˆÝ" 5¨#¨sÑ3Ô3Ð3õ Œ]�9¨CÐ0Ñ0Ô0ð 	ð 	Ø�S‰LˆEð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	Ø�S‰LˆEð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s$   ÁA(Á(A,Á/A,ÂB!Â!B%Â(B%c                 óä   — |}|t           j        u rt          j        n|}t	          ddd¬¦  «        }t          j        ||¦  «        }t          j        g d¢|¦  «        }d}t          |||¦  «         d S )Nr…  rœ   rX   rQ   )r,   rX   r    rÓ   )r"   r#   r/   r0   r   r   r2   r   )r4   r5   r$   r6   rL   r\  r8   r`   s           r   Ú"test_td64arr_add_sub_integer_arrayzBTestTimedeltaArraylikeAddSubOps.test_td64arr_add_sub_integer_array{  sv   € ð ˆØ ¥B¤H˜_˜_�rŒzˆz°#ˆåÐ/°cÀ1ÐEÑEÔEˆÝ”  SÑ)Ô)ˆÝ” 	 	 	¨4Ñ0Ô0ˆàCˆÝ" 5¨%°Ñ5Ô5Ð5Ð5Ð5r   c                 óâ   — |}|t           j        u rt          j        n|}t	          g d¢¦  «        }t          j        ||¦  «        }t          j        g d¢|¦  «        }d}t          |||¦  «         d S )N)ú1 Dayr
   z3 Hours)é   rÝ   é   r†  )r"   r#   r/   r0   r   r   r2   r   )r4   r5   r$   r6   r7   r\  r8   r`   s           r   Ú)test_td64arr_addsub_integer_array_no_freqzITestTimedeltaArraylikeAddSubOps.test_td64arr_addsub_integer_array_no_freq‰  ss   € àˆØ ¥B¤H˜_˜_�rŒzˆz°#ˆåÐ8Ð8Ð8Ñ9Ô9ˆÝ”  SÑ)Ô)ˆÝ”   ¨dÑ3Ô3ˆà0ˆÝ" 5¨%°Ñ5Ô5Ð5Ð5Ð5r   c                 ó¬  — |}t          j        dd¬¦  «        }||                     d¦  «        z
  }|j        }d|z  }t	          j        ||¦  «        }t	          j        ||¦  «        }||z   }t	          j        ||¦  «         ||z   }t	          j        ||¦  «         d|z  }||z
  }t	          j        ||¦  «         ||z
  }t	          j        ||¦  «         d S )Nró   rX   r-   r   r    r   )r"   rs   r@  rI  r   r2   r3   )	r4   r5   r$   rº   r7   r\  r:   r_   Úexpected_subs	            r   Útest_td64arr_add_sub_td64_arrayz?TestTimedeltaArraylikeAddSubOps.test_td64arr_add_sub_td64_array˜  sÜ   € ØˆÝŒm˜L°!Ð4Ñ4Ô4ˆØ�C—I’I˜a‘L”LÑ ˆØ”
ˆà�s‘7ˆÝŒo˜c 3Ñ'Ô'ˆÝ”? 8¨SÑ1Ô1ˆà�u‘ˆÝ
Œ˜ Ñ)Ô)Ð)Ø˜‘ˆÝ
Œ˜ Ñ)Ô)Ð)à˜3‘wˆØ�u‘ˆÝ
Œ˜ Ñ-Ô-Ð-Ø˜‘ˆÝ
Œ˜ Ñ-Ô-Ð-Ð-Ð-r   c                 ó¶  — |}t          ||¦  «        }t          ddg|d         ¬¦  «        }|t          j        t          j        fv rt          j        |¦  «        n|}t          t          d¬¦  «        t          d¬¦  «        g|d         ¬¦  «        }t          t          d¬¦  «        t          dd¬	¦  «        g|¬¦  «        }t          j	        ||¦  «        }t          j	        ||¦  «        }||z   }t          j
        ||¦  «         t          |d
¦  «         ||z   }t          j
        ||¦  «         t          |d
¦  «         t          t          d¬¦  «        t          dd¬	¦  «        g|¬¦  «        }t          j	        ||¦  «        }||z
  }t          j
        ||¦  «         t          |d
¦  «         ||z
  }t          j
        || ¦  «         t          |d
¦  «         d S )Nr°   r„   r   r«   rX   )Úhoursr,   r   )r>   r”  r1  éýÿÿÿéüÿÿÿ)r'   r   r   r!   r"   r#   r/   r   r   r2   r3   r   )	r4   r5   r%   r$   r&   r7   rA   r:   r_   s	            r   Útest_td64arr_add_sub_tdiz8TestTimedeltaArraylikeAddSubOps.test_td64arr_add_sub_tdi­  sÛ  € ð ˆÝ" 3¨Ñ.Ô.ˆå˜h¨Ð0°u¸Q´xÐ@Ñ@Ô@ˆØ"¥r¤{µB´HÐ&=Ð=Ð=�bŒh�s‰mŒmˆmÀ3ˆÝ•i aÐ(Ñ(Ô(­)¸!Ð*<Ñ*<Ô*<Ð=ÀEÈ!ÄHÐMÑMÔMˆÝ�9¨1Ð-Ñ-Ô-­y¸aÀqÐ/IÑ/IÔ/IÐJÐQWÐXÑXÔXˆåŒo˜c 3Ñ'Ô'ˆÝ”? 8¨SÑ1Ô1ˆà�s‘ˆÝ
Œ˜ Ñ)Ô)Ð)Ý�VÐ.Ñ/Ô/Ð/à�s‘ˆÝ
Œ˜ Ñ)Ô)Ð)Ý�VÐ.Ñ/Ô/Ð/åÝ˜RÐ Ñ Ô ¥)°¸"Ð"=Ñ"=Ô"=Ð>ÀVð
ñ 
ô 
ˆõ ”? 8¨SÑ1Ô1ˆà�s‘ˆÝ
Œ˜ Ñ)Ô)Ð)Ý�VÐ.Ñ/Ô/Ð/à�s‘ˆÝ
Œ˜  	Ñ*Ô*Ð*Ý�VÐ.Ñ/Ô/Ð/Ð/Ð/r   Útdnatr
   c                 óš  — |}t          t          t          d¦  «        g¦  «        }t          dgdz  ¦  «        }t          j        ||¦  «        }t          j        ||¦  «        }||z   }t          j        ||¦  «         ||z   }t          j        ||¦  «         ||z
  }t          j        ||¦  «         ||z
  }t          j        ||¦  «         d S )NrO  r
   r    )r   r
   r   r   r2   r3   )r4   r5   r˜  r$   r7   r:   r   r_   s           r   Útest_td64arr_add_sub_td64_natz=TestTimedeltaArraylikeAddSubOps.test_td64arr_add_sub_td64_natÐ  sÈ   € ð ˆÝ�c¥9¨T¡?¤?Ð3Ñ4Ô4ˆÝ! 5 '¨A¡+Ñ.Ô.ˆåŒo˜c 3Ñ'Ô'ˆÝ”? 8¨SÑ1Ô1ˆà�u‘ˆÝ
Œ˜ Ñ)Ô)Ð)Ø˜‘ˆÝ
Œ˜ Ñ)Ô)Ð)Ø�u‘ˆÝ
Œ˜ Ñ)Ô)Ð)Ø˜‘ˆÝ
Œ˜ Ñ)Ô)Ð)Ð)Ð)r   c                 ó
  — |}t          dd¦  «        }t          ddd¬¦  «        }t          j        ||¦  «        }t          j        ||¦  «        }||z   }t          j        ||¦  «         ||z   }t          j        ||¦  «         d S rø   ©r   r   r2   r3   ©r4   rý   r5   r$   rL   r:   r_   s          r   Útest_td64arr_add_timedeltalikez>TestTimedeltaArraylikeAddSubOps.test_td64arr_add_timedeltalikeã  sŒ   € ð ˆÝ˜h¨	Ñ2Ô2ˆÝ"Ð#4Ð6HÈsÐSÑSÔSˆÝŒo˜c 3Ñ'Ô'ˆÝ”? 8¨SÑ1Ô1ˆà�y‘ˆÝ
Œ˜ Ñ)Ô)Ð)à˜S‘ˆÝ
Œ˜ Ñ)Ô)Ð)Ð)Ð)r   c                 ó  — |}t          dd¦  «        }t          dd¦  «        }t          j        ||¦  «        }t          j        ||¦  «        }||z
  }t          j        ||¦  «         ||z
  }t          j        || ¦  «         d S r  rœ  r�  s          r   Útest_td64arr_sub_timedeltalikez>TestTimedeltaArraylikeAddSubOps.test_td64arr_sub_timedeltalikeò  s‰   € ð ˆÝ˜h¨	Ñ2Ô2ˆÝ"Ð#4Ð6GÑHÔHˆåŒo˜c 3Ñ'Ô'ˆÝ”? 8¨SÑ1Ô1ˆà�y‘ˆÝ
Œ˜ Ñ)Ô)Ð)à˜S‘ˆÝ
Œ˜  	Ñ*Ô*Ð*Ð*Ð*r   c                 óÊ  ‡
‡— |}t          ||¦  «        }t          ddg|d         ¬¦  «        Št          t          j        d¬¦  «        t          j        d¬¦  «        g|d         ¬¦  «        Š
|t          j        t          j	        fv rt          j	        ‰
¦  «        n‰
Š
t          ˆ
ˆfd„t          t          ‰¦  «        ¦  «        D ¦   «         d	|¬
¦  «        }t          ˆ
ˆfd„t          t          ‰¦  «        ¦  «        D ¦   «         d	|¬
¦  «        }t          j        ‰|¦  «        Št          j        ||¦  «                             t          d¬¦  «        }t          j        ||¦  «                             t          d¬¦  «        }t          j        t"          ¦  «        5  ‰‰
z   }d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         t          j        t"          ¦  «        5  ‰
‰z   }d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         t          j        t"          ¦  «        5  ‰‰
z
  }	d d d ¦  «         n# 1 swxY w Y   t          j        |	|¦  «         d S )Nú1 days 00:00:00ú3 days 04:00:00r   r«   r   ©Únéþÿÿÿc                 ó2   •— g | ]}‰|         ‰|         z   ‘ŒS ru   ru   ©r6  r¥  r8   r7   s     €€r   r8  zUTestTimedeltaArraylikeAddSubOps.test_td64arr_add_sub_offset_index.<locals>.<listcomp>  ó&   ø€ Ð8Ð8Ð8 1ˆS�ŒV�e˜A”hÑÐ8Ð8Ð8r   rÞ   r”   c                 ó2   •— g | ]}‰|         ‰|         z
  ‘ŒS ru   ru   r¨  s     €€r   r8  zUTestTimedeltaArraylikeAddSubOps.test_td64arr_add_sub_offset_index.<locals>.<listcomp>  r©  r   F)Úcopy)r'   r   r	   r   rh   ÚMinuter   r!   r"   r#   r/   rn   Úlenr2   rp   rr   rô   r   r3   )r4   r%   r5   r$   r&   r:   r‘  r9   Úres2Úres_subr8   r7   s             @@r   Ú!test_td64arr_add_sub_offset_indexzATestTimedeltaArraylikeAddSubOps.test_td64arr_add_sub_offset_index  sô  øø€ àˆÝ" 3¨Ñ.Ô.ˆåÐ/Ð1BÐCÈ%ÐPQÌ(ÐSÑSÔSˆÝ•w”| aÐ(Ñ(Ô(­'¬.¸2Ð*>Ñ*>Ô*>Ð?ÀeÈAÄhÐOÑOÔOˆØ#&­2¬;½¼Ð*AÐ#AÐ#A•”˜‘”�Àuˆå!Ø8Ð8Ð8Ð8Ð8­­c°#©h¬h©¬Ð8Ñ8Ô8¸wÈVð
ñ 
ô 
ˆõ &Ø8Ð8Ð8Ð8Ð8­­c°#©h¬h©¬Ð8Ñ8Ô8¸wÈVð
ñ 
ô 
ˆõ Œo˜c 3Ñ'Ô'ˆÝ”? 8¨SÑ1Ô1×8Ò8½ÀeÐ8ÑLÔLˆÝ” |°SÑ9Ô9×@Ò@ÅÈeÐ@ÑTÔTˆåÔ'Õ(:Ñ;Ô;ð 	ð 	Ø˜‘+ˆCð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	å
Œ˜˜XÑ&Ô&Ð&åÔ'Õ(:Ñ;Ô;ð 	ð 	Ø˜3‘;ˆDð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	å
Œ˜˜hÑ'Ô'Ð'åÔ'Õ(:Ñ;Ô;ð 	"ð 	"Ø˜E‘kˆGð	"ð 	"ð 	"ñ 	"ô 	"ð 	"ð 	"ð 	"ð 	"ð 	"ð 	"øøøð 	"ð 	"ð 	"ð 	"å
Œ˜ Ñ.Ô.Ð.Ð.Ð.s6   ÆF-Æ-F1Æ4F1Ç&G8Ç8G<Ç?G<È1IÉIÉ
Ic                 ó(  ‡‡	— |}t          ddg¦  «        Š	t          j        t          j        d¬¦  «        t          j        d¬¦  «        g¦  «        Št          ˆˆ	fd„t          t          ‰	¦  «        ¦  «        D ¦   «         d¬¦  «        }t          ˆˆ	fd	„t          t          ‰	¦  «        ¦  «        D ¦   «         d¬¦  «        }t          j	        ‰	|¦  «        Š	t          j	        ||¦  «         
                    t          ¦  «        }t          j        t          ¦  «        5  ‰	‰z   }d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         t          j        t          ¦  «        5  ‰‰	z   }d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         t          j	        ||¦  «         
                    t          ¦  «        }t          j        t          ¦  «        5  ‰	‰z
  }d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         d S )
Nr¢  r£  r   r¤  r¦  c                 ó2   •— g | ]}‰|         ‰|         z   ‘ŒS ru   ru   r¨  s     €€r   r8  zUTestTimedeltaArraylikeAddSubOps.test_td64arr_add_sub_offset_array.<locals>.<listcomp>,  r©  r   rÞ   rú   c                 ó2   •— g | ]}‰|         ‰|         z
  ‘ŒS ru   ru   r¨  s     €€r   r8  zUTestTimedeltaArraylikeAddSubOps.test_td64arr_add_sub_offset_array.<locals>.<listcomp>/  r©  r   )r   r/   r#   r   rh   r¬  rn   r­  r   r2   rp   rr   rô   r   r3   )
r4   r5   r$   r:   r‘  r9   r®  r¯  r8   r7   s
           @@r   Ú!test_td64arr_add_sub_offset_arrayzATestTimedeltaArraylikeAddSubOps.test_td64arr_add_sub_offset_array%  s¢  øø€ àˆÝÐ/Ð1BÐCÑDÔDˆÝ”�'œ,¨Ð+Ñ+Ô+­W¬^¸bÐ-AÑ-AÔ-AÐBÑCÔCˆå!Ø8Ð8Ð8Ð8Ð8­­c°#©h¬h©¬Ð8Ñ8Ô8¸wð
ñ 
ô 
ˆõ &Ø8Ð8Ð8Ð8Ð8­­c°#©h¬h©¬Ð8Ñ8Ô8¸wð
ñ 
ô 
ˆõ Œo˜c 3Ñ'Ô'ˆÝ”? 8¨SÑ1Ô1×8Ò8½Ñ@Ô@ˆåÔ'Õ(:Ñ;Ô;ð 	ð 	Ø˜‘+ˆCð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	å
Œ˜˜XÑ&Ô&Ð&åÔ'Õ(:Ñ;Ô;ð 	ð 	Ø˜3‘;ˆDð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	å
Œ˜˜hÑ'Ô'Ð'å” |°^ÑDÔD×KÒKÍFÑSÔSˆÝÔ'Õ(:Ñ;Ô;ð 	"ð 	"Ø˜E‘kˆGð	"ð 	"ð 	"ñ 	"ô 	"ð 	"ð 	"ð 	"ð 	"ð 	"ð 	"øøøð 	"ð 	"ð 	"ð 	"å
Œ˜ Ñ.Ô.Ð.Ð.Ð.s6   ÄD/Ä/D3Ä6D3Å(E:Å:E>ÆE>Ç G2Ç2G6Ç9G6c                 óÈ  ‡‡— |}|t           t          j        t          j        fv rt
          n|}t          ||¦  «        }t          ddg|d         ¬¦  «        Št          t          j	        d¬¦  «        t          j
        d¬¦  «        g|d         ¬¦  «        Št          ˆˆfd„t          t          ‰¦  «        ¦  «        D ¦   «         |t          ¬	¦  «        }t          j        ‰|¦  «        }t          j        ||¦  «                             t          ¦  «        }t          j        t"          ¦  «        5  |‰z   }d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         t          j        t"          ¦  «        5  ‰|z   }	d d d ¦  «         n# 1 swxY w Y   t          j        |	|¦  «         t          ˆˆfd
„t          t          ‰¦  «        ¦  «        D ¦   «         |t          ¬	¦  «        }
t          j        |
|¦  «                             t          ¦  «        }
t          j        t"          ¦  «        5  |‰z
  }d d d ¦  «         n# 1 swxY w Y   t          j        ||
¦  «         d S )Nr¢  r£  r   r«   r   r¤  r¦  c                 ó2   •— g | ]}‰|         ‰|         z   ‘ŒS ru   ru   r¨  s     €€r   r8  zSTestTimedeltaArraylikeAddSubOps.test_td64arr_with_offset_series.<locals>.<listcomp>L  r©  r   )r•   r   c                 ó2   •— g | ]}‰|         ‰|         z
  ‘ŒS ru   ru   r¨  s     €€r   r8  zSTestTimedeltaArraylikeAddSubOps.test_td64arr_with_offset_series.<locals>.<listcomp>Z  r©  r   )r	   r   r!   r"   r#   r   r'   r   r   rh   r¬  rn   r­  rr   r2   rp   rô   r   r3   )r4   r%   r5   r$   Úbox2r&   Úexpected_addr   r9   r®  r‘  Úres3r8   r7   s               @@r   Útest_td64arr_with_offset_seriesz?TestTimedeltaArraylikeAddSubOps.test_td64arr_with_offset_seriesB  sä  øø€ àˆØ¥­¬µR´XÐ >Ð>Ð>�vˆvÀCˆÝ" 3¨Ñ.Ô.ˆåÐ/Ð1BÐCÈ%ÐPQÌ(ÐSÑSÔSˆÝ�œ qÐ)Ñ)Ô)­7¬>¸BÐ+?Ñ+?Ô+?Ð@ÀuÈQÄxÐPÑPÔPˆåØ8Ð8Ð8Ð8Ð8­­c°#©h¬h©¬Ð8Ñ8Ô8¸vÍVð
ñ 
ô 
ˆõ Œo˜c 3Ñ'Ô'ˆÝ” |°TÑ:Ô:×AÒAÅ&ÑIÔIˆåÔ'Õ(:Ñ;Ô;ð 	ð 	Ø˜‘+ˆCð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	å
Œ˜˜\Ñ*Ô*Ð*åÔ'Õ(:Ñ;Ô;ð 	ð 	Ø˜3‘;ˆDð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	å
Œ˜˜lÑ+Ô+Ð+åØ8Ð8Ð8Ð8Ð8­­c°#©h¬h©¬Ð8Ñ8Ô8¸vÍVð
ñ 
ô 
ˆõ ” |°TÑ:Ô:×AÒAÅ&ÑIÔIˆåÔ'Õ(:Ñ;Ô;ð 	ð 	Ø˜‘;ˆDð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	å
Œ˜˜lÑ+Ô+Ð+Ð+Ð+s6   Ä/EÅEÅEÅ:FÆFÆFÈ0IÉIÉ	IÚoboxc                 ó  — t          ddg¦  «        }t          j        ||¦  «        } |t          j        ¦   «         t          j        d¬¦  «        g¦  «        }d}t          j        t          |¬¦  «        5  t          j	        t          ¦  «        5  ||z    d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  t          j	        t          ¦  «        5  ||z    d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  t          j	        t          ¦  «        5  ||z
   d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  t          j	        t          ¦  «        5  ||z
   d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         d S # 1 swxY w Y   d S )Nr¢  r£  r    r¤  z/has incorrect type|cannot add the type MonthEndrY   )r   r   r2   r   ÚMonthEndrá   r\   r]   r^   rô   r   )r4   r¼  r5   r7   Úanchoredr`   s         r   Ú-test_td64arr_addsub_anchored_offset_arraylikezMTestTimedeltaArraylikeAddSubOps.test_td64arr_addsub_anchored_offset_arraylikeb  sØ  € õ Ð/Ð1BÐCÑDÔDˆÝŒo˜c >Ñ2Ô2ˆà�4�Ô)Ñ+Ô+­W¬[¸1Ð-=Ñ-=Ô-=Ð>Ñ?Ô?ˆð @ˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	ÝÔ+Õ,>Ñ?Ô?ð ð Ø�h‘�ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	õ Œ]�9¨CÐ0Ñ0Ô0ð 	ð 	ÝÔ+Õ,>Ñ?Ô?ð ð Ø˜3‘�ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	õ Œ]�9¨CÐ0Ñ0Ô0ð 	ð 	ÝÔ+Õ,>Ñ?Ô?ð ð Ø�h‘�ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	õ Œ]�9¨CÐ0Ñ0Ô0ð 	ð 	ÝÔ+Õ,>Ñ?Ô?ð ð Ø˜3‘�ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	sØ   Á5B8ÂB!ÂB8Â!B%	Â%B8Â(B%	Â)B8Â8B<Â?B<ÃD!Ã8D
Ã>D!Ä
D	ÄD!ÄD	ÄD!Ä!D%Ä(D%ÅF
Å!E3Å'F
Å3E7	Å7F
Å:E7	Å;F
Æ
FÆFÆ0G4Ç
GÇG4ÇG 	Ç G4Ç#G 	Ç$G4Ç4G8Ç;G8c                 ó¶  — |}|t           j        u rt          j        n|}t	          ddd¬¦  «        }t          j        ||¦  «        }t          j        t          d¬¦  «        t          j	        d¦  «        t          d¦  «        g¦  «        }t          j        t          ¦  «        5  ||z   }d d d ¦  «         n# 1 swxY w Y   t          t          d¬¦  «        t          d	¬¦  «        t          d
¦  «        g¦  «        }t          j        ||¦  «                             t          ¦  «        }t          j        ||¦  «         d}	t#          j        t&          |	¬¦  «        5  t          j        t          ¦  «        5  ||z
   d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         n# 1 swxY w Y   t          j        t          ¦  «        5  ||z
  }d d d ¦  «         n# 1 swxY w Y   t          t          d¦  «        t          d¦  «        t          d¦  «        g¦  «        }t          j        ||¦  «                             t          ¦  «        }t          j        ||¦  «         d S )Nr„   rX   rP   rÜ   r   r=   r    z
2000-01-04r,   z
2000-01-07z3unsupported operand type|cannot subtract a datelikerY   r   z
2000-01-01)r"   r#   r/   r0   r   r   r2   r   r   rá   r   rô   r   r	   rp   rr   r3   r\   r]   r^   )
r4   r5   r$   r6   r7   r\  r8   r_   r:   r`   s
             r   Ú!test_td64arr_add_sub_object_arrayzATestTimedeltaArraylikeAddSubOps.test_td64arr_add_sub_object_array}  s   € ØˆØ ¥B¤H˜_˜_�rŒzˆz°#ˆå˜g¨q°sÐ;Ñ;Ô;ˆÝ”  SÑ)Ô)ˆå”�)¨Ð+Ñ+Ô+­W¬[¸©^¬^½YÀ|Ñ=TÔ=TÐUÑVÔVˆåÔ'Õ(:Ñ;Ô;ð 	#ð 	#Ø˜U‘]ˆFð	#ð 	#ð 	#ñ 	#ô 	#ð 	#ð 	#ð 	#ð 	#ð 	#ð 	#øøøð 	#ð 	#ð 	#ð 	#õ Ý˜AÐÑÔ¥	¨qÐ 1Ñ 1Ô 1µ9¸\Ñ3JÔ3JÐKñ
ô 
ˆõ ”? 8¨TÑ2Ô2×9Ò9½&ÑAÔAˆÝ
Œ˜ Ñ)Ô)Ð)àCˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	ÝÔ+Õ,>Ñ?Ô?ð ð Ø˜‘�ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	õ Ô'Õ(:Ñ;Ô;ð 	#ð 	#Ø˜U‘]ˆFð	#ð 	#ð 	#ñ 	#ô 	#ð 	#ð 	#ð 	#ð 	#ð 	#ð 	#øøøð 	#ð 	#ð 	#ð 	#õ �) A™,œ,­	°!©¬µiÀÑ6MÔ6MÐNÑOÔOˆÝ”? 8¨TÑ2Ô2×9Ò9½&ÑAÔAˆÝ
Œ˜ Ñ)Ô)Ð)Ð)Ð)sZ   Â#B5Â5B9Â<B9ÅFÅ4FÅ:FÆF
	Æ
FÆF
	ÆFÆF!Æ$F!ÇGÇGÇG)(rb   rc   rd   r  r/  rM  rV  r\   re   rf   r   r   r/   rY  r^  ra  re  rg  rq  r#   rv  r	   r   r   rƒ  rˆ  rŠ  r�  r’  r—  r‹   r
   rš  rž  r   r°  r´  r»  rÀ  rÂ  ru   r   r   r  r  Ý  s  € € € € € ð1ð 1ð 1ð\+ð \+ð \+ð@@ð @ð @ðDPVð PVð PVðj „[×Ò˜U Y°¸"¼-Ð$HÑIÔIð!ð !ñ JÔIð!ðF1ð 1ð 1ð*ð *ð *ð"*ð *ð *ð" „[×Ò˜YÐ(<Ð(<Ð(<Ñ=Ô=Ø„[×Ò˜Z¨$°¨Ñ5Ô5ðð ñ 6Ô5ñ >Ô=ðð& „[×ÒØð àØØˆBŒH�Q‰KŒKð	
ñ
ô 
ð1ð 1ñ
ô 
ð1ð „[×ÒØàˆBŒH�Y�Y�YÑÔØˆE�)�)�)ÑÔØˆF�9�9�9ÑÔØˆI�y�y�y�kÑ"Ô"ð		
ð 'Ð&ð ñ 	ô 	ð2ð 2ñ	ô 	ð2ðð ð ð6ð 6ð 6ð
6ð 
6ð 
6ð.ð .ð .ð*!0ð !0ð !0ðF „[×Ò˜W ~ r¤~°eÑ'<Ô'<¸cÐ&BÑCÔCð*ð *ñ DÔCð*ð$*ð *ð *ð+ð +ð +ð&/ð /ð /ð@/ð /ð /ð:,ð ,ð ,ð@ „[×Ò˜V b¤h°°vÐ%>Ñ?Ô?ðð ñ @Ô?ðð4*ð *ð *ð *ð *r   r  c                   ó  — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Ze	j
                             d ej        dd	¦  «         e ej        dd	¦  «        ej        ¦  «         e edd	¦  «        ej        ¦  «         e edd	¦  «        ej        ¦  «         ej        dd	¦  «        gd
„ ¬¦  «        d„ ¦   «         Zd„ Zd„ Zd„ Zd„ Ze	j
                             dg d¢¦  «        e	j
                             dg d¢¦  «        d„ ¦   «         ¦   «         Zd„ Zd„ Zd„ Zd„ Zd„ Ze	j
                              d¦  «        d„ ¦   «         Z!d„ Z"d„ Z#d„ Z$d „ Z%d!„ Z&d"„ Z'd#„ Z(d$„ Z)e	j
                             d%d&d' ej*        d&¦  «         ej*        d'¦  «        g¦  «        d(„ ¦   «         Z+e	j
                             d%d&d' ej*        d&¦  «         ej*        d'¦  «        g¦  «        d)„ ¦   «         Z,e	j
                             d* ej*        g d+¢¦  «         eg d+¢¦  «         e-g d+¢¦  «        gd,„ ¬¦  «        d-„ ¦   «         Z.e	j
                             d* ej*        g d+¢¦  «         eg d+¢¦  «         e-g d+¢¦  «        gd.„ ¬¦  «        d/„ ¦   «         Z/d0„ Z0d1„ Z1d2„ Z2d3S )4ÚTestTimedeltaArraylikeMulDivOpsc                 óÞ   — t          t          j        dd¬¦  «        ¦  «        }t          j        ||¦  «        }|dz  }t          j        ||¦  «         d|z  }t          j        ||¦  «         d S )NrW   r×   rÏ   r   )r   r/   ro   r   r2   r3   ©r4   r5   r¦   r_   s       r   Útest_td64arr_mul_intz4TestTimedeltaArraylikeMulDivOps.test_td64arr_mul_int¤  sk   € Ý�RœY q°Ð8Ñ8Ô8Ñ9Ô9ˆÝŒo˜c >Ñ2Ô2ˆà�q‘ˆÝ
Œ˜ Ñ$Ô$Ð$à�S‘ˆÝ
Œ˜ Ñ$Ô$Ð$Ð$Ð$r   c                 óÊ   — t          ddd¬¦  «        }t          j        ||¦  «        }d}t          j        t
          |¬¦  «        5  ||z   d d d ¦  «         d S # 1 swxY w Y   d S )NrJ   rù   rª   r«   z@argument must be an integer|cannot use operands with types dtyperY   )r   r   r2   r\   r]   r^   )r4   rý   r5   rL   r`   s        r   Ú%test_td64arr_mul_tdlike_scalar_raiseszETestTimedeltaArraylikeMulDivOps.test_td64arr_mul_tdlike_scalar_raises®  s®   € Ý˜h¨	¸Ð>Ñ>Ô>ˆÝŒo˜c >Ñ2Ô2ˆØPˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	Ø�)‰OˆOð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s   ÁAÁAÁAc                 ó$  — t          j        dd¬¦  «        }t          |¦  «        }t          |dz  ¦  «        }t          j        ||¦  «        }t          j        ||¦  «        }|t          j        dd¬¦  «        z  }t          j        ||¦  «         d S )NrW   r×   rÏ   )r/   ro   r   r   r2   r#   r3   ©r4   r5   Úrng5r¦   r:   r_   s         r   Útest_tdi_mul_int_array_zerodimz>TestTimedeltaArraylikeMulDivOps.test_tdi_mul_int_array_zerodimµ  s‡   € ÝŒy˜ 'Ð*Ñ*Ô*ˆÝ˜TÑ"Ô"ˆÝ! $¨¡(Ñ+Ô+ˆåŒo˜c >Ñ2Ô2ˆÝ”? 8¨^Ñ<Ô<ˆà•r”x ¨Ð1Ñ1Ô1Ñ1ˆÝ
Œ˜ Ñ)Ô)Ð)Ð)Ð)r   c                 óü   — t          j        dd¬¦  «        }t          |¦  «        }t          |dz  ¦  «        }t          j        ||¦  «        }t          j        ||¦  «        }||z  }t          j        ||¦  «         d S ©NrW   r×   rÏ   r    )r/   ro   r   r   r2   r3   rË  s         r   Útest_tdi_mul_int_arrayz6TestTimedeltaArraylikeMulDivOps.test_tdi_mul_int_arrayÀ  sw   € ÝŒy˜ 'Ð*Ñ*Ô*ˆÝ˜TÑ"Ô"ˆÝ! $¨¡'Ñ*Ô*ˆåŒo˜c >Ñ2Ô2ˆÝ”? 8¨^Ñ<Ô<ˆà�t‘ˆÝ
Œ˜ Ñ)Ô)Ð)Ð)Ð)r   c                 ó¸  — |}|t           t          j        t          j        fv rt
          n|}t          t          j        dd¬¦  «        ¦  «        }t          t          j        dd¬¦  «        dz  ¦  «        }t          j	        ||¦  «        }t          j	        ||¦  «        }|t          t          j        dd¬¦  «        ¦  «        z  }t          j
        ||¦  «         d S rÏ  ©r	   r   r!   r"   r#   r   r   r/   ro   r2   r3   )r4   r5   r$   r6   r¦   r:   r_   s          r   Útest_tdi_mul_int_seriesz7TestTimedeltaArraylikeMulDivOps.test_tdi_mul_int_seriesË  s½   € ØˆØ¥­¬µR´XÐ >Ð>Ð>�vˆvÀCˆå�RœY q°Ð8Ñ8Ô8Ñ9Ô9ˆÝ!¥"¤)¨A°WÐ"=Ñ"=Ô"=ÀÑ"BÑCÔCˆåŒo˜c 3Ñ'Ô'ˆÝ”? 8¨TÑ2Ô2ˆà•v�bœi¨°Ð9Ñ9Ô9Ñ:Ô:Ñ:ˆÝ
Œ˜ Ñ)Ô)Ð)Ð)Ð)r   c                 ó   — |}|t           t          j        t          j        fv rt
          n|}t          t          j        dd¬¦  «        ¦  «        }t          j	        ||¦  «        }t          j        dd¬¦  «        }t          ||dz   z  ¦  «        }t          j	        ||¦  «        }|t          |dz   ¦  «        z  }t          j
        ||¦  «         d S )NrW   r×   rÏ   Úfloat64rP  rÒ  )r4   r5   r$   r6   r¦   Úrng5fr:   r_   s           r   Útest_tdi_mul_float_seriesz9TestTimedeltaArraylikeMulDivOps.test_tdi_mul_float_seriesØ  s»   € ØˆØ¥­¬µR´XÐ >Ð>Ð>�vˆvÀCˆå�RœY q°Ð8Ñ8Ô8Ñ9Ô9ˆÝŒo˜c 3Ñ'Ô'ˆå”	˜! 9Ð-Ñ-Ô-ˆÝ! %¨5°3©;Ñ"7Ñ8Ô8ˆÝ”? 8¨TÑ2Ô2ˆà•v˜e c™kÑ*Ô*Ñ*ˆÝ
Œ˜ Ñ)Ô)Ð)Ð)Ð)r   r8   r   é   c                 ó*   — t          | ¦  «        j        S rÁ   ry  r{  s    r   r|  z(TestTimedeltaArraylikeMulDivOps.<lambda>ð  r}  r   r~  c                 óR  — |}t          dgdz  ¦  «        }t          dd¦  «                             d ¦  «        }t          j        ||¦  «        }t          ||¦  «        }t          j        ||¦  «        }||z  }t          j        ||¦  «         ||z  }t          j        ||¦  «         d S )NrŒ  rK   rJ   rù   )r   r   rß   r   r2   r   r3   )	r4   r8   r5   r$   r7   r:   r6   r_   Úcommutes	            r   Útest_tdi_rmul_arraylikez7TestTimedeltaArraylikeMulDivOps.test_tdi_rmul_arraylikeç  s¦   € ð ˆå˜g˜Y¨™^Ñ,Ô,ˆÝ" 8¨YÑ7Ô7×BÒBÀ4ÑHÔHˆåŒo˜c 3Ñ'Ô'ˆÝ˜c 5Ñ)Ô)ˆå”? 8¨TÑ2Ô2ˆà˜‘ˆÝ
Œ˜ Ñ)Ô)Ð)Ø˜‘+ˆÝ
Œ˜ Ñ*Ô*Ð*Ð*Ð*r   c                 ó‚  — t          ddd¬¦  «        }t          j        ||¦  «        }t          j        t
          d¬¦  «        5  |t          z   d d d ¦  «         n# 1 swxY w Y   t          j        t
          d¬¦  «        5  t          |z   d d d ¦  «         n# 1 swxY w Y   t          j        dd	¦  «        }d
 	                    g d¢¦  «        }t          j        t
          |¬¦  «        5  ||z   d d d ¦  «         n# 1 swxY w Y   t          j        t
          |¬¦  «        5  ||z   d d d ¦  «         d S # 1 swxY w Y   d S )NrJ   rù   rª   r«   r"  rY   zCannot divide NaTType byr
   rÄ   ú|)z0ufunc '(true_divide|divide)' cannot use operandszcannot perform __r?truediv__z*Cannot divide datetime64 by TimedeltaArray)
r   r   r2   r\   r]   r^   r
   r/   rY  Újoin)r4   r5   rL   Údt64natr`   s        r   Útest_td64arr_div_nat_invalidz<TestTimedeltaArraylikeMulDivOps.test_td64arr_div_nat_invalid  s;  € å˜h¨	¸Ð>Ñ>Ô>ˆÝŒo˜c >Ñ2Ô2ˆåŒ]�9Ð,FÐGÑGÔGð 	ð 	Ø•#‰IˆIð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åŒ]�9Ð,FÐGÑGÔGð 	ð 	Ý�#‰IˆIð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	õ ”-  tÑ,Ô,ˆØ�hŠhðð ð ñ
ô 
ˆõ Œ]�9¨CÐ0Ñ0Ô0ð 	ð 	Ø�'‰MˆMð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	Ø�c‰MˆMð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	sH   ÁAÁAÁ!AÂ BÂBÂBÃ)C;Ã;C?ÄC?Ä!D4Ä4D8Ä;D8c                 óŠ  — |}|t           j        u rt          j        n|}t	          dd¦  «        }t          j        ||¦  «        }t          j        d¦  «        }t          j        t          j        gdz  ¦  «        }t          j        ||¦  «        }||z  }t          j	        ||¦  «         ||z  }t          j	        ||¦  «         d S )NrJ   rù   r
   rK   )
r"   r#   r/   r0   r   r   r2   r‹   r$  r3   )r4   r5   r$   r6   rL   r8   r:   r_   s           r   Útest_td64arr_div_td64natz8TestTimedeltaArraylikeMulDivOps.test_td64arr_div_td64nat  s¯   € àˆØ ¥B¤H˜_˜_�rŒzˆz°#ˆå˜h¨	Ñ2Ô2ˆÝŒo˜c 3Ñ'Ô'ˆå”˜uÑ%Ô%ˆå”8�RœV˜H r™MÑ*Ô*ˆÝ”? 8¨TÑ2Ô2ˆà�u‘ˆÝ
Œ˜ Ñ)Ô)Ð)à˜‘ˆÝ
Œ˜ Ñ)Ô)Ð)Ð)Ð)r   c                 ó  — t          t          j        dd¬¦  «        ¦  «        }t          j        ||¦  «        }|dz  }t          j        ||¦  «         t          j        t          d¬¦  «        5  d|z   d d d ¦  «         d S # 1 swxY w Y   d S )NrW   r×   rÏ   r   úCannot dividerY   ©	r   r/   ro   r   r2   r3   r\   r]   r^   rÆ  s       r   Útest_td64arr_div_intz4TestTimedeltaArraylikeMulDivOps.test_td64arr_div_int0  sÌ   € Ý�RœY q°Ð8Ñ8Ô8Ñ9Ô9ˆÝŒo˜c >Ñ2Ô2ˆà�q‘ˆÝ
Œ˜ Ñ$Ô$Ð$åŒ]�9¨OÐ<Ñ<Ô<ð 	ð 	à�‰GˆGð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s   Á.BÂBÂBc                 ó”  — |}|t           j        u rt          j        n|}t	          ddd¬¦  «        }t          t          j        d¦  «        dz   dz  t          j        d¬¦  «        }t          j	        ||¦  «        }t          j	        ||¦  «        }||z  }t          j
        ||¦  «         ||z  }d|z  }t          j
        ||¦  «         d S )	NrJ   rù   rª   r«   rK   r   é   r¹   )r"   r#   r/   r0   r   r	   ro   rÕ  r   r2   r3   ©r4   rý   r5   r$   r6   rL   r:   r_   s           r   Útest_td64arr_div_tdlike_scalarz>TestTimedeltaArraylikeMulDivOps.test_td64arr_div_tdlike_scalar;  s¿   € àˆØ ¥B¤H˜_˜_�rŒzˆz°#ˆå˜h¨	¸Ð>Ñ>Ô>ˆÝ�"œ) B™-œ-¨!Ñ+¨rÑ1½¼È%ÐPÑPÔPˆåŒo˜c 3Ñ'Ô'ˆÝ”? 8¨TÑ2Ô2ˆà�y‘ˆÝ
Œ˜ Ñ)Ô)Ð)à˜S‘ˆØ�x‘<ˆÝ
Œ˜ Ñ)Ô)Ð)Ð)Ð)r   Úm)r   rX   rK   Úunit)rP   rœ   rì  r‚   ÚmsÚusrÄ   c                 óL  ‡‡— |}|t           j        u rt          j        n|}t	          t          d¬¦  «        gdz  ¦  «        }t          j        |d<   |}t          j        ||¦  «        }t	          ˆˆfd„|D ¦   «         ¦  «        }t          j        ||¦  «        }|t          j	        ‰‰¦  «        z  }	t          j
        |	|¦  «         t	          ˆˆfd„|D ¦   «         ¦  «        }t          j        ||¦  «        }t          j	        ‰‰¦  «        |z  }	t          j
        |	|¦  «         d S )Né;   r=   rX   r    c                 ó@   •— g | ]}|t          j        ‰‰¦  «        z  ‘ŒS ru   )r/   r‹   ©r6  r“   rì  rí  s     €€r   r8  zPTestTimedeltaArraylikeMulDivOps.test_td64arr_div_td64_scalar.<locals>.<listcomp>Y  s*   ø€ ÐEÐEÐE¸1˜1�rœ~¨a°Ñ6Ô6Ñ6ÐEÐEÐEr   c                 óZ   •— g | ]'}t          t          j        ‰‰¦  «        ¦  «        |z  ‘Œ(S ru   )r   r/   r‹   ró  s     €€r   r8  zPTestTimedeltaArraylikeMulDivOps.test_td64arr_div_td64_scalar.<locals>.<listcomp>_  s2   ø€ ÐPÐPÐPÀa�9¥R¤^°A°tÑ%<Ô%<Ñ=Ô=ÀÑAÐPÐPÐPr   )r"   r#   r/   r0   r   r   r$  r   r2   r‹   r3   )
r4   rì  rí  r5   r$   r6   rA   Úflatr:   r_   s
    ``       r   Útest_td64arr_div_td64_scalarz<TestTimedeltaArraylikeMulDivOps.test_td64arr_div_td64_scalarM  s'  øø€ ð ˆØ ¥B¤H˜_˜_�rŒzˆz°#ˆå•i RÐ(Ñ(Ô(Ð)¨AÑ-Ñ.Ô.ˆÝ”ˆˆA‰ØˆÝŒo˜c 3Ñ'Ô'ˆõ ÐEÐEÐEÐEÐEÀÐEÑEÔEÑFÔFˆÝ”? 8¨TÑ2Ô2ˆØ•r”~ a¨Ñ.Ô.Ñ.ˆÝ
Œ˜ Ñ)Ô)Ð)õ ÐPÐPÐPÐPÐPÈ4ÐPÑPÔPÑQÔQˆÝ”? 8¨TÑ2Ô2ˆÝ”  4Ñ(Ô(¨3Ñ.ˆÝ
Œ˜ Ñ)Ô)Ð)Ð)Ð)r   c                 óŒ  — |}|t           j        u rt          j        n|}t	          dt
          dgd¬¦  «        }t          dt          j        dgt          j        d¬¦  «        }t          j
        ||¦  «        }t          j
        ||¦  «        }||z  }t          j        ||¦  «         ||z  }d|z  }t          j        ||¦  «         d S )	NrJ   r©   rª   r«   ré  r?   r¹   r   )r"   r#   r/   r0   r   r
   r	   r$  rÕ  r   r2   r3   rê  s           r   Ú'test_td64arr_div_tdlike_scalar_with_natzGTestTimedeltaArraylikeMulDivOps.test_td64arr_div_tdlike_scalar_with_natd  s»   € ØˆØ ¥B¤H˜_˜_�rŒzˆz°#ˆå˜h­¨XÐ6¸UÐCÑCÔCˆÝ˜"�bœf bÐ)µ´À%ÐHÑHÔHˆåŒo˜c 3Ñ'Ô'ˆÝ”? 8¨TÑ2Ô2ˆà�y‘ˆÝ
Œ˜ Ñ)Ô)Ð)à˜S‘ˆØ�x‘<ˆÝ
Œ˜ Ñ)Ô)Ð)Ð)Ð)r   c                 óþ  — |}|t           j        u rt          j        n|}t	          dt
          dg¦  «        }t          dt          j        dgt          j        ¬¦  «        }t          j
        ||¦  «        }t          j
        ||¦  «        }t          j        g d¢d¬¦  «        }||z  }t          j        ||¦  «         |t          j
        ||¦  «        z  }t          j        ||¦  «         ||                     t          ¦  «        z  }t          j        ||                     t          ¦  «        ¦  «         |t          |¦  «        z  }t          j        ||¦  «         d|z  }||z  }t          j        ||¦  «         t          j
        ||¦  «        |z  }t          j        ||¦  «         |                     t          ¦  «        |z  }t          j        ||¦  «         t          |¦  «        |z  }t          j        ||¦  «         d S )	NrJ   r©   ré  r?   rÏ   )r    r,   r    zm8[h]r   )r"   r#   r/   r0   r   r
   r	   r$  rÕ  r   r2   r3   rp   rr   rm   )r4   r5   r$   r6   rL   r:   r8   r_   s           r   Útest_td64arr_div_td64_ndarrayz=TestTimedeltaArraylikeMulDivOps.test_td64arr_div_td64_ndarrayu  s¾  € àˆØ ¥B¤H˜_˜_�rŒzˆz°#ˆå˜h­¨XÐ6Ñ7Ô7ˆÝ˜"�bœf bÐ)µ´Ð<Ñ<Ô<ˆåŒo˜c 3Ñ'Ô'ˆÝ”? 8¨TÑ2Ô2ˆå”˜˜˜¨'Ð2Ñ2Ô2ˆØ�u‘ˆÝ
Œ˜ Ñ)Ô)Ð)à•r” u¨cÑ2Ô2Ñ2ˆÝ
Œ˜ Ñ)Ô)Ð)à�u—|’|¥FÑ+Ô+Ñ+ˆÝ
Œ˜ §¢µÑ 7Ô 7Ñ8Ô8Ð8à•t˜E‘{”{Ñ"ˆÝ
Œ˜ Ñ)Ô)Ð)ð �x‘<ˆØ˜‘ˆÝ
Œ˜ Ñ)Ô)Ð)å” ¨Ñ,Ô,¨sÑ2ˆÝ
Œ˜ Ñ)Ô)Ð)à—’�fÑ%Ô%¨Ñ+ˆÝ
Œ˜ Ñ)Ô)Ð)å�e‘”˜sÑ"ˆÝ
Œ˜ Ñ)Ô)Ð)Ð)Ð)r   c                 ó¶  — t          dt          dg¦  «        }g d¢}t          j        ||¦  «        }d}||d d…         fD ]™}|t	          j        |¦  «        t          |¦  «        fD ]r}t          j        t          |¬¦  «        5  ||z   d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  ||z   d d d ¦  «         n# 1 swxY w Y   ŒsŒšd S )NrJ   r©   )r   r    rX   r,   z0Cannot divide vectors|Unable to coerce to Seriesr    rY   )
r   r
   r   r2   r/   r#   r	   r\   r]   rÖ   )r4   r5   rL   Ú
mismatchedr`   r   r8   s          r   Útest_tdarr_div_length_mismatchz>TestTimedeltaArraylikeMulDivOps.test_tdarr_div_length_mismatch›  sk  € Ý˜h­¨XÐ6Ñ7Ô7ˆØ!�\�\ˆ
åŒo˜c >Ñ2Ô2ˆØ@ˆØ 
¨2¨A¨2¤Ð/ð 	 ð 	 ˆCà�rœx¨™}œ}­e°C©j¬jÐ9ð  ð  �Ý”]¥:°SÐ9Ñ9Ô9ð  ð  Ø˜%‘K�Kð ð  ð  ñ  ô  ð  ð  ð  ð  ð  ð  øøøð  ð  ð  ð  å”]¥:°SÐ9Ñ9Ô9ð  ð  Ø˜C‘K�Kð ð  ð  ñ  ô  ð  ð  ð  ð  ð  ð  øøøð  ð  ð  ð  øð ð	 ð 	 s$   ÂBÂBÂBÂ:CÃCÃCc                 ó  — t          dd¬¦  «                             dt          ¦  «        }t          j        ||d¬¦  «        }t          j        |d         dd	|d
         gt          ¬¦  «        }t          j        ||d¬¦  «        }||z  }t          dt          j	        dd¦  «        |d         dgt          ¬¦  «        }t          j        ||d¬¦  «        }t          |t          ¦  «        r|                     ¦   «         }t          j        ||¦  «         |t          u r't          |j        d         t
          j	        ¦  «        sJ ‚||z  }t          dt          j	        dd¦  «        |d         dgt          ¬¦  «        }t          j        ||d¬¦  «        }t          |t          ¦  «        r|                     ¦   «         }t          j        ||¦  «         |t          u r't          |j        d         t
          j	        ¦  «        sJ ‚d S d S )NrŒ  rX   r-   r   F©Ú	transposer   rQ  rR  r    rÏ   rP  r
   rÄ   )r   r   )r   Úinsertr
   r   r2   r/   r#   rr   r	   r‹   r    r   r1   r3   r   r  )r4   r5   Úorigr7   r8   r9   r:   s          r   Ú!test_td64_div_object_mixed_resultzATestTimedeltaArraylikeMulDivOps.test_td64_div_object_mixed_result©  sØ  € õ ˜w°Ð2Ñ2Ô2×9Ò9¸!½SÑAÔAˆÝŒo˜d N¸eÐDÑDÔDˆå”˜$˜qœ' 3¨¨T°!¬WÐ5½VÐDÑDÔDˆÝ”  ~ÀÐGÑGÔGˆà�E‰kˆå˜#�rœ~¨e°TÑ:Ô:¸DÀ¼GÀSÐIÕQWÐXÑXÔXˆÝ”? 8¨^ÀuÐMÑMÔMˆÝ�hÕ 3Ñ4Ô4ð 	+Ø×(Ò(Ñ*Ô*ˆHÝ
Œ˜˜XÑ&Ô&Ð&Ø�YÐ&Ð&å˜cœh tœn­b¬nÑ=Ô=Ð=Ð=Ð=à�U‰lˆå˜!�Rœ^¨E°4Ñ8Ô8¸$¸q¼'À1ÐEÍVÐTÑTÔTˆÝ”? 8¨^ÀuÐMÑMÔMˆÝ�hÕ 3Ñ4Ô4ð 	+Ø×(Ò(Ñ*Ô*ˆHÝ
Œ˜˜XÑ&Ô&Ð&Ø�YÐ&Ð&å˜cœh tœn­b¬nÑ=Ô=Ð=Ð=Ð=ð 'Ð&à=Ð=r   c                 óL  — |}|t           j        u rt          j        n|}t	          g d¢d¬¦  «        }t	          g d¢d¬¦  «        }t          j        ||¦  «        }t          j        ||¦  «        }t          j        ddt          j        gt          j        ¬¦  «        }t          j        ||¦  «        }|t          u r$|r"|ddg          
                    d¦  «        |ddg<   t          j        t          |t           j        u d	¬
¦  «        5  ||z  }d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         t          j        t          |t           j        u d	¬
¦  «        5  t          j        |¦  «        |z  }d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         d S )N)éè  ézd é   r1  rÏ   )r  r  NrP  r   r   r×   F)Úcheck_stacklevel)r"   r#   r/   r0   r   r   r2   r$  rÕ  r   rp   Úmaybe_produces_warningÚRuntimeWarningr3   Úasarray)	r4   r5   Úusing_array_managerr$   r6   r{   r|   r:   r_   s	            r   Ú&test_td64arr_floordiv_td64arr_with_natzFTestTimedeltaArraylikeMulDivOps.test_td64arr_floordiv_td64arr_with_natË  s!  € ð ˆØ ¥B¤H˜_˜_�rŒzˆz°#ˆåÐ(Ð(Ð(Ð0AÐBÑBÔBˆÝÐ+Ð+Ð+Ð3DÐEÑEÔEˆåŒ˜t SÑ)Ô)ˆÝ”  sÑ+Ô+ˆå”8˜S #¥r¤vÐ.µb´jÐAÑAÔAˆÝ”? 8¨TÑ2Ô2ˆØ•)ÐÐÐ 3Ðð  (¨¨A¨Ô/×6Ò6°wÑ?Ô?ˆH�a˜�VÑåÔ&Ý˜C¥2¤8˜O¸eð
ñ 
ô 
ð 	#ð 	#ð ˜U‘]ˆFð	#ð 	#ð 	#ñ 	#ô 	#ð 	#ð 	#ð 	#ð 	#ð 	#ð 	#øøøð 	#ð 	#ð 	#ð 	#õ
 	Œ˜ Ñ)Ô)Ð)õ Ô&Ý˜C¥2¤8˜O¸eð
ñ 
ô 
ð 	/ð 	/õ ”Z Ñ%Ô%¨Ñ.ˆFð	/ð 	/ð 	/ñ 	/ô 	/ð 	/ð 	/ð 	/ð 	/ð 	/ð 	/øøøð 	/ð 	/ð 	/ð 	/õ 	Œ˜ Ñ)Ô)Ð)Ð)Ð)s$   ÄDÄDÄDÅ FÆFÆFz/ignore:invalid value encountered:RuntimeWarningc                 óH  — |}|t           j        u rt          j        n|}t	          d¦  «        }t          ||t          gd¬¦  «        }t          j        ||d¬¦  «        }t          ddt          j	        g¦  «        }t          j        ||d¬¦  «        }||z  }t          j
        ||¦  «         t          ddt          j	        g¦  «        }t          j        ||d¬¦  «        }||z  }t          j
        ||¦  «         |                     |¦  «        }t          j
        ||¦  «         d S )NÚ5m3sr!  rÏ   Frÿ  r   r    )r"   r#   r/   r0   r   r   r
   r   r2   r$  r3   Ú__rfloordiv__)	r4   r5   Ú	scalar_tdr$   r6   r»   Útd1r:   r_   s	            r   Útest_td64arr_floordiv_tdscalarz>TestTimedeltaArraylikeMulDivOps.test_td64arr_floordiv_tdscalarî  s  € ð ˆØ ¥B¤H˜_˜_�rŒzˆz°#ˆÝ�vÑÔˆå�b˜"�c�]¨(Ð3Ñ3Ô3ˆÝŒo˜c 3°%Ð8Ñ8Ô8ˆå˜1˜a¥¤˜.Ñ)Ô)ˆÝ”? 8¨T¸UÐCÑCÔCˆà˜	Ñ!ˆÝ
Œ˜ Ñ)Ô)Ð)õ ˜1˜a¥¤˜.Ñ)Ô)ˆÝ”? 8¨T¸UÐCÑCÔCˆà˜cÑ!ˆÝ
Œ˜ Ñ)Ô)Ð)ð ×"Ò" 9Ñ-Ô-ˆÝ
Œ˜ Ñ)Ô)Ð)Ð)Ð)r   c                 ó   — t          t          j        dd¬¦  «        ¦  «        }t          j        ||¦  «        }|dz  }t          j        ||¦  «         d}t          j        t          |¬¦  «        5  d|z   d d d ¦  «         d S # 1 swxY w Y   d S )NrW   r×   rÏ   r   z@floor_divide cannot use operands|Cannot divide int by Timedelta*rY   ræ  )r4   r5   r¦   r_   Úpatterns        r   Útest_td64arr_floordiv_intz9TestTimedeltaArraylikeMulDivOps.test_td64arr_floordiv_int	  sÑ   € Ý�RœY q°Ð8Ñ8Ô8Ñ9Ô9ˆÝŒo˜c >Ñ2Ô2ˆØ˜‘ˆÝ
Œ˜ Ñ$Ô$Ð$àTˆÝŒ]�9¨GÐ4Ñ4Ô4ð 	ð 	Ø�‰HˆHð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s   Á0BÂBÂ
Bc                 óL  — t          dd¦  «        }t          j        ||¦  «        }t          g d¢dz  ¦  «        }t          j        ||¦  «        }||z  }t          j        ||¦  «         d }|t
          u r;t          |t          j        ¦  «        r!t          }| 
                    t          ¦  «        }t          j        |¦  «        5  t          ||¦  «        }d d d ¦  «         n# 1 swxY w Y   t          j        |d         |¦  «         t          j        |d         ||z  ¦  «         d S )NrŒ  ú9 days)rŒ  z2 Daysú0 DaysrX   r   r   )r   r   r2   r   r3   r   r    r"   Ú
DateOffsetr   rp   rr   rô   Údivmod)r4   r5   Ú
three_daysr7   r\  r:   r_   Úwarns           r   Útest_td64arr_mod_tdscalarz9TestTimedeltaArraylikeMulDivOps.test_td64arr_mod_tdscalar  sO  € Ý˜g xÑ0Ô0ˆÝ”  ^Ñ4Ô4ˆå!Ð"?Ð"?Ð"?À!Ñ"CÑDÔDˆÝ”? 8¨^Ñ<Ô<ˆà˜Ñ#ˆÝ
Œ˜ Ñ)Ô)Ð)àˆØ�YÐ&Ð&­:°jÅ"Ä-Ñ+PÔ+PÐ&Ý%ˆDð  —’¥vÑ.Ô.ˆHåÔ'¨Ñ-Ô-ð 	/ð 	/Ý˜E :Ñ.Ô.ˆFð	/ð 	/ð 	/ñ 	/ô 	/ð 	/ð 	/ð 	/ð 	/ð 	/ð 	/øøøð 	/ð 	/ð 	/ð 	/õ 	Œ˜˜qœ	 8Ñ,Ô,Ð,Ý
Œ˜˜qœ	 5¨JÑ#6Ñ7Ô7Ð7Ð7Ð7s   ÃC Ã C$Ã'C$c                 óà  — t          ddd¬¦  «        }t          j        ||¦  «        }t          ddgdz  ¦  «        }t          j        ||¦  «        }|dz  }t          j        ||¦  «         d}t          j        t          |¬	¦  «        5  d|z   d d d ¦  «         n# 1 swxY w Y   t          |d¦  «        }t          j        |d
         |¦  «         t          j        |d         |dz  ¦  «         d S )Nz1 nsz10 nsrK   r-   z0 nsrW   r    zCannot divide int byrY   r   r   )	r   r   r2   r   r3   r\   r]   r^   r  )r4   r5   r7   r\  r:   r_   r`   s          r   Útest_td64arr_mod_intz4TestTimedeltaArraylikeMulDivOps.test_td64arr_mod_int0  s)  € Ý˜f g°rÐ:Ñ:Ô:ˆÝ”  ^Ñ4Ô4ˆå! 6¨6Ð"2°QÑ"6Ñ7Ô7ˆÝ”? 8¨^Ñ<Ô<ˆà˜‘ˆÝ
Œ˜ Ñ)Ô)Ð)à$ˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	Ø�‰IˆIð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	õ ˜˜qÑ!Ô!ˆÝ
Œ˜˜qœ	 8Ñ,Ô,Ð,Ý
Œ˜˜qœ	 5¨A¡:Ñ.Ô.Ð.Ð.Ð.s   ÂBÂBÂ!Bc                 ót  — t          dd¦  «        }t          j        ||¦  «        }g d¢dgdz  z   }t          |¦  «        }t          j        ||¦  «        }||z  }t          j        ||¦  «         t          ||¦  «        }t          j        |d         |¦  «         t          j        |d         ||z  ¦  «         d S )NrŒ  r  )r  rŒ  r  z3 Daysé   r   r   )r   r   r2   r   r3   r  )r4   r5   r  r7   r\  r:   r_   s          r   Útest_td64arr_rmod_tdscalarz:TestTimedeltaArraylikeMulDivOps.test_td64arr_rmod_tdscalarB  s¸   € Ý˜g xÑ0Ô0ˆÝ”  ^Ñ4Ô4ˆà0Ð0Ð0°H°:À±>ÑAˆÝ! (Ñ+Ô+ˆÝ”? 8¨^Ñ<Ô<ˆà˜eÑ#ˆÝ
Œ˜ Ñ)Ô)Ð)å˜
 EÑ*Ô*ˆÝ
Œ˜˜qœ	 8Ñ,Ô,Ð,Ý
Œ˜˜qœ	 :°Ñ#6Ñ7Ô7Ð7Ð7Ð7r   c                 ó‚  — t          t          dd¬¦  «        gdz  ¦  «        }t          j        |j        d<   t          j        ||¦  «        }d}t          j        t          |¬¦  «        5  ||z   d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  ||z   d d d ¦  «         d S # 1 swxY w Y   d S ©NrW   rX   r=  r    z(operate|unsupported|cannot|not supportedrY   ©
r   r   r/   r$  r  r   r2   r\   r]   r^   )r4   r5   r  r  r  s        r   Ú!test_td64arr_mul_tdscalar_invalidzATestTimedeltaArraylikeMulDivOps.test_td64arr_mul_tdscalar_invalidT  s>  € Ý•i¨°1Ð5Ñ5Ô5Ð6¸Ñ:Ñ;Ô;ˆÝ”fˆŒ�‰åŒo˜c >Ñ2Ô2ˆð
 =ˆÝŒ]�9¨GÐ4Ñ4Ô4ð 	ð 	Ø�)‰OˆOð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åŒ]�9¨GÐ4Ñ4Ô4ð 	ð 	Ø˜‰OˆOð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	ó$   Á)A;Á;A?ÂA?Â!B4Â4B8Â;B8c                 ó¾  — t          t          j        dd¬¦  «        ¦  «        }t          j        ||¦  «        }d                     g d¢¦  «        }t          j        t          |¬¦  «        5  ||d d…         z   d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  |t          j
        dd	g¦  «        z   d d d ¦  «         d S # 1 swxY w Y   d S )
NrW   r×   rÏ   rÞ  )ú$cannot use operands with types dtypez$Cannot multiply with unequal lengthszUnable to coerce to SeriesrY   rX   r   r    )r   r/   ro   r   r2   rß  r\   r]   r^   rÖ   r#   ©r4   r5   r¦   r`   s       r   Ú!test_td64arr_mul_too_short_raiseszATestTimedeltaArraylikeMulDivOps.test_td64arr_mul_too_short_raisesc  sb  € Ý�RœY q°Ð8Ñ8Ô8Ñ9Ô9ˆÝŒo˜c >Ñ2Ô2ˆØ�hŠhðð ð ñ
ô 
ˆõ Œ]�9¨CÐ0Ñ0Ô0ð 	ð 	à�#�b�q�b”'‰MˆMð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	õ Œ]�:¨SÐ1Ñ1Ô1ð 	#ð 	#Ø•"”(˜A˜q˜6Ñ"Ô"Ñ"Ð"ð	#ð 	#ð 	#ñ 	#ô 	#ð 	#ð 	#ð 	#ð 	#ð 	#ð 	#ð 	#øøøð 	#ð 	#ð 	#ð 	#ð 	#ð 	#s$   Á+BÂB	ÂB	Â+CÃCÃCc                 óì   — t          t          j        dd¬¦  «        ¦  «        }t          j        ||¦  «        }d}t          j        t          |¬¦  «        5  ||z   d d d ¦  «         d S # 1 swxY w Y   d S )NrW   r×   rÏ   r*  rY   )r   r/   ro   r   r2   r\   r]   r^   r+  s       r   Útest_td64arr_mul_td64arr_raisesz?TestTimedeltaArraylikeMulDivOps.test_td64arr_mul_td64arr_raisess  s¶   € Ý�RœY q°Ð8Ñ8Ô8Ñ9Ô9ˆÝŒo˜c >Ñ2Ô2ˆØ4ˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	Ø�#‰IˆIð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s   ÁA)Á)A-Á0A-c                 óÖ  — t          g d¢d¬¦  «        }t          g d¢d¬¦  «        }t          j        ||¦  «        }t          j        ||¦  «        }|| z  }t          j        ||¦  «         | |z  }t          j        ||¦  «         t          g d¢d¬¦  «        }t          j        ||¦  «        }|d|z  z  }t          j        ||¦  «         d|z  |z  }t          j        ||¦  «         d S )Nrt  r!  rÏ   )ú-59 Daysr0  r
   r1  )ú118 Daysr1  r
   r    )r   r   r2   r3   )r4   r5   r‡  r`  r:   r_   s         r   Útest_td64arr_mul_numeric_scalarz?TestTimedeltaArraylikeMulDivOps.test_td64arr_mul_numeric_scalar}  s  € õ Ð4Ð4Ð4¸HÐEÑEÔEˆÝÐ9Ð9Ð9ÐARÐSÑSÔSˆå”  ~Ñ6Ô6ˆÝ”? 8¨^Ñ<Ô<ˆà˜3˜$‘ˆÝ
Œ˜ Ñ)Ô)Ð)Ø�$˜%‘ˆÝ
Œ˜ Ñ)Ô)Ð)åÐ9Ð9Ð9ÐARÐSÑSÔSˆÝ”? 8¨^Ñ<Ô<ˆà˜!˜c™'Ñ"ˆÝ
Œ˜ Ñ)Ô)Ð)Ø�c‘'˜UÑ"ˆÝ
Œ˜ Ñ)Ô)Ð)Ð)Ð)r   Útwor    rR  c                 óL  — t          g d¢d¬¦  «        }t          g d¢d¬¦  «        }t          j        ||¦  «        }t          j        ||¦  «        }||z  }t          j        ||¦  «         t	          j        t          d¬¦  «        5  ||z   d d d ¦  «         d S # 1 swxY w Y   d S ©Nrt  r!  rÏ   )ú29.5Dr6  r
   r1  rå  rY   ©r   r   r2   r3   r\   r]   r^   ©r4   r5   r3  r`  r:   r_   s         r   Útest_td64arr_div_numeric_scalarz?TestTimedeltaArraylikeMulDivOps.test_td64arr_div_numeric_scalar“  sö   € õ Ð4Ð4Ð4¸HÐEÑEÔEˆÝÐ3Ð3Ð3Ð;LÐMÑMÔMˆå”  ~Ñ6Ô6ˆÝ”? 8¨^Ñ<Ô<ˆà˜‘ˆÝ
Œ˜ Ñ)Ô)Ð)åŒ]�9¨OÐ<Ñ<Ô<ð 	ð 	Ø�%‰KˆKð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	ó   ÂBÂBÂ Bc                 óL  — t          g d¢d¬¦  «        }t          g d¢d¬¦  «        }t          j        ||¦  «        }t          j        ||¦  «        }||z  }t          j        ||¦  «         t	          j        t          d¬¦  «        5  ||z   d d d ¦  «         d S # 1 swxY w Y   d S r5  r7  r8  s         r   Ú$test_td64arr_floordiv_numeric_scalarzDTestTimedeltaArraylikeMulDivOps.test_td64arr_floordiv_numeric_scalar£  sô   € åÐ4Ð4Ð4¸HÐEÑEÔEˆÝÐ3Ð3Ð3Ð;LÐMÑMÔMˆå”  ~Ñ6Ô6ˆÝ”? 8¨^Ñ<Ô<ˆà˜#‘ˆÝ
Œ˜ Ñ)Ô)Ð)åŒ]�9¨OÐ<Ñ<Ô<ð 	ð 	Ø�5‰LˆLð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	r:  r‚  )é   r  é(   c                 ó*   — t          | ¦  «        j        S rÁ   ry  r{  s    r   r|  z(TestTimedeltaArraylikeMulDivOps.<lambda>´  r}  r   c                 óX  — t          g d¢d¬¦  «        }|                     |¦  «        }t          g d¢d¬¦  «        }t          j        ||¦  «        }t	          ||¦  «        }t          j        ||¦  «        }||z  }t          j        ||¦  «         ||z  }t          j        ||¦  «         d S )Nrt  r!  rÏ   )z	1180 Daysz	1770 Daysr
   r1  )r   rp   r   r2   r   r3   )r4   r5   r‚  r�  r`  r:   r6   r_   s           r   Útest_td64arr_rmul_numeric_arrayz?TestTimedeltaArraylikeMulDivOps.test_td64arr_rmul_numeric_array±  s¶   € õ Ð4Ð4Ð4¸HÐEÑEÔEˆØ—’Ð3Ñ4Ô4ˆåÐ;Ð;Ð;ÐCTÐUÑUÔUˆå”  ~Ñ6Ô6ˆÝ˜e VÑ,Ô,ˆå”? 8¨TÑ2Ô2ˆà˜‘ˆÝ
Œ˜ Ñ)Ô)Ð)à˜%‘ˆÝ
Œ˜ Ñ)Ô)Ð)Ð)Ð)r   c                 ó*   — t          | ¦  «        j        S rÁ   ry  r{  s    r   r|  z(TestTimedeltaArraylikeMulDivOps.<lambda>Ò  r}  r   c                 ó`  ‡‡	— t          g d¢d¬¦  «        Š	‰                     |¦  «        Št          g d¢d¬¦  «        }t          j        ‰	|¦  «        Š	t	          ‰	‰¦  «        }t          j        ||¦  «        }‰	‰z  }t          j        ||¦  «         d                     g d¢¦  «        }t          j        t          |¬¦  «        5  ‰‰	z   d d d ¦  «         n# 1 swxY w Y   ‰	‰                     t          ¦  «        z  }|t          u r¿ˆ	ˆfd	„t          t          ‰¦  «        ¦  «        D ¦   «         }t          j        ||¦  «                             t          ¦  «        }d
}t          j        t          |¬¦  «        5  |d                              t#          j        dd¦  «        d¬¦  «        |d<   d d d ¦  «         n# 1 swxY w Y   n‚ˆ	ˆfd„t          t          ‰	¦  «        ¦  «        D ¦   «         }d„ |D ¦   «         }|t          j        u r-t          j        |¦  «                             t          ¦  «        }n ||t          ¬¦  «        }t          j        ||¦  «         t          j        t          |¬¦  «        5  ‰                     t          ¦  «        ‰	z   d d d ¦  «         d S # 1 swxY w Y   d S )Nrt  r!  rÏ   )z2.95Dz
1D 23h 12mr
   r1  rÞ  )z!true_divide'? cannot use operandszcannot perform __div__zcannot perform __truediv__zunsupported operandrå  z-ufunc 'divide' cannot use operands with typesrY   c                 ó@   •— g | ]}‰j         d |f         ‰|         z  ‘ŒS )r   )r  ©r6  r¥  r`  r‚  s     €€r   r8  zRTestTimedeltaArraylikeMulDivOps.test_td64arr_div_numeric_array.<locals>.<listcomp>õ  s-   ø€ ÐQÐQÐQ¸˜œ
 1 a 4Ô(¨6°!¬9Ñ4ÐQÐQÐQr   z The 'downcast' keyword in fillnar    r
   rÄ   F©Údowncastc                 ó2   •— g | ]}‰|         ‰|         z  ‘ŒS ru   ru   rE  s     €€r   r8  zRTestTimedeltaArraylikeMulDivOps.test_td64arr_div_numeric_array.<locals>.<listcomp>þ  s&   ø€ ÐHÐHÐH°˜˜aœ 6¨!¤9Ñ,ÐHÐHÐHr   c                 óN   — g | ]"}|t           ur|nt          j        d d¦  «        ‘Œ#S )r
   rÄ   )r
   r/   r‹   )r6  r“   s     r   r8  zRTestTimedeltaArraylikeMulDivOps.test_td64arr_div_numeric_array.<locals>.<listcomp>ÿ  s=   € ð ð ð ØGH�Q�c�\�\��¥r¤~°e¸TÑ'BÔ'Bðð ð r   )r   rp   r   r2   r   r3   rß  r\   r]   r^   rr   r   rn   r­  rô   ÚFutureWarningÚfillnar/   r‹   r!   )
r4   r5   r‚  r�  r:   r6   r_   r  r`   r`  s
     `      @r   Útest_td64arr_div_numeric_arrayz>TestTimedeltaArraylikeMulDivOps.test_td64arr_div_numeric_arrayÏ  sm  øø€ õ Ð4Ð4Ð4¸HÐEÑEÔEˆØ—’Ð3Ñ4Ô4ˆåÐ8Ð8Ð8Ð@QÐRÑRÔRˆå”  ~Ñ6Ô6ˆÝ˜e VÑ,Ô,ˆÝ”? 8¨TÑ2Ô2ˆà˜‘ˆÝ
Œ˜ Ñ)Ô)Ð)à—(’(ðð ð ñ	
ô 	
ˆõ Œ]�9¨GÐ4Ñ4Ô4ð 	ð 	Ø�U‰NˆNð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð ˜Ÿš¥vÑ.Ô.Ñ.ˆØ�YÐ&Ð&ØQÐQÐQÐQÐQ½eÅCÈÁKÄKÑ>PÔ>PÐQÑQÔQˆHÝ” x°Ñ6Ô6×=Ò=½fÑEÔEˆHà4ˆCÝÔ+­MÀÐEÑEÔEð ð Ø& qœk×0Ò0Ý”N 5¨$Ñ/Ô/¸%ð 1ñ ô �˜‘ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð øð
 IÐHÐHÐHÐHµe½CÀ¹J¼JÑ6GÔ6GÐHÑHÔHˆHðð ØLTðñ ô ˆHð •r”{Ð"Ð"Ýœ; xÑ0Ô0×7Ò7½Ñ?Ô?��à˜4 µÐ7Ñ7Ô7�å
Œ˜ Ñ)Ô)Ð)åŒ]�9¨GÐ4Ñ4Ô4ð 	*ð 	*Ø�MŠM�&Ñ!Ô! EÑ)Ð)ð	*ð 	*ð 	*ñ 	*ô 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*øøøð 	*ð 	*ð 	*ð 	*ð 	*ð 	*s6   ÃCÃCÃCÅ:4F:Æ:F>ÇF>É8J#Ê#J'Ê*J'c                 ó¨  — |}t          ||¦  «        }t          g d¢|d         ¬¦  «        }t          g d¢t          j        |d         ¬¦  «        }t          g d¢d|¬¦  «        }t          j        ||¦  «        }t          ||¦  «        }t          j        ||¦  «        }||z  }	t          j        |	|¦  «         ||z  }	t          j        |	|¦  «         d S )	N©Ú0daysÚ1dayÚ2daysÚ3daysÚ4daysr   r«   )r   r   r    rX   r,   r   r¹   )rO  rP  rS  Ú9daysÚ16daysr1  )	r'   r   r   r/   r×   r   r2   r   r3   )
r4   r5   r%   r$   r&   r7   rA   r:   r6   r_   s
             r   Útest_td64arr_mul_int_seriesz;TestTimedeltaArraylikeMulDivOps.test_td64arr_mul_int_series  së   € àˆÝ" 3¨Ñ.Ô.ˆåØ8Ð8Ð8¸uÀQ¼xð
ñ 
ô 
ˆõ �_�_�_­B¬H¸5À¼8ÐDÑDÔDˆåØ9Ð9Ð9Ø#Øð
ñ 
ô 
ˆõ Œo˜c 3Ñ'Ô'ˆÝ˜c 3Ñ'Ô'ˆå”? 8¨TÑ2Ô2ˆà�s‘ˆÝ
Œ˜ Ñ)Ô)Ð)à�s‘ˆÝ
Œ˜ Ñ)Ô)Ð)Ð)Ð)r   c                 óB  ‡‡	— |}t          g d¢|d         ¬¦  «        Š	t          g d¢t          j        |d         ¬¦  «        Š|t          j        t          j        fvr|d         n|d         }t          ˆˆ	fd„t          t          ‰¦  «        ¦  «        D ¦   «         d	|¬¦  «        }t	          j
        ‰	|¦  «        Š	t          ‰	‰¦  «        }t	          j
        ||¦  «        }‰                     ‰	¦  «        }|t          u r|t          u sJ ‚d S t	          j        ||¦  «         d S )
NrN  r   r«   )rQ  rX   g      @r"  g      @r   r¹   r    c                 ó2   •— g | ]}‰|         ‰|         z  ‘ŒS ru   ru   )r6  r¥  rA   r7   s     €€r   r8  zRTestTimedeltaArraylikeMulDivOps.test_float_series_rdiv_td64arr.<locals>.<listcomp>3  s%   ø€ Ð6Ð6Ð6 ˆS�ŒV�c˜!”f‰_Ð6Ð6Ð6r   r1  )r   r   r/   rÕ  r   r!   r"   r#   rn   r­  r2   r   Ú__rtruediv__r   ÚNotImplementedr3   )
r4   r5   r%   r$   Úxnamer:   r6   r_   rA   r7   s
           @@r   Útest_float_series_rdiv_td64arrz>TestTimedeltaArraylikeMulDivOps.test_float_series_rdiv_td64arr)  s3  øø€ àˆÝØ8Ð8Ð8¸uÀQ¼xð
ñ 
ô 
ˆõ Ð*Ð*Ð*µ"´*À5ÈÄ8ÐLÑLÔLˆà­¬µR´XÐ'>Ð>Ð>��a”�ÀEÈ!ÄHˆÝØ6Ð6Ð6Ð6Ð6¥e­C°©H¬H¡o¤oÐ6Ñ6Ô6Ø#Øð
ñ 
ô 
ˆõ Œo˜c 3Ñ'Ô'ˆÝ˜c 3Ñ'Ô'ˆÝ”? 8¨TÑ2Ô2ˆà×!Ò! #Ñ&Ô&ˆØ•)ÐÐØ�^Ð+Ð+Ð+Ð+Ð+Ð+åŒO˜F HÑ-Ô-Ð-Ð-Ð-r   c                 óŠ  — t          t          t          g¦  «        }t          j        ||¦  «        }t	          j        ddgt          ¬¦  «        }t	          j        dd¦  «        }t          |gdz  t          ¬¦  «        }|t          ur‰t          j        ||¦  «         	                    t          ¦  «        }|t          t          fv rLd}t          j        t          |¬¦  «        5  |                     |d¬	¦  «        }d d d ¦  «         n# 1 swxY w Y   ||z  }t          j        ||¦  «         ||z  }t          j        ||¦  «         d S )
Nr    rR  rÏ   r
   rÄ   z.The 'downcast' keyword in fillna is deprecatedrY   FrF  )r   r
   r   r2   r/   r#   rr   r‹   r	   rp   r   r   rô   rJ  rK  r3   )	r4   r5   r7   r{   r|   r˜  r:   r`   r_   s	            r   Ú-test_td64arr_all_nat_div_object_dtype_numericzMTestTimedeltaArraylikeMulDivOps.test_td64arr_all_nat_div_object_dtype_numericB  ss  € å�c¥3˜ZÑ(Ô(ˆåŒ˜s NÑ3Ô3ˆÝ”˜!˜S˜­Ð0Ñ0Ô0ˆå”˜u dÑ+Ô+ˆÝ˜%˜ 1™­FÐ3Ñ3Ô3ˆØ¥Ð&Ð&Ý” x°Ñ@Ô@×GÒGÍÑOÔOˆHØ¥&­)Ð!4Ð4Ð4ØF�ÝÔ/µÀSÐIÑIÔIð Fð FØ'Ÿš¨u¸u˜ÑEÔE�HðFð Fð Fñ Fô Fð Fð Fð Fð Fð Fð Føøøð Fð Fð Fð Fð ˜‘ˆÝ
Œ˜ Ñ)Ô)Ð)à˜‘ˆÝ
Œ˜ Ñ)Ô)Ð)Ð)Ð)s   Ã DÄDÄDN)3rb   rc   rd   rÇ  rÉ  rÍ  rÐ  rÓ  r×  r\   re   rf   r/   ro   r	   r×   rn   Úuint64rÕ  r"   Ú
RangeIndexrÜ  rá  rã  rç  rë  rö  rø  rú  rý  r  r  Úfilterwarningsr  r  r  r   r#  r'  r,  r.  r2  r#   r9  r<  r   rA  rL  rV  r\  r^  ru   r   r   rÄ  rÄ  œ  s_  € € € € € ð%ð %ð %ðð ð ð	*ð 	*ð 	*ð	*ð 	*ð 	*ð*ð *ð *ð*ð *ð *ð „[×ÒØàˆBŒI�a˜ÑÔØˆE�)�"”)˜A˜rÑ"Ô" B¤HÑ-Ô-ØˆE�%�%˜˜2‘,”, ¤	Ñ*Ô*ØˆE�%�%˜˜2‘,”, ¤
Ñ+Ô+ØˆBŒM˜!˜RÑ Ô ð	
ð 'Ð&ð ñ 
ô 
ð+ð +ñ
ô 
ð+ð&ð ð ð0*ð *ð *ð&	ð 	ð 	ð*ð *ð *ð$ „[×Ò˜S * * *Ñ-Ô-Ø„[×Ò˜VÐ%KÐ%KÐ%KÑLÔLð*ð *ñ MÔLñ .Ô-ð*ð**ð *ð *ð"$*ð $*ð $*ðL ð  ð  ð>ð >ð >ðD!*ð !*ð !*ðF „[×ÒÐ QÑRÔRð*ð *ñ SÔRð*ð4ð ð ð8ð 8ð 8ð0/ð /ð /ð$8ð 8ð 8ð$ð ð ð#ð #ð #ð ð ð ð*ð *ð *ð, „[×Ò˜U Q¨¨X¨R¬X°a©[¬[¸(¸"¼(À3¹-¼-Ð$HÑIÔIðð ñ JÔIðð „[×Ò˜U Q¨¨X¨R¬X°a©[¬[¸(¸"¼(À3¹-¼-Ð$HÑIÔIðð ñ JÔIðð „[×ÒØØ	ˆŒ�,�,�,Ñ	Ô	   | | |Ñ!4Ô!4°f°f¸\¸\¸\Ñ6JÔ6JÐKØ&Ð&ð ñ ô ð
*ð *ñô ð
*ð2 „[×ÒØØ	ˆŒ�,�,�,Ñ	Ô	   | | |Ñ!4Ô!4°f°f¸\¸\¸\Ñ6JÔ6JÐKØ&Ð&ð ñ ô ð
6*ð 6*ñô ð
6*ðp*ð *ð *ð:.ð .ð .ð2*ð *ð *ð *ð *r   rÄ  c                   ó   — e Zd Zd„ ZdS )Ú"TestTimedelta64ArrayLikeArithmeticc                 ó‚  — t          t          dd¬¦  «        gdz  ¦  «        }t          j        |j        d<   t          j        ||¦  «        }d}t          j        t          |¬¦  «        5  ||z   d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  ||z   d d d ¦  «         d S # 1 swxY w Y   d S r%  r&  )r4   r  r5   r  r  s        r   Útest_td64arr_pow_invalidz;TestTimedelta64ArrayLikeArithmetic.test_td64arr_pow_invalid^  s@  € Ý•i¨°1Ð5Ñ5Ô5Ð6¸Ñ:Ñ;Ô;ˆÝ”fˆŒ�‰åŒo˜c >Ñ2Ô2ˆð
 =ˆÝŒ]�9¨GÐ4Ñ4Ô4ð 	ð 	Ø�s‰NˆNð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	õ Œ]�9¨GÐ4Ñ4Ô4ð 	ð 	Ø�‰NˆNð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	r(  N)rb   rc   rd   re  ru   r   r   rc  rc  Y  s#   € € € € € ð
ð ð ð ð r   rc  c                  óÊ   ‡— t          d¦  «        Š‰t          ddd¬¦  «        z   } t          ˆfd„t          d¦  «        D ¦   «         ¦  «        }t	          j        | |¦  «         d S )NrF   Ú0srO  é   r-   c           	      óœ   •— g | ]H}‰t          j        d ¦  «        |z  t          j        d¦  «        t          |d¦  «        d         z  z   z   ‘ŒIS )z0.033333333sz0.000000001srX   r   )r"   r  r  )r6  r7  Ú	timestamps     €r   r8  z3test_add_timestamp_to_timedelta.<locals>.<listcomp>t  sf   ø€ ð 	
ð 	
ð 	
ð ð å” Ñ/Ô/°!Ñ3Ý”/ .Ñ1Ô1µF¸1¸a±L´LÀ´OÑCñDñð	
ð 	
ð 	
r   )r   r   r   rn   r   r¡   )r_   r:   rj  s     @r   Útest_add_timestamp_to_timedeltark  o  s�   ø€ å˜,Ñ'Ô'€IØ�¨¨t¸RÐ@Ñ@Ô@Ñ@€FÝð	
ð 	
ð 	
ð 	
õ ˜2‘Y”Yð	
ñ 	
ô 	
ñ	ô 	€Hõ Ô˜& (Ñ+Ô+Ð+Ð+Ð+r   )'r   r   Únumpyr/   r\   Úpandas.errorsr   r   Úpandasr"   r   r   r	   r
   r   r   r   r   r   r   Úpandas._testingÚ_testingr   Úpandas.core.arraysr   Úpandas.tests.arithmetic.commonr   r   r   r   r'   r)   rw   r�   r  r  rÄ  rc  rk  ru   r   r   ú<module>rs     sÇ  ððð ð ð ð ð ð ð ð
 Ð Ð Ð Ø €€€ðð ð ð ð ð ð ð ð
 Ð Ð Ð ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð Ð Ð Ð Ð Ð Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2ðð ð ð ð ð ð ð ð ð ð#ð #ð #ð	ð 	ð 	ð hð hð hð hð hñ hô hð hðV`1ð `1ð `1ð `1ð `1ñ `1ô `1ð `1ðNH#ð H#ð H#ð H#ð H#ñ H#ô H#ð H#ðV>+ð >+ð >+ð >+ð >+ñ >+ô >+ð >+ðB|
*ð |
*ð |
*ð |
*ð |
*ñ |
*ô |
*ð |
*ð~z
*ð z
*ð z
*ð z
*ð z
*ñ z
*ô z
*ð z
*ðzð ð ð ð ñ ô ð ð,,ð ,ð ,ð ,ð ,r   