§
    tŠtj•  ã                   óÎ  — d dl Zd dlZd dlZd dlmZ  ej        d ej        dej        ¬¦  «        g¬¦  «        d„ ¦   «         Z	d„ eej        ej        fD ¦   «         Z
e
                     d„ eej        fD ¦   «         ¦  «         e
                     d	„ ej        ej        ej        fD ¦   «         ¦  «         e
                      ej        d
ej        ¬¦  «        g¦  «         e
                     g d¢¦  «          ej        e
¬¦  «        d„ ¦   «         Z ej         ej        d¦  «                             ¦   «          ej        d¦  «         ej        d¦  «                             ¦   «         gd„ ¬¦  «        d„ ¦   «         Z ej        ej                             d¦  «        ej                             d¦  «         ej        d¬¦  «                             ¦   «          ej        d¦  «         ej        dd¦  «         ej        dd¦  «        gd„ ¬¦  «        d„ ¦   «         Z ej        ej                             d¦  «        ej                             d¦  «         ej        d¬¦  «                             ¦   «          ej        d¬¦  «         ej        dd¦  «         ej        dd¦  «        gd„ ¬¦  «        d „ ¦   «         Zej                             d¦  «        ej                             d¦  «        ej                             ¦   «         gZ ej         ej        d!d¦  «         ej        d"¬¦  «                             ¦   «          ej        d#¦  «        ge¢¬¦  «        d$„ ¦   «         ZdS )%é    N)ÚIndexé   ©Údtype)Úparamsc                 ó   — | j         S )a@  
    Several variants of integer value 1. The zero-dim integer array
    behaves like an integer.

    This fixture can be used to check that datetimelike indexes handle
    addition and subtraction of integers and zero-dimensional arrays
    of integers.

    Examples
    --------
    dti = pd.date_range('2016-01-01', periods=2, freq='h')
    dti
    DatetimeIndex(['2016-01-01 00:00:00', '2016-01-01 01:00:00'],
    dtype='datetime64[ns]', freq='h')
    dti + one
    DatetimeIndex(['2016-01-01 01:00:00', '2016-01-01 02:00:00'],
    dtype='datetime64[ns]', freq='h')
    ©Úparam©Úrequests    ú^/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/pandas/tests/arithmetic/conftest.pyÚoner      s   € ð( Œ=Ðó    c                 ó|   — g | ]9}t           j        t           j        t           j        fD ]} |d gdz  |¬¦  «        ‘ŒŒ:S )r   é   r   )ÚnpÚint64Úuint64Úfloat64)Ú.0Úbox_clsr   s      r   ú
<listcomp>r      sa   € ð 	ð 	ð 	àÝ”(�BœI¥r¤zÐ2ð	ð 	ð 	ð €GˆQˆC�!‰G˜5Ð!Ñ!Ô!ð	ð 	ð 	ð 	r   c                 óD   — g | ]} |d gdz  t           j        ¬¦  «        ‘ŒS )ç       €r   r   )r   r   )r   r   s     r   r   r   $   s/   € ÐUÐUÐU¸ˆgˆg�t�f˜q‘j­¬
Ð3Ñ3Ô3ÐUÐUÐUr   c                 ó:   — g | ]}t          j        d |¬¦  «        ‘ŒS )r   r   )r   Úarray)r   r   s     r   r   r   %   s'   € ÐVÐVÐV¨5�bŒh�q Ð&Ñ&Ô&ÐVÐVÐVr   r   )r   g        r   c                 ó   — | j         S )a´  
    Several types of scalar zeros and length 5 vectors of zeros.

    This fixture can be used to check that numeric-dtype indexes handle
    division by any zero numeric-dtype.

    Uses vector of length 5 for broadcasting with `numeric_idx` fixture,
    which creates numeric-dtype vectors also of length 5.

    Examples
    --------
    arr = RangeIndex(5)
    arr / zeros
    Index([nan, inf, inf, inf, inf], dtype='float64')
    r	   r   s    r   Úzeror   *   s   € ð" Œ=Ðr   Ú10m7sc                 ó*   — t          | ¦  «        j        S ©N©ÚtypeÚ__name__©Úxs    r   ú<lambda>r'   H   ó   € •$�q‘'”'Ô"€ r   )r   Úidsc                 ó   — | j         S )zV
    Several variants of Timedelta scalars representing 10 minutes and 7 seconds.
    r	   r   s    r   Ú	scalar_tdr+   B   s   € ð Œ=Ðr   é   éH   )Údaysz72:00:00ÚDÚhc                 ó*   — t          | ¦  «        j        S r!   r"   r%   s    r   r'   r'   Z   r(   r   c                 ó   — | j         S )za
    Several timedelta-like and DateOffset objects that each represent
    a 3-day timedelta
    r	   r   s    r   Ú
three_daysr3   Q   ó   € ð  Œ=Ðr   é   éx   )Úhoursi   )ÚsecondsÚmc                 ó*   — t          | ¦  «        j        S r!   r"   r%   s    r   r'   r'   m   r(   r   c                 ó   — | j         S )zb
    Several timedelta-like and DateOffset objects that each represent
    a 2-hour timedelta
    r	   r   s    r   Ú	two_hoursr<   d   r4   r   é   é   z23:00:00c                 ó   — | j         S )zo
    Several timedelta-like and DateOffset instances that are _not_
    compatible with Daily frequencies.
    r	   r   s    r   Ú	not_dailyr@   ~   s   € ð Œ=Ðr   )Únumpyr   ÚpytestÚpandasÚpdr   Úfixturer   r   r   ÚzerosÚextendr   r   r   Ú	TimedeltaÚto_pytimedeltaÚto_timedelta64r+   ÚoffsetsÚDayÚHourÚtimedelta64r3   ÚMinuter<   Ú	YearBeginÚ
MonthBeginÚ_common_mismatchr@   © r   r   ú<module>rT      s  ðØ Ð Ð Ð Ø €€€à Ð Ð Ð Ø Ð Ð Ð Ð Ð ð €„˜˜8˜2œ8 A¨R¬XÐ6Ñ6Ô6Ð7Ð8Ñ8Ô8ðð ñ 9Ô8ðð,	ð 	à˜2œ8 R¤XÐ.ð	ñ 	ô 	€ð
 ‡‚ÐUÐUÀEÈ2Ì8ÐCTÐUÑUÔUÑ VÔ VÐ VØ ‡‚ÐVÐV°R´X¸r¼yÈ"Ì*Ð4UÐVÑVÔVÑ WÔ WÐ WØ ‡‚ˆhˆbŒh�t 2¤:Ð.Ñ.Ô.Ð/Ñ 0Ô 0Ð 0Ø ‡‚ˆ^ˆ^ˆ^Ñ Ô Ð ð €„�uÐÑÔðð ñ Ôðð. €„àˆŒ�WÑÔ×,Ò,Ñ.Ô.ØˆŒ�WÑÔØˆŒ�WÑÔ×,Ò,Ñ.Ô.ðð
 	#Ð"ðñ ô ðð ñô ðð €„à
Œ
�Š�qÑÔØ
Œ
�Š˜ÑÔØˆŒ˜!ÐÑÔ×+Ò+Ñ-Ô-ØˆŒ�ZÑ Ô ØˆŒ�q˜#ÑÔØˆŒ�r˜3ÑÔðð 	#Ð"ð
ñ 
ô 
ðð ñ
ô 
ðð €„à
Œ
�Š˜ÑÔØ
Œ
×Ò˜#ÑÔØˆŒ˜1ÐÑÔ×,Ò,Ñ.Ô.ØˆŒ˜XÐ&Ñ&Ô&ØˆŒ�q˜#ÑÔØˆŒ�s˜CÑ Ô ðð 	#Ð"ð
ñ 
ô 
ðð ñ
ô 
ðð „J×Ò˜ÑÔØ„J×Ò˜!ÑÔØ„J×ÒÑÔðÐ ð €„àˆŒ�q˜#ÑÔØˆŒ˜2ÐÑÔ×-Ò-Ñ/Ô/ØˆŒ�ZÑ Ô ðð 
ð	ðñ ô ðð ñô ðð ð r   