§
    tŠtjà  ã                   ó˜  — d dl Z d dlmZmZ d dlmZ d dlZd dlZd dlm	Z	 d dl
mZ d dlmZ d dlmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z" d dl#m$Z% d dl&m'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„ Z0d„ Z1d„ Z2 G d„ d¦  «        Z3 G d„ d¦  «        Z4ej5         6                    d ej7         e e d d!¦  «        ¦  «         e ed d"¦  «        ej8         ed#d$¦  «         ed$d!¦  «        gd%¬&¦  «        d d'd(¬)¦  «         ej7         eg d*¢¦  «         eej8        d#ej8        d!ej8        d+ej8        d,ej8        g	¦  «         e9ddd"¦  «        d-d.¬)¦  «         ej7         eg d/¢¦  «         eej8        d'ej8        d-ge:¬&¦  «         e9ddd"¦  «        d'd0¬)¦  «         ej7         e ej;        d1¦  «        ¦  «         eej8        ej8        ej8        ej8        ej8        d!d2d+d3d,g
¦  «         e9dd!¦  «        d-d4¬)¦  «         ej7         eg d5¢¦  «         eej8        d"d#g¦  «        d d-d6¬)¦  «         ej7         ed-g¦  «         eej8        ge:¬&¦  «        d d'd7¬)¦  «         ej7         ed-d'g¦  «         eej8        d'ge:¬&¦  «        d d'd8¬)¦  «        g¦  «         G d9„ d:e4¦  «        ¦   «         Z< G d;„ d<e4¦  «        Z= G d=„ d>e4¦  «        Z> G d?„ d@e4¦  «        Z? G dA„ dBe4¦  «        Z@ G dC„ dDe4¦  «        ZAej5         6                    dE eg d5¢¦  «         eej8        d"d#g¦  «        f eg dF¢¦  «         eej8        dGdHg¦  «        f e edId d ¦  «         edId d"¦  «         edId d#¦  «        g¦  «         ee edId d"¦  «         edId d#¦  «        g¦  «        f eg dJ¢¦  «         eg dK¢¦  «        fg¦  «         G dL„ dMe4¦  «        ¦   «         ZB G dN„ dOe4¦  «        ZC G dP„ dQe4¦  «        ZDej5         6                    dR ej        dGdHg¦  «        d-f ej        dSdTg¦  «        d'f ej        d"dUz  d"dUz  d z   gejE        ¬&¦  «        d'fg¦  «         G dV„ dWe4¦  «        ¦   «         ZFej5         6                    dXdY ejG        dY¦  «        g¦  «         G dZ„ d[e4¦  «        ¦   «         ZHej5         6                    dXg d\¢¦  «         G d]„ d^e4¦  «        ¦   «         ZI G d_„ d`e4¦  «        ZJej5         6                    da ejK        d ¦  «        ejL        df ejG        dY¦  «        ejG        d'fg¦  «         G db„ dceJ¦  «        ¦   «         ZMej5         6                    dXg dd¢¦  «        ej5         6                    dee:g¦  «         G df„ dgeJ¦  «        ¦   «         ¦   «         ZNej5         6                    dad e:d'fdh eej8        ¬i¦  «        d-fg¦  «         G dj„ dkeJ¦  «        ¦   «         ZOej5         6                    dad ejP        d-fdlejP        d-fdmejP        d-fd'e:d'fg¦  «         G dn„ doeJ¦  «        ¦   «         ZQej5         6                    dad e:d'fdpe:d'fd#e:d'fdle:d'fdme:d'fd'eRd-fg¦  «         G dq„ dreJ¦  «        ¦   «         ZSej5         6                    dad ejT        d-fdlejE        d'fdmejP        d'fd'e:d'fg¦  «         G ds„ dteJ¦  «        ¦   «         ZUej5         6                    dad ejE        d-fdlejE        d-fdmejP        d'fd'e:d'fg¦  «         G du„ dveJ¦  «        ¦   «         ZVej5         6                    dad ejW        d-f ej7        dlejW        d-ej5         X                    e	 dw¬x¦  «        ¬y¦  «        dmejP        d'fd'e:d'f ejY        d"¦  «        ejW        d-f ejZ        d"¦  «        ejW        d-f ejZ         ej[        ejZ        ¦  «        j\        ¦  «        ejE        d'f ej]        d"¦  «        ejW        d-f ejT        d"¦  «        ejW        d-fg	¦  «         G dz„ d{eJ¦  «        ¦   «         Z^ej5         6                    deg d|¢¦  «         G d}„ d~eJ¦  «        ¦   «         Z_ej5         6                    da ed¦  «        d€d-fd e:d'fd�e:d'fg¦  «         G d‚„ dƒeJ¦  «        ¦   «         Z`ej5         6                    da edd„¬…¦  «        d†d-f edd‡¬…¦  «        d†d-f ed¦  «        e:d'fd e:d'fg¦  «         G dˆ„ d‰eJ¦  «        ¦   «         Zaej5         6                    da edŠ¦  «        d‹d-fd e:d'fd�e:d'fg¦  «         G dŒ„ d�eJ¦  «        ¦   «         Zbej5         6                    dXdŽ ed�d�¬‘¦  «         ed d"d’¬“¦  «        g¦  «        ej5         6                    dee:g¦  «         G d”„ d•eJ¦  «        ¦   «         ¦   «         Zcd–„ Zdd—„ Zed˜„ Zfd™„ Zgdš„ Zhd›„ Zidœ„ Zjd�„ Zkdž„ ZldŸ„ Zmd „ Znej5         6                    d¡ eod"d2¦  «        ¦  «        ej5         6                    d¢g d£¢d'd-gd-gg¦  «        ej5         6                    d¤dGej8         ejp        eq¦  «        j\         ejp        eq¦  «        jr        g¦  «        ej5         6                    d¥ej        esetg¦  «        d¦„ ¦   «         ¦   «         ¦   «         ¦   «         Zud§„ Zvd¨„ ZwdS )©é    N)ÚdateÚdatetime)ÚDecimal)Únp_version_gt2)ÚIndexingError)Úis_list_like)ÚNAÚCategoricalÚ	DataFrameÚDatetimeIndexÚIndexÚIntervalÚIntervalIndexÚ
MultiIndexÚNaTÚPeriodÚSeriesÚStringDtypeÚ	TimedeltaÚ	TimestampÚarrayÚconcatÚ
date_rangeÚinterval_rangeÚperiod_rangeÚtimedelta_range)ÚBDayc                   ó~   — e Zd Zd„ Zd„ Zd„ Zd„ Zej         	                    dg d¢¦  «        d„ ¦   «         Z
d„ Zd	„ Zd
S )ÚTestSetitemDT64Valuesc                 ó$  — t          t          ddd¬¦  «        ¦  «        }d |d<   |d         t          u sJ ‚d |dd…<   |d         t          u sJ ‚t          j        |d<   |d         t          u sJ ‚t          j        |dd…<   |d	         t          u sJ ‚d S )
Nz1/1/2000é
   Úns)ÚperiodsÚunité   é   é   é   é   )r   r   r   ÚnpÚnan©ÚselfÚseriess     úg/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/pandas/tests/series/indexing/test_setitem.pyÚtest_setitem_none_nanz+TestSetitemDT64Values.test_setitem_none_nan,   s¨   € Ý�
 :°rÀÐEÑEÔEÑFÔFˆØˆˆq‰	Ø�aŒy�CÐÐÐÐàˆˆq�ˆs‰Ø�aŒy�CÐÐÐÐå”Fˆˆq‰	Ø�aŒy�CÐÐÐÐå”fˆˆq�ˆs‰Ø�aŒy�CÐÐÐÐÐÐó    c                 ó¾   — t          j        ddg¦  «        }t          ddg|¬¦  «        }|                     ¦   «         }d|j        g <   t          j        ||¦  «         d S )N)Úaé   )Úbé   r4   r6   ©Úindexr   )r   Úfrom_tuplesr   ÚcopyÚlocÚtmÚassert_series_equal)r-   ÚidxÚresultÚexpecteds       r/   Ú#test_setitem_multiindex_empty_slicez9TestSetitemDT64Values.test_setitem_multiindex_empty_slice:   s^   € åÔ$ h°Ð%9Ñ:Ô:ˆÝ˜˜A˜ cÐ*Ñ*Ô*ˆØ—;’;‘=”=ˆØˆŒ
�2‰Ý
Ô˜v xÑ0Ô0Ð0Ð0Ð0r1   c                 óâ   — t          g d¢g d¢t          ¬¦  «        }t          j        ¦   «         |d<   |j        t          j        ¦   «         k    sJ ‚|d         t          j        ¦   «         k    sJ ‚d S )N©r4   r6   r%   )ÚDater5   Úother©r8   ÚdtyperD   )r   Úobjectr   ÚtodayrD   ©r-   Úsers     r/   Útest_setitem_with_string_indexz4TestSetitemDT64Values.test_setitem_with_string_indexB   sl   € õ �Y�Y�YÐ&<Ð&<Ð&<ÅFÐKÑKÔKˆÝ”j‘l”lˆˆF‰ØŒx�4œ:™<œ<Ò'Ð'Ð'Ð'Ø�6Œ{�dœj™lœlÒ*Ð*Ð*Ð*Ð*Ð*r1   c                 óî   — t          dddd¬¦  «        }g d¢}t          ||¬¦  «        }|                     ¦   «         }t          j        |d<   t          j        |j        d	<   t          j        ||¦  «         d S )
NÚ2017r'   ú
US/Easternr"   )r#   Útzr$   )©r   r4   )r   r6   )r   r%   )r   r'   r7   rQ   r   )r   r   r:   r*   r+   Úilocr<   r=   )r-   Úarrr8   r?   r@   s        r/   Ú)test_setitem_tuple_with_datetimetz_valuesz?TestSetitemDT64Values.test_setitem_tuple_with_datetimetz_valuesJ   st   € å˜¨¨|À$ÐGÑGÔGˆØ0Ð0Ð0ˆÝ˜ 5Ð)Ñ)Ô)ˆØ—;’;‘=”=ˆÝœˆˆv‰Ýœ6ˆŒ�aÑÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r1   rP   )rO   ÚUTCz
Asia/Tokyoc           	      ó  — t          t          ddd|d¬¦  «        ¦  «        }|j        d|› d�k    sJ ‚t          t          d|¬	¦  «        t          d
|¬	¦  «        t          d|¬	¦  «        g|j        ¬¦  «        }|                     ¦   «         }t          d|¬	¦  «         ||¦  «        d<   t          j        ||¦  «         t          t          d|¬	¦  «        t          d|¬	¦  «        gddg|j        ¬¦  «        }|j        d|› d�k    sJ ‚t          t          d|¬	¦  «        t          d
|¬	¦  «        t          d|¬	¦  «        g|j        ¬¦  «        }|                     ¦   «         }| ||¦  «        ddg<   t          j        ||¦  «         d S )Nú
2016-01-01Úhr%   r"   ©Úfreqr#   rP   r$   údatetime64[ns, ú]z2016-01-01 00:00©rP   ú2011-01-01 00:00z2016-01-01 02:00©rG   ú
2011-01-01r4   ú
2012-01-01r6   rF   ú2012-01-01 00:00©r   r   rG   r   r:   r<   r=   )r-   rP   Úindexer_sliÚorigÚexprK   Úvalss          r/   Útest_setitem_with_tzz*TestSetitemDT64Values.test_setitem_with_tzT   sÐ  € å•j °CÀÀrÐPTÐUÑUÔUÑVÔVˆØŒzÐ4¨rÐ4Ð4Ð4Ò4Ð4Ð4Ð4ååÐ,°Ð4Ñ4Ô4ÝÐ,°Ð4Ñ4Ô4ÝÐ,°Ð4Ñ4Ô4ðð
 ”*ð
ñ 
ô 
ˆð �iŠi‰kŒkˆÝ'¨¸Ð<Ñ<Ô<ˆˆ�CÑÔ˜ÑÝ
Ô˜s CÑ(Ô(Ð(õ Ý�|¨Ð+Ñ+Ô+­Y°|ÈÐ-KÑ-KÔ-KÐLØ�a�&Ø”*ð
ñ 
ô 
ˆð
 ŒzÐ4¨rÐ4Ð4Ð4Ò4Ð4Ð4Ð4ååÐ,°Ð4Ñ4Ô4ÝÐ,°Ð4Ñ4Ô4ÝÐ,°Ð4Ñ4Ô4ðð
 ”*ð
ñ 
ô 
ˆð �iŠi‰kŒkˆØ#'ˆˆ�CÑÔ˜!˜Q˜Ñ Ý
Ô˜s CÑ(Ô(Ð(Ð(Ð(r1   c           	      ó  — d}t          t          ddd|d¬¦  «        ¦  «        }|j        d|› d�k    sJ ‚t          t          d	|¬
¦  «        t          d|¬
¦  «        t          d|¬
¦  «        g|j        ¬¦  «        }|                     ¦   «         }t          d|¬
¦  «         ||¦  «        d<   t          j        ||¦  «         t          t          d|¬
¦  «        t          d|¬
¦  «        gddg|j        ¬¦  «        }|j        d|› d�k    sJ ‚t          t          d|¬
¦  «        t          d|¬
¦  «        t          d|¬
¦  «        g|j        ¬¦  «        }|                     ¦   «         }| ||¦  «        ddg<   t          j        ||¦  «         d S )NrO   z
2016-11-06rX   r%   r"   rY   r[   r\   z2016-11-06 00:00-04:00r]   z2011-01-01 00:00-05:00z2016-11-06 01:00-05:00r_   r`   r4   ra   r6   rF   z2016-11-06 00:00r^   rb   rc   )r-   rd   rP   re   rf   rK   rg   s          r/   Útest_setitem_with_tz_dstz.TestSetitemDT64Values.test_setitem_with_tz_dst|   sÕ  € àˆÝ•j °CÀÀrÐPTÐUÑUÔUÑVÔVˆØŒzÐ4¨rÐ4Ð4Ð4Ò4Ð4Ð4Ð4ååÐ2°rÐ:Ñ:Ô:ÝÐ2°rÐ:Ñ:Ô:ÝÐ2°rÐ:Ñ:Ô:ðð
 ”*ð
ñ 
ô 
ˆð �iŠi‰kŒkˆÝ'¨¸Ð<Ñ<Ô<ˆˆ�CÑÔ˜ÑÝ
Ô˜s CÑ(Ô(Ð(õ Ý�|¨Ð+Ñ+Ô+­Y°|ÈÐ-KÑ-KÔ-KÐLØ�a�&Ø”*ð
ñ 
ô 
ˆð
 ŒzÐ4¨rÐ4Ð4Ð4Ò4Ð4Ð4Ð4ååÐ,°Ð4Ñ4Ô4ÝÐ,°Ð4Ñ4Ô4ÝÐ,°Ð4Ñ4Ô4ðð
 ”*ð
ñ 
ô 
ˆð �iŠi‰kŒkˆØ#'ˆˆ�CÑÔ˜!˜Q˜Ñ Ý
Ô˜s CÑ(Ô(Ð(Ð(Ð(r1   c                 ó:  — t          dt          j        it          ¬¦  «        }dg}t          j        dgd¬¦  «        }||j        |<   t          |d         gdgt          ¬¦  «        }t          d„ |j        D ¦   «         ¦  «        sJ ‚t          j	        ||¦  «         d S )	NÚXr_   Tr'   úM8[ns]r   rF   c              3   óJ   K  — | ]}t          |t          j        ¦  «        V — Œd S ©N)Ú
isinstancer*   Ú
datetime64©Ú.0Úxs     r/   ú	<genexpr>zYTestSetitemDT64Values.test_object_series_setitem_dt64array_exact_match.<locals>.<genexpr>³   s.   è è € ÐIÐI°A•:˜a¥¤Ñ/Ô/ÐIÐIÐIÐIÐIÐIr1   )
r   r*   r+   rH   r   rR   ÚallÚvaluesr<   r=   )r-   rK   ÚindexerÚvaluer@   s        r/   Ú0test_object_series_setitem_dt64array_exact_matchzFTestSetitemDT64Values.test_object_series_setitem_dt64array_exact_match¥   s¡   € õ �c�2œ6�]­&Ð1Ñ1Ô1ˆà�&ˆõ ”˜!˜ HÐ-Ñ-Ô-ˆà!ˆŒ�Ñå˜5 œ8˜*¨S¨E½Ð@Ñ@Ô@ˆÝÐIÐI¸¼ÐIÑIÔIÑIÔIÐIÐIÐIå
Ô˜s HÑ-Ô-Ð-Ð-Ð-r1   N)Ú__name__Ú
__module__Ú__qualname__r0   rA   rL   rT   ÚpytestÚmarkÚparametrizerh   rj   rz   © r1   r/   r   r   +   s¦   € € € € € ð ð  ð  ð1ð 1ð 1ð+ð +ð +ð1ð 1ð 1ð „[×Ò˜TÐ#FÐ#FÐ#FÑGÔGð%)ð %)ñ HÔGð%)ðN')ð ')ð ')ðR.ð .ð .ð .ð .r1   r   c                   ó  — e Zd Zd„ Zej                             dej        ej	        g¦  «        ej                             dddg¦  «        d„ ¦   «         ¦   «         Z
ej                             dddej        fg¦  «        d	„ ¦   «         Zd
S )ÚTestSetitemScalarIndexerc                 ó®   — t          dgdz  dgdz  ¬¦  «        }d|d<   t          dgdz  dgz   dgdz  dgz   ¬¦  «        }t          j        ||¦  «         d S )Nr3   r!   r7   Úfooiõÿÿÿ©r   r<   r=   )r-   rK   rf   s      r/   Ú#test_setitem_negative_out_of_boundsz<TestSetitemScalarIndexer.test_setitem_negative_out_of_bounds¹   sp   € õ �c�U˜R‘Z¨ u¨r¡zÐ2Ñ2Ô2ˆØˆˆC‰Ý�c�U˜R‘Z 5 'Ñ)°#°¸±¸s¸eÑ1CÐDÑDÔDˆÝ
Ô˜s CÑ(Ô(Ð(Ð(Ð(r1   rx   Ú	ser_indexr   r4   c                 óà   — t          ddgd¬¦  «        } ||¦  «        }t          dg|g¬¦  «        |d<   t          t          dg|g¬¦  «        dgd¬¦  «        }t          j        ||¦  «         d S )Nr   rH   r_   é*   r7   r†   )r-   rx   rˆ   rK   Úidxrr@   s         r/   Ú test_setitem_series_object_dtypez9TestSetitemScalarIndexer.test_setitem_series_object_dtypeÁ   s‚   € õ �a˜�V 8Ð,Ñ,Ô,ˆØˆw�s‰|Œ|ˆÝ˜"˜ i [Ð1Ñ1Ô1ˆˆQ‰Ý�6 2 $¨y¨kÐ:Ñ:Ô:¸AÐ>ÀhÐOÑOÔOˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-r1   zindex, exp_value)r   rŠ   c                 óª   — t          ddg¦  «        }t          dg|g¬¦  «        |j        d<   t          |dg¦  «        }t          j        ||¦  «         d S )Nr   rŠ   r7   )r   r;   r<   r=   )r-   r8   Ú	exp_valuerK   r@   s        r/   Útest_setitem_seriesz,TestSetitemScalarIndexer.test_setitem_seriesË   sY   € õ �a˜�V‰nŒnˆÝ˜R˜D¨¨Ð0Ñ0Ô0ˆŒ�‰
Ý˜9 a˜.Ñ)Ô)ˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-r1   N)r{   r|   r}   r‡   r~   r   r€   r<   r;   ÚatrŒ   r*   r+   r�   r�   r1   r/   rƒ   rƒ   ¸   sµ   € € € € € ð)ð )ð )ð „[×Ò˜Y¨¬°´¨Ñ8Ô8Ø„[×Ò˜[¨1¨a¨&Ñ1Ô1ð.ð .ñ 2Ô1ñ 9Ô8ð.ð „[×ÒÐ/°'¸A¸r¼v¸;Ð1GÑHÔHð.ð .ñ IÔHð.ð .ð .r1   rƒ   c                   ó,   — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ ZdS )ÚTestSetitemSlicesc                 óD  — d}t          j        t          |                     d¬¦  «        ¬¦  «        5  d|dd…<   d d d ¦  «         n# 1 swxY w Y   t          j        t          |                     d¬¦  «        ¬¦  «        5  d|d	d…<   d d d ¦  «         d S # 1 swxY w Y   d S )
NzUcannot do slice indexing on DatetimeIndex with these indexers \[{key}\] of type floatz4\.0)Úkey©Úmatchr   g      @g      $@z4\.5g      @)r~   ÚraisesÚ	TypeErrorÚformat)r-   Údatetime_seriesÚmsgs      r/   Útest_setitem_slice_float_raisesz1TestSetitemSlices.test_setitem_slice_float_raisesÕ   s+  € ð'ð 	õ Œ]�9¨C¯JªJ¸7¨JÑ,CÔ,CÐDÑDÔDð 	*ð 	*Ø()ˆO˜C ˜HÑ%ð	*ð 	*ð 	*ñ 	*ô 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*øøøð 	*ð 	*ð 	*ð 	*õ Œ]�9¨C¯JªJ¸7¨JÑ,CÔ,CÐDÑDÔDð 	*ð 	*Ø()ˆO˜C ˜HÑ%ð	*ð 	*ð 	*ñ 	*ô 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*øøøð 	*ð 	*ð 	*ð 	*ð 	*ð 	*s#   ²AÁA
ÁA
Â BÂBÂBc                 óú   — t          t          d¦  «        t          t          d¦  «        ¦  «        ¬¦  «        }d|dd …<   |dk                         ¦   «         sJ ‚d|d d…<   |dk                         ¦   «         sJ ‚d S )Nr!   r7   r   iôÿÿÿr&   )r   ÚrangeÚlistrv   rJ   s     r/   Útest_setitem_slicez$TestSetitemSlices.test_setitem_sliceà   sz   € Ý•U˜2‘Y”Y¥d­5°©9¬9¡o¤oÐ6Ñ6Ô6ˆØˆˆCˆDˆD‰	Ø�q’�~Š~ÑÔÐÐÐàˆˆDˆSˆD‰	Ø�q’�~Š~ÑÔÐÐÐÐÐr1   c                 ó"  — t          t          j                             d¦  «                             d¦  «        g d¢¬¦  «        }d|d d…<   |d d…         dk                         ¦   «         sJ ‚|dd …         dk                         ¦   «         rJ ‚d S )Nr6   é   )r6   r'   r)   r¢   r!   é   é   é   r7   r   r'   )r   r*   ÚrandomÚdefault_rngÚstandard_normalrv   ÚanyrJ   s     r/   Útest_setitem_slice_integersz-TestSetitemSlices.test_setitem_slice_integersè   s�   € ÝÝŒI×!Ò! !Ñ$Ô$×4Ò4°QÑ7Ô7Ø.Ð.Ð.ð
ñ 
ô 
ˆð
 ˆˆBˆQˆB‰Ø�B�Q�B”˜1’×!Ò!Ñ#Ô#Ð#Ð#Ð#Ø˜˜˜”G˜q’L×%Ò%Ñ'Ô'Ð'Ð'Ð'Ð'Ð'r1   c                 óö   — t          t          j        dt          j        ¬¦  «        t          j        dt          j        ¬¦  «        ¬¦  «        }d|d d d…<   |d d d…         dk                         ¦   «         sJ ‚d S )Né   r_   r7   r   r6   )r   r*   ÚarangeÚfloat64Úint64rv   r,   s     r/   Útest_setitem_slicestepz(TestSetitemSlices.test_setitem_slicestepò   s{   € åÝŒI�b¥¤
Ð+Ñ+Ô+µ2´9¸RÅrÄxÐ3PÑ3PÔ3Pð
ñ 
ô 
ˆð ˆˆsˆs�ˆs‰Ø�s�s˜�s”˜qÒ ×%Ò%Ñ'Ô'Ð'Ð'Ð'Ð'Ð'r1   c                 ó  — t          j        ddgt          d¦  «        f¦  «        }t          t	          j        dt          j        ¬¦  «        |¦  «        }d ||¦  «        d d d…<   t          g d¢|¦  «        }t          j        ||¦  «         d S )	Nr   r4   Úabcder!   r_   éd   r'   )
r³   r4   r6   r%   r³   r&   r)   r(   r³   é	   )	r   Úfrom_productrŸ   r   r*   r­   r¯   r<   r=   )r-   rd   Úmir?   r@   s        r/   Útest_setitem_multiindex_slicez/TestSetitemSlices.test_setitem_multiindex_sliceû   sŠ   € åÔ$ q¨! f­d°7©m¬mÐ%<Ñ=Ô=ˆÝ�œ	 "­B¬HÐ5Ñ5Ô5°rÑ:Ô:ˆØ#&ˆˆ�FÑÔ˜C˜C˜a˜CÑ ÝÐ>Ð>Ð>ÀÑCÔCˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r1   N)r{   r|   r}   rœ   r    rª   r°   r·   r�   r1   r/   r’   r’   Ô   s_   € € € € € ð	*ð 	*ð 	*ð ð  ð  ð(ð (ð (ð(ð (ð (ð1ð 1ð 1ð 1ð 1r1   r’   c                   ó®   — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z	e
j                             deej        eg¦  «        d	„ ¦   «         Zd
„ Zd„ Zd„ Zd„ Zd„ ZdS )ÚTestSetitemBooleanMaskc                 óº   — t          ddgddgd¬¦  «        }t          dgdgd¬¦  «        |ddg<   t          ddgddgd¬¦  «        }t          j        ||¦  «         d S )Nr4   r6   r¯   rF   r   TFr†   ©r-   rK   r@   s      r/   Útest_setitem_mask_castz-TestSetitemBooleanMask.test_setitem_mask_cast  sv   € õ �a˜�V A q 6°Ð9Ñ9Ô9ˆÝ# Q C°¨s¸'ÐBÑBÔBˆˆT�5ˆMÑÝ˜1˜a˜&¨¨A¨°gÐ>Ñ>Ô>ˆå
Ô˜s HÑ-Ô-Ð-Ð-Ð-r1   c                 óà  — t          t          j                             d¦  «                             d¦  «        t          j        ddd¦  «        ¬¦  «                             d¦  «        }|dk    }|                     ¦   «         }||                              ¦   «                              t          ¦  «        }t          j        t          d¬¦  «        5  |||<   d d d ¦  «         d S # 1 swxY w Y   d S )	Nr6   r³   r   éÿÿÿÿr7   r&   úInvalid valuer•   )r   r*   r¦   r§   r¨   r­   Úroundr:   ÚmapÚstrr~   r—   r˜   )r-   ÚtsÚmaskÚleftÚrights        r/   Ú#test_setitem_mask_align_and_promotez:TestSetitemBooleanMask.test_setitem_mask_align_and_promote  s  € åÝŒI×!Ò! !Ñ$Ô$×4Ò4°SÑ9Ô9ÅÄÈ3ÐPQÐSUÑAVÔAVð
ñ 
ô 
ç
Š%�‰(Œ(ð 	ð �AŠvˆØ�wŠw‰yŒyˆØ�4”—’‘”×#Ò#¥CÑ(Ô(ˆÝŒ]�9¨OÐ<Ñ<Ô<ð 	ð 	ØˆD�‰Jð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s   ÃC#Ã#C'Ã*C'c                 óæ   — t          g d¢¦  «        }|dk    }||                              t          ¦  «        }t          j        t
          d¬¦  «        5  |||<   d d d ¦  «         d S # 1 swxY w Y   d S )N)r   r4   r6   r   r   r¿   r•   )r   rÁ   rÂ   r~   r—   r˜   )r-   rK   rÄ   Úser2s       r/   Útest_setitem_mask_promote_strsz5TestSetitemBooleanMask.test_setitem_mask_promote_strs  s³   € Ý�\�\�\Ñ"Ô"ˆØ�QŠwˆØ�4Œy�}Š}�SÑ!Ô!ˆÝŒ]�9¨OÐ<Ñ<Ô<ð 	ð 	ØˆC�‰Ið	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s   ÁA&Á&A*Á-A*c                 ó°   — t          g d¢¦  «        }t          g d¢¦  «        }||         }|||<   t          g d¢¦  «        }t          j        ||¦  «         d S )N)r   r…   Úbarr   )FTTFr†   )r-   rK   rÄ   rÉ   r@   s        r/   Útest_setitem_mask_promotez0TestSetitemBooleanMask.test_setitem_mask_promote   si   € ÝÐ)Ð)Ð)Ñ*Ô*ˆÝÐ0Ð0Ð0Ñ1Ô1ˆØ�4ŒyˆØˆˆD‰	åÐ.Ð.Ð.Ñ/Ô/ˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-r1   c                 óœ  — ||                      ¦   «         k    }|                     ¦   «         }|dz  ||<   |dz  }t          j        ||         ||         ¦  «         |                     ¦   «         }|dz  dd…         ||<   |dz  dd…                              |¦  «        }||         || <   t          j        ||         ||         ¦  «         d S )Nr6   r   r&   )Úmedianr:   r<   r=   Úreindex_like)r-   Ústring_seriesrÄ   r?   r@   s        r/   Útest_setitem_booleanz+TestSetitemBooleanMask.test_setitem_boolean)  sÚ   € Ø˜}×3Ò3Ñ5Ô5Ò5ˆð ×#Ò#Ñ%Ô%ˆØ$ qÑ(ˆˆt‰Ø  1Ñ$ˆÝ
Ô˜v dœ|¨X°d¬^Ñ<Ô<Ð<ð ×#Ò#Ñ%Ô%ˆØ%¨Ñ)¨1¨Q¨3Ô/ˆˆt‰Ø! AÑ% q¨ sÔ+×8Ò8¸ÑGÔGˆØ'¨Ô-ˆ�$�‰Ý
Ô˜v dœ|¨X°d¬^Ñ<Ô<Ð<Ð<Ð<r1   c                 ól  — |}|                      dt          ¦   «         ¬¦  «        |                     ¦   «         k    }d}t          j        t
          |¬¦  «        5  d||<   d d d ¦  «         n# 1 swxY w Y   t          j        t
          |¬¦  «        5  d|j        |<   d d d ¦  «         d S # 1 swxY w Y   d S )Nr4   ©rZ   zsUnalignable boolean Series provided as indexer \(index of the boolean Series and of the indexed object do not matchr•   )Úshiftr   rÏ   r~   r—   r   r;   )r-   rš   rÃ   Úmask_shiftedr›   s        r/   Útest_setitem_boolean_cornerz2TestSetitemBooleanMask.test_setitem_boolean_corner9  s5  € ØˆØ—x’x ­©¬�xÑ/Ô/°"·)²)±+´+Ò=ˆðIð 	õ Œ]�=°Ð4Ñ4Ô4ð 	!ð 	!Ø ˆBˆ|Ñð	!ð 	!ð 	!ñ 	!ô 	!ð 	!ð 	!ð 	!ð 	!ð 	!ð 	!øøøð 	!ð 	!ð 	!ð 	!õ Œ]�=°Ð4Ñ4Ô4ð 	%ð 	%Ø#$ˆBŒF�<Ñ ð	%ð 	%ð 	%ñ 	%ô 	%ð 	%ð 	%ð 	%ð 	%ð 	%ð 	%ð 	%øøøð 	%ð 	%ð 	%ð 	%ð 	%ð 	%s$   ÁA+Á+A/Á2A/ÂB)Â)B-Â0B-c                 óÌ   — |                      ¦   «         }|                     ¦   «         }d||dk    <   |                     ¦   «         }d||dk    <   t          j        ||¦  «         d S ©Nr   )Úsort_valuesr:   r<   r=   )r-   rÑ   Úorderedr:   r@   s        r/   Ú$test_setitem_boolean_different_orderz;TestSetitemBooleanMask.test_setitem_boolean_different_orderG  sj   € Ø×+Ò+Ñ-Ô-ˆà×!Ò!Ñ#Ô#ˆØˆˆW�qŠ[Ñà ×%Ò%Ñ'Ô'ˆØ!"ˆ�˜A’Ñå
Ô˜t XÑ.Ô.Ð.Ð.Ð.r1   Úfuncc                 óœ   — t          g d¢¦  «        } |g d¢¦  «        }ddg||<   t          g d¢¦  «        }t          j        ||¦  «         d S )N)Nr5   N©TFTr3   Úc©r3   r5   rà   r†   )r-   rÝ   rK   rÄ   r@   s        r/   Ú test_setitem_boolean_python_listz7TestSetitemBooleanMask.test_setitem_boolean_python_listR  se   € õ Ð&Ð&Ð&Ñ'Ô'ˆØˆtÐ'Ð'Ð'Ñ(Ô(ˆØ˜#�JˆˆD‰	Ý˜/˜/˜/Ñ*Ô*ˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-r1   c                 ó0  — t          g d¢|¬¦  «        }t          t          d¦  «        |¬¦  «        ||dk    <   t          g d¢|¬¦  «        }t          j        ||¦  «         t          g d¢|¬¦  «        }t          t          d¦  «        |¬¦  «        |j        |dk    <   t          j        ||¦  «         t          g d¢|¬¦  «        }t          t          d¦  «        |¬¦  «        }|j        |dk             |j        |dk    <   t          j        ||¦  «         d S )N)r&   r)   r(   r¢   r_   r'   r)   )r&   r)   r6   r%   r4   )r   rž   r<   r=   r;   )r-   Úany_numeric_ea_dtyperK   r@   Úloc_sers        r/   Ú'test_setitem_boolean_nullable_int_typesz>TestSetitemBooleanMask.test_setitem_boolean_nullable_int_types[  s  € å�\�\�\Ð)=Ð>Ñ>Ô>ˆÝ�e A™hœhÐ.BÐCÑCÔCˆˆC�!ŠG‰Ý˜,˜,˜,Ð.BÐCÑCÔCˆÝ
Ô˜s HÑ-Ô-Ð-å�\�\�\Ð)=Ð>Ñ>Ô>ˆÝ!¥%¨¡(¤(Ð2FÐGÑGÔGˆŒ��a’ÑÝ
Ô˜s HÑ-Ô-Ð-å�\�\�\Ð)=Ð>Ñ>Ô>ˆÝ�˜q™œÐ)=Ð>Ñ>Ô>ˆØ"œ; w°¢{Ô3ˆŒ��a’ÑÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-r1   c                 ó"  — t          d gdz  ¦  «        }dgdz  dgdz  z   dgdz  z   }t          d¦  «        ||<   |}t          d gdz  t          t          d¦  «        ¦  «        z   d gdz  z   t          ¬¦  «        }t	          j        ||¦  «         d S )Nr!   Fr%   Tr&   r6   r_   )r   rž   rŸ   rH   r<   r=   )r-   rK   rÄ   r?   r@   s        r/   ÚAtest_setitem_with_bool_mask_and_values_matching_n_trues_in_lengthzXTestSetitemBooleanMask.test_setitem_with_bool_mask_and_values_matching_n_trues_in_lengthk  s—   € å�d�V˜b‘[Ñ!Ô!ˆØˆw˜‰{˜d˜V a™ZÑ'¨5¨'°A©+Ñ5ˆÝ˜!‘H”HˆˆD‰	ØˆÝ˜4˜& 1™*¥t­E°!©H¬H¡~¤~Ñ5¸¸À¹
ÑBÍ&ÐQÑQÔQˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r1   c                 ó®   — t          g d¢¦  «        }t          j        t          d¬¦  «        5  t          j        |d<   d d d ¦  «         d S # 1 swxY w Y   d S )Nrß   r¿   r•   r   )r   r~   r—   r˜   r*   r+   )r-   r?   s     r/   Útest_setitem_nan_with_boolz1TestSetitemBooleanMask.test_setitem_nan_with_boolt  sš   € åÐ+Ð+Ð+Ñ,Ô,ˆÝŒ]�9¨OÐ<Ñ<Ô<ð 	ð 	ÝœˆF�1‰Ið	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s   ­A
Á
AÁAc                 óx  — t          g d¢d¬¦  «        }t          j        g d¢t          j        ¬¦  «        }t          j        g d¢¦  «        }|                     ¦   «         }t          j        t          d¬¦  «        5  t          |¦  «        ||<   d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  |                     ||d¬	¦  «         d d d ¦  «         n# 1 swxY w Y   | 	                    | t          |¦  «        ¦  «        }t          g d
¢¦  «        }t          j        ||¦  «         d S )NrC   Úint8r_   )éç  éè  éé  rß   r¿   r•   T©Úinplace)rí   r6   rï   )r   r*   r   r¯   r:   r~   r—   r˜   rÄ   Úwherer<   r=   )r-   re   ÚaltrÄ   rK   Úresr@   s          r/   Ú!test_setitem_mask_smallint_upcastz8TestSetitemBooleanMask.test_setitem_mask_smallint_upcastz  sœ  € Ý�i�i�i vÐ.Ñ.Ô.ˆÝŒhÐ(Ð(Ð(µ´Ð9Ñ9Ô9ˆåŒxÐ+Ð+Ð+Ñ,Ô,ˆà�iŠi‰kŒkˆÝŒ]�9¨OÐ<Ñ<Ô<ð 	$ð 	$Ý˜s™œˆC�‰Ið	$ð 	$ð 	$ñ 	$ô 	$ð 	$ð 	$ð 	$ð 	$ð 	$ð 	$øøøð 	$ð 	$ð 	$ð 	$õ Œ]�9¨OÐ<Ñ<Ô<ð 	.ð 	.Ø�HŠH�T˜3¨ˆHÑ-Ô-Ð-ð	.ð 	.ð 	.ñ 	.ô 	.ð 	.ð 	.ð 	.ð 	.ð 	.ð 	.øøøð 	.ð 	.ð 	.ð 	.ð �iŠi˜˜�v c™{œ{Ñ+Ô+ˆÝ˜.˜.˜.Ñ)Ô)ˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-s$   Á;BÂBÂ!BÃ C%Ã%C)Ã,C)c                 ó  — t          g d¢d¬¦  «        }t          g d¢t          j        ¬¦  «        }t          j        g d¢¦  «        }|                     ¦   «         }|||<   t          g d¢d¬¦  «        }t          j        ||¦  «         |                     ¦   «         }|                     ||d¬¦  «         t          j        ||¦  «         |                     ¦   «         }|                     | |¦  «        }t          j        ||d	¬
¦  «         d S )NrC   Úuint8r_   )éõ   rî   éö   rß   )rø   r6   rù   Trð   F)Úcheck_dtype)	r   r*   r¯   r   r:   r<   r=   rÄ   rò   )	r-   re   ró   rÄ   rK   r@   rÉ   Úser3rô   s	            r/   Ú$test_setitem_mask_smallint_no_upcastz;TestSetitemBooleanMask.test_setitem_mask_smallint_no_upcast‹  s  € õ �i�i�i wÐ/Ñ/Ô/ˆÝÐ%Ð%Ð%­R¬XÐ6Ñ6Ô6ˆåŒxÐ+Ð+Ð+Ñ,Ô,ˆà�iŠi‰kŒkˆØˆˆD‰	Ý˜-˜-˜-¨wÐ7Ñ7Ô7ˆÝ
Ô˜s HÑ-Ô-Ð-à�yŠy‰{Œ{ˆØ�	Š	�$˜ Tˆ	Ñ*Ô*Ð*Ý
Ô˜t XÑ.Ô.Ð.ð �yŠy‰{Œ{ˆØ�jŠj˜$˜ Ñ$Ô$ˆÝ
Ô˜s H¸%Ð@Ñ@Ô@Ð@Ð@Ð@r1   N)r{   r|   r}   r¼   rÇ   rÊ   rÍ   rÒ   r×   rÜ   r~   r   r€   rŸ   r*   r   r   râ   ræ   rè   rê   rõ   rü   r�   r1   r/   r¹   r¹     s  € € € € € ð.ð .ð .ð	ð 	ð 	ðð ð ð.ð .ð .ð=ð =ð =ð %ð %ð %ð	/ð 	/ð 	/ð „[×Ò˜V d¨B¬H°fÐ%=Ñ>Ô>ð.ð .ñ ?Ô>ð.ð.ð .ð .ð 1ð 1ð 1ðð ð ð.ð .ð .ð"Að Að Að Að Ar1   r¹   c                   ó   — e Zd Zd„ Zd„ ZdS )ÚTestSetitemViewCopySemanticsc                 óž  — t          ddd¬¦  «        }|d         }t          |¦  «        }|j        |usJ ‚|j        j        j        |j        j        j        u sJ ‚|j        dk    sJ ‚t          |j        d<   |j        j        �J ‚|j        |usJ ‚|j        j        j        |j        j        j        usJ ‚|d         |k    sJ ‚|j        dk    sJ ‚d S )NÚ20130101r%   rO   ©r#   rP   r4   ÚD)	r   r   Ú_valuesÚ_ndarrayÚbaseÚ_datarZ   r   rR   ©r-   ÚdtirÃ   rK   s       r/   Ú,test_setitem_invalidates_datetime_index_freqzITestSetitemViewCopySemantics.test_setitem_invalidates_datetime_index_freq£  så   € õ ˜¨Q°<Ð@Ñ@Ô@ˆØ�ŒVˆÝ�S‰kŒkˆØŒ{ #Ð%Ð%Ð%Ð%ØŒ{Ô#Ô(¨C¬IÔ,>Ô,CÐCÐCÐCÐCØŒx˜3ŠˆˆˆÝˆŒ�‰ØŒ{ÔÐ'Ð'Ð'ð Œ{ #Ð%Ð%Ð%Ð%ØŒ{Ô#Ô(°´	Ô0BÔ0GÐGÐGÐGÐGØ�1Œv˜Š|ˆ|ˆ|ˆ|ØŒx˜3Šˆˆˆˆˆr1   c                 ó¬  — t          ddd¬¦  «        }|d         }t          |¦  «        }|j        |usJ ‚|j        j        j        |j        j        j        u sJ ‚|j        j        d         j        j        j        |j        j        j        u sJ ‚|j        j        d         j        |usJ ‚t          |d d d…<   |d         t          u sJ ‚|d         |k    sJ ‚d S )NrW   r!   ú
US/Pacificr  r   r%   )
r   r   r  r  r  r  Ú_mgrÚblocksrw   r   r  s       r/   Ú'test_dt64tz_setitem_does_not_mutate_dtizDTestSetitemViewCopySemantics.test_dt64tz_setitem_does_not_mutate_dti¶  sÛ   € å˜¨r°lÐCÑCÔCˆØ�ŒVˆÝ�S‰kŒkˆØŒ{ #Ð%Ð%Ð%Ð%ØŒ{Ô#Ô(¨C¬IÔ,>Ô,CÐCÐCÐCÐCØŒxŒ˜qÔ!Ô(Ô1Ô6¸#¼)Ô:LÔ:QÐQÐQÐQÐQàŒxŒ˜qÔ!Ô(°Ð3Ð3Ð3Ð3åˆˆCˆCˆaˆC‰Ø�1Œv�ˆ}ˆ}ˆ}ˆ}Ø�1Œv˜Š|ˆ|ˆ|ˆ|ˆ|ˆ|r1   N)r{   r|   r}   r	  r  r�   r1   r/   rþ   rþ   ¢  s2   € € € € € ðð ð ð&ð ð ð ð r1   rþ   c                   ó   — e Zd Zd„ Zd„ ZdS )ÚTestSetitemCallablec                 ó¼   — t          g d¢t          d¦  «        ¬¦  «        }d|d„ <   t          g d¢t          d¦  «        ¬¦  «        }t          j        ||¦  «         d S )N©r4   r6   r%   r'   ÚABCDr7   r¾   c                 ó   — dS )NÚAr�   ©rt   s    r/   ú<lambda>z?TestSetitemCallable.test_setitem_callable_key.<locals>.<lambda>Ê  s   € �c€ r1   )r¾   r6   r%   r'   )r   rŸ   r<   r=   r»   s      r/   Útest_setitem_callable_keyz-TestSetitemCallable.test_setitem_callable_keyÇ  s_   € å�\�\�\­¨f©¬Ð6Ñ6Ô6ˆØˆˆMˆMÑå˜-˜-˜-­t°F©|¬|Ð<Ñ<Ô<ˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-r1   c                 óž   — d„ }t          g d¢t          ¬¦  «        }|||dk     <   t          dd|dg¦  «        }t          j        ||¦  «         d S )Nc                 ó   — | dz   S ©Nr4   r�   r  s    r/   r  zATestSetitemCallable.test_setitem_callable_other.<locals>.<lambda>Ñ  s
   € ˜˜A™€ r1   )r4   r6   r¾   r'   r_   r   r4   r6   r'   ©r   rH   r<   r=   )r-   ÚincrK   r@   s       r/   Útest_setitem_callable_otherz/TestSetitemCallable.test_setitem_callable_otherÏ  s\   € àˆoˆõ �]�]�]­&Ð1Ñ1Ô1ˆØˆˆC�!ŠG‰å˜1˜a  a˜.Ñ)Ô)ˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-r1   N)r{   r|   r}   r  r  r�   r1   r/   r  r  Æ  s2   € € € € € ð.ð .ð .ð	.ð 	.ð 	.ð 	.ð 	.r1   r  c                   óX  — e Zd Zd„ Zd„ Zd„ Zej                             d e	d¦  «         e	d¦  «         
                    ¦   «          e	d¦  «                             ¦   «         g¦  «        d„ ¦   «         Zd„ Zd„ Zd	„ Zej                             d
eeddddfeeddddfeej        ddddfeej        ddddfeeddddfeeddddfej        eddddfej        eddddfej        eddddfej        eddddfej        ej        ddddfej        ej        ddddfg¦  «        d„ ¦   «         Zd„ ZdS )ÚTestSetitemWithExpansionc                 óØ   — t          d¦  «        }t          t          ¬¦  «        }d||<   t          d|r|gnt          |gt          ¬¦  «        ¬¦  «        }t	          j        ||¦  «         d S )Nra   r_   é/   r7   )r   r   rH   r   r<   r=   )r-   Úusing_infer_stringr”   r.   r@   s        r/   Útest_setitem_empty_seriesz2TestSetitemWithExpansion.test_setitem_empty_seriesÜ  sw   € å˜Ñ%Ô%ˆÝ�fÐ%Ñ%Ô%ˆØˆˆs‰ÝØÐ1ÐQ�s�e�eµu¸c¸UÍ&Ð7QÑ7QÔ7Qð
ñ 
ô 
ˆõ 	Ô˜v xÑ0Ô0Ð0Ð0Ð0r1   c                 óH  — t          g dd¬¦  «        }t          g |t          ¬¦  «        }t          d¦  «        }d||<   t          dt          |gd¬¦  «                             d¦  «        ¦  «        }t          j        ||¦  «         |j        j        |j        j        k    sJ ‚d S )	Nr  rm   )rZ   rG   rF   ra   r"  rÔ   r"   )	r   r   rH   r   Úas_unitr<   r=   r8   rZ   )r-   r  r.   r”   r@   s        r/   Ú6test_setitem_empty_series_datetimeindex_preserves_freqzOTestSetitemWithExpansion.test_setitem_empty_series_datetimeindex_preserves_freqæ  s    € å˜B S°Ð9Ñ9Ô9ˆÝ˜ #­VÐ4Ñ4Ô4ˆÝ˜Ñ%Ô%ˆØˆˆs‰Ý˜"�m¨S¨E¸Ð<Ñ<Ô<×DÒDÀTÑJÔJÑKÔKˆÝ
Ô˜v xÑ0Ô0Ð0ØŒ|Ô  H¤NÔ$7Ò7Ð7Ð7Ð7Ð7Ð7r1   c                 óÆ   — t          d¦  «        }t          |gdgt          ¬¦  «        }|d         }t          g t          ¬¦  «        }d|d<   ||d<   |d         }||k    sJ ‚d S )Nl    P”iÕ5Ò Ú	timestamprF   r_   g     Àr@Úanything)r   r   rH   )r-   r)  r.   r@   r?   s        r/   Ú3test_setitem_empty_series_timestamp_preserves_dtypezLTestSetitemWithExpansion.test_setitem_empty_series_timestamp_preserves_dtypeð  sy   € åÐ1Ñ2Ô2ˆ	Ý˜˜¨K¨=ÅÐGÑGÔGˆØ˜+Ô&ˆå˜¥&Ð)Ñ)Ô)ˆØ"ˆˆzÑØ'ˆˆ{ÑØ˜Ô$ˆØ˜Ò!Ð!Ð!Ð!Ð!Ð!r1   Útdú9 daysc                 ó  — |rHt          |t          ¦  «        s3|                     t          j                             d¬¦  «        ¦  «         t          d|gddgt          ¬¦  «        }t          dg¦  «        }||d<   t          j	        ||¦  «         t          |d         t          ¦  «        sJ ‚t          dg¦  «        }t          d¦  «        |j
        d<   t          j	        ||¦  «         t          |d         t          ¦  «        sJ ‚d S )Nzinferred as string©Úreasonrt   r   r,  rF   r-  )rp   r   Úapplymarkerr~   r   Úxfailr   rH   r<   r=   r;   )r-   r,  r#  Úrequestr@   rK   s         r/   Ú#test_append_timedelta_does_not_castz<TestSetitemWithExpansion.test_append_timedelta_does_not_castü  sù   € ð ð 	P¥j°µYÑ&?Ô&?ð 	Pà×Ò¥¤× 1Ò 1Ð9MÐ 1Ñ NÔ NÑOÔOÐOå˜3 ˜)¨A¨t¨9½FÐCÑCÔCˆå�c�U‰mŒmˆØˆˆD‰	Ý
Ô˜s HÑ-Ô-Ð-Ý˜#˜dœ)¥YÑ/Ô/Ð/Ð/Ð/å�c�U‰mŒmˆÝ! (Ñ+Ô+ˆŒ�‰Ý
Ô˜s HÑ-Ô-Ð-Ý˜#˜dœ)¥YÑ/Ô/Ð/Ð/Ð/Ð/Ð/r1   c                 óØ   — t          t          ¬¦  «        }t          d¦  «        |d<   d|d<   d|d<   t          t          d¦  «        ddgg d¢¬	¦  «        }t          j        ||¦  «         d S )
Nr_   rW   r3   ç      @r5   r…   rà   rá   r7   )r   rH   r   r<   r=   r»   s      r/   Ú*test_setitem_with_expansion_type_promotionzCTestSetitemWithExpansion.test_setitem_with_expansion_type_promotion  ss   € å�6Ð"Ñ"Ô"ˆÝ˜\Ñ*Ô*ˆˆC‰ØˆˆC‰ØˆˆC‰Ý�9 \Ñ2Ô2°C¸Ð?ÀÀÀÐWÑWÔWˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-r1   c                 óÂ   — |                      ¦   «         }d|j        vsJ ‚d|d<   t          dgdgd¬¦  «        }t          ||g¦  «        }t	          j        ||¦  «         d S )NÚfoobarr4   r.   )r8   Úname)r:   r8   r   r   r<   r=   )r-   rÑ   rK   Úappr@   s        r/   Útest_setitem_not_containedz3TestSetitemWithExpansion.test_setitem_not_contained  sr   € à× Ò Ñ"Ô"ˆØ˜sœyÐ(Ð(Ð(Ð(ØˆˆH‰å�a�S  
°Ð:Ñ:Ô:ˆÝ˜=¨#Ð.Ñ/Ô/ˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-r1   c                 ó†   — t          ddg|¬¦  «        }d|d<   t          g d¢|¬¦  «        }t          j        ||¦  «         d S )Nr4   r6   r_   r!   )r4   r6   r!   r†   )r-   rä   rK   r@   s       r/   Útest_setitem_keep_precisionz4TestSetitemWithExpansion.test_setitem_keep_precision)  sR   € å�a˜�VÐ#7Ð8Ñ8Ô8ˆØˆˆA‰Ý˜*˜*˜*Ð,@ÐAÑAÔAˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-r1   z3na, target_na, dtype, target_dtype, indexer, raisesÚInt64r4   Fr6   r¯   r®   rH   TÚFloat64c                 ó  — t          ddg|¬¦  «        }|r;t          j        t          d¬¦  «        5  |||<   d d d ¦  «         d S # 1 swxY w Y   d S |||<   |dk    rd|gndd|g}t          ||¬¦  «        }	t	          j        ||	¦  «         d S )Nr4   r6   r_   r¿   r•   )r   r~   r—   r˜   r<   r=   )
r-   ÚnaÚ	target_narG   Útarget_dtyperx   r—   rK   Úexpected_valuesr@   s
             r/   Útest_setitem_enlarge_with_naz5TestSetitemWithExpansion.test_setitem_enlarge_with_na0  sö   € õ* �a˜�V 5Ð)Ñ)Ô)ˆØð 	2Ý”�y°Ð@Ñ@Ô@ð "ð "Ø!��G‘ð"ð "ð "ñ "ô "ð "ð "ð "ð "ð "ð "ð "øøøð "ð "ð "ð "ð "ð "ð ˆC�‰LØ07¸1²°˜q )˜n˜nÀ1ÀaÈÐBSˆOÝ˜o°\ÐBÑBÔBˆHÝÔ" 3¨Ñ1Ô1Ð1Ð1Ð1s   ±AÁAÁAc                 ó  — t          ddg¦  «        }||d<   |rt          |t          ¦  «        sdnt          }t          dd|gg d¢|¬¦  «        }t	          j        ||¦  «         |r|d         t          j        u  d S |d         |u sJ ‚d S )Nr3   r5   r%   rÂ   )r   r4   r%   rF   )r   rp   r   rH   r<   r=   r*   r+   )r-   Únulls_fixturer#  rK   rG   r@   s         r/   Ú$test_setitem_enlargement_object_nonez=TestSetitemWithExpansion.test_setitem_enlargement_object_noneO  s²   € å�c˜3�ZÑ Ô ˆØˆˆA‰ð "ðÝ*4°]ÅGÑ*LÔ*LðˆEˆEåð 	õ
 ˜3  ]Ð3¸9¸9¸9ÈEÐRÑRÔRˆÝ
Ô˜s HÑ-Ô-Ð-Øð 	+Ø�ŒF•b”fÐÐÐÐà�q”6˜]Ð*Ð*Ð*Ð*Ð*Ð*r1   N)r{   r|   r}   r$  r'  r+  r~   r   r€   r   Úto_timedelta64Úto_pytimedeltar4  r7  r<  r>  r	   r*   r+   r   rF  rI  r�   r1   r/   r   r   Û  s   € € € € € ð1ð 1ð 1ð8ð 8ð 8ð
"ð 
"ð 
"ð „[×ÒØàˆI�hÑÔØˆI�hÑÔ×.Ò.Ñ0Ô0ØˆI�hÑÔ×.Ò.Ñ0Ô0ð	
ñô ð0ð 0ñô ð0ð$.ð .ð .ð.ð .ð .ð.ð .ð .ð „[×ÒØ=à��W˜g q¨%Ð0Ø��W˜g q¨%Ð0Ø�”˜ )¨Q°Ð6Ø�”˜ )¨Q°Ð6Ø�#�w ¨!¨TÐ2Ø�#�w ¨!¨UÐ3ØŒV�R˜ '¨1¨eÐ4ØŒV�R˜ '¨1¨eÐ4ØŒV�R˜ I¨q°%Ð8ØŒV�R˜ I¨q°%Ð8ØŒV�R”V˜W i°°EÐ:ØŒV�R”V˜W i°°EÐ:ð	
ñô ð"2ð 2ñ#ô ð"2ð+ð +ð +ð +ð +r1   r   c                  ó  — t          j        d¦  «        } d| j        _        t	          | d¬¦  «        }|j        D ]J}d}t          j        t          |¬¦  «        5  d||<   d d d ¦  «         n# 1 swxY w Y   | |         dk    sJ ‚ŒKd S )Nr&   F©r:   ú#assignment destination is read-onlyr•   r4   r   )	r*   ÚzerosÚflagsÚ	writeabler   r8   r~   r—   Ú
ValueError)r   r.   Únr›   s       r/   Ú.test_setitem_scalar_into_readonly_backing_datarT  `  sÕ   € õ ŒH�Q‰KŒK€EØ!€E„KÔÝ�E Ð&Ñ&Ô&€FàŒ\ð ð ˆØ3ˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	ð 	ØˆF�1‰Ið	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð �QŒx˜1Š}ˆ}ˆ}ˆ}ˆ}ðð s   ÁA*Á*A.	Á1A.	c                  ó  — t          j        d¦  «        } d| j        _        t	          | d¬¦  «        }d}t          j        t          |¬¦  «        5  d|dd…<   d d d ¦  «         n# 1 swxY w Y    | j        ¦   «         rJ ‚d S )Nr&   FrM  rN  r•   r4   r%   )	r*   rO  rP  rQ  r   r~   r—   rR  r©   )r   r.   r›   s      r/   Ú-test_setitem_slice_into_readonly_backing_datarV  o  sÄ   € õ ŒH�Q‰KŒK€EØ!€E„KÔÝ�E Ð&Ñ&Ô&€Fà
/€CÝ	Œ•z¨Ð	-Ñ	-Ô	-ð ð Øˆˆq�ˆs‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð ˆuŒy‰{Œ{ÐÐˆ?ÐÐs   ÁA#Á#A'Á*A'c                  óž  — t          t          ddgddg¬¦  «        ¦  «        } |                      ¦   «         }d|d d …<   t          t          ddgddg¬¦  «        ¦  «        }t          j        ||¦  «         |                      ¦   «         }d|d<   t          t          ddgddg¬¦  «        ¦  «        }t          j        ||¦  «         |                      ¦   «         }d||j        dk    <   t          t          ddgddg¬¦  «        ¦  «        }t          j        ||¦  «         |                      ¦   «         }d|ddg<   t          t          ddgddg¬¦  «        ¦  «        }t          j        ||¦  «         |                      ¦   «         }dd	g|_        d|d	<   t          t          ddgddg¬¦  «        dd	g¬
¦  «        }t          j        ||¦  «         d S )Nr5   r3   ©Ú
categoriesr4   r   FTrt   Úyr7   )r   r
   r:   r<   r=   r8   )re   rK   rf   s      r/   Ú&test_setitem_categorical_assigning_opsr[  }  sÅ  € Ý•+˜s C˜j°c¸3°ZÐ@Ñ@Ô@ÑAÔA€DØ
�)Š)‰+Œ+€CØ€Cˆˆˆ�FÝ
•˜c 3˜Z°S¸#°JÐ?Ñ?Ô?Ñ
@Ô
@€CÝÔ˜3 Ñ$Ô$Ð$à
�)Š)‰+Œ+€CØ€Cˆ�FÝ
•˜c 3˜Z°S¸#°JÐ?Ñ?Ô?Ñ
@Ô
@€CÝÔ˜3 Ñ$Ô$Ð$à
�)Š)‰+Œ+€CØ€CˆŒ	�AŠÑÝ
•˜c 3˜Z°S¸#°JÐ?Ñ?Ô?Ñ
@Ô
@€CÝÔ˜3 Ñ$Ô$Ð$à
�)Š)‰+Œ+€CØ€Cˆ�ˆÑÝ
•˜c 3˜Z°S¸#°JÐ?Ñ?Ô?Ñ
@Ô
@€CÝÔ˜3 Ñ$Ô$Ð$à
�)Š)‰+Œ+€CØ�c�
€C„IØ€Cˆ�HÝ
•˜c 3˜Z°S¸#°JÐ?Ñ?Ô?ÈÈSÀzÐ
RÑ
RÔ
R€CÝÔ˜3 Ñ$Ô$Ð$Ð$Ð$r1   c                  óä   — t          t          g d¢¦  «        ¦  «        } t          t          dt          j        dgg d¢¬¦  «        ¦  «        }t          j        | d<   t	          j        | |¦  «         d S )NrC   r4   r%   rX  )r   r
   r*   r+   r<   r=   )rK   rf   s     r/   Ú!test_setitem_nan_into_categoricalr]  š  se   € å
•˜Y˜Y˜YÑ'Ô'Ñ
(Ô
(€CÝ
•˜a¥¤¨˜^¸	¸	¸	ÐBÑBÔBÑ
CÔ
C€CÝŒV€Cˆ�FÝÔ˜3 Ñ$Ô$Ð$Ð$Ð$r1   c                   óª   — e Zd Zej                             dddg¦  «        ej                             dg d¢e¬¦  «        d„ ¦   «         ¦   «         Zd„ Zd	S )
ÚTestSetitemCastingÚuniqueTFÚval)r%   r6  Ú3)Úidsc                 óÂ   — t          ddg¦  «        }|s	ddg|_        t          j        t          d¬¦  «        5  | ||¦  «        d<   d d d ¦  «         d S # 1 swxY w Y   d S )NTFr4   r¿   r•   )r   r8   r~   r—   r˜   )r-   ra  rd   r`  rK   s        r/   Útest_setitem_non_bool_into_boolz2TestSetitemCasting.test_setitem_non_bool_into_bool£  sµ   € õ �d˜E�]Ñ#Ô#ˆØð 	Ø˜A˜ˆCŒIåŒ]�9¨OÐ<Ñ<Ô<ð 	&ð 	&Ø"%ˆKˆK˜ÑÔ˜QÑð	&ð 	&ð 	&ñ 	&ô 	&ð 	&ð 	&ð 	&ð 	&ð 	&ð 	&ð 	&øøøð 	&ð 	&ð 	&ð 	&ð 	&ð 	&s   ¸AÁAÁAc                 ó  — t          g d¢¦  «        }|j        }t          g d¢¦  «        }|d d…         |d d…<   |j        |u sJ ‚t          j        t
          d¬¦  «        5  |dd …         |dd …<   d d d ¦  «         d S # 1 swxY w Y   d S )Nrß   )TFNr6   r¿   r•   r4   )r   r  r   r~   r—   r˜   )r-   rK   rw   rS   s       r/   Ú&test_setitem_boolean_array_into_npboolz9TestSetitemCasting.test_setitem_boolean_array_into_npbool®  sç   € åÐ(Ð(Ð(Ñ)Ô)ˆØ”ˆÝÐ'Ð'Ð'Ñ(Ô(ˆà�b�q�b”'ˆˆBˆQˆB‰ØŒ{˜fÐ$Ð$Ð$Ð$åŒ]�9¨OÐ<Ñ<Ô<ð 	ð 	Ø˜!˜"˜"”gˆC���‰Gð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s   ÁA<Á<B ÂB N)	r{   r|   r}   r~   r   r€   Útypere  rg  r�   r1   r/   r_  r_  ¢  sy   € € € € € Ø„[×Ò˜X¨¨e }Ñ5Ô5Ø„[×Ò˜U M M M°tÐÑ<Ô<ð&ð &ñ =Ô<ñ 6Ô5ð&ð
ð 
ð 
ð 
ð 
r1   r_  c                   ób   — e Zd ZdZej        d„ ¦   «         Zd„ Zd„ Zd„ Z	d„ Z
d„ Zd„ Zd	„ Zd
„ ZdS )ÚSetitemCastingEquivalentszÓ
    Check each of several methods that _should_ be equivalent to `obj[key] = val`

    We assume that
        - obj.index is the default Index(range(len(obj)))
        - the setitem does not expand the obj
    c                 ó"   — |j         |j         k    S )zF
        Whether we expect the setting to be in-place or not.
        r_   )r-   Úobjr@   s      r/   Ú
is_inplacez$SetitemCastingEquivalents.is_inplaceÄ  s   € ð
 Œ~ ¤Ò*Ð*r1   c                 ó¶   — |}|                      ¦   «         }|j        }| ||¦  «        |<   t          j        ||¦  «         |                      ||||¦  «         d S ro   )r:   r  r<   r=   Ú_check_inplace)	r-   rl  r”   r@   ra  rx   rm  re   rS   s	            r/   Úcheck_indexerz'SetitemCastingEquivalents.check_indexerË  s`   € ØˆØ�hŠh‰jŒjˆØŒkˆàˆˆ�‰Œ�SÑÝ
Ô˜s HÑ-Ô-Ð-à×Ò˜J¨¨c°3Ñ7Ô7Ð7Ð7Ð7r1   c                 óª   — |€d S |r2|j         j        dv r|j        |j        j        u sJ ‚d S |j        |u sJ ‚d S t	          j        ||j        ¦  «         d S )N)ÚmÚM)rG   Úkindr  r  r<   Úassert_equal)r-   rm  re   rS   rl  s        r/   ro  z(SetitemCastingEquivalents._check_inplaceÕ  sy   € ØÐàˆDØð 		/ØŒyŒ~ Ð+Ð+ð ”| s¤{Ô';Ð;Ð;Ð;Ð;Ð;Ð;à”{ cÐ)Ð)Ð)Ð)Ð)Ð)õ ŒO˜C ¤Ñ.Ô.Ð.Ð.Ð.r1   c           	      ó  — t          |t          ¦  «        st          j        d¦  «         |rt          j        t
          d¬¦  «        }nt          j        ¦   «         }|5  |                      ||||||¦  «         d d d ¦  «         n# 1 swxY w Y   |t          j
        u r?|5  |                      ||||t          j        |¦  «         d d d ¦  «         n# 1 swxY w Y   nL|t          j        u r>|5  |                      ||||t          j        |¦  «         d d d ¦  «         n# 1 swxY w Y   t          ||dz   ¦  «        }	|5  |                      ||	||||¦  «         d d d ¦  «         n# 1 swxY w Y   |t          j
        urGt          ||dz   ¦  «        }
|5  |                      ||
||||¦  «         d d d ¦  «         n# 1 swxY w Y   |g}|5  |                      ||||||¦  «         d d d ¦  «         n# 1 swxY w Y   t!          j        |¦  «        }|5  |                      ||||||¦  «         d d d ¦  «         n# 1 swxY w Y   d„ |fD ¦   «         }|5  |                      ||||||¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )NzNot relevant for int keyr¿   r•   r4   c              3   ó   K  — | ]}|V — Œd S ro   r�   rr   s     r/   ru   z9SetitemCastingEquivalents.test_int_key.<locals>.<genexpr>  s"   è è € Ð#Ð#˜�!Ð#Ð#Ð#Ð#Ð#Ð#r1   )rp   Úintr~   Úskipr—   r˜   Ú
contextlibÚnullcontextrp  r<   r;   r�   rR   Úiatrž   Úslicer*   r   )r-   rl  r”   r@   r—   ra  rd   rm  ÚctxÚrngÚslcÚilkeyÚindkeyÚgenkeys                 r/   Útest_int_keyz&SetitemCastingEquivalents.test_int_keyä  s:  € Ý˜#�sÑ#Ô#ð 	4ÝŒKÐ2Ñ3Ô3Ð3Øð 	+Ý”-¥	°ÐAÑAÔAˆCˆCåÔ(Ñ*Ô*ˆCàð 	Qð 	QØ×Ò˜s C¨°3¸ÀZÑPÔPÐPð	Qð 	Qð 	Qñ 	Qô 	Qð 	Qð 	Qð 	Qð 	Qð 	Qð 	Qøøøð 	Qð 	Qð 	Qð 	Qð �"œ&Ð Ð Øð Oð OØ×"Ò" 3¨¨X°s½B¼EÀ:ÑNÔNÐNðOð Oð Oñ Oô Oð Oð Oð Oð Oð Oð Oøøøð Oð Oð Oð Oøà�BœGÐ#Ð#Øð Pð PØ×"Ò" 3¨¨X°s½B¼FÀJÑOÔOÐOðPð Pð Pñ Pô Pð Pð Pð Pð Pð Pð Pøøøð Pð Pð Pð Põ �C˜˜q™Ñ!Ô!ˆØð 	Qð 	QØ×Ò˜s C¨°3¸ÀZÑPÔPÐPð	Qð 	Qð 	Qñ 	Qô 	Qð 	Qð 	Qð 	Qð 	Qð 	Qð 	Qøøøð 	Qð 	Qð 	Qð 	Qð �bœfÐ$Ð$å˜˜S 1™WÑ%Ô%ˆCØð Uð UØ×"Ò" 3¨¨X°s¸KÈÑTÔTÐTðUð Uð Uñ Uô Uð Uð Uð Uð Uð Uð Uøøøð Uð Uð Uð Uð �ˆØð 	Sð 	SØ×Ò˜s E¨8°S¸+ÀzÑRÔRÐRð	Sð 	Sð 	Sñ 	Sô 	Sð 	Sð 	Sð 	Sð 	Sð 	Sð 	Søøøð 	Sð 	Sð 	Sð 	Sõ ”˜%‘”ˆØð 	Tð 	TØ×Ò˜s F¨H°c¸;È
ÑSÔSÐSð	Tð 	Tð 	Tñ 	Tô 	Tð 	Tð 	Tð 	Tð 	Tð 	Tð 	Tøøøð 	Tð 	Tð 	Tð 	Tð $Ð#˜c˜UÐ#Ñ#Ô#ˆØð 	Tð 	TØ×Ò˜s F¨H°c¸;È
ÑSÔSÐSð	Tð 	Tð 	Tñ 	Tô 	Tð 	Tð 	Tð 	Tð 	Tð 	Tð 	Tð 	Tøøøð 	Tð 	Tð 	Tð 	Tð 	Tð 	Ts�   ÁBÂBÂBÂ%CÃCÃCÃ,%DÄD!Ä$D!Ä=E$Å$E(Å+E(ÆF9Æ9F=Ç F=Ç	G0Ç0G4Ç7G4ÈH8È8H<È?H<ÉI:É:I>ÊI>c           	      ó  — t          |t          ¦  «        st          j        d¦  «         |rt          j        t
          d¬¦  «        }nt          j        ¦   «         }|t          j	        ur4|5  |  
                    ||||||¦  «         d d d ¦  «         n# 1 swxY w Y   t          t          t          |¦  «        ¦  «        ¦  «        |         }	|5  |  
                    ||	||||¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        |	¦  «        }
|5  |  
                    ||
||||¦  «         d d d ¦  «         n# 1 swxY w Y   d„ |
D ¦   «         }|5  |  
                    ||||||¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )NzNot relevant for slice keyr¿   r•   c              3   ó   K  — | ]}|V — Œd S ro   r�   rr   s     r/   ru   z;SetitemCastingEquivalents.test_slice_key.<locals>.<genexpr>!  s"   è è € Ð$Ð$˜�!Ð$Ð$Ð$Ð$Ð$Ð$r1   )rp   r}  r~   ry  r—   r˜   rz  r{  r<   r;   rp  rŸ   rž   Úlenr*   r   )r-   rl  r”   r@   r—   ra  rd   rm  r~  r�  r‚  rƒ  s               r/   Útest_slice_keyz(SetitemCastingEquivalents.test_slice_key  sÜ  € Ý˜#�uÑ%Ô%ð 	6ÝŒKÐ4Ñ5Ô5Ð5Øð 	+Ý”-¥	°ÐAÑAÔAˆCˆCåÔ(Ñ*Ô*ˆCà�bœfÐ$Ð$àð Uð UØ×"Ò" 3¨¨X°s¸KÈÑTÔTÐTðUð Uð Uñ Uô Uð Uð Uð Uð Uð Uð Uøøøð Uð Uð Uð Uõ •U�3˜s™8œ8‘_”_Ñ%Ô% cÔ*ˆØð 	Sð 	SØ×Ò˜s E¨8°S¸+ÀzÑRÔRÐRð	Sð 	Sð 	Sñ 	Sô 	Sð 	Sð 	Sð 	Sð 	Sð 	Sð 	Søøøð 	Sð 	Sð 	Sð 	Sõ ”˜%‘”ˆØð 	Tð 	TØ×Ò˜s F¨H°c¸;È
ÑSÔSÐSð	Tð 	Tð 	Tñ 	Tô 	Tð 	Tð 	Tð 	Tð 	Tð 	Tð 	Tøøøð 	Tð 	Tð 	Tð 	Tð %Ð$˜VÐ$Ñ$Ô$ˆØð 	Tð 	TØ×Ò˜s F¨H°c¸;È
ÑSÔSÐSð	Tð 	Tð 	Tñ 	Tô 	Tð 	Tð 	Tð 	Tð 	Tð 	Tð 	Tð 	Tøøøð 	Tð 	Tð 	Tð 	Tð 	Tð 	TsH   Á+BÂBÂBÃC5Ã5C9Ã<C9ÄD=Ä=EÅEÅE>Å>FÆFc                 ó  — t          j        |j        t          ¬¦  «        }d||<   |                     ¦   «         }t          |¦  «        rjt          |¦  «        |                     ¦   «         k     rEd}t          j	        t          |¬¦  «        5  | ||¦  «        |<   d d d ¦  «         n# 1 swxY w Y   d S |rDt          j	        t          d¬¦  «        5  | ||¦  «        |<   d d d ¦  «         d S # 1 swxY w Y   d S | ||¦  «        |<   d S )Nr_   Tz9boolean index did not match indexed array along dimensionr•   r¿   )r*   rO  ÚshapeÚboolr:   r   r‡  Úsumr~   r—   Ú
IndexErrorr˜   )	r-   rl  r”   r@   r—   ra  rd   rÄ   r›   s	            r/   Útest_mask_keyz'SetitemCastingEquivalents.test_mask_key%  s�  € åŒx˜œ	­Ð.Ñ.Ô.ˆØˆˆS‰	à�hŠh‰jŒjˆå˜ÑÔð 	¥ S¡¤¨D¯HªH©J¬JÒ!6Ð!6ØMˆCÝ”�z°Ð5Ñ5Ô5ð -ð -Ø),��˜CÑ Ô  Ñ&ð-ð -ð -ñ -ô -ð -ð -ð -ð -ð -ð -øøøð -ð -ð -ð -àˆFàð 	)Ý”�y°Ð@Ñ@Ô@ð -ð -Ø),��˜CÑ Ô  Ñ&ð-ð -ð -ñ -ô -ð -ð -ð -ð -ð -ð -ð -øøøð -ð -ð -ð -ð -ð -ð &)ˆKˆK˜ÑÔ˜TÑ"Ð"Ð"s$   ÂB&Â&B*Â-B*ÃC,Ã,C0Ã3C0c                 ó  — t          j        |j        t          ¬¦  «        }d||<   t	          |¦  «        rnt          |¦  «        t          |¦  «        k     rNd}t          j        t          |¬¦  «        5  | 	                    | |¦  «         d d d ¦  «         n# 1 swxY w Y   d S |}	| 
                    ¦   «         }|j        }
| 	                    | |¦  «        }|t          u r+|j        t          k    r|                     t          ¦  «        }nO|€M|j        t          k    r=|j        t          k    sJ ‚| 
                    ¦   «         }d ||                     ¦   «         <   t#          j        ||¦  «         |                      ||	|
|¦  «         d S )Nr_   Tz4operands could not be broadcast together with shapesr•   )r*   rO  rŠ  r‹  r   r‡  r~   r—   rR  rò   r:   r  r	   rG   rH   ÚfillnaÚisnar<   r=   ro  )r-   rl  r”   r@   r—   ra  rm  rÄ   r›   re   rS   rô   s               r/   Útest_series_wherez+SetitemCastingEquivalents.test_series_where8  s�  € ÝŒx˜œ	­Ð.Ñ.Ô.ˆØˆˆS‰	å˜ÑÔð 	¥ S¡¤­C°©H¬HÒ!4Ð!4àHˆCÝ”�z°Ð5Ñ5Ô5ð &ð &Ø—	’	˜4˜% Ñ%Ô%Ð%ð&ð &ð &ñ &ô &ð &ð &ð &ð &ð &ð &øøøð &ð &ð &ð &àˆFàˆØ�hŠh‰jŒjˆØŒkˆà�iŠi˜˜˜sÑ#Ô#ˆà•"ˆ9ˆ9˜œ¥fÒ,Ð,Ø—’¥rÑ*Ô*ˆHˆHØˆ[˜SœY­&Ò0Ð0Ø”>¥VÒ+Ð+Ð+Ð+Ø—}’}‘”ˆHØ(,ˆH�X—]’]‘_”_Ñ%Ý
Ô˜s HÑ-Ô-Ð-à×Ò˜J¨¨c°3Ñ7Ô7Ð7Ð7Ð7s   Á2BÂBÂBc                 óî   — t          j        |j        t          ¬¦  «        }d||<   t	          |¦  «                             | |¦  «        }t	          ||j        ¬¦  «        }t          j        ||¦  «         d S ©Nr_   T)	r*   rO  rŠ  r‹  r   rò   rG   r<   Úassert_index_equal)	r-   rl  r”   r@   r—   ra  rÄ   rô   Úexpected_idxs	            r/   Útest_index_wherez*SetitemCastingEquivalents.test_index_whereS  sk   € ÝŒx˜œ	­Ð.Ñ.Ô.ˆØˆˆS‰	å�C‰jŒj×Ò ˜u cÑ*Ô*ˆÝ˜X¨X¬^Ð<Ñ<Ô<ˆÝ
Ô˜c <Ñ0Ô0Ð0Ð0Ð0r1   c                 óè   — t          j        |j        t          ¬¦  «        }d||<   t	          |¦  «                             ||¦  «        }t          j        |t	          ||j        ¬¦  «        ¦  «         d S r”  )	r*   rO  rŠ  r‹  r   Úputmaskr<   r•  rG   )r-   rl  r”   r@   r—   ra  rÄ   rô   s           r/   Útest_index_putmaskz,SetitemCastingEquivalents.test_index_putmask[  sd   € ÝŒx˜œ	­Ð.Ñ.Ô.ˆØˆˆS‰	å�C‰jŒj× Ò   sÑ+Ô+ˆÝ
Ô˜c¥5¨¸¼Ð#HÑ#HÔ#HÑIÔIÐIÐIÐIr1   N)r{   r|   r}   Ú__doc__r~   Úfixturerm  rp  ro  r„  rˆ  rŽ  r’  r—  rš  r�   r1   r/   rj  rj  »  s¿   € € € € € ðð ð „^ð+ð +ñ „^ð+ð8ð 8ð 8ð/ð /ð /ð&Tð &Tð &TðPTð Tð Tð2)ð )ð )ð&8ð 8ð 8ð61ð 1ð 1ðJð Jð Jð Jð Jr1   rj  zobj,expected,key,raisesr4   r&   r6   r%   r'   zinterval[float64]r_   TÚinterval_int_na_value)Úid)	r6   r%   r'   r&   r)   r(   r¢   r´   r!   r(   r´   FÚint_series_slice_key_step)TTFFÚbool_series_slice_key_stepr!   r)   r¢   Úint_series_slice_keyrC   Úint_series_int_keyÚbool_series_int_key_change_allÚbool_series_int_keyc                   óp   — e Zd Z ej        ej         ej        d¦  «        deg¬¦  «        d„ ¦   «         Z	dS )ÚTestSetitemCastingEquivalentsÚNaNN©Úparamsc                 ó   — |j         S )z·
        NA values that should generally be valid_na for *all* dtypes.

        Include both python float NaN and np.float64; only np.float64 has a
        `dtype` attribute.
        ©Úparam©r-   r3  s     r/   ra  z!TestSetitemCastingEquivalents.val¥  s   € ð Œ}Ðr1   )
r{   r|   r}   r~   rœ  r*   r+   r®   r	   ra  r�   r1   r/   r¦  r¦  c  sX   € € € € € ðD €V„^˜BœF J B¤J¨uÑ$5Ô$5°t¸RÐ@ÐAÑAÔAðð ñ BÔAðð ð r1   r¦  c                   óè   — e Zd Zej        d„ ¦   «         Z ej        eeeg¬¦  «        d„ ¦   «         Z	ej        d„ ¦   «         Z
ej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         ZdS )	Ú!TestSetitemTimedelta64IntoNumericc                 ó0   — t          j        dd¦  «        }|S )Nr'   r"   )r*   Útimedelta64)r-   r,  s     r/   ra  z%TestSetitemTimedelta64IntoNumeric.val´  s   € åŒ^˜A˜tÑ$Ô$ˆØˆ	r1   r¨  c                 ó   — |j         S ro   r«  r­  s     r/   rG   z'TestSetitemTimedelta64IntoNumeric.dtypeº  ó
   € àŒ}Ðr1   c                 ór   — t          j        d¦  «                             |¦  «        }t          |¦  «        }|S )Nr&   )r*   r­   Úastyper   ©r-   rG   rS   rK   s       r/   rl  z%TestSetitemTimedelta64IntoNumeric.obj¾  s-   € åŒi˜‰lŒl×!Ò! %Ñ(Ô(ˆÝ�S‰kŒkˆØˆ
r1   c                 óà   — t          j        d¦  «                             |¦  «        }t          |¦  «        }|                     t          ¦  «        }t          j        dd¦  «        |j        d<   |S )Nr&   r'   r"   r   )r*   r­   rµ  r   rH   r±  rR   r¶  s       r/   r@   z*TestSetitemTimedelta64IntoNumeric.expectedÄ  sU   € åŒi˜‰lŒl×!Ò! %Ñ(Ô(ˆÝ�S‰kŒkˆØ�jŠj�Ñ Ô ˆÝ”n Q¨Ñ-Ô-ˆŒ�‰Øˆ
r1   c                 ó   — dS rÙ   r�   ©r-   s    r/   r”   z%TestSetitemTimedelta64IntoNumeric.keyÌ  ó   € àˆqr1   c                 ó   — dS ©NTr�   r¹  s    r/   r—   z(TestSetitemTimedelta64IntoNumeric.raisesÐ  ó   € àˆtr1   N)r{   r|   r}   r~   rœ  ra  Úcomplexrx  ÚfloatrG   rl  r@   r”   r—   r�   r1   r/   r¯  r¯  °  s×   € € € € € ð „^ðð ñ „^ðð
 €V„^˜G S¨%Ð0Ð1Ñ1Ô1ðð ñ 2Ô1ðð „^ðð ñ „^ðð
 „^ðð ñ „^ðð „^ðð ñ „^ðð „^ðð ñ „^ðð ð r1   r¯  c                   ó*  — e Zd Z ej        ddg¬¦  «        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         Z	 ej        d	e
ej        g¬¦  «        d
„ ¦   «         Zej        d„ ¦   «         Zd	S )ÚTestSetitemDT64IntoIntrm   úm8[ns]r¨  c                 ó   — |j         S ro   r«  r­  s     r/   rG   zTestSetitemDT64IntoInt.dtypeØ  r³  r1   c                 óF   — t          j        dd¦  «        }|dk    r||z
  }|S )Nz2021-01-18 13:25:00r"   rÂ  )r*   rq   )r-   rG   ra  s      r/   ÚscalarzTestSetitemDT64IntoInt.scalarÜ  s-   € åŒmÐ1°4Ñ8Ô8ˆØ�HÒÐØ˜‘)ˆCØˆ
r1   c                 ó‚   — t          ||dgt          ¬¦  «        }t          |d         t          |¦  «        ¦  «        sJ ‚|S )Nr%   r_   r   )r   rH   rp   rh  )r-   rÅ  r@   s      r/   r@   zTestSetitemDT64IntoInt.expectedã  s@   € å˜6 6¨1Ð-µVÐ<Ñ<Ô<ˆÝ˜( 1œ+¥t¨F¡|¤|Ñ4Ô4Ð4Ð4Ð4Øˆr1   c                 ó$   — t          g d¢¦  «        S )NrC   ©r   r¹  s    r/   rl  zTestSetitemDT64IntoInt.objé  s   € å�i�i�iÑ Ô Ð r1   c                 ó"   — t          d d¦  «        S )Nr¾   ©r}  r¹  s    r/   r”   zTestSetitemDT64IntoInt.keyí  s   € å�T˜2‰ŒÐr1   Nc                 ó2   — |j         }|€|S  |||g¦  «        S ro   r«  )r-   rÅ  r3  Úboxs       r/   ra  zTestSetitemDT64IntoInt.valñ  s(   € àŒmˆØˆ;ØˆMØˆs�F˜FÐ#Ñ$Ô$Ð$r1   c                 ó   — dS r¼  r�   r¹  s    r/   r—   zTestSetitemDT64IntoInt.raisesø  r½  r1   )r{   r|   r}   r~   rœ  rG   rÅ  r@   rl  r”   rŸ   r*   r   ra  r—   r�   r1   r/   rÁ  rÁ  Õ  s	  € € € € € ð €V„^˜H hÐ/Ð0Ñ0Ô0ðð ñ 1Ô0ðð „^ðð ñ „^ðð „^ðð ñ „^ðð
 „^ð!ð !ñ „^ð!ð „^ðð ñ „^ðð €V„^˜D $¨¬Ð1Ð2Ñ2Ô2ð%ð %ñ 3Ô2ð%ð „^ðð ñ „^ðð ð r1   rÁ  c                   óü   — e Zd Zej        d„ ¦   «         Zej        d„ ¦   «         Z ej        d edd¦  «        g¬¦  «        d„ ¦   «         Z ej        de	j
        g¬¦  «        d„ ¦   «         Zej        d	„ ¦   «         ZdS )
ÚTestSetitemNAPeriodDtypec                 óò   — t          t          ddd¬¦  «        ¦  «        }t          j        |j                             d¦  «        |<   ||         t          u s!t          d„ ||         D ¦   «         ¦  «        sJ ‚|S )Nú
2000-01-01r!   r  ©r#   rZ   Úi8c              3   ó(   K  — | ]}|t           u V — Œd S ro   )r   rr   s     r/   ru   z4TestSetitemNAPeriodDtype.expected.<locals>.<genexpr>  s&   è è € Ð%AÐ%A°1 a­3 hÐ%AÐ%AÐ%AÐ%AÐ%AÐ%Ar1   )r   r   r   Ú_valuer  Úviewrv   )r-   r”   rf   s      r/   r@   z!TestSetitemNAPeriodDtype.expected   sp   € å•\ ,¸ÀÐEÑEÔEÑFÔFˆÝ&)¤jˆŒ×Ò˜ÑÔ˜sÑ#Ø�3Œx�3ˆˆ¥#Ð%AÐ%A¸¸C¼Ð%AÑ%AÔ%AÑ"AÔ"AˆˆÐAØˆ
r1   c                 ó@   — t          t          ddd¬¦  «        ¦  «        S )NrÑ  r!   r  rÒ  )r   r   r¹  s    r/   rl  zTestSetitemNAPeriodDtype.obj  s   € å•l <¸À#ÐFÑFÔFÑGÔGÐGr1   r%   r&   r¨  c                 ó   — |j         S ro   r«  r­  s     r/   r”   zTestSetitemNAPeriodDtype.key  r³  r1   Nc                 ó   — |j         S ro   r«  r­  s     r/   ra  zTestSetitemNAPeriodDtype.val  r³  r1   c                 ó   — dS ©NFr�   r¹  s    r/   r—   zTestSetitemNAPeriodDtype.raises  ó   € àˆur1   )r{   r|   r}   r~   rœ  r@   rl  r}  r”   r*   r+   ra  r—   r�   r1   r/   rÏ  rÏ  ý  sÙ   € € € € € ð „^ðð ñ „^ðð „^ðHð Hñ „^ðHð €V„^˜A˜u˜u Q¨™{œ{Ð+Ð,Ñ,Ô,ðð ñ -Ô,ðð €V„^˜D "¤&˜>Ð*Ñ*Ô*ðð ñ +Ô*ðð „^ðð ñ „^ðð ð r1   rÏ  c            
       ój  — e Zd Z ej        g d¢¬¦  «        d„ ¦   «         Zej        d„ ¦   «         Z ej        dej        e	 ej
        dd¦  «         ej        dd¦  «        g¬¦  «        d„ ¦   «         Zej        d	„ ¦   «         Zej        d
„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         ZdS )ÚTestSetitemNADatetimeLikeDtype)rÂ  rm   zdatetime64[ns, UTC]zdatetime64[ns, US/Central]r¨  c                 ó   — |j         S ro   r«  r­  s     r/   rG   z$TestSetitemNADatetimeLikeDtype.dtype  s   € ð Œ}Ðr1   c                 óˆ   — t          dd¬¦  «        j        }t          ||¬¦  «        }|j        |k    sJ ‚t	          |¦  «        S )NrW   r%   ©r#   r_   )r   Úasi8r   rG   r   )r-   rG   Úi8valsr>   s       r/   rl  z"TestSetitemNADatetimeLikeDtype.obj$  sH   € å˜L°!Ð4Ñ4Ô4Ô9ˆÝ�F %Ð(Ñ(Ô(ˆØŒy˜EÒ!Ð!Ð!Ð!Ý�c‰{Œ{Ðr1   Nr   r"   c                 ó   — |j         S ro   r«  r­  s     r/   ra  z"TestSetitemNADatetimeLikeDtype.val+  s   € ð Œ}Ðr1   c                 óX   — |t           u p!|d u p|t          j        u p|j        |j        k    S ro   )r   r*   r+   rG   )r-   ra  rl  s      r/   rm  z)TestSetitemNADatetimeLikeDtype.is_inplace7  s0   € ð
 •cˆzÐS˜S D˜[ÐS¨Cµ2´6¨MÐS¸S¼YÈ#Ì)Ò=SÐSr1   c                 óx   — |r|j         nt          }t          |gt          |dd …         ¦  «        ¢|¬¦  «        }|S )Nr4   r_   )rG   rH   r   rŸ   )r-   rl  ra  rm  rG   r@   s         r/   r@   z'TestSetitemNADatetimeLikeDtype.expected>  s?   € à'Ð3�”	�	­VˆÝ˜3Ð/¥ c¨!¨"¨"¤g¡¤Ð/°uÐ=Ñ=Ô=ˆØˆr1   c                 ó   — dS rÙ   r�   r¹  s    r/   r”   z"TestSetitemNADatetimeLikeDtype.keyD  rº  r1   c                 ó   — |rdndS )NFTr�   )r-   rm  s     r/   r—   z%TestSetitemNADatetimeLikeDtype.raisesH  s   € à"Ð,ˆuˆu¨Ð,r1   )r{   r|   r}   r~   rœ  rG   rl  r*   r+   r   r±  rq   ra  rm  r@   r”   r—   r�   r1   r/   rÞ  rÞ    sE  € € € € € ð €V„^ØXÐXÐXðñ ô ðð ñô ðð „^ðð ñ „^ðð €V„^àØŒFØØˆBŒN˜5 $Ñ'Ô'ØˆBŒM˜% Ñ&Ô&ð
ðñ ô ðð ñô ðð „^ðTð Tñ „^ðTð „^ðð ñ „^ðð
 „^ðð ñ „^ðð „^ð-ð -ñ „^ð-ð -ð -r1   rÞ  c                   ó®   — e Zd Zej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         Z	dS )Ú$TestSetitemMismatchedTZCastsToObjectc                 ó@   — t          t          ddd¬¦  «        ¦  «        S )NÚ2000r6   ú
US/Centralr  ©r   r   r¹  s    r/   rl  z(TestSetitemMismatchedTZCastsToObject.objO  s   € å•j °°|ÐDÑDÔDÑEÔEÐEr1   c                 ó$   — t          dd¬¦  «        S )Nrì  rO   r]   )r   r¹  s    r/   ra  z(TestSetitemMismatchedTZCastsToObject.valS  s   € å˜ LÐ1Ñ1Ô1Ð1r1   c                 ó   — dS rÙ   r�   r¹  s    r/   r”   z(TestSetitemMismatchedTZCastsToObject.keyW  rº  r1   c                 óz   — t          |                     d¦  «        t          dd¬¦  «        g|j        ¬¦  «        }|S )Nrí  z2000-01-02 00:00:00-06:00r]   r_   )r   Ú
tz_convertr   rG   )r-   rl  ra  r@   s       r/   r@   z-TestSetitemMismatchedTZCastsToObject.expected[  sK   € õ à—’˜|Ñ,Ô,ÝÐ5¸,ÐGÑGÔGðð ”)ð
ñ 
ô 
ˆð ˆr1   c                 ó   — dS rÛ  r�   r¹  s    r/   r—   z+TestSetitemMismatchedTZCastsToObject.raisesh  rÜ  r1   N©
r{   r|   r}   r~   rœ  rl  ra  r”   r@   r—   r�   r1   r/   rê  rê  M  s¦   € € € € € à„^ðFð Fñ „^ðFð „^ð2ð 2ñ „^ð2ð „^ðð ñ „^ðð „^ð
ð 
ñ „^ð
ð „^ðð ñ „^ðð ð r1   rê  zobj,expected)ç      ð?ç       @r6  rö  r6  iÐ  )r…   rÌ   Úbaz)NrÌ   r÷  c                   ón   — e Zd Zej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         ZdS )ÚTestSeriesNoneCoercionc                 ó   — dS rÙ   r�   r¹  s    r/   r”   zTestSeriesNoneCoercion.key}  rº  r1   c                 ó   — d S ro   r�   r¹  s    r/   ra  zTestSeriesNoneCoercion.val�  r½  r1   c                 ó   — dS rÛ  r�   r¹  s    r/   r—   zTestSeriesNoneCoercion.raises…  rÜ  r1   N)r{   r|   r}   r~   rœ  r”   ra  r—   r�   r1   r/   rù  rù  m  sk   € € € € € ð  „^ðð ñ „^ðð „^ðð ñ „^ðð „^ðð ñ „^ðð ð r1   rù  c                   ó´   — e Zd Zd„ Zej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         Z	ej        d„ ¦   «         Z
dS )Ú-TestSetitemFloatIntervalWithIntIntervalValuesc                 óø   — t          j        t          d¦  «        ¦  «        }t          |¦  «        }t	          dd¦  «        }t          j        t          d¬¦  «        5  ||d<   d d d ¦  «         d S # 1 swxY w Y   d S )Nr'   ç      à?ç      ø?r¿   r•   r   )r   Úfrom_breaksrž   r   r   r~   r—   r˜   )r-   r>   rl  ra  s       r/   Útest_setitem_examplezBTestSetitemFloatIntervalWithIntIntervalValues.test_setitem_example�  s´   € åÔ'­¨a©¬Ñ1Ô1ˆÝ�S‰kŒkˆÝ�s˜CÑ Ô ˆåŒ]�9¨OÐ<Ñ<Ô<ð 	ð 	ØˆC�‰Fð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s   ÁA/Á/A3Á6A3c                 ób   — t          j        t          d¦  «        ¦  «        }t          |¦  «        S )zE
        Fixture to create a Series [(0, 1], (1, 2], (2, 3]]
        r'   )r   r  rž   r   )r-   r>   s     r/   rl  z1TestSetitemFloatIntervalWithIntIntervalValues.obj–  s&   € õ
 Ô'­¨a©¬Ñ1Ô1ˆÝ�c‰{Œ{Ðr1   c                 ó"   — t          dd¦  «        S )z7
        Fixture to get an interval (0.5, 1.5]
        r   r  )r   r¹  s    r/   ra  z1TestSetitemFloatIntervalWithIntIntervalValues.valž  s   € õ
 ˜˜SÑ!Ô!Ð!r1   c                 ó   — dS )z(
        Fixture to get a key 0
        r   r�   r¹  s    r/   r”   z1TestSetitemFloatIntervalWithIntIntervalValues.key¥  s	   € ð
 ˆqr1   c                 óv   — |gt          |dd…         ¦  «        ¢}t          |d¬¦  «        }t          |¦  «        S )zN
        Fixture to get a Series [(0.5, 1.5], (1.0, 2.0], (2.0, 3.0]]
        r4   NzInterval[float64]r_   )rŸ   r   r   )r-   rl  ra  Údatar>   s        r/   r@   z6TestSetitemFloatIntervalWithIntIntervalValues.expected¬  s>   € ð
 Ð$•d˜3˜q˜r˜rœ7‘m”mÐ$ˆÝ˜DÐ(;Ð<Ñ<Ô<ˆÝ�c‰{Œ{Ðr1   c                 ó   — dS )z=
        Fixture to enable raising pytest exceptions
        Tr�   r¹  s    r/   r—   z4TestSetitemFloatIntervalWithIntIntervalValues.raisesµ  s	   € ð
 ˆtr1   N)r{   r|   r}   r  r~   rœ  rl  ra  r”   r@   r—   r�   r1   r/   rþ  rþ  Š  s´   € € € € € ðð ð ð „^ðð ñ „^ðð „^ð"ð "ñ „^ð"ð „^ðð ñ „^ðð „^ðð ñ „^ðð „^ðð ñ „^ðð ð r1   rþ  c                   ó®   — e Zd Zej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         Z	dS )Ú!TestSetitemRangeIntoIntegerSeriesc                 ój   — t          j        |¦  «        }t          t          d¦  «        |¬¦  «        }|S ©Nr&   r_   )r*   rG   r   rž   )r-   Úany_int_numpy_dtyperG   rK   s       r/   rl  z%TestSetitemRangeIntoIntegerSeries.objÁ  s/   € å”Ð,Ñ-Ô-ˆÝ•U˜1‘X”X UÐ+Ñ+Ô+ˆØˆ
r1   c                 ó"   — t          dd¦  «        S )Nr6   r'   )rž   r¹  s    r/   ra  z%TestSetitemRangeIntoIntegerSeries.valÇ  ó   € å�Q˜‰{Œ{Ðr1   c                 ó"   — t          dd¦  «        S ©Nr   r6   rÊ  r¹  s    r/   r”   z%TestSetitemRangeIntoIntegerSeries.keyË  r  r1   c                 óT   — t          j        |¦  «        }t          g d¢|¬¦  «        }|S )N)r6   r%   r6   r%   r'   r_   )r*   rG   r   )r-   r  rG   rf   s       r/   r@   z*TestSetitemRangeIntoIntegerSeries.expectedÏ  s-   € å”Ð,Ñ-Ô-ˆÝ�_�_�_¨EÐ2Ñ2Ô2ˆØˆ
r1   c                 ó   — dS rÛ  r�   r¹  s    r/   r—   z(TestSetitemRangeIntoIntegerSeries.raisesÕ  rÜ  r1   Nrô  r�   r1   r/   r  r  ½  s¥   € € € € € ð „^ðð ñ „^ðð
 „^ðð ñ „^ðð „^ðð ñ „^ðð „^ðð ñ „^ðð
 „^ðð ñ „^ðð ð r1   r  zval, raisesg      @g      @éA   c                   ón   — e Zd Zej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         ZdS )Ú(TestSetitemFloatNDarrayIntoIntegerSeriesc                 óR   — t          t          d¦  «        t          j        ¬¦  «        S r  )r   rž   r*   r¯   r¹  s    r/   rl  z,TestSetitemFloatNDarrayIntoIntegerSeries.objæ  s   € å•e˜A‘h”h¥b¤hÐ/Ñ/Ô/Ð/r1   c                 ó"   — t          dd¦  «        S r  rÊ  r¹  s    r/   r”   z,TestSetitemFloatNDarrayIntoIntegerSeries.keyê  r  r1   c                 ó¾   — |d         dk    rt           j        }nt           j        }t          j        t	          d¦  «        |¬¦  «        }||d d…<   t          |¦  «        S )Nr   r6   r&   r_   )r*   r¯   r®   r   rž   r   )r-   ra  rG   Ú
res_valuess       r/   r@   z1TestSetitemFloatNDarrayIntoIntegerSeries.expectedî  sT   € àˆqŒ6�QŠ;ˆ;å”HˆEˆEå”JˆEÝ”X�e A™hœh¨eÐ4Ñ4Ô4ˆ
Øˆ
�2�A�2‰Ý�jÑ!Ô!Ð!r1   N)r{   r|   r}   r~   rœ  rl  r”   r@   r�   r1   r/   r  r  Ú  sk   € € € € € ð „^ð0ð 0ñ „^ð0ð „^ðð ñ „^ðð „^ð"ð "ñ „^ð"ð "ð "r1   r  ra  é   c                   óŽ   — e Zd Zej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         ZdS )Ú'TestSetitemIntoIntegerSeriesNeedsUpcastc                 ó<   — t          g d¢t          j        ¬¦  «        S )NrC   r_   ©r   r*   rì   r¹  s    r/   rl  z+TestSetitemIntoIntegerSeriesNeedsUpcast.objü  s   € å�i�i�i¥r¤wÐ/Ñ/Ô/Ð/r1   c                 ó   — dS r  r�   r¹  s    r/   r”   z+TestSetitemIntoIntegerSeriesNeedsUpcast.key   rº  r1   c                 ó<   — t          g d¢t          j        ¬¦  «        S )N)r4   r  r%   r_   )r   r*   Úint16r¹  s    r/   r@   z0TestSetitemIntoIntegerSeriesNeedsUpcast.expected  s   € å�k�k�k­¬Ð2Ñ2Ô2Ð2r1   c                 ó   — dS r¼  r�   r¹  s    r/   r—   z.TestSetitemIntoIntegerSeriesNeedsUpcast.raises  r½  r1   N©	r{   r|   r}   r~   rœ  rl  r”   r@   r—   r�   r1   r/   r  r  ú  s†   € € € € € à„^ð0ð 0ñ „^ð0ð „^ðð ñ „^ðð „^ð3ð 3ñ „^ð3ð „^ðð ñ „^ðð ð r1   r  )g      BgÍÌ    Bl            c                   óŽ   — e Zd Zej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         ZdS )ÚTestSmallIntegerSetitemUpcastc                 ó(   — t          g d¢d¬¦  «        S )NrC   Úi4r_   rÈ  r¹  s    r/   rl  z!TestSmallIntegerSetitemUpcast.obj  s   € å�i�i�i tÐ,Ñ,Ô,Ð,r1   c                 ó   — dS rÙ   r�   r¹  s    r/   r”   z!TestSmallIntegerSetitemUpcast.key  rº  r1   c                 óF   — |dz  dk    rd}nd}t          |ddg|¬¦  «        S )Nr4   r   Úf8rÓ  r6   r%   r_   rÈ  )r-   ra  rG   s      r/   r@   z&TestSmallIntegerSetitemUpcast.expected  s4   € à�‰7�aŠ<ˆ<ØˆEˆEàˆEÝ�s˜A˜q�k¨Ð/Ñ/Ô/Ð/r1   c                 ó   — dS r¼  r�   r¹  s    r/   r—   z$TestSmallIntegerSetitemUpcast.raises   r½  r1   Nr%  r�   r1   r/   r'  r'    sˆ   € € € € € ð „^ð-ð -ñ „^ð-ð „^ðð ñ „^ðð „^ð0ð 0ñ „^ð0ð „^ðð ñ „^ðð ð r1   r'  c                   óN   — e Zd Zej        d„ ¦   «         Zej        d„ ¦   «         ZdS )ÚCoercionTestc                 ó   — dS r  r�   r¹  s    r/   r”   zCoercionTest.key(  rº  r1   c                 óL   — t          |¦  «        }|||<   t          ||¬¦  «        S )Nr_   )rŸ   r   )r-   rl  r”   ra  Ú	exp_dtyperg   s         r/   r@   zCoercionTest.expected,  s)   € å�C‰yŒyˆØˆˆS‰	Ý�d )Ð,Ñ,Ô,Ð,r1   N)r{   r|   r}   r~   rœ  r”   r@   r�   r1   r/   r/  r/  %  sN   € € € € € ð „^ðð ñ „^ðð „^ð-ð -ñ „^ð-ð -ð -r1   r/  zval,exp_dtype,raisesc                   ó.   — e Zd Zej        d„ ¦   «         ZdS )ÚTestCoercionInt8c                 ó<   — t          g d¢t          j        ¬¦  «        S )Nr  r_   r   r¹  s    r/   rl  zTestCoercionInt8.obj9  s   € å�l�l�l­"¬'Ð2Ñ2Ô2Ð2r1   N©r{   r|   r}   r~   rœ  rl  r�   r1   r/   r4  r4  3  s1   € € € € € ð „^ð3ð 3ñ „^ð3ð 3ð 3r1   r4  )r4   çš™™™™™ñ?ù      ð?      ð?Tr2  c                   óN   — e Zd Zej        d„ ¦   «         Zej        d„ ¦   «         ZdS )ÚTestCoercionObjectc                 ó2   — t          g d¢t          ¬¦  «        S )N©r3   r5   rà   Údr_   )r   rH   r¹  s    r/   rl  zTestCoercionObject.objB  s   € åÐ*Ð*Ð*µ&Ð9Ñ9Ô9Ð9r1   c                 ó   — dS rÛ  r�   r¹  s    r/   r—   zTestCoercionObject.raisesF  rÜ  r1   N©r{   r|   r}   r~   rœ  rl  r—   r�   r1   r/   r:  r:  >  sN   € € € € € ð „^ð:ð :ñ „^ð:ð „^ðð ñ „^ðð ð r1   r:  Úe©Úna_valuec                   ó.   — e Zd Zej        d„ ¦   «         ZdS )ÚTestCoercionStringc                 óX   — t          g d¢t          t          j        ¬¦  «        ¬¦  «        S )Nr<  rA  r_   )r   r   r*   r+   r¹  s    r/   rl  zTestCoercionString.objS  s)   € åÐ*Ð*Ð*µ+ÅrÄvÐ2NÑ2NÔ2NÐOÑOÔOÐOr1   Nr6  r�   r1   r/   rD  rD  K  s6   € € € € € ð „^ðPð Pñ „^ðPð Pð Pr1   rD  r7  r8  c                   ó.   — e Zd Zej        d„ ¦   «         ZdS )ÚTestCoercionComplexc                 ó$   — t          g d¢¦  «        S )N)r8  y       @       @y      @      @y      @      @rÈ  r¹  s    r/   rl  zTestCoercionComplex.objc  s   € åÐ6Ð6Ð6Ñ7Ô7Ð7r1   Nr6  r�   r1   r/   rG  rG  X  s1   € € € € € ð „^ð8ð 8ñ „^ð8ð 8ð 8r1   rG  rb  c                   ó.   — e Zd Zej        d„ ¦   «         ZdS )ÚTestCoercionBoolc                 ó2   — t          g d¢t          ¬¦  «        S )N)TFTFr_   )r   r‹  r¹  s    r/   rl  zTestCoercionBool.obju  s   € åÐ0Ð0Ð0½Ð=Ñ=Ô=Ð=r1   Nr6  r�   r1   r/   rJ  rJ  h  s1   € € € € € ð „^ð>ð >ñ „^ð>ð >ð >r1   rJ  c                   ó.   — e Zd Zej        d„ ¦   «         ZdS )ÚTestCoercionInt64c                 ó$   — t          g d¢¦  «        S )Nr  rÈ  r¹  s    r/   rl  zTestCoercionInt64.obj…  s   € å�l�l�lÑ#Ô#Ð#r1   Nr6  r�   r1   r/   rM  rM  z  s1   € € € € € ð „^ð$ð $ñ „^ð$ð $ð $r1   rM  c                   ó.   — e Zd Zej        d„ ¦   «         ZdS )ÚTestCoercionFloat64c                 ó$   — t          g d¢¦  «        S )N©r7  gš™™™™™@gffffff
@gš™™™™™@rÈ  r¹  s    r/   rl  zTestCoercionFloat64.obj•  s   € åÐ*Ð*Ð*Ñ+Ô+Ð+r1   Nr6  r�   r1   r/   rP  rP  Š  s1   € € € € € ð „^ð,ð ,ñ „^ð,ð ,ð ,r1   rP  zbnp.float32(1.1) ends up as 1.100000023841858, so np_can_hold_element raises and we cast to float64r/  )Úmarksc                   ó>   ‡ — e Zd Zej        d„ ¦   «         Zˆ fd„Zˆ xZS )ÚTestCoercionFloat32c                 ó<   — t          g d¢t          j        ¬¦  «        S )NrR  r_   )r   r*   Úfloat32r¹  s    r/   rl  zTestCoercionFloat32.objµ  s   € åÐ*Ð*Ð*µ"´*Ð=Ñ=Ô=Ð=r1   c           	      óž   •— t          ¦   «                              |||||||¦  «         t          |t          ¦  «        rt	          d¦  «        ‚d S )Nz!xfail not relevant for this test.)Úsuperrˆ  rp   r¿  ÚAssertionError)	r-   rl  r”   r@   r—   ra  rd   rm  Ú	__class__s	           €r/   rˆ  z"TestCoercionFloat32.test_slice_key¹  sU   ø€ Ý‰Œ×Ò˜s C¨°6¸3ÀÈZÑXÔXÐXå�c�5Ñ!Ô!ð 	Få Ð!DÑEÔEÐEð	Fð 	Fr1   )r{   r|   r}   r~   rœ  rl  rˆ  Ú__classcell__)r[  s   @r/   rU  rU  š  s^   ø€ € € € € ð6 „^ð>ð >ñ „^ð>ðFð Fð Fð Fð Fð Fð Fð Fð Fr1   rU  )zM8[ms]úM8[ms, UTC]úm8[ms]c                   ón   — e Zd Zej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         ZdS )Ú TestCoercionDatetime64HigherResoc                 óî   — t          dddd¬¦  «        }|dk    r3|t          d¦  «                             d¦  «        z
  }|j        dk    sJ ‚n|d	k    r|                     d
¦  «        }t          |¦  «        S )Nr`   r  r'   Ús©rZ   r#   r$   r^  ú
1970-01-01zm8[s]r]  rU   )r   r   r&  rG   Útz_localizer   )r-   r2  r>   s      r/   rl  z$TestCoercionDatetime64HigherReso.objÊ  s�   € å˜¨C¸ÀÐEÑEÔEˆØ˜Ò Ð Ø�	 ,Ñ/Ô/×7Ò7¸Ñ<Ô<Ñ<ˆCØ”9 Ò'Ð'Ð'Ð'Ð'Ø˜-Ò'Ð'Ø—/’/ %Ñ(Ô(ˆCÝ�c‰{Œ{Ðr1   c                 óÖ   — t          d¦  «                             d¦  «        }|dk    r%|t          d¦  «                             d¦  «        z
  S |dk    r|                     d¦  «        S |S )Nz2011-01-02 03:04:05.678Úmsr^  rd  rb  r]  rU   )r   r&  re  )r-   r2  rÃ   s      r/   ra  z$TestCoercionDatetime64HigherReso.valÔ  sl   € åÐ0Ñ1Ô1×9Ò9¸$Ñ?Ô?ˆØ˜Ò Ð Ø�	 ,Ñ/Ô/×7Ò7¸Ñ<Ô<Ñ<Ð<Ø˜-Ò'Ð'Ø—>’> %Ñ(Ô(Ð(Øˆ	r1   c                 ó   — dS r¼  r�   r¹  s    r/   r—   z'TestCoercionDatetime64HigherReso.raisesÝ  r½  r1   N)r{   r|   r}   r~   rœ  rl  ra  r—   r�   r1   r/   r`  r`  Á  sk   € € € € € ð „^ðð ñ „^ðð „^ðð ñ „^ðð „^ðð ñ „^ðð ð r1   r`  ra   zdatetime64[ns]rt   c                   óN   — e Zd Zej        d„ ¦   «         Zej        d„ ¦   «         ZdS )ÚTestCoercionDatetime64c                 óB   — t          t          dddd¬¦  «        ¦  «        S )Nr`   r  r'   r"   rc  rî  r¹  s    r/   rl  zTestCoercionDatetime64.objí  s!   € å•j °CÀÈÐNÑNÔNÑOÔOÐOr1   c                 ó   — dS rÛ  r�   r¹  s    r/   r—   zTestCoercionDatetime64.raisesñ  rÜ  r1   Nr?  r�   r1   r/   rj  rj  â  sQ   € € € € € ð „^ðPð Pñ „^ðPð „^ðð ñ „^ðð ð r1   rj  rO   r]   zdatetime64[ns, US/Eastern]r  c                   óN   — e Zd Zej        d„ ¦   «         Zej        d„ ¦   «         ZdS )ÚTestCoercionDatetime64TZc           	      óH   — d}t          t          ddd|d¬¦  «        ¦  «        S )NrO   r`   r  r'   r"   rY   rî  )r-   rP   s     r/   rl  zTestCoercionDatetime64TZ.obj  s)   € àˆÝ•j °CÀÀrÐPTÐUÑUÔUÑVÔVÐVr1   c                 ó   — dS rÛ  r�   r¹  s    r/   r—   zTestCoercionDatetime64TZ.raises  rÜ  r1   Nr?  r�   r1   r/   rn  rn  ö  sQ   € € € € € ð „^ðWð Wñ „^ðWð „^ðð ñ „^ðð ð r1   rn  z12 dayztimedelta64[us]c                   óN   — e Zd Zej        d„ ¦   «         Zej        d„ ¦   «         ZdS )ÚTestCoercionTimedelta64c                 ó>   — t          t          dd¬¦  «        ¦  «        S )Nz1 dayr'   rá  )r   r   r¹  s    r/   rl  zTestCoercionTimedelta64.obj  s   € å•o g°qÐ9Ñ9Ô9Ñ:Ô:Ð:r1   c                 ó   — dS rÛ  r�   r¹  s    r/   r—   zTestCoercionTimedelta64.raises  rÜ  r1   Nr?  r�   r1   r/   rr  rr    sN   € € € € € ð „^ð;ð ;ñ „^ð;ð „^ðð ñ „^ðð ð r1   rr  r…   Ú2016ÚYrÔ   Úboth)Úclosedc                   ó’   — e Zd Z ej         eddd¬¦  «         edd¦  «        g¬¦  «        d„ ¦   «         Zej        d	„ ¦   «         Zd
S )ÚTestPeriodIntervalCoercionrW   r%   r  rÒ  r4   r&   r¨  c                 ó*   — t          |j        ¦  «        S ro   )r   r¬  r­  s     r/   rl  zTestPeriodIntervalCoercion.obj%  s   € õ �g”mÑ$Ô$Ð$r1   c                 ó   — dS r¼  r�   r¹  s    r/   r—   z!TestPeriodIntervalCoercion.raises.  r½  r1   N)	r{   r|   r}   r~   rœ  r   r   rl  r—   r�   r1   r/   rz  rz    sŠ   € € € € € ð €V„^àˆL˜¨q°sÐ;Ñ;Ô;ØˆN˜1˜aÑ Ô ð
ðñ ô ð%ð %ñô ð%ð „^ðð ñ „^ðð ð r1   rz  c                  ó  — t          g d¢g d¢¬¦  «        } |                      ¦   «         }t          j        t          d¬¦  «        5  d|j        d<   d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  d|j        d<   d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  d|d<   d d d ¦  «         n# 1 swxY w Y   |                      ¦   «         }t          j        t          d¬¦  «        5  d|j        d<   d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  d|j        d<   d d d ¦  «         n# 1 swxY w Y   |  	                    d	¦  «        }|                     ¦   «         }t          j        t          d¬¦  «        5  d|j        d
<   d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  d|j        d
<   d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  d|j        d<   d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  d|j        d<   d d d ¦  «         d S # 1 swxY w Y   d S )N©r   r4   r6   rá   r7   r¿   r•   gš™™™™™@r5   r4   r  )r5   r  )r4   r   )
r   r:   r~   r—   r˜   r�   r;   r|  rR   Úto_frame)re   rK   Úorig_dfÚdfs       r/   Ú
test_20643r‚  3  s�  € å�)�)�) ? ? ?Ð3Ñ3Ô3€Dà
�)Š)‰+Œ+€CÝ	Œ•y¨Ð	8Ñ	8Ô	8ð ð ØˆŒˆs‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð õ 
Œ•y¨Ð	8Ñ	8Ô	8ð ð ØˆŒ�‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð õ 
Œ•y¨Ð	8Ñ	8Ô	8ð ð ØˆˆC‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð �)Š)‰+Œ+€CÝ	Œ•y¨Ð	8Ñ	8Ô	8ð ð ØˆŒ�‰
ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð õ 
Œ•y¨Ð	8Ñ	8Ô	8ð ð ØˆŒ�‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð �mŠm˜CÑ Ô €Gà	�Š‰Œ€BÝ	Œ•y¨Ð	8Ñ	8Ô	8ð ð ØˆŒˆh‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð õ 
Œ•y¨Ð	8Ñ	8Ô	8ð ð ØˆŒˆxÑðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð õ 
Œ•y¨Ð	8Ñ	8Ô	8ð ð ØˆŒ�‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð õ 
Œ•y¨Ð	8Ñ	8Ô	8ð ð ØˆŒˆt‰ðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s¢   ÁAÁA Á#A ÂBÂBÂ BÂ?CÃCÃCÄD"Ä"D&Ä)D&ÅEÅE#Å&E#Æ.GÇG	ÇG	Ç+HÈHÈ	HÈ(H?È?IÉIÉ%I=É=JÊJc                  ó<  — t          g d¢g d¢¬¦  «        } t          t          j        ddgg d¢¬¦  «        }|                      ¦   «         }d |j        d<   t          j        ||¦  «         |                      ¦   «         }d |j        d<   t          j        ||¦  «         d S )Nr~  rá   r7   r4   r6   r   )r   r*   r+   r:   r|  r<   r=   rR   )re   r@   rK   s      r/   Útest_20643_commentr„  X  s˜   € õ �)�)�) ? ? ?Ð3Ñ3Ô3€DÝ•r”v˜q !�n¨O¨O¨OÐ<Ñ<Ô<€Hà
�)Š)‰+Œ+€CØ€C„GˆA�JÝÔ˜3 Ñ)Ô)Ð)à
�)Š)‰+Œ+€CØ€C„HˆQ�KÝÔ˜3 Ñ)Ô)Ð)Ð)Ð)r1   c                  ó~  — t          g d¢¦  «        } t          j        t          d¬¦  «        5  | | dk    xx         dz  cc<   d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  | dxx         dz  cc<   d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  | j        dxx         dz  cc<   d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  | j        dxx         dz  cc<   d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  | j        dxx         dz  cc<   d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  | j        dxx         dz  cc<   d d d ¦  «         d S # 1 swxY w Y   d S )NrC   r¿   r•   r6   r   r4   )r   r~   r—   r˜   r;   rR   r|  r�   )rK   s    r/   Ú
test_15413r†  g  s7  € å
���Ñ
Ô
€Cå	Œ•y¨Ð	8Ñ	8Ô	8ð ð ØˆC�1ŠHˆˆŒ˜Ñˆˆ‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð õ 
Œ•y¨Ð	8Ñ	8Ô	8ð ð ØˆAˆˆŒ�#‰ˆˆ‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð õ 
Œ•y¨Ð	8Ñ	8Ô	8ð ð ØŒ�ˆ
ˆ
Œ
�cÑˆ
ˆ
‰
ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð õ 
Œ•y¨Ð	8Ñ	8Ô	8ð ð ØŒ�ˆˆŒ�sÑˆˆ‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð õ 
Œ•y¨Ð	8Ñ	8Ô	8ð ð ØŒ�ˆ
ˆ
Œ
�cÑˆ
ˆ
‰
ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð õ 
Œ•y¨Ð	8Ñ	8Ô	8ð ð ØŒˆqˆ	ˆ	Œ	�SÑˆ	ˆ	‰	ðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð sk   ­AÁAÁAÁ4BÂBÂBÂ7CÃCÃ CÃ?D!Ä!D%Ä(D%ÅE)Å)E-Å0E-ÆF2Æ2F6Æ9F6c                  óN  — t          j        d¦  «                             d¦  «        } t          | ¦  «        }t          j        t          j        t           j        ¦  «        j        ¦  «        }t          j        t          d¬¦  «        5  ||d<   d d d ¦  «         d S # 1 swxY w Y   d S )Nr&   r)  r¿   r•   r   )
r*   r­   rµ  r   r¯   ÚiinfoÚmaxr~   r—   r˜   ©rS   rK   ra  s      r/   Útest_32878_int_itemsizer‹  ~  sÈ   € å
Œ)�A‰,Œ,×
Ò
˜dÑ
#Ô
#€CÝ
�‰+Œ+€CÝ
Œ(•2”8�BœHÑ%Ô%Ô)Ñ
*Ô
*€CÝ	Œ•y¨Ð	8Ñ	8Ô	8ð ð ØˆˆA‰ðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s   ÂBÂBÂ!Bc                  óT  — t          j        d¦  «                             d¦  «        } t          | ¦  «        }t          j        t           j        ¦  «        j        }|                     d¦  «        }t          j        t          d¬¦  «        5  ||d<   d d d ¦  «         d S # 1 swxY w Y   d S )Nr&   Úc8Úc16r¿   r•   r   )
r*   r­   rµ  r   Úfinfor®   r‰  r~   r—   r˜   rŠ  s      r/   Útest_32878_complex_itemsizer�  ‡  sÑ   € Ý
Œ)�A‰,Œ,×
Ò
˜dÑ
#Ô
#€CÝ
�‰+Œ+€CÝ
Œ(•2”:Ñ
Ô
Ô
"€CØ
�*Š*�UÑ
Ô
€Cõ 
Œ•y¨Ð	8Ñ	8Ô	8ð ð ØˆˆA‰ðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s   Â
BÂB!Â$B!c                 ó´   — t          g d¢g d¢¬¦  «        }t          j        t          d¬¦  «        5  d | |¦  «        d<   d d d ¦  «         d S # 1 swxY w Y   d S )NrC   rá   r7   r¿   r•   Útestr5   )r   r~   r—   r˜   )Ú
indexer_alrK   s     r/   Ú
test_37692r”  ’  s§   € å
��� / / /Ð
2Ñ
2Ô
2€CÝ	Œ•y¨Ð	8Ñ	8Ô	8ð &ð &Ø%ˆ
ˆ
�3‰Œ˜Ñð&ð &ð &ñ &ô &ð &ð &ð &ð &ð &ð &ð &øøøð &ð &ð &ð &ð &ð &s   ±AÁAÁAc                 ó  — t           j        t           j        fD ]Ç}t          dt	          d¦  «        |¬¦  «        }t          j        t          d¬¦  «        5  d | |¦  «        d<   d d d ¦  «         n# 1 swxY w Y   t          dt	          d¦  «        t          ¬¦  «        }t          j        t          d¬¦  «        5   |d¦  «        |d<   d d d ¦  «         n# 1 swxY w Y   ŒÈt          dt	          d¦  «        t           j        ¬¦  «        }t          j        d¦  «         | |¦  «        d<   |j	        t           j        k    sJ ‚t          dt	          d¦  «        t           j        ¬¦  «        }t          j        d¦  «         | |¦  «        d<   d S )	Nr   r%   rF   r¿   r•   Tr4   rõ  )
r*   r®   r¯   r   rž   r~   r—   r˜   r‹  rG   )rd   rG   rK   s      r/   Ú'test_setitem_bool_int_float_consistencyr–  ™  sÛ  € õ
 ”*�bœhÐ'ð ð ˆÝ�Q�e A™hœh¨eÐ4Ñ4Ô4ˆÝŒ]�9¨OÐ<Ñ<Ô<ð 	'ð 	'Ø"&ˆKˆK˜ÑÔ˜QÑð	'ð 	'ð 	'ñ 	'ô 	'ð 	'ð 	'ð 	'ð 	'ð 	'ð 	'øøøð 	'ð 	'ð 	'ð 	'õ �Q�e A™hœh­dÐ3Ñ3Ô3ˆÝŒ]�9¨OÐ<Ñ<Ô<ð 	ð 	Ø�U˜1‘X”XˆC�‰Fð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	øõ ��% ™(œ(­"¬(Ð
3Ñ
3Ô
3€CÝœ* S™/œ/€K€K�ÑÔ�QÑØŒ9�œÒ Ð Ð Ð õ ��% ™(œ(­"¬*Ð
5Ñ
5Ô
5€CÝœ( 1™+œ+€K€K�ÑÔ�QÑÐÐs$   ÁA0Á0A4	Á7A4	Â:CÃC	ÃC	c                  óš   — t          g d¢g d¢¬¦  «        } d| d<   t          g d¢g d¢t          ¬¦  «        }t          j        | |¦  «         d S )	NrC   rá   r7   rl   r   )r4   r6   r%   rl   ©r3   r5   rà   r   rF   r  ©rK   r@   s     r/   Ú$test_setitem_positional_with_castingrš  ±  s_   € õ
 ��� / / /Ð
2Ñ
2Ô
2€Cà€Cˆ�FÝ�n�n�nÐ,>Ð,>Ð,>ÅfÐMÑMÔM€HÝÔ˜3 Ñ)Ô)Ð)Ð)Ð)r1   c                  óŽ   — t          g d¢g d¢¬¦  «        } d| d<   t          g d¢g d¢¬¦  «        }t          j        | |¦  «         d S )NrC   rá   r7   r  r   )r4   r6   r%   r  r˜  r†   r™  s     r/   Ú.test_setitem_positional_float_into_int_coercesrœ  ½  s]   € õ
 ��� / / /Ð
2Ñ
2Ô
2€Cà€Cˆ�FÝ�n�n�nÐ,>Ð,>Ð,>Ð?Ñ?Ô?€HÝÔ˜3 Ñ)Ô)Ð)Ð)Ð)r1   c                  óˆ  — t          g d¢g d¢¬¦  «        } | j        j        rJ ‚d| d<   t          g d¢| j        ¬¦  «        }t          j        | |¦  «         d| d<   t          g d¢g d	¢¬¦  «        }t          j        | |¦  «         t          j        t          d¦  «        ¦  «        d d d
…         }t          t          t          |¦  «        ¦  «        |¬¦  «        }| 	                    t          ¦  «                             t          dg¦  «        ¦  «        }t          g d¢|¬¦  «        }d|d<   t          j        ||¦  «         t          j        | j        ddgg¦  «        }t          t          t          |¦  «        ¦  «        |¬¦  «        }|                     ¦   «         }d|j        d<   d|d<   t          j        ||¦  «         d S )Nr  )r7  çÍÌÌÌÌÌ @r6  çffffff@r7   r!   r%   )r4   r6   r!   r'   r&   )r4   r6   r!   r'   r&   )r7  rž  r6  rŸ  g      @r6   r'   )r   r4   r6   r%   r'   r´   r´   r  ÚBéc   )r   r8   Ú_should_fallback_to_positionalr<   r=   r   r  rž   r‡  rµ  rH   Úappendr   r   rµ   r:   r;   )	rK   r@   ÚiirÉ   Ú	exp_indexÚ	expected2r¶   rû   Ú	expected3s	            r/   Útest_setitem_int_not_positionalr¨  É  sµ  € õ ���Ð%9Ð%9Ð%9Ð
:Ñ
:Ô
:€CØŒyÔ7Ð7Ð7Ð7ð €Cˆ�FÝ�m�m�m¨3¬9Ð5Ñ5Ô5€HÝÔ˜3 Ñ)Ô)Ð)ð €Cˆ�FÝÐ&Ð&Ð&Ð.GÐ.GÐ.GÐHÑHÔH€HÝÔ˜3 Ñ)Ô)Ð)å	Ô	"¥5¨¡9¤9Ñ	-Ô	-¨c¨c°¨cÔ	2€BÝ•%�˜B™œ‘.”.¨Ð+Ñ+Ô+€DØ—	’	�&Ñ!Ô!×(Ò(­°¨s©¬Ñ4Ô4€IÝÐ)Ð)Ð)°Ð;Ñ;Ô;€Ià€Dˆ�GÝÔ˜4 Ñ+Ô+Ð+å	Ô	  #¤)¨c°3¨ZÐ!8Ñ	9Ô	9€BÝ•%�˜B™œ‘.”.¨Ð+Ñ+Ô+€DØ—	’	‘”€IØ€I„M�!Ñà€Dˆ�GÝÔ˜4 Ñ+Ô+Ð+Ð+Ð+r1   c                  óJ  — t          g d¢g d¢dœ¦  «        } |                      d¦  «                             ¦   «         }d|g d¢<   t          g d¢d¬¦  «        }t	          j        ||¦  «         d	| j        g d¢d
f<   t          d
g d¢i¦  «        }t	          j        | |¦  «         d S )NrC   )r'   r&   r)   )r3   r5   r5   r´   )TFF)r´   r&   r)   )r  r:  r!   r3   )r!   r6   r%   )r   Úpopr:   r   r<   r=   r;   Úassert_frame_equal)r�  r?   r@   s      r/   Útest_setitem_with_bool_indexerr¬  ë  s½   € õ 
˜˜˜¨¨¨Ð3Ð3Ñ	4Ô	4€BØ�VŠV�C‰[Œ[×ÒÑÔ€FØ#$€FÐÐÐÑ Ý˜9˜9˜9¨3Ð/Ñ/Ô/€HÝÔ˜6 8Ñ,Ô,Ð,à(*€B„FÐÐÐ Ð$Ñ%Ý˜#˜z˜z˜zÐ*Ñ+Ô+€HÝÔ˜"˜hÑ'Ô'Ð'Ð'Ð'r1   ÚsizerÄ   )TFFFFÚitemrÌ  c                 óä  — t          j        || ¦  «        }t          j        | t          ¬¦  «        }t	          |¦  «        }|                     ¦   «         dk    rGd}t          j        t          |¬¦  «        5   ||g¦  «        ||<   d d d ¦  «         d S # 1 swxY w Y   d S  ||g¦  «        ||<   t	          t          j        | t          ¬¦  «        ¦  «        }|||<   t          j
        ||¦  «         d S )Nr_   r4   zKcannot set using a list-like indexer with a different length than the valuer•   )r*   Úresizer­   r¿  r   rŒ  r~   r—   rR  r<   r=   )	r­  rÄ   r®  rÌ  Ú	selectionr  rK   r›   r@   s	            r/   Ú7test_setitem_bool_indexer_dont_broadcast_length1_valuesr²  ù  s3  € õ ”	˜$ Ñ%Ô%€IåŒ9�T¥Ð'Ñ'Ô'€Då
�‰,Œ,€Cà‡}‚}�„˜!ÒÐð$ð 	õ Œ]�:¨SÐ1Ñ1Ô1ð 	)ð 	)à ˜S $ ™[œ[ˆC�	‰Nð	)ð 	)ð 	)ñ 	)ô 	)ð 	)ð 	)ð 	)ð 	)ð 	)ð 	)ð 	)øøøð 	)ð 	)ð 	)ð 	)ð 	)ð 	)ð ˜˜d˜V™œˆˆI‰å�"œ) DµÐ6Ñ6Ô6Ñ7Ô7ˆØ"ˆ�ÑÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-s   Á5BÂBÂBc                  óz  — t          dd¬¦  «        } t          | ¦  «        }|                     ¦   «         }t          j        dt
          ¬¦  «        }d||<   |j        | j        k    sJ ‚t          j        ||¦  «         | 	                    |dd¬¦  «         |j        | j        k    sJ ‚t          j        ||¦  «         d S )NrW   r%   rá  r_   r…   Trð   )
r   r   r:   r*   rO  r‹  rG   r<   r=   rÄ   )r  rK   re   rÄ   s       r/   Ú(test_setitem_empty_mask_dont_upcast_dt64r´    s·   € Ý
�\¨1Ð
-Ñ
-Ô
-€CÝ
�‰+Œ+€CØ�8Š8‰:Œ:€DÝŒ8�A�TÐ"Ñ"Ô"€Dà€Cˆ�IØŒ9˜œ	Ò!Ð!Ð!Ð!ÝÔ˜3 Ñ%Ô%Ð%à‡H‚HˆT�5 $€HÑ'Ô'Ð'ØŒ9˜œ	Ò!Ð!Ð!Ð!ÝÔ˜3 Ñ%Ô%Ð%Ð%Ð%r1   c                  óÞ   — t          g d¢t          ¬¦  «        } t          g d¢t          ¬¦  «        }g d¢}||         | |<   t          g d¢t          ¬¦  «        }t          j        | |¦  «         d S )N)TTTr_   )FFF)FTFrß   )r   r‹  r<   r=   )Ús1Ús2Ú	conditionr@   s       r/   Ú,test_setitem_bool_dtype_with_boolean_indexerr¹  ,  s~   € å	Ð"Ð"Ð"­$Ð	/Ñ	/Ô	/€BÝ	Ð%Ð%Ð%­TÐ	2Ñ	2Ô	2€BØ$Ð$Ð$€IØ�y”M€B€y�MÝÐ)Ð)Ð)µÐ6Ñ6Ô6€HÝÔ˜2˜xÑ(Ô(Ð(Ð(Ð(r1   )xrz  r   r   Údecimalr   Únumpyr*   r~   Úpandas.compat.numpyr   Úpandas.errorsr   Úpandas.core.dtypes.commonr   Úpandasr	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   Úpandas._testingÚ_testingr<   Úpandas.tseries.offsetsr   r   rƒ   r’   r¹   rþ   r  r   rT  rV  r[  r]  r_  rj  r   r€   r¬  r+   r}  rH   r­   r¦  r¯  rÁ  rÏ  rÞ  rê  rù  rþ  r  r®   r  r#  r  r'  r/  Úint32rì   r4  r:  rD  Ú
complex128rG  r‹  rJ  r¯   rM  rP  rW  r2  r÷   Úuint32rˆ  r‰  Úuint64rU  r`  rj  rn  rr  rz  r‚  r„  r†  r‹  r�  r”  r–  rš  rœ  r¨  r¬  rž   r�  r¿  ÚminrŸ   Útupler²  r´  r¹  r�   r1   r/   ú<module>rÉ     so  ðØ Ð Ð Ð ðð ð ð ð ð ð ð ð Ð Ð Ð Ð Ð à Ð Ð Ð Ø €€€à .Ð .Ð .Ð .Ð .Ð .Ø 'Ð 'Ð 'Ð 'Ð 'Ð 'à 2Ð 2Ð 2Ð 2Ð 2Ð 2ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð, Ð Ð Ð Ð Ð à 'Ð 'Ð 'Ð 'Ð 'Ð 'ðJ.ð J.ð J.ð J.ð J.ñ J.ô J.ð J.ðZ.ð .ð .ð .ð .ñ .ô .ð .ð8-1ð -1ð -1ð -1ð -1ñ -1ô -1ð -1ð`[Að [Að [Að [Að [Añ [Aô [Að [Að|!ð !ð !ð !ð !ñ !ô !ð !ðH.ð .ð .ð .ð .ñ .ô .ð .ð*B+ð B+ð B+ð B+ð B+ñ B+ô B+ð B+ðJð ð ðð ð ð%ð %ð %ð:%ð %ð %ðð ð ð ð ñ ô ð ð2eJð eJð eJð eJð eJñ eJô eJð eJðP „×ÒØàˆŒð ˆF�>�> ! QÑ'Ô'Ñ(Ô(ØˆFØ�˜!˜Q‘” ¤¨¨°!°Q©¬¸¸À!ÀQ¹¼ÐHØ)ðñ ô ð ØØ&ð	
ñ 	
ô 	
ð 	ˆŒàˆFÐ/Ð/Ð/Ñ0Ô0ØˆF�B”F˜A˜rœv q¨"¬&°!°R´V¸QÀÄÐGÑHÔHØˆE�$˜˜aÑ Ô ØØ*ð	
ñ 	
ô 	
ð 	ˆŒØˆFÐ-Ð-Ð-Ñ.Ô.ØˆF�B”F˜D "¤&¨%Ð0¸Ð?Ñ?Ô?ØˆE�$˜˜aÑ Ô ØØ+ð	
ñ 	
ô 	
ð 	ˆŒàˆF�9�2”9˜R‘=”=Ñ!Ô!ØˆF�B”F˜BœF B¤F¨B¬F°B´F¸A¸qÀ!ÀQÈÐJÑKÔKØˆE�$˜‰NŒNØØ%ð	
ñ 	
ô 	
ð 	ˆŒàˆF�9�9�9ÑÔØˆF�B”F˜A˜q�>Ñ"Ô"ØØØ#ð	
ñ 	
ô 	
ð 	ˆŒàˆF�E�7‰OŒOØˆF�B”F�8 6Ð*Ñ*Ô*àØØ/ð	
ñ 	
ô 	
ð 	ˆŒàˆF�E˜4�=Ñ!Ô!ØˆF�B”F˜D�>¨Ð0Ñ0Ô0ØØØ$ð	
ñ 	
ô 	
ðk=ñ@ô @ðB	ð 	ð 	ð 	ð 	Ð$=ñ 	ô 	ñC@ô @ðB	ð"ð "ð "ð "ð "Ð(Añ "ô "ð "ðJ%ð %ð %ð %ð %Ð6ñ %ô %ð %ðPð ð ð ð Ð8ñ ô ð ð62-ð 2-ð 2-ð 2-ð 2-Ð%>ñ 2-ô 2-ð 2-ðjð ð ð ð Ð+Dñ ô ð ð@ „×ÒØð 
ˆ�	�	�	Ñ	Ô	˜F˜F B¤F¨A¨q >Ñ2Ô2Ð3Ø	ˆ���Ñ	 Ô	  & &¨"¬&°#°sÐ);Ñ"<Ô"<Ð=ð ˆF�H�H˜T 1 aÑ(Ô(¨(¨(°4¸¸AÑ*>Ô*>ÀÀÈÈqÐRSÑ@TÔ@TÐUÑVÔVØˆF�C˜˜ $¨¨1Ñ-Ô-¨x¨x¸¸aÀÑ/CÔ/CÐDÑEÔEð	
ð
 
ˆÐ%Ð%Ð%Ñ	&Ô	&¨¨Ð/CÐ/CÐ/CÑ(DÔ(DÐEðñô ðð ð ð ð Ð6ñ ô ñô ðð0ð 0ð 0ð 0ð 0Ð4Mñ 0ô 0ð 0ðfð ð ð ð Ð(Añ ô ð ð: „×ÒØà	ˆŒ�3˜�*Ñ	Ô	˜uÐ%Ø	ˆŒ�3˜�*Ñ	Ô	˜tÐ$àˆBŒH�a˜‘e˜Q ™U Q™YÐ'¨r¬zÐ:Ñ:Ô:Øð	
ðñ
ô 
ð"ð "ð "ð "ð "Ð/Hñ "ô "ñ
ô 
ð"ð* „×Ò˜  h b¤h¨s¡m¤mÐ 4Ñ5Ô5ðð ð ð ð Ð.Gñ ô ñ 6Ô5ðð$ „×Ò˜Ð AÐ AÐ AÑBÔBðð ð ð ð Ð$=ñ ô ñ CÔBðð.-ð -ð -ð -ð -Ð,ñ -ô -ð -ð „×ÒØØ€b„hˆq�k„k�2”7˜DÐ! H B¤H¨T¡N¤N°B´H¸dÐ#CÐDñô ð3ð 3ð 3ð 3ð 3�|ñ 3ô 3ñ	ô ð3ð „×Ò˜Ð 6Ð 6Ð 6Ñ7Ô7Ø„×Ò˜ v hÑ/Ô/ðð ð ð ð ˜ñ ô ñ 0Ô/ñ 8Ô7ðð „×ÒØà	
ˆF�DÐØ	ˆkˆk 2¤6Ð*Ñ*Ô*¨EÐ2ðñô ðPð Pð Pð Pð P˜ñ Pô Pñô ðPð „×ÒØà	
ˆBŒM˜5Ð!Ø	ˆbŒm˜UÐ#Ø	�” Ð&Ø	ˆv�tÐð	ñô ð8ð 8ð 8ð 8ð 8˜,ñ 8ô 8ñô ð8ð „×ÒØà	
ˆF�DÐØ	ˆf�dÐØ	
ˆF�DÐØ	ˆf�dÐØ	�˜ÐØ	ˆt�UÐðñ
ô 
ð>ð >ð >ð >ð >�|ñ >ô >ñ
ô 
ð>ð „×ÒØà	
ˆBŒH�eÐØ	ˆbŒj˜$ÐØ	�” Ð%Ø	ˆv�tÐð	ñô ð$ð $ð $ð $ð $˜ñ $ô $ñô ð$ð „×ÒØà	
ˆBŒJ˜ÐØ	ˆbŒj˜%Ð Ø	�” Ð%Ø	ˆv�tÐð	ñô ð,ð ,ð ,ð ,ð ,˜,ñ ,ô ,ñô ð,ð „×ÒØà	
ˆBŒJ˜ÐØˆŒØØŒJØØ”+×#Ò#Ø"Ð"ðDð $ñ ô ð			
ñ 		
ô 		
ð 
�” Ð%Ø	ˆv�tÐØ	ˆŒ�!‰Œ�b”j %Ð(Ø	ˆŒ�1‰Œ�r”z 5Ð)ð 
ˆŒ�8�2”8˜BœIÑ&Ô&Ô*Ñ	+Ô	+¨R¬Z¸Ð>Ø	ˆŒ�1‰Œ�r”z 5Ð)Ø	ˆŒ�!‰Œ�b”j %Ð(ð+ñô ð4
Fð 
Fð 
Fð 
Fð 
F˜,ñ 
Fô 
Fñ5ô ð4
Fð „×ÒØðð ð ñô ðð ð ð ð  |ñ ô ñô ðð2 „×ÒØà	ˆ�<Ñ	 Ô	 Ð"2°EÐ:Ø	
ˆF�DÐØ	ˆf�dÐðñô ð	ð 	ð 	ð 	ð 	˜\ñ 	ô 	ñô ð	ð „×ÒØà	ˆ�< LÐ	1Ñ	1Ô	1Ð3OÐQVÐWà	ˆ�< LÐ	1Ñ	1Ô	1Ð3OÐQVÐWØ	ˆ�<Ñ	 Ô	  &¨$Ð/Ø	
ˆF�DÐðñ	ô 	ð	ð 	ð 	ð 	ð 	˜|ñ 	ô 	ñ	ô 	ð	ð „×ÒØà	ˆ�8Ñ	Ô	Ð/°Ð7Ø	
ˆF�DÐØ	ˆf�dÐðñô ðð ð ð ð ˜lñ ô ñô ðð „×ÒØ	ˆE�6�6˜& sÐ+Ñ+Ô+¨X¨X°a¸À6Ð-JÑ-JÔ-JÐKñô ð „×Ò˜ v hÑ/Ô/ðð ð ð ð  ñ ô ñ 0Ô/ñô ðð "ð "ð "ðJ*ð *ð *ðð ð ð.ð ð ðð ð ð&ð &ð &ð&ð &ð &ð0	*ð 	*ð 	*ð	*ð 	*ð 	*ð,ð ,ð ,ðD(ð (ð (ð „×Ò˜   q¨!¡¤Ñ-Ô-Ø„×ÒØ
Ð/Ð/Ð/°$¸°ÀÀÐHñô ð „×ÒØ
ˆS�"”&˜(˜"œ( 5™/œ/Ô-¨x¨r¬x¸©¬Ô/BÐCñô ð „×Ò˜ ¤¨4°Ð 7Ñ8Ô8ð.ð .ñ 9Ô8ñô ñô ñ .Ô-ð.ð8&ð &ð &ð)ð )ð )ð )ð )r1   