§
    Ä[6gië  ã                   óð  — d dl mZm Z  d dlmZ d dlZd dlZd dlZd dlm	Z	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" 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 e9d'¬(¦  «         ej7         eg d)¢¦  «         eej8        d#ej8        d!ej8        d*ej8        d+ej8        g	¦  «         e:ddd"¦  «        dd,¬(¦  «         ej7         eg d-¢¦  «         eej8        d.ej8        d/ge;¬&¦  «         e:ddd"¦  «        e9d0¬(¦  «         ej7         e ej<        d1¦  «        ¦  «         eej8        ej8        ej8        ej8        ej8        d!d2d*d3d+g
¦  «         e:d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 e9d7¬(¦  «         ej7         ed/d.g¦  «         eej8        d.ge;¬&¦  «        d e9d8¬(¦  «        g¦  «         G d9„ d:e4¦  «        ¦   «         Z= G d;„ d<e4¦  «        Z> G d=„ d>e4¦  «        Z? G d?„ d@e4¦  «        Z@ G dA„ dBe4¦  «        ZA G dC„ dDe4¦  «        ZBej5         6                    dE eg d5¢¦  «         eej8        d"d#g¦  «        df eg dF¢¦  «         eej8        dGdHg¦  «        df e e dId d ¦  «         e dId d"¦  «         e dId d#¦  «        g¦  «         ee e dId d"¦  «         e dId d#¦  «        g¦  «        df eg dJ¢¦  «         eg dK¢¦  «        dfg¦  «         G dL„ dMe4¦  «        ¦   «         ZC G dN„ dOe4¦  «        ZD G dP„ dQe4¦  «        ZEej5         6                    dR ej        dGdHg¦  «        df ej        dSdTg¦  «        e9f ej        d"dUz  d"dUz  d z   gejF        ¬&¦  «        e9fg¦  «         G dV„ dWe4¦  «        ¦   «         ZGej5         6                    dXdY ejH        dY¦  «        g¦  «         G dZ„ d[e4¦  «        ¦   «         ZIej5         6                    dXg d\¢¦  «         G d]„ d^e4¦  «        ¦   «         ZJ G d_„ d`e4¦  «        ZKej5         6                    da ejL        d ¦  «        ejM        df ejH        dY¦  «        ejH        e9fg¦  «         G db„ dceK¦  «        ¦   «         ZNej5         6                    dXg dd¢¦  «        ej5         6                    dee;g¦  «         G df„ dgeK¦  «        ¦   «         ¦   «         ZOej5         6                    dad ejP        dfdhejP        dfdiejP        dfd.e;e9fg¦  «         G dj„ dkeK¦  «        ¦   «         ZQej5         6                    dad e;e9fdle;e9fd#e;e9fdhe;e9fdie;e9fd.eRdfg¦  «         G dm„ dneK¦  «        ¦   «         ZSej5         6                    dad ejT        dfdhejF        e9fdiejP        e9fd.e;e9fg¦  «         G do„ dpeK¦  «        ¦   «         ZUej5         6                    dad ejF        dfdhejF        dfdiejP        e9fd.e;e9fg¦  «         G dq„ dreK¦  «        ¦   «         ZVej5         6                    dad ejW        df ej7        dhejW        dej5         X                    e
 p#e
o!e	 oejY         Z                    dsdt¦  «        duk    dv¬w¦  «        ¬x¦  «        diejP        e9fd.e;e9f ej[        d"¦  «        ejW        df ej\        d"¦  «        ejW        df ej\         ej]        ej\        ¦  «        j^        ¦  «        ejF        e9f ej_        d"¦  «        ejW        df ejT        d"¦  «        ejW        dfg	¦  «         G dy„ dzeK¦  «        ¦   «         Z`ej5         6                    da ed{¦  «        d|dfd e;e9fd}e;e9fg¦  «         G d~„ deK¦  «        ¦   «         Zaej5         6                    da ed{d€¬�¦  «        d‚df ed{dƒ¬�¦  «        d‚df ed{¦  «        e;e9fd e;e9fg¦  «         G d„„ d…eK¦  «        ¦   «         Zbej5         6                    da ed†¦  «        d‡dfd e;e9fd}e;e9fg¦  «         G dˆ„ d‰eK¦  «        ¦   «         Zcej5         6                    dXdŠ ed‹dŒ¬�¦  «         ed d"dŽ¬�¦  «        g¦  «        ej5         6                    dee;g¦  «         G d�„ d‘eK¦  «        ¦   «         ¦   «         Zdd’„ Zed“„ Zfd”„ Zgd•„ Zhd–„ Zid—„ Zjd˜„ Zkd™„ Zldš„ Zmd›„ Zndœ„ Zoej5         6                    d� epd"d2¦  «        ¦  «        ej5         6                    džg dŸ¢d.d/gd/gg¦  «        ej5         6                    d dGej8         ejq        er¦  «        j^         ejq        er¦  «        js        g¦  «        ej5         6                    d¡d¢„ d£„ d¤„ g¦  «        d¥„ ¦   «         ¦   «         ¦   «         ¦   «         Ztd¦„ ZudS )§é    )ÚdateÚdatetime)ÚDecimalN)Únp_version_gt2Únp_version_gte1p24)ÚIndexingError)Úis_list_like)ÚNAÚCategoricalÚ	DataFrameÚDatetimeIndexÚIndexÚIntervalÚIntervalIndexÚ
MultiIndexÚNaTÚPeriodÚSeriesÚ	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         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é
   ©Úperiodsé   é   é   é   é   )r   r   r   ÚnpÚnan©ÚselfÚseriess     úh/var/www/surfInsights/venv3-11/lib/python3.11/site-packages/pandas/tests/series/indexing/test_setitem.pyÚtest_setitem_none_nanz+TestSetitemDT64Values.test_setitem_none_nan.   s¦   € Ý�
 :°rÐ:Ñ:Ô:Ñ;Ô;ˆØˆˆ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é   r3   r5   ©Ú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Ð0r0   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©r3   r5   r$   )ÚDater4   Úother©r7   ÚdtyperC   )r   Úobjectr   ÚtodayrC   ©r,   Úsers     r.   Útest_setitem_with_string_indexz4TestSetitemDT64Values.test_setitem_with_string_indexD   sl   € õ �Y�Y�YÐ&<Ð&<Ð&<ÅFÐKÑKÔKˆÝ”j‘l”lˆˆF‰ØŒx�4œ:™<œ<Ò'Ð'Ð'Ð'Ø�6Œ{�dœj™lœlÒ*Ð*Ð*Ð*Ð*Ð*r0   c                 óì   — t          ddd¬¦  «        }g d¢}t          ||¬¦  «        }|                     ¦   «         }t          j        |d<   t          j        |j        d<   t          j        ||¦  «         d S )	NÚ2017r&   ú
US/Eastern©r#   Útz)©r   r3   )r   r5   )r   r$   )r   r&   r6   rQ   r   )r   r   r9   r)   r*   Úilocr;   r<   )r,   Úarrr7   r>   r?   s        r.   Ú)test_setitem_tuple_with_datetimetz_valuesz?TestSetitemDT64Values.test_setitem_tuple_with_datetimetz_valuesL   sr   € å˜¨¨|Ð<Ñ<Ô<ˆØ0Ð0Ð0ˆÝ˜ 5Ð)Ñ)Ô)ˆØ—;’;‘=”=ˆÝœˆˆv‰Ýœ6ˆŒ�aÑÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r0   rP   )rN   ÚUTCz
Asia/Tokyoc                 ó  — t          t          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$   ©Úfreqr#   rP   údatetime64[ns, ú]z2016-01-01 00:00©rP   ú2011-01-01 00:00z2016-01-01 02:00©rF   ú
2011-01-01r3   ú
2012-01-01r5   rE   ú2012-01-01 00:00©r   r   rF   r   r9   r;   r<   )r,   rP   Úindexer_sliÚorigÚexprJ   Úvalss          r.   Útest_setitem_with_tzz*TestSetitemDT64Values.test_setitem_with_tzV   sÍ  € å•j °CÀÀrÐJÑJÔJÑKÔKˆØŒ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Ñ(Ô(Ð(Ð(Ð(r0   c                 ó  — d}t          t          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 )NrN   z
2016-11-06rX   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`   r3   ra   r5   rE   z2016-11-06 00:00r^   rb   rc   )r,   rd   rP   re   rf   rJ   rg   s          r.   Útest_setitem_with_tz_dstz.TestSetitemDT64Values.test_setitem_with_tz_dst~   sÒ  € àˆÝ•j °CÀÀrÐJÑJÔJÑKÔKˆØŒ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Ñ(Ô(Ð(Ð(Ð(r0   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   rE   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ÐIr0   )
r   r)   r*   rG   r   rR   ÚallÚvaluesr;   r<   )r,   rJ   Ú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Ñ-Ô-Ð-Ð-Ð-r0   N)Ú__name__Ú
__module__Ú__qualname__r/   r@   rK   rT   ÚpytestÚmarkÚparametrizerh   rj   rz   © r0   r.   r   r   -   s¦   € € € € € ð ð  ð  ð1ð 1ð 1ð+ð +ð +ð1ð 1ð 1ð „[×Ò˜TÐ#FÐ#FÐ#FÑGÔGð%)ð %)ñ HÔGð%)ðN')ð ')ð ')ðR.ð .ð .ð .ð .r0   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          j        t          |¬¦  «        5  t	          j        t          |¬¦  «        5  d|d<   d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         d S # 1 swxY w Y   d S )	Nr2   r!   r6   z5index -11|-1 is out of bounds for axis 0 with size 10ú;Series.__setitem__ treating keys as positions is deprecated©ÚmatchÚfooiõÿÿÿ)r   r~   ÚraisesÚ
IndexErrorr;   Úassert_produces_warningÚFutureWarning)r,   rJ   ÚmsgÚwarn_msgs       r.   Ú#test_setitem_negative_out_of_boundsz<TestSetitemScalarIndexer.test_setitem_negative_out_of_bounds»   s  € Ý�c�U˜R‘Z¨ u¨r¡zÐ2Ñ2Ô2ˆð FˆØPˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	!ð 	!ÝÔ+­MÀÐJÑJÔJð !ð !Ø ��C‘ð!ð !ð !ñ !ô !ð !ð !ð !ð !ð !ð !øøøð !ð !ð !ð !ð	!ð 	!ð 	!ñ 	!ô 	!ð 	!ð 	!ð 	!ð 	!ð 	!ð 	!ð 	!øøøð 	!ð 	!ð 	!ð 	!ð 	!ð 	!s5   ¹A?ÁA'ÁA?Á'A+	Á+A?Á.A+	Á/A?Á?BÂBrx   Ú	ser_indexr   r3   c                 óà   — t          ddgd¬¦  «        } ||¦  «        }t          dg|g¬¦  «        |d<   t          t          dg|g¬¦  «        dgd¬¦  «        }t          j        ||¦  «         d S )Nr   rG   r_   é*   r6   ©r   r;   r<   )r,   rx   r�   rJ   Ú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Ñ-Ô-Ð-Ð-Ð-r0   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’   r6   )r   r:   r;   r<   )r,   r7   Ú	exp_valuerJ   r?   s        r.   Útest_setitem_seriesz,TestSetitemScalarIndexer.test_setitem_seriesÏ   sY   € õ �a˜�V‰nŒnˆÝ˜R˜D¨¨Ð0Ñ0Ô0ˆŒ�‰
Ý˜9 a˜.Ñ)Ô)ˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-r0   N)r{   r|   r}   r�   r~   r   r€   r;   r:   Úatr•   r)   r*   r˜   r�   r0   r.   rƒ   rƒ   º   sµ   € € € € € ð!ð !ð !ð „[×Ò˜Y¨¬°´¨Ñ8Ô8Ø„[×Ò˜[¨1¨a¨&Ñ1Ô1ð.ð .ñ 2Ô1ñ 9Ô8ð.ð „[×ÒÐ/°'¸A¸r¼v¸;Ð1GÑHÔHð.ð .ñ IÔHð.ð .ð .r0   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)Úkeyr†   r   g      @g      $@z4\.5g      @)r~   r‰   Ú	TypeErrorÚformat)r,   Údatetime_seriesr�   s      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!   r6   r   iôÿÿÿr%   )r   ÚrangeÚlistrv   rI   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’�~Š~ÑÔÐÐÐÐÐr0   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 )Nr5   é   )r5   r&   r(   r§   r!   é   é   é   r6   r   r&   )r   r)   ÚrandomÚdefault_rngÚstandard_normalrv   ÚanyrI   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×%Ò%Ñ'Ô'Ð'Ð'Ð'Ð'Ð'r0   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_   r6   r   r5   )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Ò ×%Ò%Ñ'Ô'Ð'Ð'Ð'Ð'Ð'r0   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   r3   Úabcder!   r_   éd   r&   )
r¸   r3   r5   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Ð0r0   N)r{   r|   r}   r¡   r¥   r¯   rµ   r¼   r�   r0   r.   r›   r›   Ø   s_   € € € € € ð	*ð 	*ð 	*ð ð  ð  ð(ð (ð (ð(ð (ð (ð1ð 1ð 1ð 1ð 1r0   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 )Nr3   r5   r´   rE   r   TFr“   ©r,   rJ   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Ñ-Ô-Ð-Ð-Ð-r0   c                 ó4  — t          t          j                             d¦  «                             d¦  «        t          j        ddd¦  «        ¬¦  «                             d¦  «        }|dk    }|                     ¦   «         }||                              ¦   «                              t          ¦  «        }t          j        t          d¬¦  «        5  |||<   d d d ¦  «         n# 1 swxY w Y   |                     d	„ ¦  «        }t          j        ||¦  «         d S )
Nr5   r¸   r   éÿÿÿÿr6   r%   úitem of incompatible dtyper†   c                 ó0   — | dk    rt          | ¦  «        n| S ©Nr   )Ústr)Úts    r.   ú<lambda>zLTestSetitemBooleanMask.test_setitem_mask_align_and_promote.<locals>.<lambda>  s   € ¨a°!ªe¨e¥C¨¡F¤F F¸€ r0   )r   r)   r«   r¬   r­   r²   Úroundr9   ÚmaprÇ   r;   r‹   rŒ   r<   )r,   ÚtsÚmaskÚleftÚrightr?   s         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Ñ(Ô(ˆÝÔ'ÝÐ!=ð
ñ 
ô 
ð 	ð 	ð ˆD�‰Jð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð —6’6Ð:Ð:Ñ;Ô;ˆÝ
Ô˜t XÑ.Ô.Ð.Ð.Ð.s   ÃC"Ã"C&Ã)C&c                 ó0  — t          g d¢¦  «        }|dk    }||                              t          ¦  «        }t          j        t
          d¬¦  «        5  |||<   d d d ¦  «         n# 1 swxY w Y   t          g d¢¦  «        }t          j        ||¦  «         d S )N)r   r3   r5   r   r   rÄ   r†   )r   Ú1Ú2r   )r   rË   rÇ   r;   r‹   rŒ   r<   ©r,   rJ   rÍ   Úser2r?   s        r.   Útest_setitem_mask_promote_strsz5TestSetitemBooleanMask.test_setitem_mask_promote_strs!  sÞ   € Ý�\�\�\Ñ"Ô"ˆØ�QŠwˆØ�4Œy�}Š}�SÑ!Ô!ˆÝÔ'ÝÐ!=ð
ñ 
ô 
ð 	ð 	ð ˆC�‰Ið	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	õ
 Ð*Ð*Ð*Ñ+Ô+ˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-s   ÁA%Á%A)Á,A)c                 ó°   — t          g d¢¦  «        }t          g d¢¦  «        }||         }|||<   t          g d¢¦  «        }t          j        ||¦  «         d S )N)r   rˆ   Úbarr   )FTTFr“   rÔ   s        r.   Útest_setitem_mask_promotez0TestSetitemBooleanMask.test_setitem_mask_promote-  si   € ÝÐ)Ð)Ð)Ñ*Ô*ˆÝÐ0Ð0Ð0Ñ1Ô1ˆØ�4ŒyˆØˆˆD‰	åÐ.Ð.Ð.Ñ/Ô/ˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-r0   c                 óœ  — ||                      ¦   «         k    }|                     ¦   «         }|dz  ||<   |dz  }t          j        ||         ||         ¦  «         |                     ¦   «         }|dz  dd…         ||<   |dz  dd…                              |¦  «        }||         || <   t          j        ||         ||         ¦  «         d S )Nr5   r   r%   )Úmedianr9   r;   r<   Úreindex_like)r,   Ústring_seriesrÍ   r>   r?   s        r.   Útest_setitem_booleanz+TestSetitemBooleanMask.test_setitem_boolean6  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¬^Ñ<Ô<Ð<Ð<Ð<r0   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 )Nr3   ©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_cornerF  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 rÆ   )Úsort_valuesr9   r;   r<   )r,   rÝ   Úorderedr9   r?   s        r.   Ú$test_setitem_boolean_different_orderz;TestSetitemBooleanMask.test_setitem_boolean_different_orderT  sj   € Ø×+Ò+Ñ-Ô-ˆà×!Ò!Ñ#Ô#ˆØˆˆW�qŠ[Ñà ×%Ò%Ñ'Ô'ˆØ!"ˆ�˜A’Ñå
Ô˜t XÑ.Ô.Ð.Ð.Ð.r0   Úfuncc                 óœ   — t          g d¢¦  «        } |g d¢¦  «        }ddg||<   t          g d¢¦  «        }t          j        ||¦  «         d S )N)Nr4   N©TFTr2   Úc©r2   r4   rë   r“   )r,   rè   rJ   rÍ   r?   s        r.   Ú test_setitem_boolean_python_listz7TestSetitemBooleanMask.test_setitem_boolean_python_list_  se   € õ Ð&Ð&Ð&Ñ'Ô'ˆØˆtÐ'Ð'Ð'Ñ(Ô(ˆØ˜#�JˆˆD‰	Ý˜/˜/˜/Ñ*Ô*ˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-r0   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(   r5   r$   r3   )r   r£   r;   r<   r:   )r,   Úany_numeric_ea_dtyperJ   r?   Úloc_sers        r.   Ú'test_setitem_boolean_nullable_int_typesz>TestSetitemBooleanMask.test_setitem_boolean_nullable_int_typesh  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Ñ-Ô-Ð-Ð-Ð-r0   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%   r5   r_   )r   r£   r¤   rG   r;   r<   )r,   rJ   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_lengthx  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Ð0r0   c                 ó  — t          g d¢¦  «        }t          j        t          d¬¦  «        5  t          j        |d<   d d d ¦  «         n# 1 swxY w Y   t          t          j        ddgt          ¬¦  «        }t          j        ||¦  «         d S )Nrê   rÄ   r†   r   FTr_   )r   r;   r‹   rŒ   r)   r*   rG   r<   )r,   r>   r?   s      r.   Útest_setitem_nan_with_boolz1TestSetitemBooleanMask.test_setitem_nan_with_bool�  sÌ   € åÐ+Ð+Ð+Ñ,Ô,ˆÝÔ'ÝÐ!=ð
ñ 
ô 
ð 	ð 	õ œˆF�1‰Ið	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	õ �2œ6 5¨$Ð/µvÐ>Ñ>Ô>ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0s   ­A	Á	AÁAc                 ó  — 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          g d¢¦  «        }t          j        ||¦  «         |                     ¦   «         }t          j        t          d¬¦  «        5  | 	                    ||d	¬
¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         |                     ¦   «         }| 
                    | t          |¦  «        ¦  «        }t          j        ||¦  «         d S )NrB   Úint8r_   )éç  éè  éé  rê   rÄ   r†   )rø   r5   rú   T©Úinplace)r   r)   r   r´   r9   r;   r‹   rŒ   r<   rÍ   Úwhere©	r,   re   ÚaltrÍ   rJ   r?   rÕ   Úser3Úress	            r.   Ú!test_setitem_mask_smallint_upcastz8TestSetitemBooleanMask.test_setitem_mask_smallint_upcast‹  sò  € Ý�i�i�i vÐ.Ñ.Ô.ˆÝŒhÐ(Ð(Ð(µ´Ð9Ñ9Ô9ˆåŒxÐ+Ð+Ð+Ñ,Ô,ˆà�iŠi‰kŒkˆÝÔ'ÝÐ!=ð
ñ 
ô 
ð 	$ð 	$õ ˜s™œˆC�‰Ið	$ð 	$ð 	$ñ 	$ô 	$ð 	$ð 	$ð 	$ð 	$ð 	$ð 	$øøøð 	$ð 	$ð 	$ð 	$õ ˜.˜.˜.Ñ)Ô)ˆÝ
Ô˜s HÑ-Ô-Ð-à�yŠy‰{Œ{ˆÝÔ'ÝÐ!=ð
ñ 
ô 
ð 	/ð 	/ð �IŠI�d˜C¨ˆIÑ.Ô.Ð.ð	/ð 	/ð 	/ñ 	/ô 	/ð 	/ð 	/ð 	/ð 	/ð 	/ð 	/øøøð 	/ð 	/ð 	/ð 	/õ 	Ô˜t XÑ.Ô.Ð.à�yŠy‰{Œ{ˆØ�jŠj˜$˜¥ s¡¤Ñ,Ô,ˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-s$   Á;BÂBÂ!BÃ:DÄD#Ä&D#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 )NrB   Úuint8r_   )éõ   rù   éö   rê   )r  r5   r  Trû   F)Úcheck_dtype)	r   r)   r´   r   r9   r;   r<   rÍ   rý   rþ   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¸%Ð@Ñ@Ô@Ð@Ð@Ð@r0   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�   r0   r.   r¾   r¾     s  € € € € € ð.ð .ð .ð/ð /ð /ð
.ð 
.ð 
.ð.ð .ð .ð=ð =ð =ð %ð %ð %ð	/ð 	/ð 	/ð „[×Ò˜V d¨B¬H°fÐ%=Ñ>Ô>ð.ð .ñ ?Ô>ð.ð.ð .ð .ð 1ð 1ð 1ð1ð 1ð 1ð.ð .ð .ð2Að Að Að Að Ar0   r¾   c                   ó   — e Zd Zd„ Zd„ ZdS )ÚTestSetitemViewCopySemanticsc                 óì  — t          ddd¬¦  «        }|d         }t          |¦  «        }|j        |usJ ‚|r%|j        j        j        |j        j        j        u sJ ‚n$|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$   rN   rO   r3   ÚD)	r   r   Ú_valuesÚ_ndarrayÚbaseÚ_datarZ   r   rR   ©r,   Úusing_copy_on_writeÚdtirÌ   rJ   s        r.   Ú,test_setitem_invalidates_datetime_index_freqzITestSetitemViewCopySemantics.test_setitem_invalidates_datetime_index_freq¼  s  € õ ˜¨Q°<Ð@Ñ@Ô@ˆØ�ŒVˆÝ�S‰kŒkˆØŒ{ #Ð%Ð%Ð%Ð%Øð 	LØ”;Ô'Ô,°´	Ô0BÔ0GÐGÐGÐGÐGÐGà”;Ô'Ô,°C´IÔ4FÔ4KÐKÐKÐKÐKØŒx˜3ŠˆˆˆÝˆŒ�‰ØŒ{ÔÐ'Ð'Ð'ð Œ{ #Ð%Ð%Ð%Ð%ØŒ{Ô#Ô(°´	Ô0BÔ0GÐGÐGÐGÐGØ�1Œv˜Š|ˆ|ˆ|ˆ|ØŒx˜3Šˆˆˆˆˆr0   c                 óD  — t          ddd¬¦  «        }|d         }t          |¦  «        }|j        |usJ ‚|rT|j        j        j        |j        j        j        u sJ ‚|j        j        d         j        j        |j        j        j        u sJ ‚nS|j        j        j        |j        j        j        usJ ‚|j        j        d         j        j        |j        j        j        usJ ‚|j        j        d         |usJ ‚t          |d d d…<   |d         t          u sJ ‚|d         |k    sJ ‚d S )NrW   r!   ú
US/PacificrO   r   r$   )	r   r   r  r  r  r  Ú_mgrÚarraysr   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ˆØŒ{ #Ð%Ð%Ð%Ð%Øð 	SØ”;Ô'Ô,°´	Ô0BÔ0GÐGÐGÐGÐGØ”8”? 1Ô%Ô.Ô3°s´yÔ7IÔ7NÐNÐNÐNÐNÐNà”;Ô'Ô,°C´IÔ4FÔ4KÐKÐKÐKÐKØ”8”? 1Ô%Ô.Ô3¸3¼9Ô;MÔ;RÐRÐRÐRÐRàŒxŒ˜qÔ!¨Ð,Ð,Ð,Ð,åˆˆCˆCˆaˆC‰Ø�1Œv�ˆ}ˆ}ˆ}ˆ}Ø�1Œv˜Š|ˆ|ˆ|ˆ|ˆ|ˆ|r0   N)r{   r|   r}   r  r  r�   r0   r.   r
  r
  »  s2   € € € € € ðð ð ð,ð ð ð ð r0   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©r3   r5   r$   r&   ÚABCDr6   rÃ   c                 ó   — dS )NÚAr�   ©rt   s    r.   rÉ   z?TestSetitemCallable.test_setitem_callable_key.<locals>.<lambda>ê  s   € �c€ r0   )rÃ   r5   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Ñ-Ô-Ð-Ð-Ð-r0   c                 óž   — d„ }t          g d¢t          ¬¦  «        }|||dk     <   t          dd|dg¦  «        }t          j        ||¦  «         d S )Nc                 ó   — | dz   S ©Nr3   r�   r"  s    r.   rÉ   zATestSetitemCallable.test_setitem_callable_other.<locals>.<lambda>ñ  s
   € ˜˜A™€ r0   )r3   r5   rÃ   r&   r_   r   r3   r5   r&   )r   rG   r;   r<   )r,   ÚincrJ   r?   s       r.   Útest_setitem_callable_otherz/TestSetitemCallable.test_setitem_callable_otherï  s\   € àˆoˆõ �]�]�]­&Ð1Ñ1Ô1ˆØˆˆC�!ŠG‰å˜1˜a  a˜.Ñ)Ô)ˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-r0   N)r{   r|   r}   r#  r(  r�   r0   r.   r  r  æ  s2   € € € € € ð.ð .ð .ð	.ð 	.ð 	.ð 	.ð 	.r0   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e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|g¦  «        }t          j        ||¦  «         d S )Nra   r_   é/   )r   r   rG   r;   r<   )r,   r�   r-   r?   s       r.   Útest_setitem_empty_seriesz2TestSetitemWithExpansion.test_setitem_empty_seriesü  sR   € å˜Ñ%Ô%ˆÝ�fÐ%Ñ%Ô%ˆØˆˆs‰Ý˜"˜s˜eÑ$Ô$ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r0   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   rF   rE   ra   r,  rà   Úns)	r   r   rG   r   Úas_unitr;   r<   r7   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Ð7r0   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Ò Ú	timestamprE   r_   g     Àr@Úanything)r   r   rG   )r,   r3  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ÑØ'ˆˆ{ÑØ˜Ô$ˆØ˜Ò!Ð!Ð!Ð!Ð!Ð!r0   Ú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   r6  rE   r7  )rp   r   Úapplymarkerr~   r   Úxfailr   rG   r;   r<   r:   )r,   r6  Úusing_infer_stringÚrequestr?   rJ   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Ñ/Ô/Ð/Ð/Ð/Ð/Ð/r0   c                 óØ   — t          t          ¬¦  «        }t          d¦  «        |d<   d|d<   d|d<   t          t          d¦  «        ddgg d¢¬	¦  «        }t          j        ||¦  «         d S )
Nr_   rW   r2   ç      @r4   rˆ   rë   rì   r6   )r   rG   r   r;   r<   rÀ   s      r.   Ú*test_setitem_with_expansion_type_promotionzCTestSetitemWithExpansion.test_setitem_with_expansion_type_promotion4  ss   € å�6Ð"Ñ"Ô"ˆÝ˜\Ñ*Ô*ˆˆC‰ØˆˆC‰ØˆˆC‰Ý�9 \Ñ2Ô2°C¸Ð?ÀÀÀÐWÑWÔWˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-r0   c                 óÂ   — |                      ¦   «         }d|j        vsJ ‚d|d<   t          dgdgd¬¦  «        }t          ||g¦  «        }t	          j        ||¦  «         d S )NÚfoobarr3   r-   )r7   Úname)r9   r7   r   r   r;   r<   )r,   rÝ   rJ   Úappr?   s        r.   Útest_setitem_not_containedz3TestSetitemWithExpansion.test_setitem_not_contained=  sr   € à× Ò Ñ"Ô"ˆØ˜sœyÐ(Ð(Ð(Ð(ØˆˆH‰å�a�S  
°Ð:Ñ:Ô:ˆÝ˜=¨#Ð.Ñ/Ô/ˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-r0   c                 ó†   — t          ddg|¬¦  «        }d|d<   t          g d¢|¬¦  «        }t          j        ||¦  «         d S )Nr3   r5   r_   r!   )r3   r5   r!   r“   )r,   rï   rJ   r?   s       r.   Útest_setitem_keep_precisionz4TestSetitemWithExpansion.test_setitem_keep_precisionG  sR   € å�a˜�VÐ#7Ð8Ñ8Ô8ˆØˆˆA‰Ý˜*˜*˜*Ð,@ÐAÑAÔAˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-r0   z1na, target_na, dtype, target_dtype, indexer, warnÚInt64r3   Nr5   r´   r³   rG   ÚFloat64c                 óü   — t          ddg|¬¦  «        }t          j        |d¬¦  «        5  |||<   d d d ¦  «         n# 1 swxY w Y   |dk    rd|gndd|g}t          ||¬¦  «        }	t          j        ||	¦  «         d S )Nr3   r5   r_   úincompatible dtyper†   )r   r;   r‹   r<   )
r,   ÚnaÚ	target_narF   Útarget_dtyperx   ÚwarnrJ   Úexpected_valuesr?   s
             r.   Útest_setitem_enlarge_with_naz5TestSetitemWithExpansion.test_setitem_enlarge_with_naN  sÖ   € õ* �a˜�V 5Ð)Ñ)Ô)ˆÝÔ'¨Ð4HÐIÑIÔIð 	ð 	ØˆC�‰Lð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	à,3°qªL¨L˜1˜i˜.˜.¸qÀ!ÀYÐ>OˆÝ˜/°Ð>Ñ>Ô>ˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-s   ª<¼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 )Nr2   r4   r$   zstring[pyarrow_numpy])r   r3   r$   rE   )r   rp   r   rG   r;   r<   r)   r*   )r,   Únulls_fixturer=  rJ   rF   r?   s         r.   Ú$test_setitem_enlargement_object_nonez=TestSetitemWithExpansion.test_setitem_enlargement_object_nonej  s´   € å�c˜3�ZÑ Ô ˆØˆˆA‰ð "ðÝ*4°]ÅGÑ*LÔ*LðÐ#Ð#åð 	õ
 ˜3  ]Ð3¸9¸9¸9ÈEÐRÑRÔRˆÝ
Ô˜s HÑ-Ô-Ð-Øð 	+Ø�ŒF•b”fÐÐÐÐà�q”6˜]Ð*Ð*Ð*Ð*Ð*Ð*r0   )r{   r|   r}   r-  r1  r5  r~   r   r€   r   Úto_timedelta64Úto_pytimedeltar?  rB  rG  rI  r
   r)   r*   r   rŒ   rS  rV  r�   r0   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¨$Ð/Ø��W˜g q¨$Ð/Ø�”˜ )¨Q°Ð5Ø�”˜ )¨Q°Ð5Ø�#�w ¨!¨]Ð;Ø�#�w ¨!¨TÐ2ØŒV�R˜ '¨1¨dÐ3ØŒV�R˜ '¨1¨dÐ3ØŒV�R˜ I¨q°$Ð7ØŒV�R˜ I¨q°$Ð7ØŒV�R”V˜W i°°DÐ9ØŒV�R”V˜W i°°DÐ9ð	
ñô ð"	.ð 	.ñ#ô ð"	.ð+ð +ð +ð +ð +r0   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©r9   ú#assignment destination is read-onlyr†   r3   r   )	r)   ÚzerosÚflagsÚ	writeabler   r7   r~   r‰   Ú
ValueError)r   r-   Únr�   s       r.   Ú.test_setitem_scalar_into_readonly_backing_datara  {  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%   FrZ  r[  r†   r3   r$   )	r)   r\  r]  r^  r   r~   r‰   r_  r®   )r   r-   r�   s      r.   Ú-test_setitem_slice_into_readonly_backing_datarc  Š  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 )Nr4   r2   ©Ú
categoriesr3   r   FTrt   Úyr6   )r   r   r9   r;   r<   r7   )re   rJ   rf   s      r.   Ú&test_setitem_categorical_assigning_opsrh  ˜  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 Ñ$Ô$Ð$Ð$Ð$r0   c                  óä   — t          t          g d¢¦  «        ¦  «        } t          t          dt          j        dgg d¢¬¦  «        ¦  «        }t          j        | d<   t	          j        | |¦  «         d S )NrB   r3   r$   re  )r   r   r)   r*   r;   r<   )rJ   rf   s     r.   Ú!test_setitem_nan_into_categoricalrj  µ  se   € å
•˜Y˜Y˜YÑ'Ô'Ñ
(Ô
(€CÝ
•˜a¥¤¨˜^¸	¸	¸	ÐBÑBÔBÑ
CÔ
C€CÝŒV€Cˆ�FÝÔ˜3 Ñ$Ô$Ð$Ð$Ð$r0   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$   rA  Ú3)Úidsc                 óÖ  — t          ddg¦  «        }|s	ddg|_        t          j        t          d¬¦  «        5  | ||¦  «        d<   d d d ¦  «         n# 1 swxY w Y   t          |j        d         ¦  «        t          |¦  «        k    sJ ‚t          d|gt          |j        ¬¦  «        }|s)|t          j        urt          ||gt          ddg¬¦  «        }t          j        ||¦  «         d S )NTFr3   rM  r†   )rF   r7   )	r   r7   r;   r‹   rŒ   ÚtyperR   rG   r<   )r,   rn  rd   rm  rJ   r?   s         r.   Útest_setitem_non_bool_into_boolz2TestSetitemCasting.test_setitem_non_bool_into_bool¾  s1  € õ �d˜E�]Ñ#Ô#ˆØð 	Ø˜A˜ˆCŒIåÔ'­Ð=QÐRÑRÔRð 	&ð 	&Ø"%ˆKˆK˜ÑÔ˜QÑð	&ð 	&ð 	&ñ 	&ô 	&ð 	&ð 	&ð 	&ð 	&ð 	&ð 	&øøøð 	&ð 	&ð 	&ð 	&å�C”H˜Q”KÑ Ô ¥D¨¡I¤IÒ-Ð-Ð-Ð-å˜4 ˜+­V¸3¼9ÐEÑEÔEˆØð 	F˜+­R¬WÐ4Ð4Ý˜s C˜jµ¸qÀ!¸fÐEÑEÔEˆHÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-s   ¸AÁAÁAc                 óX  — 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 ¦  «         n# 1 swxY w Y   t          |¦  «        }t          j        ||¦  «         d S )Nrê   )TFNr5   rM  r†   r3   )r   r  r   r;   r‹   rŒ   r<   )r,   rJ   rw   rS   r?   s        r.   Ú&test_setitem_boolean_array_into_npboolz9TestSetitemCasting.test_setitem_boolean_array_into_npboolÏ  sþ   € åÐ(Ð(Ð(Ñ)Ô)ˆØ”ˆÝÐ'Ð'Ð'Ñ(Ô(ˆà�b�q�b”'ˆˆBˆQˆB‰ØŒ{˜fÐ$Ð$Ð$Ð$åÔ'­Ð=QÐRÑRÔRð 	ð 	Ø˜!˜"˜"”gˆC���‰Gð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	å˜#‘;”;ˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-s   ÁA;Á;A?ÂA?N)	r{   r|   r}   r~   r   r€   rr  rs  ru  r�   r0   r.   rl  rl  ½  sy   € € € € € Ø„[×Ò˜X¨¨e }Ñ5Ô5Ø„[×Ò˜U M M M°tÐÑ<Ô<ð.ð .ñ =Ô<ñ 6Ô5ð.ð.ð .ð .ð .ð .r0   rl  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   € ð
 Œ~ ¤Ò*Ð*r0   c                 ó¶   — |}|                      ¦   «         }|j        }| ||¦  «        |<   t          j        ||¦  «         |                      ||||¦  «         d S ro   )r9   r  r;   r<   Ú_check_inplace)	r,   ry  r�   r?   rn  rx   rz  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Ð7r0   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)rF   Úkindr  r  r;   Úassert_equal)r,   rz  re   rS   ry  s        r.   r|  z(SetitemCastingEquivalents._check_inplaceø  sy   € ØÐàˆDØð 		/ØŒyŒ~ Ð+Ð+ð ”| s¤{Ô';Ð;Ð;Ð;Ð;Ð;Ð;à”{ cÐ)Ð)Ð)Ð)Ð)Ð)õ ŒO˜C ¤Ñ.Ô.Ð.Ð.Ð.r0   c           	      óì  — t          |t          ¦  «        st          j        d¦  «         t	          j        |d¬¦  «        5  |                      ||||||¦  «         d d d ¦  «         n# 1 swxY w Y   |t          j        u rSt	          j        |d¬¦  «        5  |                      ||||t          j        |¦  «         d d d ¦  «         n# 1 swxY w Y   n`|t          j	        u rRt	          j        |d¬¦  «        5  |                      ||||t          j
        |¦  «         d d d ¦  «         n# 1 swxY w Y   t          ||dz   ¦  «        }t	          j        |d¬¦  «        5  |                      ||||||¦  «         d d d ¦  «         n# 1 swxY w Y   |t          j        ur[t          ||dz   ¦  «        }	t	          j        |d¬¦  «        5  |                      ||	||||¦  «         d d d ¦  «         n# 1 swxY w Y   |g}
t	          j        |d¬¦  «        5  |                      ||
||||¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        |
¦  «        }t	          j        |d¬¦  «        5  |                      ||||||¦  «         d d d ¦  «         n# 1 swxY w Y   d„ |fD ¦   «         }t	          j        |d¬¦  «        5  |                      ||||||¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )NzNot relevant for int keyrM  r†   r3   c              3   ó   K  — | ]}|V — Œd S ro   r�   rr   s     r.   ru   z9SetitemCastingEquivalents.test_int_key.<locals>.<genexpr>'  s"   è è € Ð#Ð#˜�!Ð#Ð#Ð#Ð#Ð#Ð#r0   )rp   Úintr~   Úskipr;   r‹   r}  r:   r™   rR   Úiatr£   Úslicer)   r   )r,   ry  r�   r?   rQ  rn  rd   rz  ÚrngÚslcÚilkeyÚindkeyÚgenkeys                r.   Útest_int_keyz&SetitemCastingEquivalents.test_int_key  s–  € Ý˜#�sÑ#Ô#ð 	4ÝŒKÐ2Ñ3Ô3Ð3åÔ'¨Ð4HÐIÑIÔIð 	Qð 	QØ×Ò˜s C¨°3¸ÀZÑPÔPÐPð	Qð 	Qð 	Qñ 	Qô 	Qð 	Qð 	Qð 	Qð 	Qð 	Qð 	Qøøøð 	Qð 	Qð 	Qð 	Qð �"œ&Ð Ð ÝÔ+¨DÐ8LÐMÑMÔMð 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Ð#Ð#ÝÔ+¨DÐ8LÐMÑMÔMð 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™Ñ!Ô!ˆÝÔ'¨Ð4HÐIÑIÔIð 	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ÝÔ+¨DÐ8LÐMÑMÔMð Uð UØ×"Ò" 3¨¨X°s¸KÈÑTÔTÐTðUð Uð Uñ Uô Uð Uð Uð Uð Uð Uð Uøøøð Uð Uð Uð Uð �ˆÝÔ'¨Ð4HÐIÑIÔIð 	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õ ”˜%‘”ˆÝÔ'¨Ð4HÐIÑIÔIð 	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Ð#Ñ#Ô#ˆÝÔ'¨Ð4HÐIÑIÔIð 	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�   Á A'Á'A+Á.A+Â%CÃCÃCÃ7%D(Ä(D,Ä/D,ÅFÆFÆ
FÇG,Ç,G0Ç3G0ÈH7È7H;È>H;É,JÊJÊJËK)Ë)K-Ë0K-c           	      óT  — t          |t          ¦  «        st          j        d¦  «         |t          j        urHt	          j        |d¬¦  «        5  |                      ||||||¦  «         d d d ¦  «         n# 1 swxY w Y   t          t          t          |¦  «        ¦  «        ¦  «        |         }t	          j        |d¬¦  «        5  |                      ||||||¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        |¦  «        }	t	          j        |d¬¦  «        5  |                      ||	||||¦  «         d d d ¦  «         n# 1 swxY w Y   d„ |	D ¦   «         }
t	          j        |d¬¦  «        5  |                      ||
||||¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )NzNot relevant for slice keyrM  r†   c              3   ó   K  — | ]}|V — Œd S ro   r�   rr   s     r.   ru   z;SetitemCastingEquivalents.test_slice_key.<locals>.<genexpr><  s"   è è € Ð$Ð$˜�!Ð$Ð$Ð$Ð$Ð$Ð$r0   )rp   rˆ  r~   r†  r;   r:   r‹   r}  r¤   r£   Úlenr)   r   )r,   ry  r�   r?   rQ  rn  rd   rz  r‹  rŒ  r�  s              r.   Útest_slice_keyz(SetitemCastingEquivalents.test_slice_key+  sô  € Ý˜#�uÑ%Ô%ð 	6ÝŒKÐ4Ñ5Ô5Ð5à�bœfÐ$Ð$åÔ+¨DÐ8LÐMÑMÔMð 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Ô*ˆÝÔ'¨Ð4HÐIÑIÔIð 	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õ ”˜%‘”ˆÝÔ'¨Ð4HÐIÑIÔIð 	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Ð$Ñ$Ô$ˆÝÔ'¨Ð4HÐIÑIÔIð 	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   ÁA5Á5A9Á<A9ÃC,Ã,C0Ã3C0Ä!EÅEÅEÅ5FÆ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 t          j        |d¬¦  «        5  | ||¦  «        |<   d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         d S )Nr_   Tz9boolean index did not match indexed array along dimensionr†   rM  )r)   r\  ÚshapeÚboolr9   r	   r‘  Úsumr~   r‰   rŠ   r;   r‹   r<   )	r,   ry  r�   r?   rQ  rn  rd   rÍ   r�   s	            r.   Útest_mask_keyz'SetitemCastingEquivalents.test_mask_key@  sw  € åŒx˜œ	­Ð.Ñ.Ô.ˆØˆˆS‰	à�hŠh‰jŒjˆå˜ÑÔð 	¥ S¡¤¨D¯HªH©J¬JÒ!6Ð!6ØMˆCÝ”�z°Ð5Ñ5Ô5ð -ð -Ø),��˜CÑ Ô  Ñ&ð-ð -ð -ñ -ô -ð -ð -ð -ð -ð -ð -øøøð -ð -ð -ð -àˆFåÔ'¨Ð4HÐIÑIÔIð 	)ð 	)Ø%(ˆKˆK˜ÑÔ˜TÑ"ð	)ð 	)ð 	)ñ 	)ô 	)ð 	)ð 	)ð 	)ð 	)ð 	)ð 	)øøøð 	)ð 	)ð 	)ð 	)å
Ô˜s HÑ-Ô-Ð-Ð-Ð-s$   ÂB&Â&B*Â-B*Ã	C$Ã$C(Ã+C(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)   r\  r”  r•  r	   r‘  r~   r‰   r_  rý   r9   r  r
   rF   rG   ÚfillnaÚisnar;   r<   r|  )r,   ry  r�   r?   rQ  rn  rz  rÍ   r�   re   rS   r  s               r.   Útest_series_wherez+SetitemCastingEquivalents.test_series_whereQ  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||<   |rj|j        t
          k    rZt          j        t          d¬¦  «        5  t          |¦  «         
                    | |¦  «         d d d ¦  «         d S # 1 swxY w Y   d S t          |¦  «         
                    | |¦  «        }t          ||j        ¬¦  «        }	t          j        ||	¦  «         d S ©Nr_   TzScalar mustr†   )r)   r\  r”  r•  rF   rG   r~   r‰   rž   r   rý   r;   Úassert_index_equal)
r,   ry  r�   r?   rQ  rn  r=  rÍ   r  Úexpected_idxs
             r.   Útest_index_wherez*SetitemCastingEquivalents.test_index_wherel  s  € ÝŒx˜œ	­Ð.Ñ.Ô.ˆØˆˆS‰	àð 	5 #¤)­vÒ"5Ð"5Ý”�y°Ð>Ñ>Ô>ð -ð -Ý�c‘
”
× Ò  $ ¨Ñ,Ô,Ð,ð-ð -ð -ñ -ô -ð -ð -ð -ð -ð -ð -ð -øøøð -ð -ð -ð -ð -ð -õ ˜‘*”*×"Ò" D 5¨#Ñ.Ô.ˆCÝ  °´Ð@Ñ@Ô@ˆLÝÔ! # |Ñ4Ô4Ð4Ð4Ð4s   Á%BÂB	ÂB	c                 ó¾  — t          j        |j        t          ¬¦  «        }d||<   |ri|j        t
          k    rYt          j        t          d¬¦  «        5  t          |¦  «         
                    ||¦  «         d d d ¦  «         d S # 1 swxY w Y   d S t          |¦  «         
                    ||¦  «        }t          j        |t          ||j        ¬¦  «        ¦  «         d S r�  )r)   r\  r”  r•  rF   rG   r~   r‰   rž   r   Úputmaskr;   rž  )	r,   ry  r�   r?   rQ  rn  r=  rÍ   r  s	            r.   Útest_index_putmaskz,SetitemCastingEquivalents.test_index_putmaskx  s  € ÝŒx˜œ	­Ð.Ñ.Ô.ˆØˆˆS‰	àð 	N #¤)­vÒ"5Ð"5Ý”�y°Ð>Ñ>Ô>ð .ð .Ý�c‘
”
×"Ò" 4¨Ñ-Ô-Ð-ð.ð .ð .ñ .ô .ð .ð .ð .ð .ð .ð .ð .øøøð .ð .ð .ð .ð .ð .õ ˜‘*”*×$Ò$ T¨3Ñ/Ô/ˆCÝÔ! #¥u¨X¸X¼^Ð'LÑ'LÔ'LÑMÔMÐMÐMÐMs   Á$BÂBÂBN)r{   r|   r}   Ú__doc__r~   Úfixturerz  r}  r|  rŽ  r’  r—  r›  r   r£  r�   r0   r.   rw  rw  Þ  s¿   € € € € € ðð ð „^ð+ð +ñ „^ð+ð8ð 8ð 8ð/ð /ð /ð"Tð "Tð "TðHTð Tð Tð*.ð .ð .ð"8ð 8ð 8ð6
5ð 
5ð 
5ð	Nð 	Nð 	Nð 	Nð 	Nr0   rw  zobj,expected,key,warnr3   r%   r5   r$   r&   zinterval[float64]r_   Úinterval_int_na_value)Úid)	r5   r$   r&   r%   r(   r'   r§   r¹   r!   r'   r¹   Úint_series_slice_key_step)TTFFTFÚbool_series_slice_key_stepr!   r(   r§   Úint_series_slice_keyrB   Ú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,   r>  s     r.   rn  z!TestSetitemCastingEquivalents.valÆ  s   € ð Œ}Ðr0   )
r{   r|   r}   r~   r¥  r)   r*   r³   r
   rn  r�   r0   r.   r¯  r¯  „  sX   € € € € € ðD €V„^˜BœF J B¤J¨uÑ$5Ô$5°t¸RÐ@ÐAÑAÔAðð ñ BÔAðð ð r0   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,   r6  s     r.   rn  z%TestSetitemTimedelta64IntoNumeric.valÕ  s   € åŒ^˜A˜tÑ$Ô$ˆØˆ	r0   r±  c                 ó   — |j         S ro   r´  r¶  s     r.   rF   z'TestSetitemTimedelta64IntoNumeric.dtypeÛ  ó
   € àŒ}Ðr0   c                 ór   — t          j        d¦  «                             |¦  «        }t          |¦  «        }|S )Nr%   )r)   r²   Úastyper   ©r,   rF   rS   rJ   s       r.   ry  z%TestSetitemTimedelta64IntoNumeric.objß  s-   € åŒi˜‰lŒl×!Ò! %Ñ(Ô(ˆÝ�S‰kŒkˆØˆ
r0   c                 óà   — t          j        d¦  «                             |¦  «        }t          |¦  «        }|                     t          ¦  «        }t          j        dd¦  «        |j        d<   |S )Nr%   r&   r/  r   )r)   r²   r¾  r   rG   rº  rR   r¿  s       r.   r?   z*TestSetitemTimedelta64IntoNumeric.expectedå  sU   € åŒi˜‰lŒl×!Ò! %Ñ(Ô(ˆÝ�S‰kŒkˆØ�jŠj�Ñ Ô ˆÝ”n Q¨Ñ-Ô-ˆŒ�‰Øˆ
r0   c                 ó   — dS rÆ   r�   ©r,   s    r.   r�   z%TestSetitemTimedelta64IntoNumeric.keyí  ó   € àˆqr0   c                 ó   — t           S ro   ©rŒ   rÂ  s    r.   rQ  z&TestSetitemTimedelta64IntoNumeric.warnñ  ó   € åÐr0   N)r{   r|   r}   r~   r¥  rn  Úcomplexr…  ÚfloatrF   ry  r?   r�   rQ  r�   r0   r.   r¸  r¸  Ñ  s×   € € € € € ð „^ðð ñ „^ðð
 €V„^˜G S¨%Ð0Ð1Ñ1Ô1ðð ñ 2Ô1ðð „^ðð ñ „^ðð
 „^ðð ñ „^ðð „^ðð ñ „^ðð „^ðð ñ „^ðð ð r0   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.   rF   zTestSetitemDT64IntoInt.dtypeù  r¼  r0   c                 óF   — t          j        dd¦  «        }|dk    r||z
  }|S )Nz2021-01-18 13:25:00r/  rË  )r)   rq   )r,   rF   rn  s      r.   ÚscalarzTestSetitemDT64IntoInt.scalarý  s-   € åŒmÐ1°4Ñ8Ô8ˆØ�HÒÐØ˜‘)ˆCØˆ
r0   c                 ó‚   — t          ||dgt          ¬¦  «        }t          |d         t          |¦  «        ¦  «        sJ ‚|S )Nr$   r_   r   )r   rG   rp   rr  )r,   rÎ  r?   s      r.   r?   zTestSetitemDT64IntoInt.expected  s@   € å˜6 6¨1Ð-µVÐ<Ñ<Ô<ˆÝ˜( 1œ+¥t¨F¡|¤|Ñ4Ô4Ð4Ð4Ð4Øˆr0   c                 ó$   — t          g d¢¦  «        S )NrB   ©r   rÂ  s    r.   ry  zTestSetitemDT64IntoInt.obj
  s   € å�i�i�iÑ Ô Ð r0   c                 ó"   — t          d d¦  «        S )NrÃ   ©rˆ  rÂ  s    r.   r�   zTestSetitemDT64IntoInt.key  s   € å�T˜2‰ŒÐr0   Nc                 ó2   — |j         }|€|S  |||g¦  «        S ro   r´  )r,   rÎ  r>  Úboxs       r.   rn  zTestSetitemDT64IntoInt.val  s(   € àŒmˆØˆ;ØˆMØˆs�F˜FÐ#Ñ$Ô$Ð$r0   c                 ó   — t           S ro   rÅ  rÂ  s    r.   rQ  zTestSetitemDT64IntoInt.warn  rÆ  r0   )r{   r|   r}   r~   r¥  rF   rÎ  r?   ry  r�   r¤   r)   r   rn  rQ  r�   r0   r.   rÊ  rÊ  ö  s	  € € € € € ð €V„^˜H hÐ/Ð0Ñ0Ô0ðð ñ 1Ô0ðð „^ðð ñ „^ðð „^ðð ñ „^ðð
 „^ð!ð !ñ „^ð!ð „^ðð ñ „^ðð €V„^˜D $¨¬Ð1Ð2Ñ2Ô2ð%ð %ñ 3Ô2ð%ð „^ðð ñ „^ðð ð r0   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Ð%Ar0   )r   r   r   Ú_valuer  Úviewrv   )r,   r�   rf   s      r.   r?   z!TestSetitemNAPeriodDtype.expected!  so   € å•\ ,¸ÀÐEÑEÔEÑFÔFˆÝ&)¤jˆŒ×Ò˜ÑÔ˜sÑ#Ø�3Œx�3ˆˆ¥#Ð%AÐ%A¸¸C¼Ð%AÑ%AÔ%AÑ"AÔ"AˆˆˆØˆ
r0   c                 ó@   — t          t          ddd¬¦  «        ¦  «        S )NrÚ  r!   r  rÛ  )r   r   rÂ  s    r.   ry  zTestSetitemNAPeriodDtype.obj(  s   € å•l <¸À#ÐFÑFÔFÑGÔGÐGr0   r$   r%   r±  c                 ó   — |j         S ro   r´  r¶  s     r.   r�   zTestSetitemNAPeriodDtype.key,  r¼  r0   Nc                 ó   — |j         S ro   r´  r¶  s     r.   rn  zTestSetitemNAPeriodDtype.val0  r¼  r0   c                 ó   — d S ro   r�   rÂ  s    r.   rQ  zTestSetitemNAPeriodDtype.warn4  ó   € àˆtr0   )r{   r|   r}   r~   r¥  r?   ry  rˆ  r�   r)   r*   rn  rQ  r�   r0   r.   rØ  rØ    sÙ   € € € € € ð „^ðð ñ „^ðð „^ðHð Hñ „^ðHð €V„^˜A˜u˜u Q¨™{œ{Ð+Ð,Ñ,Ô,ðð ñ -Ô,ðð €V„^˜D "¤&˜>Ð*Ñ*Ô*ðð ñ +Ô*ðð „^ðð ñ „^ðð ð r0   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.   rF   z$TestSetitemNADatetimeLikeDtype.dtype?  s   € ð Œ}Ðr0   c                 óˆ   — t          dd¬¦  «        j        }t          ||¬¦  «        }|j        |k    sJ ‚t	          |¦  «        S )NrW   r$   r"   r_   )r   Úasi8r   rF   r   )r,   rF   Úi8valsr=   s       r.   ry  z"TestSetitemNADatetimeLikeDtype.objE  sH   € å˜L°!Ð4Ñ4Ô4Ô9ˆÝ�F %Ð(Ñ(Ô(ˆØŒy˜EÒ!Ð!Ð!Ð!Ý�c‰{Œ{Ðr0   Nr   r/  c                 ó   — |j         S ro   r´  r¶  s     r.   rn  z"TestSetitemNADatetimeLikeDtype.valL  s   € ð Œ}Ðr0   c                 óX   — |t           u p!|d u p|t          j        u p|j        |j        k    S ro   )r   r)   r*   rF   )r,   rn  ry  s      r.   rz  z)TestSetitemNADatetimeLikeDtype.is_inplaceX  s0   € ð
 •cˆzÐS˜S D˜[ÐS¨Cµ2´6¨MÐS¸S¼YÈ#Ì)Ò=SÐSr0   c                 óz   — |r|j         nt          }t          |gt          |dd …         ¦  «        z   |¬¦  «        }|S )Nr3   r_   )rF   rG   r   r¤   )r,   ry  rn  rz  rF   r?   s         r.   r?   z'TestSetitemNADatetimeLikeDtype.expected_  s>   € à'Ð3�”	�	­VˆÝ˜3˜%¥$ s¨1¨2¨2¤w¡-¤-Ñ/°uÐ=Ñ=Ô=ˆØˆr0   c                 ó   — dS rÆ   r�   rÂ  s    r.   r�   z"TestSetitemNADatetimeLikeDtype.keye  rÃ  r0   c                 ó   — |rd nt           S ro   rÅ  )r,   rz  s     r.   rQ  z#TestSetitemNADatetimeLikeDtype.warni  s   € à!Ð4ˆtˆt¥}Ð4r0   )r{   r|   r}   r~   r¥  rF   ry  r)   r*   r   rº  rq   rn  rz  r?   r�   rQ  r�   r0   r.   ræ  ræ  9  sE  € € € € € ð €V„^ØXÐXÐXðñ ô ðð ñô ðð „^ðð ñ „^ðð €V„^àØŒFØØˆBŒN˜5 $Ñ'Ô'ØˆBŒM˜% Ñ&Ô&ð
ðñ ô ðð ñô ðð „^ðTð Tñ „^ðTð „^ðð ñ „^ðð
 „^ðð ñ „^ðð „^ð5ð 5ñ „^ð5ð 5ð 5r0   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Ú2000r5   ú
US/CentralrO   ©r   r   rÂ  s    r.   ry  z(TestSetitemMismatchedTZCastsToObject.objp  s   € å•j °°|ÐDÑDÔDÑEÔEÐEr0   c                 ó$   — t          dd¬¦  «        S )Nró  rN   r]   )r   rÂ  s    r.   rn  z(TestSetitemMismatchedTZCastsToObject.valt  s   € å˜ LÐ1Ñ1Ô1Ð1r0   c                 ó   — dS rÆ   r�   rÂ  s    r.   r�   z(TestSetitemMismatchedTZCastsToObject.keyx  rÃ  r0   c                 óz   — t          |                     d¦  «        t          dd¬¦  «        g|j        ¬¦  «        }|S )Nrô  z2000-01-02 00:00:00-06:00r]   r_   )r   Ú
tz_convertr   rF   )r,   ry  rn  r?   s       r.   r?   z-TestSetitemMismatchedTZCastsToObject.expected|  sK   € õ à—’˜|Ñ,Ô,ÝÐ5¸,ÐGÑGÔGðð ”)ð
ñ 
ô 
ˆð ˆr0   c                 ó   — d S ro   r�   rÂ  s    r.   rQ  z)TestSetitemMismatchedTZCastsToObject.warn‰  rä  r0   N©
r{   r|   r}   r~   r¥  ry  rn  r�   r?   rQ  r�   r0   r.   rñ  rñ  n  s¦   € € € € € à„^ðFð Fñ „^ðFð „^ð2ð 2ñ „^ð2ð „^ðð ñ „^ðð „^ð
ð 
ñ „^ð
ð „^ðð ñ „^ðð ð r0   rñ  zobj,expected,warn)ç      ð?ç       @rA  rý  rA  iÐ  )rˆ   rØ   Úbaz)NrØ   rþ  c                   óN   — e Z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Ã  r0   c                 ó   — d S ro   r�   rÂ  s    r.   rn  zTestSeriesNoneCoercion.val£  rä  r0   N)r{   r|   r}   r~   r¥  r�   rn  r�   r0   r.   r   r   Ž  sN   € € € € € ð" „^ðð ñ „^ðð „^ðð ñ „^ðð ð r0   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 ¦  «         n# 1 swxY w Y   |j        dk    sJ ‚d S )Nr&   ç      à?ç      ø?z%Setting an item of incompatible dtyper†   r   zInterval[float64, right])	r   Úfrom_breaksr£   r   r   r;   r‹   rŒ   rF   )r,   r=   ry  rn  s       r.   Útest_setitem_examplezBTestSetitemFloatIntervalWithIntIntervalValues.test_setitem_example«  sÌ   € åÔ'­¨a©¬Ñ1Ô1ˆÝ�S‰kŒkˆÝ�s˜CÑ Ô ˆåÔ'ÝÐ!Hð
ñ 
ô 
ð 	ð 	ð ˆC�‰Fð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð ŒyÐ6Ò6Ð6Ð6Ð6Ð6Ð6s   ÁA.Á.A2Á5A2c                 ób   — t          j        t          d¦  «        ¦  «        }t          |¦  «        S )Nr&   )r   r  r£   r   )r,   r=   s     r.   ry  z1TestSetitemFloatIntervalWithIntIntervalValues.obj·  s$   € åÔ'­¨a©¬Ñ1Ô1ˆÝ�c‰{Œ{Ðr0   c                 ó"   — t          dd¦  «        S )Nr  r  )r   rÂ  s    r.   rn  z1TestSetitemFloatIntervalWithIntIntervalValues.val¼  s   € å˜˜SÑ!Ô!Ð!r0   c                 ó   — dS rÆ   r�   rÂ  s    r.   r�   z1TestSetitemFloatIntervalWithIntIntervalValues.keyÀ  rÃ  r0   c                 óx   — |gt          |dd …         ¦  «        z   }t          |d¬¦  «        }t          |¦  «        S )Nr3   zInterval[float64]r_   )r¤   r   r   )r,   ry  rn  Údatar=   s        r.   r?   z6TestSetitemFloatIntervalWithIntIntervalValues.expectedÄ  s;   € àˆu•t˜C   œG‘}”}Ñ$ˆÝ˜DÐ(;Ð<Ñ<Ô<ˆÝ�c‰{Œ{Ðr0   c                 ó   — t           S ro   rÅ  rÂ  s    r.   rQ  z2TestSetitemFloatIntervalWithIntIntervalValues.warnÊ  rÆ  r0   N)r{   r|   r}   r	  r~   r¥  ry  rn  r�   r?   rQ  r�   r0   r.   r  r  ¨  s´   € € € € € ð
7ð 
7ð 
7ð „^ðð ñ „^ðð „^ð"ð "ñ „^ð"ð „^ðð ñ „^ðð „^ðð ñ „^ðð
 „^ðð ñ „^ðð ð r0   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)   rF   r   r£   )r,   Úany_int_numpy_dtyperF   rJ   s       r.   ry  z%TestSetitemRangeIntoIntegerSeries.objÓ  s/   € å”Ð,Ñ-Ô-ˆÝ•U˜1‘X”X UÐ+Ñ+Ô+ˆØˆ
r0   c                 ó"   — t          dd¦  «        S )Nr5   r&   )r£   rÂ  s    r.   rn  z%TestSetitemRangeIntoIntegerSeries.valÙ  ó   € å�Q˜‰{Œ{Ðr0   c                 ó"   — t          dd¦  «        S ©Nr   r5   rÓ  rÂ  s    r.   r�   z%TestSetitemRangeIntoIntegerSeries.keyÝ  r  r0   c                 óT   — t          j        |¦  «        }t          g d¢|¬¦  «        }|S )N)r5   r$   r5   r$   r&   r_   )r)   rF   r   )r,   r  rF   rf   s       r.   r?   z*TestSetitemRangeIntoIntegerSeries.expectedá  s-   € å”Ð,Ñ-Ô-ˆÝ�_�_�_¨EÐ2Ñ2Ô2ˆØˆ
r0   c                 ó   — d S ro   r�   rÂ  s    r.   rQ  z&TestSetitemRangeIntoIntegerSeries.warnç  rä  r0   Nrû  r�   r0   r.   r  r  Ï  s¥   € € € € € ð „^ðð ñ „^ðð
 „^ðð ñ „^ðð „^ðð ñ „^ðð „^ðð ñ „^ðð
 „^ðð ñ „^ðð ð r0   r  z	val, warnç      @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.   ry  z,TestSetitemFloatNDarrayIntoIntegerSeries.objø  s   € å•e˜A‘h”h¥b¤hÐ/Ñ/Ô/Ð/r0   c                 ó"   — t          dd¦  «        S r  rÓ  rÂ  s    r.   r�   z,TestSetitemFloatNDarrayIntoIntegerSeries.keyü  r  r0   c                 ó¾   — |d         dk    rt           j        }nt           j        }t          j        t	          d¦  «        |¬¦  «        }||d d…<   t          |¦  «        S )Nr   r5   r%   r_   )r)   r´   r³   r   r£   r   )r,   rn  rF   Ú
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Ñ!Ô!Ð!r0   N)r{   r|   r}   r~   r¥  ry  r�   r?   r�   r0   r.   r  r  ì  sk   € € € € € ð „^ð0ð 0ñ „^ð0ð „^ðð ñ „^ðð „^ð"ð "ñ „^ð"ð "ð "r0   r  rn  é   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 )NrB   r_   ©r   r)   r÷   rÂ  s    r.   ry  z+TestSetitemIntoIntegerSeriesNeedsUpcast.obj  s   € å�i�i�i¥r¤wÐ/Ñ/Ô/Ð/r0   c                 ó   — dS r&  r�   rÂ  s    r.   r�   z+TestSetitemIntoIntegerSeriesNeedsUpcast.key  rÃ  r0   c                 ó<   — t          g d¢t          j        ¬¦  «        S )N)r3   r#  r$   r_   )r   r)   Úint16rÂ  s    r.   r?   z0TestSetitemIntoIntegerSeriesNeedsUpcast.expected  s   € å�k�k�k­¬Ð2Ñ2Ô2Ð2r0   c                 ó   — t           S ro   rÅ  rÂ  s    r.   rQ  z,TestSetitemIntoIntegerSeriesNeedsUpcast.warn  rÆ  r0   N©	r{   r|   r}   r~   r¥  ry  r�   r?   rQ  r�   r0   r.   r%  r%    s†   € € € € € à„^ð0ð 0ñ „^ð0ð „^ðð ñ „^ðð „^ð3ð 3ñ „^ð3ð „^ðð ñ „^ðð ð r0   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 )NrB   Úi4r_   rÑ  rÂ  s    r.   ry  z!TestSmallIntegerSetitemUpcast.obj"  s   € å�i�i�i tÐ,Ñ,Ô,Ð,r0   c                 ó   — dS rÆ   r�   rÂ  s    r.   r�   z!TestSmallIntegerSetitemUpcast.key&  rÃ  r0   c                 óF   — |dz  dk    rd}nd}t          |ddg|¬¦  «        S )Nr3   r   Úf8rÜ  r5   r$   r_   rÑ  )r,   rn  rF   s      r.   r?   z&TestSmallIntegerSetitemUpcast.expected*  s4   € à�‰7�aŠ<ˆ<ØˆEˆEàˆEÝ�s˜A˜q�k¨Ð/Ñ/Ô/Ð/r0   c                 ó   — t           S ro   rÅ  rÂ  s    r.   rQ  z"TestSmallIntegerSetitemUpcast.warn2  rÆ  r0   Nr,  r�   r0   r.   r.  r.    sˆ   € € € € € ð „^ð-ð -ñ „^ð-ð „^ðð ñ „^ðð „^ð0ð 0ñ „^ð0ð „^ðð ñ „^ðð ð r0   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Ã  r0   c                 óL   — t          |¦  «        }|||<   t          ||¬¦  «        S )Nr_   )r¤   r   )r,   ry  r�   rn  Ú	exp_dtyperg   s         r.   r?   zCoercionTest.expected>  s)   € å�C‰yŒyˆØˆˆS‰	Ý�d )Ð,Ñ,Ô,Ð,r0   N)r{   r|   r}   r~   r¥  r�   r?   r�   r0   r.   r6  r6  7  sN   € € € € € ð „^ðð ñ „^ðð „^ð-ð -ñ „^ð-ð -ð -r0   r6  zval,exp_dtype,warnc                   ó.   — e Zd Zej        d„ ¦   «         ZdS )ÚTestCoercionInt8c                 ó<   — t          g d¢t          j        ¬¦  «        S )Nr  r_   r'  rÂ  s    r.   ry  zTestCoercionInt8.objK  s   € å�l�l�l­"¬'Ð2Ñ2Ô2Ð2r0   N©r{   r|   r}   r~   r¥  ry  r�   r0   r.   r;  r;  E  s1   € € € € € ð „^ð3ð 3ñ „^ð3ð 3ð 3r0   r;  )r3   çš™™™™™ñ?ù      ð?      ð?Tr9  c                   óN   — e Zd Zej        d„ ¦   «         Zej        d„ ¦   «         ZdS )ÚTestCoercionObjectc                 ó2   — t          g d¢t          ¬¦  «        S )N)r2   r4   rë   Údr_   )r   rG   rÂ  s    r.   ry  zTestCoercionObject.objT  s   € åÐ*Ð*Ð*µ&Ð9Ñ9Ô9Ð9r0   c                 ó   — d S ro   r�   rÂ  s    r.   rQ  zTestCoercionObject.warnX  rä  r0   N©r{   r|   r}   r~   r¥  ry  rQ  r�   r0   r.   rA  rA  P  sN   € € € € € ð „^ð:ð :ñ „^ð:ð „^ðð ñ „^ðð ð r0   rA  r>  r?  c                   ó.   — e Zd Zej        d„ ¦   «         ZdS )ÚTestCoercionComplexc                 ó$   — t          g d¢¦  «        S )N)r?  y       @       @y      @      @y      @      @rÑ  rÂ  s    r.   ry  zTestCoercionComplex.objh  s   € åÐ6Ð6Ð6Ñ7Ô7Ð7r0   Nr=  r�   r0   r.   rG  rG  ]  s1   € € € € € ð „^ð8ð 8ñ „^ð8ð 8ð 8r0   rG  ro  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.   ry  zTestCoercionBool.objz  s   € åÐ0Ð0Ð0½Ð=Ñ=Ô=Ð=r0   Nr=  r�   r0   r.   rJ  rJ  m  s1   € € € € € ð „^ð>ð >ñ „^ð>ð >ð >r0   rJ  c                   ó.   — e Zd Zej        d„ ¦   «         ZdS )ÚTestCoercionInt64c                 ó$   — t          g d¢¦  «        S )Nr  rÑ  rÂ  s    r.   ry  zTestCoercionInt64.objŠ  s   € å�l�l�lÑ#Ô#Ð#r0   Nr=  r�   r0   r.   rM  rM    s1   € € € € € ð „^ð$ð $ñ „^ð$ð $ð $r0   rM  c                   ó.   — e Zd Zej        d„ ¦   «         ZdS )ÚTestCoercionFloat64c                 ó$   — t          g d¢¦  «        S )N©r>  gš™™™™™@gffffff
@gš™™™™™@rÑ  rÂ  s    r.   ry  zTestCoercionFloat64.objš  s   € åÐ*Ð*Ð*Ñ+Ô+Ð+r0   Nr=  r�   r0   r.   rP  rP  �  s1   € € € € € ð „^ð,ð ,ñ „^ð,ð ,ð ,r0   rP  ÚNPY_PROMOTION_STATEÚlegacyÚweakzbnp.float32(1.1) ends up as 1.100000023841858, so np_can_hold_element raises and we cast to float64r9  )Ú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.   ry  zTestCoercionFloat32.objÁ  s   € åÐ*Ð*Ð*µ"´*Ð=Ñ=Ô=Ð=r0   c           	      óž   •— t          ¦   «                              |||||||¦  «         t          |t          ¦  «        rt	          d¦  «        ‚d S )Nz!xfail not relevant for this test.)Úsuperr’  rp   rÈ  ÚAssertionError)	r,   ry  r�   r?   rQ  rn  rd   rz  Ú	__class__s	           €r.   r’  z"TestCoercionFloat32.test_slice_keyÅ  sU   ø€ Ý‰Œ×Ò˜s C¨°4¸¸kÈ:ÑVÔVÐVå�c�5Ñ!Ô!ð 	Få Ð!DÑEÔEÐEð	Fð 	Fr0   )r{   r|   r}   r~   r¥  ry  r’  Ú__classcell__)r^  s   @r.   rX  rX  Ÿ  s_   ø€ € € € € ðD „^ð>ð >ñ „^ð>ðFð Fð Fð Fð Fð Fð Fð Fð Fr0   rX  ra   zdatetime64[ns]rt   c                   óN   — e Zd Zej        d„ ¦   «         Zej        d„ ¦   «         ZdS )ÚTestCoercionDatetime64c                 ó@   — t          t          ddd¬¦  «        ¦  «        S )Nr`   r  r&   )rZ   r#   rõ  rÂ  s    r.   ry  zTestCoercionDatetime64.objØ  s   € å•j °CÀÐCÑCÔCÑDÔDÐDr0   c                 ó   — d S ro   r�   rÂ  s    r.   rQ  zTestCoercionDatetime64.warnÜ  rä  r0   NrE  r�   r0   r.   ra  ra  Í  sQ   € € € € € ð „^ðEð Eñ „^ðEð „^ðð ñ „^ðð ð r0   ra  rN   r]   zdatetime64[ns, US/Eastern]r  c                   óN   — e Zd Zej        d„ ¦   «         Zej        d„ ¦   «         ZdS )ÚTestCoercionDatetime64TZc                 óF   — d}t          t          ddd|¬¦  «        ¦  «        S )NrN   r`   r  r&   rY   rõ  )r,   rP   s     r.   ry  zTestCoercionDatetime64TZ.objí  s&   € àˆÝ•j °CÀÀrÐJÑJÔJÑKÔKÐKr0   c                 ó   — d S ro   r�   rÂ  s    r.   rQ  zTestCoercionDatetime64TZ.warnò  rä  r0   NrE  r�   r0   r.   re  re  á  sQ   € € € € € ð „^ðLð Lñ „^ðLð „^ðð ñ „^ðð ð r0   re  z12 dayztimedelta64[ns]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.   ry  zTestCoercionTimedelta64.obj  s   € å•o g°qÐ9Ñ9Ô9Ñ:Ô:Ð:r0   c                 ó   — d S ro   r�   rÂ  s    r.   rQ  zTestCoercionTimedelta64.warn  rä  r0   NrE  r�   r0   r.   ri  ri  ÷  sN   € € € € € ð „^ð;ð ;ñ „^ð;ð „^ðð ñ „^ðð ð r0   ri  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Û  r3   r%   r±  c                 ó*   — t          |j        ¦  «        S ro   )r   rµ  r¶  s     r.   ry  zTestPeriodIntervalCoercion.obj  s   € õ �g”mÑ$Ô$Ð$r0   c                 ó   — t           S ro   rÅ  rÂ  s    r.   rQ  zTestPeriodIntervalCoercion.warn  rÆ  r0   N)	r{   r|   r}   r~   r¥  r   r   ry  rQ  r�   r0   r.   rq  rq  
  sŠ   € € € € € ð €V„^àˆL˜¨q°sÐ;Ñ;Ô;ØˆN˜1˜aÑ Ô ð
ðñ ô ð%ð %ñô ð%ð „^ðð ñ „^ðð ð r0   rq  c                  óÐ  — t          g d¢g d¢¬¦  «        } 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          j        t          d¬¦  «        5  d|j        d<   d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         |                      ¦   «         }t          j        t          d¬¦  «        5  d|d<   d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         |                      ¦   «         }t          j        t          d¬¦  «        5  d|j        d	<   d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         |                      ¦   «         }t          j        t          d¬¦  «        5  d|j	        d	<   d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         |  
                    d
¦  «        }| 
                    d
¦  «        }|                     ¦   «         }t          j        t          d¬¦  «        5  d|j        d<   d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         |                     ¦   «         }t          j        t          d¬¦  «        5  d|j        d<   d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         |                     ¦   «         }t          j        t          d¬¦  «        5  d|j	        d<   d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         |                     ¦   «         }t          j        t          d¬¦  «        5  d|j        d<   d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         d S )N©r   r3   r5   rì   r6   )r   çš™™™™™@r5   rM  r†   rv  r4   r3   r!  )r4   r!  )r3   r   )r   r9   r;   r‹   rŒ   r™   r<   r:   r‡  rR   Úto_frameÚassert_frame_equal)re   r?   rJ   Úorig_dfÚexpected_dfÚdfs         r.   Ú
test_20643r|    s®  € å�)�)�) ? ? ?Ð3Ñ3Ô3€Då�k�k�k¨¨¨Ð9Ñ9Ô9€Hà
�)Š)‰+Œ+€CÝ	Ô	#¥MÐ9MÐ	NÑ	NÔ	Nð ð ØˆŒˆs‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð åÔ˜3 Ñ)Ô)Ð)à
�)Š)‰+Œ+€CÝ	Ô	#¥MÐ9MÐ	NÑ	NÔ	Nð ð ØˆŒ�‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð åÔ˜3 Ñ)Ô)Ð)à
�)Š)‰+Œ+€CÝ	Ô	#¥MÐ9MÐ	NÑ	NÔ	Nð ð ØˆˆC‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð åÔ˜3 Ñ)Ô)Ð)à
�)Š)‰+Œ+€CÝ	Ô	#¥MÐ9MÐ	NÑ	NÔ	Nð ð ØˆŒ�‰
ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð åÔ˜3 Ñ)Ô)Ð)à
�)Š)‰+Œ+€CÝ	Ô	#¥MÐ9MÐ	NÑ	NÔ	Nð ð ØˆŒ�‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð åÔ˜3 Ñ)Ô)Ð)à�mŠm˜CÑ Ô €GØ×#Ò# CÑ(Ô(€Kà	�Š‰Œ€BÝ	Ô	#¥MÐ9MÐ	NÑ	NÔ	Nð ð ØˆŒˆh‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð åÔ˜"˜kÑ*Ô*Ð*à	�Š‰Œ€BÝ	Ô	#¥MÐ9MÐ	NÑ	NÔ	Nð ð ØˆŒˆxÑðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð åÔ˜"˜kÑ*Ô*Ð*à	�Š‰Œ€BÝ	Ô	#¥MÐ9MÐ	NÑ	NÔ	Nð ð ØˆŒ�‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð åÔ˜"˜kÑ*Ô*Ð*à	�Š‰Œ€BÝ	Ô	#¥MÐ9MÐ	NÑ	NÔ	Nð ð ØˆŒˆt‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð åÔ˜"˜kÑ*Ô*Ð*Ð*Ð*s¢   ÁA1Á1A5Á8A5Ã CÃCÃCÄ&D8Ä8D<Ä?D<ÆFÆF"Æ%F"Ç-HÈHÈHÉ=JÊJÊJË#K:Ë:K>ÌK>Í	M Í M$Í'M$Î/OÏO
ÏO
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 )Nru  rì   r6   r3   r5   r   )r   r)   r*   r9   r‡  r;   r<   rR   )re   r?   rJ   s      r.   Útest_20643_commentr~  U  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 Ñ)Ô)Ð)Ð)Ð)r0   c                  óD  — 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          g d¢¦  «        }t          j        | |¦  «         t          g d¢¦  «        } 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          g d¢¦  «        } 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          g d¢¦  «        } 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          g d¢¦  «        } 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          g d¢¦  «        } 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        | |¦  «         d S )NrB   rM  r†   r5   r  )r3   r  r$   r3   )	r   r;   r‹   rŒ   r<   r:   rR   r‡  r™   )rJ   r?   s     r.   Ú
test_15413r€  d  s  € å
���Ñ
Ô
€Cå	Ô	#¥MÐ9MÐ	NÑ	NÔ	Nð ð ØˆC�1ŠHˆˆŒ˜Ñˆˆ‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð å�k�k�kÑ"Ô"€HÝÔ˜3 Ñ)Ô)Ð)å
���Ñ
Ô
€CÝ	Ô	#¥MÐ9MÐ	NÑ	NÔ	Nð ð ØˆAˆˆŒ�#‰ˆˆ‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð åÔ˜3 Ñ)Ô)Ð)å
���Ñ
Ô
€CÝ	Ô	#¥MÐ9MÐ	NÑ	NÔ	Nð ð ØŒ�ˆ
ˆ
Œ
�cÑˆ
ˆ
‰
ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð åÔ˜3 Ñ)Ô)Ð)å
���Ñ
Ô
€CÝ	Ô	#¥MÐ9MÐ	NÑ	NÔ	Nð ð ØŒ�ˆˆŒ�sÑˆˆ‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð åÔ˜3 Ñ)Ô)Ð)å
���Ñ
Ô
€CÝ	Ô	#¥MÐ9MÐ	NÑ	NÔ	Nð ð ØŒ�ˆ
ˆ
Œ
�cÑˆ
ˆ
‰
ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð åÔ˜3 Ñ)Ô)Ð)å
���Ñ
Ô
€CÝ	Ô	#¥MÐ9MÐ	NÑ	NÔ	Nð ð ØŒˆqˆ	ˆ	Œ	�SÑˆ	ˆ	‰	ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð åÔ˜3 Ñ)Ô)Ð)Ð)Ð)sk   ­AÁAÁAÂ+CÃCÃCÄD6Ä6D:Ä=D:ÆF$Æ$F(Æ+F(Ç0HÈHÈHÉJ Ê JÊJc                  ó¶  — t          j        d¦  «                             d¦  «        } t          | ¦  «        }t          j        t          j        t           j        ¦  «        j        ¦  «        }t          j        t          d¬¦  «        5  ||d<   d d d ¦  «         n# 1 swxY w Y   t          |dddd	gt           j        ¬
¦  «        }t          j
        ||¦  «         d S )Nr%   r0  rM  r†   r   r3   r5   r$   r&   r_   )r)   r²   r¾  r   r´   ÚiinfoÚmaxr;   r‹   rŒ   r<   ©rS   rJ   rn  r?   s       r.   Útest_32878_int_itemsizer…  ‡  só   € å
Œ)�A‰,Œ,×
Ò
˜dÑ
#Ô
#€CÝ
�‰+Œ+€CÝ
Œ(•2”8�BœHÑ%Ô%Ô)Ñ
*Ô
*€CÝ	Ô	#¥MÐ9MÐ	NÑ	NÔ	Nð ð ØˆˆA‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð å�s˜A˜q ! QÐ'­r¬xÐ8Ñ8Ô8€HÝÔ˜3 Ñ)Ô)Ð)Ð)Ð)s   ÂBÂBÂ Bc                  óÄ  — t          j        d¦  «                             d¦  «        } t          | ¦  «        }t          j        t           j        ¦  «        j        }|                     d¦  «        }t          j        t          d¬¦  «        5  ||d<   d d d ¦  «         n# 1 swxY w Y   |d         |k    sJ ‚t          |ddd	d
gd¬¦  «        }t          j
        ||¦  «         d S )Nr%   Úc8Úc16rM  r†   r   r3   r5   r$   r&   r_   )r)   r²   r¾  r   Úfinfor³   rƒ  r;   r‹   rŒ   r<   r„  s       r.   Útest_32878_complex_itemsizerŠ  ’  s  € Ý
Œ)�A‰,Œ,×
Ò
˜dÑ
#Ô
#€CÝ
�‰+Œ+€CÝ
Œ(•2”:Ñ
Ô
Ô
"€CØ
�*Š*�UÑ
Ô
€Cõ 
Ô	#¥MÐ9MÐ	NÑ	NÔ	Nð ð ØˆˆA‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð àˆqŒ6�SŠ=ˆ=ˆ=ˆ=Ý�s˜A˜q ! QÐ'¨uÐ5Ñ5Ô5€HÝÔ˜3 Ñ)Ô)Ð)Ð)Ð)s   Â
BÂB Â#B c                 ó  — t          g d¢g d¢¬¦  «        }t          j        t          d¬¦  «        5  d | |¦  «        d<   d d d ¦  «         n# 1 swxY w Y   t          g d¢g d¢t          ¬	¦  «        }t          j        ||¦  «         d S )
NrB   rì   r6   rM  r†   Útestr4   )r3   rŒ  r$   rE   ©r   r;   r‹   rŒ   rG   r<   )Ú
indexer_alrJ   r?   s      r.   Ú
test_37692r�     sÏ   € å
��� / / /Ð
2Ñ
2Ô
2€CÝ	Ô	#¥MÐ9MÐ	NÑ	NÔ	Nð &ð &Ø%ˆ
ˆ
�3‰Œ˜Ñð&ð &ð &ñ &ô &ð &ð &ð &ð &ð &ð &øøøð &ð &ð &ð &å�n�n�n¨O¨O¨OÅ6ÐJÑJÔJ€HÝÔ˜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   |j        t          k    sJ ‚t          dt	          d¦  «        t          ¬¦  «        }t          j        t          d¬¦  «        5   |d¦  «        |d<   d d d ¦  «         n# 1 swxY w Y   |j        t          k    sJ ‚Œì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$   rE   rM  r†   Tr3   rü  )r)   r³   r´   r   r£   r;   r‹   rŒ   rF   rG   r•  )rd   rF   rJ   s      r.   Ú'test_setitem_bool_int_float_consistencyr‘  ©  s  € õ
 ”*�bœhÐ'ð 	#ð 	#ˆÝ�Q�e A™hœh¨eÐ4Ñ4Ô4ˆÝÔ'­Ð=QÐRÑRÔRð 	'ð 	'Ø"&ˆKˆK˜ÑÔ˜QÑð	'ð 	'ð 	'ñ 	'ô 	'ð 	'ð 	'ð 	'ð 	'ð 	'ð 	'øøøð 	'ð 	'ð 	'ð 	'àŒy�FÒ"Ð"Ð"Ð"å�Q�e A™hœh­dÐ3Ñ3Ô3ˆÝÔ'­Ð=QÐRÑRÔRð 	ð 	Ø�U˜1‘X”XˆC�‰Fð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	àŒy�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}t          j        t          |¬¦  «        5  d| d<   d d d ¦  «         n# 1 swxY w Y   t          g d¢g d¢t          ¬	¦  «        }t          j        | |¦  «         d S )
NrB   rì   r6   r…   r†   rl   r   )rl   r5   r$   rE   r�  ©rJ   rŽ   r?   s      r.   Ú$test_setitem_positional_with_castingr”  Ã  sÌ   € õ ��� / / /Ð
2Ñ
2Ô
2€CàL€HÝ	Ô	#¥M¸Ð	BÑ	BÔ	Bð ð ØˆˆA‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð å�k�k�k¨¨¨ÅÐGÑGÔG€HÝÔ˜3 Ñ)Ô)Ð)Ð)Ð)ó   ³AÁA	ÁA	c                  óø   — t          g d¢g d¢¬¦  «        } d}t          j        t          |¬¦  «        5  d| d<   d d d ¦  «         n# 1 swxY w Y   t          g d¢g d¢¬¦  «        }t          j        | |¦  «         d S )	NrB   rì   r6   r…   r†   r  r   )r  r5   r$   )r   r;   r‹   rŒ   r<   r“  s      r.   Ú.test_setitem_positional_float_into_int_coercesr—  Ï  sÊ   € õ ��� / / /Ð
2Ñ
2Ô
2€CàL€HÝ	Ô	#¥M¸Ð	BÑ	BÔ	Bð ð ØˆˆA‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð å�k�k�k¨¨¨Ð9Ñ9Ô9€HÝÔ˜3 Ñ)Ô)Ð)Ð)Ð)r•  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  )r>  çÍÌÌÌÌÌ @rA  çffffff@r6   r!   r$   )r3   r5   r!   r&   r%   )r3   r5   r!   r&   r%   )r>  r™  rA  rš  g      @r5   r&   )r   r3   r5   r$   r&   r¹   r¹   r!  ÚBéc   )r   r7   Ú_should_fallback_to_positionalr;   r<   r   r  r£   r‘  r¾  rG   Úappendr   r   rº   r9   r:   )	rJ   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 Ñ+Ô+Ð+Ð+Ð+r0   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 )NrB   )r&   r%   r(   )r2   r4   r4   r¹   )TFF)r¹   r%   r(   )r  rE  r!   r2   )r!   r5   r$   )r   Úpopr9   r   r;   r<   r:   rx  )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Ñ'Ô'Ð'Ð'Ð'r0   ÚsizerÍ   )TFFFFÚitemrÕ  c                 ó,   — t          j        | g¦  «        S ro   )r)   r   r"  s    r.   rÉ   rÉ     s   € •b”h ˜s‘m”m€ r0   c                 ó   — | gS ro   r�   r"  s    r.   rÉ   rÉ     s   € °¨s€ r0   c                 ó   — | fS ro   r�   r"  s    r.   rÉ   rÉ     s   € ¸q¸d€ r0   c                 óà  — t          j        || ¦  «        }t          j        | t          ¬¦  «        }t	          |¦  «        }|                     ¦   «         dk    rFd}t          j        t          |¬¦  «        5   ||¦  «        ||<   d d d ¦  «         d S # 1 swxY w Y   d S  ||¦  «        ||<   t	          t          j        | t          ¬¦  «        ¦  «        }|||<   t          j
        ||¦  «         d S )Nr_   r3   zKcannot set using a list-like indexer with a different length than the valuer†   )r)   Úresizer²   rÈ  r   r–  r~   r‰   r_  r;   r<   )	r§  rÍ   r¨  rÕ  Ú	selectionr  rJ   r�   r?   s	            r.   Ú7test_setitem_bool_indexer_dont_broadcast_length1_valuesr¯    s/  € õ  ”	˜$ Ñ%Ô%€IåŒ9�T¥Ð'Ñ'Ô'€Då
�‰,Œ,€Cà‡}‚}�„˜!ÒÐð$ð 	õ Œ]�:¨SÐ1Ñ1Ô1ð 	'ð 	'à ˜S ™YœYˆC�	‰Nð	'ð 	'ð 	'ñ 	'ô 	'ð 	'ð 	'ð 	'ð 	'ð 	'ð 	'ð 	'øøøð 	'ð 	'ð 	'ð 	'ð 	'ð 	'ð ˜˜T™œˆˆ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   r9   r)   r\  r•  rF   r;   r<   rÍ   )r  rJ   re   rÍ   s       r.   Ú(test_setitem_empty_mask_dont_upcast_dt64r±  3  s·   € Ý
�\¨1Ð
-Ñ
-Ô
-€CÝ
�‰+Œ+€CØ�8Š8‰:Œ:€DÝŒ8�A�TÐ"Ñ"Ô"€Dà€Cˆ�IØŒ9˜œ	Ò!Ð!Ð!Ð!ÝÔ˜3 Ñ%Ô%Ð%à‡H‚HˆT�5 $€HÑ'Ô'Ð'ØŒ9˜œ	Ò!Ð!Ð!Ð!ÝÔ˜3 Ñ%Ô%Ð%Ð%Ð%r0   )vr   r   Údecimalr   ÚosÚnumpyr)   r~   Úpandas.compat.numpyr   r   Ú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   Úpandas._testingÚ_testingr;   Úpandas.tseries.offsetsr   r   rƒ   r›   r¾   r
  r  r*  ra  rc  rh  rj  rl  rw  r   r€   rµ  r*   rŒ   rˆ  rG   r²   r¯  r¸  rÊ  rØ  ræ  rñ  r   r  r  r³   r  r*  r%  r.  r6  Úint32r÷   r;  rA  Ú
complex128rG  r•  rJ  r´   rM  rP  rZ  r<  ÚenvironÚgetr  Úuint32r‚  rƒ  Úuint64rX  ra  re  ri  rq  r|  r~  r€  r…  rŠ  r�  r‘  r”  r—  r£  r¦  r£   r‰  rÈ  Úminr¯  r±  r�   r0   r.   ú<module>rÃ     sÞ  ððð ð ð ð ð ð ð ð Ð Ð Ð Ð Ð Ø 	€	€	€	à Ð Ð Ð Ø €€€ðð ð ð ð ð ð ð ð (Ð 'Ð 'Ð 'Ð 'Ð 'à 2Ð 2Ð 2Ð 2Ð 2Ð 2ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð* Ð Ð Ð Ð Ð à 'Ð 'Ð 'Ð 'Ð 'Ð 'ðJ.ð J.ð J.ð J.ð J.ñ J.ô J.ð J.ðZ.ð .ð .ð .ð .ñ .ô .ð .ð<-1ð -1ð -1ð -1ð -1ñ -1ô -1ð -1ð`pAð pAð pAð pAð pAñ pAô pAð pAðf(ð (ð (ð (ð (ñ (ô (ð (ðV.ð .ð .ð .ð .ñ .ô .ð .ð*}+ð }+ð }+ð }+ð }+ñ }+ô }+ð }+ð@ð ð ðð ð ð%ð %ð %ð:%ð %ð %ð.ð .ð .ð .ð .ñ .ô .ð .ðBcNð cNð cNð cNð cNñ cNô cNð cNðL „×ÒØàˆŒð ˆ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5ð 25ð 25ð 25ð 25Ð%>ñ 25ô 25ð 25ðjð ð ð ð Ð+Dñ ô ð ð@ „×ÒØð 
ˆ�	�	�	Ñ	Ô	˜F˜F B¤F¨A¨q >Ñ2Ô2°DÐ9Ø	ˆ���Ñ	 Ô	  & &¨"¬&°#°sÐ);Ñ"<Ô"<¸dÐCð ˆ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ÀdÐKðñô ð ð ð ð ð Ð6ñ ô ñ!ô ð ð$ð $ð $ð $ð $Ð4Mñ $ô $ð $ðNð ð ð ð Ð(Añ ô ð ð: „×ÒØà	ˆŒ�3˜�*Ñ	Ô	˜tÐ$Ø	ˆŒ�3˜�*Ñ	Ô	˜}Ð-àˆ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¸mÐ#LÐMñô ð3ð 3ð 3ð 3ð 3�|ñ 3ô 3ñ	ô ð3ð „×Ò˜Ð 6Ð 6Ð 6Ñ7Ô7Ø„×Ò˜ v hÑ/Ô/ðð ð ð ð ˜ñ ô ñ 0Ô/ñ 8Ô7ðð „×ÒØà	
ˆBŒM˜4Ð Ø	ˆbŒm˜TÐ"Ø	�” Ð%Ø	ˆv�}Ð%ð	ñô ð8ð 8ð 8ð 8ð 8˜,ñ 8ô 8ñô ð8ð „×ÒØà	
ˆF�MÐ"Ø	ˆf�mÐ$Ø	
ˆF�MÐ"Ø	ˆf�mÐ$Ø	�˜Ð'Ø	ˆt�TÐðñ
ô 
ð>ð >ð >ð >ð >�|ñ >ô >ñ
ô 
ð>ð „×ÒØà	
ˆBŒH�dÐØ	ˆbŒj˜-Ð(Ø	�” Ð.Ø	ˆv�}Ð%ð	ñô ð$ð $ð $ð $ð $˜ñ $ô $ñô ð$ð „×ÒØà	
ˆBŒJ˜ÐØ	ˆbŒj˜$ÐØ	�” Ð.Ø	ˆv�}Ð%ð	ñô ð,ð ,ð ,ð ,ð ,˜,ñ ,ô ,ñô ð,ð „×ÒØà	
ˆBŒJ˜ÐØˆŒØØŒJØØ”+×#Ò#à*Ð*ð à*ð VØ .Ð.ðVàœJŸNšNÐ+@À(ÑKÔKÈvÒUðDð $ñ ô ð		
ñ 	
ô 	
ð" 
�” Ð.Ø	ˆv�}Ð%Ø	ˆŒ�!‰Œ�b”j $Ð'Ø	ˆŒ�1‰Œ�r”z 4Ð(ð 
ˆŒ�8�2”8˜BœIÑ&Ô&Ô*Ñ	+Ô	+¨R¬Z¸ÐGØ	ˆŒ�1‰Œ�r”z 4Ð(Ø	ˆŒ�!‰Œ�b”j $Ð'ð9ñ ô  ðB
Fð 
Fð 
Fð 
Fð 
F˜,ñ 
Fô 
FñC ô  ðB
Fð „×ÒØà	ˆ�<Ñ	 Ô	 Ð"2°DÐ9Ø	
ˆF�MÐ"Ø	ˆf�mÐ$ðñô ð	ð 	ð 	ð 	ð 	˜\ñ 	ô 	ñô ð	ð „×ÒØà	ˆ�< LÐ	1Ñ	1Ô	1Ð3OÐQUÐVà	ˆ�< LÐ	1Ñ	1Ô	1Ð3OÐQUÐVØ	ˆ�<Ñ	 Ô	  &¨-Ð8Ø	
ˆF�MÐ"ðñ	ô 	ð	ð 	ð 	ð 	ð 	˜|ñ 	ô 	ñ	ô 	ð	ð „×ÒØà	ˆ�8Ñ	Ô	Ð/°Ð6Ø	
ˆF�MÐ"Ø	ˆf�mÐ$ðñô ðð ð ð ð ˜lñ ô ñô ðð „×ÒØ	ˆE�6�6˜& sÐ+Ñ+Ô+¨X¨X°a¸À6Ð-JÑ-JÔ-JÐKñô ð „×Ò˜ v hÑ/Ô/ðð ð ð ð  ñ ô ñ 0Ô/ñô ðð 4+ð 4+ð 4+ðn*ð *ð *ð *ð  *ð  *ðF*ð *ð *ð*ð *ð *ð*ð *ð *ð&ð &ð &ð4	*ð 	*ð 	*ð	*ð 	*ð 	*ð,ð ,ð ,ðD(ð (ð (ð „×Ò˜   q¨!¡¤Ñ-Ô-Ø„×ÒØ
Ð/Ð/Ð/°$¸°ÀÀÐHñô ð „×ÒØ
ˆS�"”&˜(˜"œ( 5™/œ/Ô-¨x¨r¬x¸©¬Ô/BÐCñô ð
 „×ÒØ	Ð#Ð# ] ]°N°NÐCñô ð.ð .ñô ñô ñô ñ .Ô-ð.ð8&ð &ð &ð &ð &r0   