+
    NV-j^Ó  ã                   ó\  € R t ^ RIHt ^ RIt^ RIt^ RIt^ RIHt ^ RIH	t	 ^ RI
Hu Ht ^ RIHtHtHtHtHtHtHtHtHtHtHtHtHtHtHt ^ RIHt  ^ RI!H"t" ^ RI#H$t$ ]PJ                  ! R4      t& ! R	 R
4      t' ! R R4      t( ! R R4      t) ! R R4      t* ! R R4      t+ ! R R4      t,R# )z(test positional based indexing with iloc)ÚdatetimeN)Úpa_version_under16p0)ÚIndexingError)ÚNAÚCategoricalÚCategoricalDtypeÚ	DataFrameÚIndexÚIntervalÚNaTÚSeriesÚ	TimestampÚarrayÚconcatÚ
date_rangeÚinterval_rangeÚisnaÚto_datetime)Ú	is_scalar)Ú"check_indexing_smoketest_or_raiseszuonly integers, slices (`:`), ellipsis (`...`), numpy.newaxis (`None`) and integer or boolean arrays are valid indicesc                   ó6  a € ] tR t^)t o ]P
                  P                  R^R
. RO.4      ]P
                  P                  R]! ]! R4      ]	R7      ]! . RO]	R7      ]
! R^R7      ]! ]! ^ ^^4      ]P                  R7      ]! . 4      .4      R 4       4       tRtV tR	# )ÚTestiLocÚkeyÚindexÚabcd©ÚdtypeÚ20130101©Úperiodsc                ód   € V! \        \        V4      4      VR 7      p\        VRV\        R7       R# )©r   Úiloc)ÚfailsN)ÚrangeÚlenr   Ú
IndexError)Úselfr   Úframe_or_seriesr   ÚrequestÚobjs   &&&&& Úp/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pandas/tests/indexing/test_iloc.pyÚ"test_iloc_getitem_int_and_list_intÚ+TestiLoc.test_iloc_getitem_int_and_list_int*   s-   € ñ œe¤C¨£JÓ/°uÔ=ˆÜ*ØØØÜ÷		
ó    © Néÿÿÿÿ©é    é   é   )r4   é   Únullé   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__ÚpytestÚmarkÚparametrizer	   ÚlistÚobjectr   r$   ÚnpÚfloat64r,   Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r+   r   r   )   sŽ   ø‡ € Ø‡[�[×Ñ˜U Q¨ªIÐ$6Ó7Ø‡[�[×ÑØá‘$�v“, fÔ-ÙÒ#¨6Ô2Ù�z¨1Ô-Ù‘%˜˜1˜a“.¨¯
©
Ô3Ù�"‹Ið	
ó	ñ
ó	ó 8ö
r.   r   c                   ó&	  a € ] tR t^Bt o Rt]P                  P                  R]! R4      ]! ^4      ]	! ^4      . RXO]
! ]	! ^4      4      ]P                  ! . RXO4      .4      R 4       t]P                  P                  RRR.4      R 4       tR	 t]P                  P!                  ]R
R7      R 4       t]P                  P                  R]P&                  ! ^4      ]! R4      3.4      ]P                  P                  R]! R4      RR..RR.]! R4      3]! R^^4      .]! R4      3.4      R 4       4       tR tR tR tR tR tR t]P                  P                  RRR.. RYO.4      R 4       tR tR t]P                  P                  RRR.4      R  4       t ]P                  P                  RRR.4      R! 4       t!]P                  P                  RRR.4      R" 4       t"R# t#R$ t$R% t%R& t&R' t'R( t(]P                  P                  RRR.4      R) 4       t)]P                  P                  RRR.4      R* 4       t*]P                  P                  RRR.4      ]P                  P                  R+^ .]! R^R4      ]PV                  ! ^ .4      .4      ]P                  P                  R,R-.]PV                  ! R-.4      .4      R. 4       4       4       t,]P                  P[                  R/4      R0 4       t.R1 t/R2 t0R3 t1R4 t2R5 t3R6 t4R7 t5R8 t6R9 t7R: t8R; t9R< t:R= t;]P                  P                  R,R]<]Pz                  .4      R> 4       t>]P                  P                  R?]?! ^ ^4      R@RA.4      RB 4       t@RC tARD tBRE tCRF tD]P                  P                  RG]]PV                  .4      RH 4       tE]P                  P                  RRR.4      ]P                  P                  R+^.]! ^^4      .4      RI 4       4       tF]P                  P                  RRR.4      RJ 4       tGRK tHRL tIRM tJRN tKRO tL]P                  P                  RP]]PV                  .4      ]P                  P                  RQ]]PV                  .4      RR 4       4       tMRS tNRT tORU tPRV tQRWtRV tSR# )ZÚTestiLocBaseIndependentzTests Independent Of Base Classr   Nc                óZ  € \        ^ \        ^4      /\        R7      p\        . RO4      pVP                  P
                  ^ ,          P                  V4      '       g   Q hVP                  4       pVP                  pWA! V4      V^ 3&   \        ^ V/4      P                  \        4      p\        P                  ! V^ ,          P                  V4      '       g   Q h\        P                  ! WW4       RVP                  R&   V^ ,          R8w  g   Q h\        ^ \        P                  ! . RO\        R7      ^\        ^4      /4      pVP                  4       pWA! V4      V^ 3&   \        ^ \!        VP                  \        4      \        R7      ^\        ^4      /4      p\        P                  ! WW4       R# )r2   r   ÚgammaN)ÚalphaÚbetarJ   ©r2   r2   r1   )r   r$   r@   r   Ú_mgrÚblocksÚ_can_hold_elementÚcopyÚvaluesÚastyperA   Úshares_memoryÚtmÚassert_frame_equalr"   r   r   )r'   Ú
indexer_lir   ÚframeÚcatÚdfÚ	orig_valsÚexpecteds   &&&     r+   Ú%test_iloc_setitem_fullcol_categoricalÚ=TestiLocBaseIndependent.test_iloc_setitem_fullcol_categoricalE   sO  € ô ˜1œe A›h˜-¬vÔ6ˆäÒ4Ó5ˆà�z‰z× Ñ  Õ#×5Ñ5°c×:Ò:Ð:Ð:à�Z‰Z‹\ˆØ—I‘Iˆ	à!$ˆ
�2‹�s˜A�vÑä˜a ˜XÓ&×-Ñ-¬fÓ5ˆÜ×Ò  1¥§¡¨i×8Ò8Ð8Ð8ä
×Ò˜bÔ+ð  ˆ�‰�‰Ø�1�v˜Ô Ð Ð ô
 ˜1œbŸhšh¢y¼Ô?ÀÄEÈ!ÃHÐMÓNˆØ�Z‰Z‹\ˆØ!$ˆ
�2‹�s˜A�vÑÜ˜a¤¨¯
©
´6Ó(:Ä&Ô!IÈ1ÌeÐTUËhÐWÓXˆÜ
×Ò˜bÖ+r.   Úhas_refTFc                óà  € \        . RO4      pV! VP                  R4      4      pV'       d
   VR,          pV\        J d   VP                  pM'VP                  P
                  ^ ,          P                  pV\        J d   V! VR,          4      VP                  R&   MV! VR,          4      VP                  R&   V! \        P                   ! . R	ORR7      4      p\        P                  ! WX4       V'       gz   V\        J d>   VP                  VJg   Q h\        P                  ! VP                  V4      '       g   Q hR# \        P                  ! V^ ,          P                  V4      '       g   Q hR# R# )
r3   Úi8ºNNNºr4   NNºNr4   Nr   N©r3   r4   é   r5   )rd   r2   )rf   r5   rf   r5   )r   Úto_numpyr   rR   rN   rO   r"   rA   rU   Úassert_equalrT   )	r'   r(   Úindex_or_series_or_arrayr_   Úarrr*   ÚviewrR   r\   s	   &&&&     r+   Útest_iloc_setitem_ea_inplaceÚ4TestiLocBaseIndependent.test_iloc_setitem_ea_inplacen   s  € ô ’LÓ!ˆÙ˜cŸl™l¨4Ó0Ó1ˆßØ�q•6ˆDàœfÓ$Ø—Z‘Z‰Fà—X‘X—_‘_ QÕ'×.Ñ.ˆFàœfÓ$Ù3°C¸µGÓ<ˆC�H‰H�RŠLá6°s¸2µwÓ?ˆC�H‰H�U‰Oá"¤2§8¢8ªLÀÔ#EÓFˆÜ
�Š˜Ô&÷ Ø¤&Ó(Ø—z‘z¨Ó/Ð/Ð/Ü×'Ò'¨¯
©
°F×;Ò;Ð;Ò;ä×'Ò'¨¨A­¯©°v×>Ò>Ð>Ò>ñ r.   c                óø   € \        . RO4      p\        \        ^4      VR7      pVP                  P	                  R4      '       g   Q hVP                  4       pVP                  P	                  R4      '       g   Q hR# )r3   r!   N)r3   r4   r3   ©r3   ©r3   r2   )r	   r   r$   r"   Ú_is_scalar_accessÚto_frame)r'   r   ÚserrZ   s   &   r+   Útest_is_scalar_accessÚ-TestiLocBaseIndependent.test_is_scalar_accessŽ   s]   € ä’iÓ ˆÜ”U˜1“X UÔ+ˆà�x‰x×)Ñ)¨$×/Ò/Ð/Ð/à�\‰\‹^ˆØ�w‰w×(Ñ(¨×0Ò0Ð0Ò0r.   z,https://github.com/apache/arrow/issues/40642)Úreasonc                óD  € \        \        P                  P                  ^4      P                  R4      \	        R4      R7      pRp\
        P                  ! \        VR7      ;_uu_ 4        VP                  R. RO3,           RRR4       \
        P                  ! \        VR7      ;_uu_ 4        VP                  ^^.,           RRR4       \
        P                  ! \        VR7      ;_uu_ 4        VP                  ^R.,           RRR4       \
        P                  ! \        VR7      ;_uu_ 4        VP                  ^d.,           RRR4       VR,          p\
        P                  ! \        VR7      ;_uu_ 4        VP                  ^d.,           RRR4       \
        P                  ! \        VR7      ;_uu_ 4        VP                  R.,           RRR4       Rp\
        P                  ! \        VR7      ;_uu_ 4        VP                  ^,           RRR4       \
        P                  ! \        VR7      ;_uu_ 4        VP                  R,           RRR4       \
        P                  ! \        VR7      ;_uu_ 4        VP                  ^,           RRR4       \
        P                  ! \        VR7      ;_uu_ 4        VP                  R,           RRR4       VP                  R,          pVP                  R,          p\        P                  ! WE4       VP                  RRR13,          pVP                  R,          p\        P                  ! WE4       VP                  R^
^R13,          pVP                  RR^R13,          p\        P                  ! WE4       VP                  R^RR13,          pVP                  R^RR13,          p\        P                  ! WE4       VP                  RR^13,          pVP                  R,          p\        P                  ! WE4       VP                  R,          pVP                  R,          p\        P                  ! WE4       VP                  RRRR13,          pVP                  R,          p\        P                  ! WE4       VP                  R,          pVP                  R,          p\        P                  ! WE4       VP                  R
,          pVP                  R,          p\        P                  ! WE4       VP                  R,          pVP                  R	,          p\        P                  ! WE4       VP                  ^RR1,          pVP                  RRR1,          p\        P                  ! WE4       \        \        P                  P                  ^4      P                  R4      \	        R4      R7      p\        P                  ! VP                  R ,          \        VP                  \        . VP                  P                   R7      R7      4       \        P                  ! VP                  R!,          VP                  R^.3,          4       \        P                  ! VP                  R,          VP                  ^.,          4       Rp\
        P                  ! \        VR7      ;_uu_ 4        VP                  . R"O,           RRR4       Rp\
        P                  ! \        VR7      ;_uu_ 4        VP                  R#,           RRR4       R#   + '       g   i     ELº; i  + '       g   i     ELŒ; i  + '       g   i     EL^; i  + '       g   i     EL1; i  + '       g   i     ELû; i  + '       g   i     ELÎ; i  + '       g   i     EL ; i  + '       g   i     ELt; i  + '       g   i     ELH; i  + '       g   i     EL; i  + '       g   i     EL; i  + '       g   i     R# ; i)$r4   ÚABCDE©Úcolumnsz%positional indexers are out-of-bounds©Úmatchrb   NÚAz*single positional indexer is out-of-boundsºNr2   N:é   é   N:r   NN:r€   NNÚABr   ©r   rz   :r5   é   N)é   é   ©r2   r3   r4   rf   r5   r…   iâÿÿÿiœÿÿÿ)rb   :r5   é
   N©rb   :r5   NNéüÿÿÿiöÿÿÿ©rb   r~   r0   ©rb   ºNr5   N)rb   :r‡   r5   Niõÿÿÿ)rb   :r‡   é   N©r…   r4   ©rb   :r4   rf   N)rb   ºr3   rf   N©r5   r…   rƒ   )rb   r5   )r   rA   ÚrandomÚdefault_rngr?   r<   Úraisesr&   r"   rU   rV   Úassert_series_equalÚstandard_normalr   r	   rz   r   )r'   rZ   ÚmsgÚsÚresultr\   Údfls   &      r+   Útest_iloc_exceeds_boundsÚ0TestiLocBaseIndependent.test_iloc_exceeds_bounds˜   sH  € ô ”r—y‘y×,Ñ,¨QÓ/×6Ñ6°wÓ?ÌÈgËÔWˆð 6ˆÜ�]Š]œ:¨S×1Ö1Ø�G‰G�AÒ)Ð)Ö*÷ 2ä�]Š]œ:¨S×1Ö1Ø�G‰G�Q˜�GÖ÷ 2ä�]Š]œ:¨S×1Ö1Ø�G‰G�Q˜�HÖ÷ 2ä�]Š]œ:¨S×1Ö1Ø�G‰G�S�EŽN÷ 2ð ˆs�GˆÜ�]Š]œ:¨S×1Ö1Ø�F‰F�C�5ŽM÷ 2ä�]Š]œ:¨S×1Ö1Ø�F‰F�D�6ŽN÷ 2ð ;ˆÜ�]Š]œ:¨S×1Ö1Ø�G‰G�BŽK÷ 2ä�]Š]œ:¨S×1Ö1Ø�G‰G�CŽL÷ 2ô �]Š]œ:¨S×1Ö1Ø�F‰F�2ŽJ÷ 2ä�]Š]œ:¨S×1Ö1Ø�F‰F�3ŽK÷ 2ð —‘˜Õ!ˆØ—7‘7˜5•>ˆÜ
×Ò˜fÔ/à—‘˜˜B˜s˜F˜Õ#ˆØ—7‘7˜5•>ˆÜ
×Ò˜fÔ/à—‘˜˜B˜q ˜G˜Õ$ˆØ—7‘7˜1˜e˜q ˜e˜8Õ$ˆÜ
×Ò˜fÔ/à—‘˜˜A˜c "˜H˜Õ%ˆØ—7‘7˜1˜a˜e ˜e˜8Õ$ˆÜ
×Ò˜fÔ/à—‘˜˜C ˜E˜Õ"ˆØ—7‘7˜5•>ˆÜ
×Ò˜fÔ/à—‘˜Õ!ˆØ—7‘7˜5•>ˆÜ
×Ò˜fÔ/à—‘˜˜C  B˜J˜Õ'ˆØ—7‘7˜5•>ˆÜ
×Ò˜fÔ/à—‘˜Õ"ˆØ—7‘7˜5•>ˆÜ
×Ò˜fÔ/ð —‘˜•ˆØ—6‘6˜#•;ˆÜ
×Ò˜vÔ0à—‘˜•ˆØ—6‘6˜"•:ˆÜ
×Ò˜vÔ0à—‘˜˜˜B˜•ˆØ—6‘6™$˜B˜$•<ˆÜ
×Ò˜vÔ0ô Ü�I‰I×!Ñ! !Ó$×4Ñ4°VÓ<ÄdÈ4Ãjô
ˆô 	×ÒØ�H‰H�VÕÜ˜CŸI™I¬u°R¸s¿{¹{×?PÑ?PÔ/QÔRô	
ô 	×Ò˜cŸh™h vÕ.°·±¸¸Q¸C¸Õ0@ÔAÜ
×Ò˜cŸh™h s�m¨S¯X©X°q°c­]Ô;à5ˆÜ�]Š]œ:¨S×1Ö1Ø�H‰H’YÖ÷ 2à:ˆÜ�]Š]œ:¨S×1Ö1Ø�H‰H�TŽN÷ 2Ñ1÷w 2×1Ð1úç1×1Ð1úç1×1Ð1úç1×1Ð1ú÷ 2×1Ð1úç1×1Ð1ú÷
 2×1Ð1úç1×1Ð1ú÷ 2×1Ð1úç1×1Ð1ú÷z 2×1Ð1ú÷ 2×1Ð1ús�   Á)\2Â-]Ã/]Ä1].Å;^Æ<^Ç?^*È?^>É?_Ê?_&Û_:Ü`Ü2]	Ý]	Ý]+	Ý.]?	Þ^	Þ^'	Þ*^;	Þ>_	ß_#	ß&_7	ß:`	à`	zindex,columnsrx   zindex_vals,column_valsr}   ÚDÚ1Ú2iã  c                óP  € \        \        P                  P                  ^4      P	                  \        V4      \        V4      34      VVR7      pRp\        P                  ! \        VR7      ;_uu_ 4        VP                  W43,           RRR4       R#   + '       g   i     R# ; i)r4   r‚   z$.iloc requires numeric indexers, gotr{   N)
r   rA   r’   r“   r–   r%   r<   r”   r&   r"   )r'   r   rz   Ú
index_valsÚcolumn_valsrZ   r—   s   &&&&&  r+   Útest_iloc_non_integer_raisesÚ4TestiLocBaseIndependent.test_iloc_non_integer_raises   st   € ô Ü�I‰I×!Ñ! !Ó$×4Ñ4´c¸%³jÄ#ÀgÃ,Ð5OÓPØØô
ˆð
 5ˆÜ�]Š]œ:¨S×1Ö1Ø�G‰G�JÐ+Ö,÷ 2×1×1Ò1ús   Á5BÂB%	c                ó8  € \        \        P                  ! ^d4      P                  ^
^
4      4      p\        P
                  ! W!4      p\        P                  ! \        RR7      ;_uu_ 4        VP                  R,           RRR4       R#   + '       g   i     R# ; i)éd   zCannot index by location indexr{   ÚaN)
r   rA   ÚarangeÚreshaperU   Úget_objr<   r”   Ú	TypeErrorr"   )r'   r(   r*   s   && r+   Ú test_iloc_getitem_invalid_scalarÚ8TestiLocBaseIndependent.test_iloc_getitem_invalid_scalar  s^   € ô œŸ	š	 #›×.Ñ.¨r°2Ó6Ó7ˆÜ�jŠj˜Ó.ˆä�]Š]œ9Ð,L×MÖMØ�H‰H�SŽM÷ N×M×MÒMús   Á*BÂB	c           	     ó4  € \         P                  ! . RO4      pVP                  4       p\        R. ROR. R	OR. R
O/. ROR7      pVP                  V,           \
        P                  ! W4       VP                  RV3,           \
        P                  ! W4       R# )r3   r}   ÚBÚCr!   rb   N)r3   r4   r0   )r¦   ée   éf   )ég   éh   éi   )éj   ék   él   ©r3   r4   rf   )rA   r   rQ   r   r"   rU   Úassert_numpy_array_equal)r'   Úarray_with_neg_numbersÚ
array_copyrZ   s   &   r+   Ú-test_iloc_array_not_mutating_negative_indicesÚETestiLocBaseIndependent.test_iloc_array_not_mutating_negative_indices  s{   € ä!#§¢ª*Ó!5ÐØ+×0Ñ0Ó2ˆ
ÜØ’/ 3ª¸ºoÐNÚô
ˆð 	�‰Ð&Ö'Ü
×#Ò#Ð$:ÔGØ
�‰�Ð)Ð)Ö*Ü
×#Ò#Ð$:ÖGr.   c                ó|  € \        R . ROR. RO/4      pVR ,          pVP                  ^ ,          pVP                  R,          p\        P                  ! WC4       VP                  ^ .,          pVP                  R.,          p\        P                  ! WC4       VP                  ^ ,          pVP                  R,          pWC8X  g   Q hVP                  ^ .,          pVP                  R.,          p\        P                  ! WC4       \        R.R .R7      pVP                  R.,          p\        P                  ! WC4       R# )	r}   r¯   r§   r!   N)r4   rf   r…   )é   r�   é   éýÿÿÿr0   )r   r"   rU   r•   rV   r   )r'   rZ   r˜   r\   r™   s   &    r+   Ú/test_iloc_getitem_neg_int_can_reach_first_indexÚGTestiLocBaseIndependent.test_iloc_getitem_neg_int_can_reach_first_index*  sö   € ô ˜šY¨ª[Ð9Ó:ˆØˆs�Gˆà—7‘7˜1•:ˆØ—‘˜•ˆÜ
×Ò˜vÔ0à—7‘7˜A˜3•<ˆØ—‘˜"˜•ˆÜ
×Ò˜fÔ/à—6‘6˜!•9ˆØ—‘˜•ˆØÔ!Ð!Ð!à—6‘6˜1˜#•;ˆØ—‘˜˜•ˆÜ
×Ò˜vÔ0ô ˜3˜%¨ uÔ-ˆØ—‘ ˜tÕ$ˆÜ
×Ò˜vÖ0r.   c                óX  € \        R RR^/R ^R^/.4      p\        R ^R^/R ^R^/.4      p\        W.^R7      pVP                  R,          p\        V4      '       g   Q hVP                  R,          p\	        \
        P                  ^^^.. RO^ R7      p\        P                  ! WE4       R# )r}   Nr¯   ©Úaxis)r   ÚnamerM   )r2   rb   ©r}   r¯   r}   r¯   )	r   r   r"   r   r   rA   ÚnanrU   r•   )r'   Údf1Údf2rZ   r™   r\   s   &     r+   Útest_iloc_getitem_dupsÚ.TestiLocBaseIndependent.test_iloc_getitem_dupsE  s¦   € ä˜#˜t S¨!Ð,¨s°A°s¸AÐ.>Ð?Ó@ˆÜ˜#˜q # qÐ)¨C°°C¸Ð+;Ð<Ó=ˆÜ�S�J QÔ'ˆð —‘˜•ˆÜ�F�|Š|Ðˆ|à—‘˜•ˆÜœ2Ÿ6™6 1 a¨Ð+Ò3GÈaÔPˆÜ
×Ò˜vÖ0r.   c           
     óÒ  € \        R ^R^R^/R ^dR^ÈRR/R RRRRR/.4      p\        R ^R^R^/.4      p\        P                  ! VP                  ^ .,          V4       \        R ^R^R^/R ^dR^ÈRR/.4      p\        P                  ! VP                  ^ ^.,          V4       \        R^R^/RRRR/.^ ^.R7      pVP                  ^ ^.^^.3,          p\        P                  ! W24       R# )	r}   r¯   r°   é,  éè  éÐ  é¸  r!   N)r   rU   rV   r"   ©r'   rZ   r\   r™   s   &   r+   Útest_iloc_getitem_arrayÚ/TestiLocBaseIndependent.test_iloc_getitem_arrayS  s  € Üà�a˜˜a  aÐ(Ø�c˜3  S¨#Ð.Ø�d˜C  s¨DÐ1ðó
ˆô ˜s A s¨A¨s°AÐ6Ð7Ó8ˆÜ
×Ò˜bŸg™g q c�l¨HÔ5ä˜s A s¨A¨s°AÐ6¸¸cÀ3ÈÈSÐRUÐ8VÐWÓXˆÜ
×Ò˜bŸg™g q¨! f�o¨xÔ8ä˜s A s¨AÐ.°°d¸CÀÐ0FÐGÐPQÐSTÈvÔVˆØ—‘˜!˜Q˜ ! Q ˜Õ(ˆÜ
×Ò˜fÖ/r.   c           
     ó\  € \        R ^R^R^/R ^dR^ÈRR/R RRRRR/.4      p\        R ^R^R^/R ^dR^ÈRR/.4      pVP                  . R
O,          p\        P                  ! W24       \        R ^R^R^/R RRRRR/.^ ^.R7      pVP                  R ,          p\        P                  ! W24       R	# )r}   r¯   r°   rÐ   rÑ   rÒ   rÓ   r!   c                 ó.   € V P                   ^,          ^ 8H  # )r4   r!   ©Úxs   &r+   Ú<lambda>Ú@TestiLocBaseIndependent.test_iloc_getitem_bool.<locals>.<lambda>v  s   €  1§7¡7¨Q¥;°!Ò#3r.   N)TTF©r   r"   rU   rV   rÔ   s   &   r+   Útest_iloc_getitem_boolÚ.TestiLocBaseIndependent.test_iloc_getitem_boolf  sÞ   € Üà�a˜˜a  aÐ(Ø�c˜3  S¨#Ð.Ø�d˜C  s¨DÐ1ðó
ˆô ˜s A s¨A¨s°AÐ6¸¸cÀ3ÈÈSÐRUÐ8VÐWÓXˆØ—‘Ò,Õ-ˆÜ
×Ò˜fÔ/äØ�1�c˜1˜c 1Ð%¨¨T°3¸¸cÀ4Ð'HÐIÐRSÐUVÐQWô
ˆð —‘Ñ3Õ4ˆÜ
×Ò˜fÖ/r.   r   c                óü   € \        . RO4      pR\        V4       R\        V4       2p\        P                  ! \        VR7      ;_uu_ 4        VP
                  V,           RRR4       R#   + '       g   i     R# ; i)r3   z Boolean index has wrong length: z instead of r{   Nr¹   )r   r%   r<   r”   r&   r"   )r'   r   r˜   r—   s   &&  r+   Útest_iloc_getitem_bool_diff_lenÚ7TestiLocBaseIndependent.test_iloc_getitem_bool_diff_leny  sS   € ô ’9ÓˆØ0´°U³°¸LÌÈQËÈÐQˆÜ�]Š]œ:¨S×1Ö1Ø�F‰F�5ŽM÷ 2×1×1Ò1ús   ÁA*Á*A;	c           
     óÎ  € \        R ^R^R^/R ^dR^ÈRR/R RRRRR/.4      p\        R ^R^R^/R ^dR^ÈRR/.4      pVP                  R,          p\        P                  ! W24       \        R ^dR^È/.^.R7      pVP                  R,          p\        P                  ! W24       \        R ^R^/R ^dRR/R RRR/.4      pVP                  R	R
 3,          p\        P                  ! W24       R# )r}   r¯   r°   rÐ   rÑ   rÒ   rÓ   rd   r!   rb   c                 ó
   € ^ ^.# ©r2   r/   )rZ   s   &r+   rÛ   ÚATestiLocBaseIndependent.test_iloc_getitem_slice.<locals>.<lambda>•  s   € ¨¨1¡vr.   N)ºr3   r4   Nºr2   r4   NrÝ   rÔ   s   &   r+   Útest_iloc_getitem_sliceÚ/TestiLocBaseIndependent.test_iloc_getitem_slice�  s  € Üà�a˜˜a  aÐ(Ø�c˜3  S¨#Ð.Ø�d˜C  s¨DÐ1ðó
ˆô ˜s A s¨A¨s°AÐ6¸¸cÀ3ÈÈSÐRUÐ8VÐWÓXˆØ—‘˜•ˆÜ
×Ò˜fÔ/ä˜s C¨¨cÐ2Ð3¸A¸3Ô?ˆØ—‘˜Õ"ˆÜ
×Ò˜fÔ/äØ�1�c˜1Ð  S¨#¨sÐ3°c¸4ÀÀdÐ5KÐLó
ˆð —‘˜Ñ-Ð-Õ.ˆÜ
×Ò˜fÖ/r.   c                ó€  € \        \        P                  P                  ^4      P	                  R4      . R	OR7      p\        \        P                  P                  ^4      P                  ^ ^
^R7      P                  ^
^4      RR.R7      p\        W.^R7      p\        P                  ! VP                  R
,          V4       \        P                  ! VP                  R,          V4       \        W!.^R7      p\        P                  ! VP                  R,          V4       \        P                  ! VP                  R,          V4       \        W!P                  R^ .3,          .^R7      p\        P                  ! VP                  R,          V4       \        W3.^ R7      p\        P                  ! VP                  R,          V4       \        P                  ! VP                  R,          V4       \        P                  ! VP                  R,          V4       \        P                  ! VP                  R,          V4       R# )r4   r}   ry   ©Úsizer°   rÆ   rb   N©r‡   r5   )r}   r}   r¯   r¯   r‹   rˆ   )rb   rd   )rb   rc   )rb   :r2   rf   N)ºr2   r‡   Nrd   )rï   rc   )ºr‡   NNrd   )rð   rc   )r   rA   r’   r“   r–   Úintegersr©   r   rU   rV   r"   )r'   rË   rÌ   rZ   Úexps   &    r+   Útest_iloc_getitem_slice_dupsÚ4TestiLocBaseIndependent.test_iloc_getitem_slice_dups˜  s˜  € ÜÜ�I‰I×!Ñ! !Ó$×4Ñ4°WÓ=Ú(ô
ˆô Ü�I‰I×!Ñ! !Ó$×-Ñ-¨a°¸"Ð-Ó=×EÑEÀbÈ!ÓLØ˜#�Jô
ˆô �S�J QÔ'ˆÜ
×Ò˜bŸg™g e�n¨cÔ2Ü
×Ò˜bŸg™g e�n¨cÔ2ä�S�J QÔ'ˆÜ
×Ò˜bŸg™g e�n¨cÔ2Ü
×Ò˜bŸg™g e�n¨cÔ2ä�cŸ8™8 A¨ s FÕ+Ð,°1Ô5ˆÜ
×Ò˜bŸg™g f�o¨sÔ3ô �R�H 1Ô%ˆÜ
×Ò˜bŸg™g hÕ/°Ô5Ü
×Ò˜bŸg™g hÕ/°Ô5Ü
×Ò˜bŸg™g gÕ.°Ô4Ü
×Ò˜bŸg™g gÕ.°Ö4r.   c           	     óŠ  € \        \        P                  P                  ^4      P	                  R4      \        P
                  ! ^ ^^4      \        P
                  ! ^ ^^4      R7      pV'       d
   VR,          p^VP                  R&   VP                  R,          pV^8X  g   Q h^ VP                  R&   VP                  R,          pVP                  R,          p\        P                  ! WE4       \        ^ . R	OR7      pVP                  R;;,          ^,          uu&   \        . R
O. R	OR7      p\        P                  ! We4       R# )r4   r‚   rb   r!   rç   N©r5   r5   ©r3   r3   r�   r‘   ©r2   r3   r2   )r   rA   r’   r“   r–   r¨   r"   rU   rV   r   r•   )Úselr_   rZ   rk   r™   r\   r˜   s   &&     r+   Útest_iloc_setitemÚ)TestiLocBaseIndependent.test_iloc_setitemµ  sì   € äÜ�I‰I×!Ñ! !Ó$×4Ñ4°VÓ<Ü—)’)˜A˜q !Ó$Ü—I’I˜a  QÓ'ô
ˆ÷
 Ø�a•5ˆDàˆ�‰�‰Ø—‘˜•ˆØ˜Œ{Ðˆ{àˆ�‰�‰Ø—7‘7˜6•?ˆØ—‘˜•ˆÜ
×Ò˜fÔ/ô �1šIÔ&ˆØ	�‰ˆs��qÕ‹Üš)ª9Ô5ˆÜ
×Ò˜qÖ+r.   c                óŽ  € \        . RO. RO. RO.4      pV^,          P                  \        4      V^&   V'       d
   VR,          p\        . RO. RO. RO.4      pV^,          P                  \        4      V^&   ^VP                  ^ R7      ^&   \        P
                  ! W$4       \        . RO. RO. RO.4      pV^,          P                  \        4      V^&   V'       d
   VR,          p\        . RO. R	O. R
O.4      pV^,          P                  \        4      V^&   ^VP                  ^R7      ^&   \        P
                  ! W$4       R# )rƒ   rb   rÆ   N)rƒ   Úcr‡   )rÀ   Údr�   )r7   Úeé   )r…   r…   r…   )rƒ   rý   r…   )rÀ   rþ   r…   )r7   rÿ   r…   )r   rS   r@   r"   rU   rV   ©r'   r_   rZ   rk   r\   s   &&   r+   Útest_iloc_setitem_axis_argumentÚ7TestiLocBaseIndependent.test_iloc_setitem_axis_argumentÎ  s   € ô š¢l²LÐAÓBˆØ�1•—‘œVÓ$ˆˆ1‰ßØ�a•5ˆDÜšlªLº)ÐDÓEˆØ˜q•k×(Ñ(¬Ó0ˆ�‰Øˆ�‰�Qˆ‹˜ÑÜ
×Ò˜bÔ+äš¢l²LÐAÓBˆØ�1•—‘œVÓ$ˆˆ1‰ßØ�a•5ˆDÜškª;ºÐDÓEˆØ˜q•k×(Ñ(¬Ó0ˆ�‰Øˆ�‰�Qˆ‹˜ÑÜ
×Ò˜bÖ+r.   c                ó¨  € \        \        P                  ! ^	4      P                  R4      . RO. ROR7      pV'       d
   VR,          pVP                  ^ ^.^^.3,           VP                  ^ ^.^^.3;;,          ^d,          uu&   \        \        P
                  ! . RO4      P                  R4      . RO. ROR7      p\        P                  ! W$4       R# )é	   r‚   rb   N©rf   rf   ©r}   r¯   r°   )	r2   r±   r²   rf   r´   rµ   rƒ   rÀ   r7   )r   rA   r¨   r©   r"   r   rU   rV   r  s   &&   r+   Útest_iloc_setitem_listÚ.TestiLocBaseIndependent.test_iloc_setitem_listã  s¦   € ô Ü�IŠI�a‹L× Ñ  Ó(²Êô
ˆ÷ Ø�a•5ˆDØ
�‰��A�˜˜A˜�ÖØ
�‰��A�˜˜A˜�× 3Õ&ÓäÜ�HŠHÒ8Ó9×AÑAÀ&ÓIÚ!Ú#ô
ˆô
 	×Ò˜bÖ+r.   c                óB  € \        . RO4      p\        . RO4      pVP                  4       pRR.VP                  \        ^^.4      &   \        P                  ! W24       VP                  4       pRR.VP                  \        ^^.4      &   \        P                  ! W24       R# )r2   N)r2   r3   r4   rf   r0   éþÿÿÿ)r2   r0   r  rf   )r   rQ   r"   rU   r•   r	   )r'   Ús_origr\   r˜   s   &   r+   Útest_iloc_setitem_pandas_objectÚ7TestiLocBaseIndependent.test_iloc_setitem_pandas_objectõ  s|   € äšÓ%ˆÜš.Ó)ˆà�K‰K‹MˆØ"$ b ˆ�‰Œv�q˜!�f‹~ÑÜ
×Ò˜qÔ+à�K‰K‹MˆØ!# R ˆ�‰Œu�a˜�V‹}ÑÜ
×Ò˜qÖ+r.   c                óˆ  € \        R RR^/R ^R^/.4      p\        R ^R^/R ^R^/.4      p\        W.^R7      pVP                  ^4      p\        P                  ! VP
                  R,          4      pWU,          P                  pVP
                  V^3,          VP
                  V^ 3&   \        P                  ! W44       \        ^ ^^.^^^./4      pRR.Vn	        VR  \        P                  ! W44       VP
                  ^ ^.^ ^.3,          VP
                  ^ ^.^ ^.3&   \        P                  ! W44       VP
                  ^^ .^ ^.3,          P                  RR7      VP
                  ^^ .^ ^.3&   VP
                  ^^ .^ ^.3,          P                  RR7      VP
                  ^^ .^ ^.3&   \        P                  ! W44       R# )r}   Nr¯   rÆ   T)Údrop©rb   r2   )r   r   ÚfillnarA   Úisnanr"   r   rU   rV   rz   Úreset_index)r'   rË   rÌ   rZ   r\   ÚindsÚmasks   &      r+   Útest_iloc_setitem_dupsÚ.TestiLocBaseIndependent.test_iloc_setitem_dups  s¸  € ô ˜#˜t S¨!Ð,¨s°A°s¸AÐ.>Ð?Ó@ˆÜ˜#˜q # qÐ)¨C°°C¸Ð+;Ð<Ó=ˆÜ�S�J QÔ'ˆà—9‘9˜Q“<ˆÜ�xŠx˜Ÿ™ �Ó&ˆØ�z×ÑˆØŸ7™7 4¨ 7Õ+ˆ�‰��a�ÑÜ
×Ò˜bÔ+ô ˜a ! Q ¨¨Q°¨FÐ3Ó4ˆØ ˜:ˆÔØˆsˆGÜ
×Ò˜bÔ+ð #%§'¡'¨1¨a¨&°1°a°&¨.Õ"9ˆ�‰��A�˜˜A˜�ÑÜ
×Ò˜bÔ+ð #%§'¡'¨1¨a¨&°1°a°&¨.Õ"9×"EÑ"EÈ4Ð"EÓ"Pˆ�‰��A�˜˜A˜�ÑØ"$§'¡'¨1¨a¨&°1°a°&¨.Õ"9×"EÑ"EÈ4Ð"EÓ"Pˆ�‰��A�˜˜A˜�ÑÜ
×Ò˜bÖ+r.   c                óL  € \        ^ ^.^^..RR.R7      pVP                  R,          P                  R4      VP                  R&   \        VP                  P
                  4      ^8X  g   Q h\        P                  ! \        RR7      ;_uu_ 4        VP                  R,          R,           VP                  R&   RRR4       VP                  4       pVP                  ^ ^.^ ^.3,          VP                  ^ ^.^ ^.3&   \        P                  ! W4       R#   + '       g   i     Ld; i)	r2   r¯   ry   Úf8úInvalid valuer{   g      à?Nr  )r   r"   rS   r%   rN   rO   r<   r”   r«   rQ   rU   rV   ©r'   rZ   r\   s   &  r+   Ú9test_iloc_setitem_frame_duplicate_columns_multiple_blocksÚQTestiLocBaseIndependent.test_iloc_setitem_frame_duplicate_columns_multiple_blocks  så   € ô ˜˜A˜  A Ð'°#°s°Ô<ˆð Ÿ™ �×,Ñ,¨TÓ2ˆ�‰�‰Ü�2—7‘7—>‘>Ó" aÔ'Ð'Ð'ô �]Š]œ9¨O×<Ö<ØŸG™G D�M¨CÕ/ˆB�G‰G�D‰M÷ =ð —7‘7“9ˆð #%§'¡'¨1¨a¨&°1°a°&¨.Õ"9ˆ�‰��A�˜˜A˜�Ñä
×Ò˜bÖ+÷ =×<ús   Â(DÄD#	c           	     ó`  € \        \        P                  P                  ^4      P	                  R4      \        ^ ^^4      \        ^ ^^4      R7      pVP                  ^,          pVP                  ^,          p\        P                  ! W#4       VP                  R,          pVP                  R,          pW#8X  g   Q hVP                  R,          pVP                  R,          p\        P                  ! W$4       VP                  R	,          pVP                  R
,          p\        P                  ! W$4       VP                  . RO,          pVP                  . RO,          p\        P                  ! W$4       VP                  . RO^ ^.3,          pVP                  . RO^ ^.3,          p\        P                  ! W$4       VP                  . ROR^.3,          pVP                  . RO^^.3,          p\        P                  ! W$4       VP                  . ROR^.3,          pVP                  . RO^^.3,          p\        P                  ! W$4       \        \        ^^4      \        R7      pVP                  VP                  ,          pVP                  . RO,          p\        P                  ! W$4       R# )r4   r‚   :r5   r7   N:r7   é   N)r   r   Nrî   )r4   r4   rö   r�   )rb   :r5   r…   N)r2   r3   rf   )r2   r4   rƒ   r0   )r0   r3   rf   )r   r4   rƒ   )r0   r0   r3   rf   )r   r   r4   rƒ   )r4   r5   rƒ   r7   )r   rA   r’   r“   r–   r$   r"   ÚlocrU   r•   rV   r   r@   r   )r'   rZ   r™   rò   r\   r˜   s   &     r+   Útest_iloc_getitem_frameÚ/TestiLocBaseIndependent.test_iloc_getitem_frame6  s  € ÜÜ�I‰I×!Ñ! !Ó$×4Ñ4°WÓ=Ü˜˜2˜q“/Ü˜!˜Q “Nô
ˆð —‘˜•ˆØ�f‰f�Q�iˆÜ
×Ò˜vÔ+à—‘˜•ˆØ�f‰f�T�lˆØŒ}Ðˆ}ð —‘˜•ˆØ—6‘6˜$•<ˆÜ
×Ò˜fÔ/à—‘˜•ˆØ—6‘6˜&•>ˆÜ
×Ò˜fÔ/ð —‘šÕ#ˆØ—6‘6š)Õ$ˆÜ
×Ò˜fÔ/à—‘š Q¨ FÐ*Õ+ˆØ—6‘6š) a¨ VÐ+Õ,ˆÜ
×Ò˜fÔ/ð —‘š b¨! WÐ,Õ-ˆØ—6‘6š* q¨! fÐ,Õ-ˆÜ
×Ò˜fÔ/ð —‘š¨"¨a¨Ð0Õ1ˆØ—6‘6š.¨1¨a¨&Ð0Õ1ˆÜ
×Ò˜fÔ/ô œ˜q !›¬FÔ3ˆØ—‘˜Ÿ™Õ!ˆØ—6‘6š,Õ'ˆÜ
×Ò˜fÖ/r.   c                ó*  € \        \        P                  P                  ^4      P	                  R
4      \        R4      \        R4      R7      pVP                  R,          pVP                  R,          pW#8X  g   Q hVP                  R,          pVP                  RR.3,          p\        P                  ! W$4       VP                  R,          pVP                  R,          pW#8X  g   Q hRp\        P                  ! \        VR7      ;_uu_ 4        VP                  R,           RRR4       R	p\        P                  ! \        VR7      ;_uu_ 4        VP                  R,           RRR4       R#   + '       g   i     LT; i  + '       g   i     R# ; i)r4   Ú
abcdefghijÚABCDr‚   rb   r°   zCindex 5 is out of bounds for axis 0 with size 4|index out of boundsr{   NzžLocation based indexing can only have \[integer, integer slice \(START point is INCLUDED, END point is EXCLUDED\), listlike of integers, boolean array\] typesrî   r÷   )Úbr¯   r�   )r0   r0   )Újr�   )r‡   r…   )r   rA   r’   r“   r–   r?   r"   r!  rU   rV   r<   r”   r&   Ú
ValueError)r'   rZ   r™   rò   r\   r—   s   &     r+   Ú test_iloc_getitem_labelled_frameÚ8TestiLocBaseIndependent.test_iloc_getitem_labelled_frameg  s$  € äÜ�I‰I×!Ñ! !Ó$×4Ñ4°WÓ=Ü�|Ó$Ü˜“Lô
ˆð —‘˜•ˆØ�f‰f�XÕˆØŒ}Ðˆ}à—‘˜•ˆØ—6‘6˜!˜c˜U˜(Õ#ˆÜ
×Ò˜fÔ/ð —‘˜•ˆØ�f‰f�XÕˆØŒ}Ðˆ}ð TˆÜ�]Š]œ:¨S×1Ö1Ø�G‰G�EŽN÷ 2ð
;ð 	ô
 �]Š]œ:¨S×1Ö1Ø�G‰G�HÖ÷ 2Ñ1÷ 2×1ú÷ 2×1Ð1ús   ÄE.ÅFÅ.E>	ÆF	c                óÔ  € \         P                  P                  ^4      P                  R4      p\	        R^R7      p\        R4      p\        WVR7      pVP                  4        VP                  R,          p\        VR,          VR,          VR,          R7      p\        P                  ! WV4       \        R4      Vn        VP                  R,          p\        VR,          VR,          \        R4      R7      p\        P                  ! WV4       \         P                  P                  ^4      P                  R4      p\        \        ^ ^^4      4      p\        \        ^ ^^4      4      p\        WVR7      pVP                  P                  ^ ,          P                   VP                  R,          p\        VR,          VR	,          VR
,          R7      p\        P                  ! WV4       R# )r4   r   r   r&  r‚   ºrf   r…   Nrè   ÚaaaaÚaaºr3   r…   Nºr4   r5   NN)rƒ   r5   )r-  rè   )r0  r1  )rA   r’   r“   r–   r   r?   r   Údescriber"   rU   rV   rz   r$   rN   rO   Úmgr_locs)r'   rj   r   rz   rZ   r™   r\   s   &      r+   Útest_iloc_getitem_doc_issueÚ3TestiLocBaseIndependent.test_iloc_getitem_doc_issueŠ  se  € ô �i‰i×#Ñ# AÓ&×6Ñ6°vÓ>ˆÜ˜:¨qÔ1ˆÜ�v“,ˆÜ�s°Ô9ˆð 	�‰Œà—‘˜Õ"ˆä˜S �]°%¸µ*ÀgÈcÅlÔSˆÜ
×Ò˜fÔ/ô ˜&“\ˆŒ
Ø—‘˜Õ"ˆä˜S �]°%¸µ*ÄdÈ4ÃjÔQˆÜ
×Ò˜fÔ/ô �i‰i×#Ñ# AÓ&×6Ñ6°vÓ>ˆÜ”U˜1˜b !“_Ó%ˆÜ”u˜Q  1“~Ó&ˆÜ�s°Ô9ˆà
�‰�‰�qÕ×"Ò"Ø—‘˜Õ"ˆÜ˜S �]°%¸µ*ÀgÈcÅlÔSˆÜ
×Ò˜fÖ/r.   c                óÔ  € \        \        P                  P                  ^4      P	                  R
4      \        R4      \        R4      R7      pV'       d
   VR,          p^VP                  R&   VP                  R,          pV^8X  g   Q h^ VP                  R&   VP                  R,          pVP                  R,          p\        P                  ! WE4       \        \        P                  P                  ^4      P	                  ^
4      \        ^ ^^4      R7      p^VP                  ^&   VP                  ^,          pV^8X  g   Q h^ VP                  R&   VP                  R,          pVP                  R,          p\        P                  ! WE4       \        R.^,          4      p. ROVP                  R&   . ROVP                  R&   Tp\        . RO4      p\        P                  ! WE4       R	# )r4   r%  r&  r‚   rb   r!   rŒ   :r2   Nr4   :r3   Nr4   Nrî   r÷   r�   r0   ©r2   r4   r5   )r3   rf   r…   r†   )r   rA   r’   r“   r–   r?   r"   rU   rV   r   r$   r•   )r'   r_   rZ   rk   r™   r\   r˜   s   &&     r+   Útest_iloc_setitem_seriesÚ0TestiLocBaseIndependent.test_iloc_setitem_series­  st  € äÜ�I‰I×!Ñ! !Ó$×4Ñ4°WÓ=Ü�|Ó$Ü˜“Lô
ˆ÷
 Ø�a•5ˆDàˆ�‰�‰Ø—‘˜•ˆØ˜Œ{Ðˆ{àˆ�‰�‰Ø—7‘7˜6•?ˆØ—‘˜•ˆÜ
×Ò˜fÔ/ä”2—9‘9×(Ñ(¨Ó+×;Ñ;¸BÓ?ÄuÈQÐPRÐTUÃÔWˆàˆ�‰ˆq‰	Ø—‘˜•ˆØ˜Œ{Ðˆ{àˆ�‰ˆr‰
Ø—6‘6˜"•:ˆØ—‘˜•ˆÜ
×Ò˜vÔ0ä�B�4˜!•8ÓˆÚ ˆ�‰ˆt‰Ú ˆ�‰ˆt‰ØˆÜÒ,Ó-ˆÜ
×Ò˜vÖ0r.   c                ó
  € \        R \        P                  ! ^RR7      R\        P                  ! ^^
RR7      /4      pV'       d
   VR,          p^
^.^^..VP                  R&   \        R . R	OR. R
O/4      p\        P
                  ! W$4       \        R . ROR\        P                  ! ^^
RR7      /4      pV'       d
   VR,          pR^.R^..VP                  R&   \        R . ROR. R
O/4      p\        P
                  ! W$4       R# )r}   Úint64r   r¯   rb   r1  rÚ   ÚyN)r2   r3   r‡   r   r5   )r…   rƒ   r�   rÁ   r  ©r§   r'  rý   rþ   rÿ   )r§   r'  rÚ   r<  rÿ   )r   rA   r¨   r"   rU   rV   r  s   &&   r+   Útest_iloc_setitem_list_of_listsÚ7TestiLocBaseIndependent.test_iloc_setitem_list_of_listsÒ  sì   € ô Ø”"—)’)˜A WÔ-¨s´B·I²I¸aÀÈ7Ô4SÐTó
ˆ÷ Ø�a•5ˆDØ˜R˜ 2 r (Ð+ˆ�‰�‰Ü˜cÒ#4°cÒ;LÐMÓNˆÜ
×Ò˜bÔ+äØÒ+¨S´"·)²)¸A¸rÈÔ2QÐRó
ˆ÷ Ø�a•5ˆDØ˜b˜	 C¨ 9Ð-ˆ�‰�‰Ü˜cÒ#<¸cÒCTÐUÓVˆÜ
×Ò˜bÖ+r.   ÚindexerÚvalueÚZc                óö   € \        ^^.^^..RR.R7      P                  R\        /4      pV'       d
   VR,          pW4P                  ^ V3&   VP                  R,          p\	        V4      '       d   VR8X  g   Q hR# )r3   r}   r¯   ry   rb   rB  NrM   )r   rS   r@   r"   r   )r'   r_   r@  rA  rZ   rk   r™   s   &&&&   r+   Ú#test_iloc_setitem_with_scalar_indexÚ;TestiLocBaseIndependent.test_iloc_setitem_with_scalar_indexè  sr   € ô ˜˜A˜  A Ð'°#°s°Ô<×CÑCÀSÌ&ÀMÓRˆßØ�a•5ˆDØ#�‰��7�
ÑØ—‘˜•ˆä˜× Ò  V¨s¤]Ð2Ð2¡]r.   zignore::UserWarningc                óØ  € \        \        \        ^4      4      \        R4      R.R7      pVP                  ^,          ^ 8H  pRp\        P
                  ! \        VR7      ;_uu_ 4        VP                  V,           RRR4       \        \        V4      4      Vn	        Rp\        P
                  ! \        VR7      ;_uu_ 4        VP                  V,           RRR4       VP                  \        P                  ! R.\        V4      ,          \        R	7      ,          p\        P                  ! WA4       \        P                   ! ^4      p^V,          pV Uu. uF  p\#        V4      NK  	  pp\        R
VRV/V4      pRRRRRRRRRRRRRRRRRR/	p	R Fÿ  p
VP$                  ^8„  P&                  pV
'       d+   \)        W4      RRR 1,          p\+        V\        V4      4      pR! Fª  p V'       d   \)        WR,          4      pMTp\-        \#        WÒ,          R,          P/                  4       4      4      pV
V3pV	P1                  V4      pV
e   V
R8X  d&   VR8w  d   RV9   d   VV8X  g   Q RV RV R24       hK•  VV9   d   Kž  Q RV RV R24       h	  EK  	  R#   + '       g   i     EL$; i  + '       g   i     ELÝ; iu upi   \        \        3 d   p\-        T4      p Rp?L³Rp?ii ; i)"r…   rx   r§   r‚   zBiLocation based boolean indexing cannot use an indexable as a maskr{   Nú.Unalignable boolean Series provided as indexerTr   ÚlocsÚnumsÚ0b1100ú.ilocr   Ú0b11ºr3   NNÚ0bÚ[z] does not match [Ú]z] not found in [)NÚ )Nú.loc)NrK  )r   rQ  )r   rR  )r   rK  )rH  rQ  )rH  rR  )rH  rK  )Nr   rH  r0   )rQ  rR  rK  )r   r?   r$   r§   r<   r”   r)  r"   r%   r   r   rA   r   ÚboolrU   rV   r¨   ÚbinrI  rR   Úgetattrr   ÚstrÚsumÚget)r'   rZ   r  r—   r™   rH  rI  ÚnumÚrepsr\   ÚidxÚ
mask_indexÚmethodÚaccessorÚanswerÚerrr   Úexpected_results   &                 r+   Útest_iloc_maskÚ&TestiLocBaseIndependent.test_iloc_maskù  s—  € ô ”tœE !›H“~¬T°'«]ÀSÀEÔJˆØ�t‰t�a�x˜1‰}ˆØRˆÜ�]Š]œ:¨S×1Ö1Ø�G‰G�DŽM÷ 2ô œ3˜t›9Ó%ˆŒ
Ø>ˆÜ�]Š]œ=°×4Ö4Ø�G‰G�DŽM÷ 5ð —‘œŸš 4 &¬3¨t«9Õ"4¼DÔAÕBˆÜ
×Ò˜fÔ)ô �yŠy˜‹|ˆØ�$�wˆÙ$(Ó)¡D˜S”�C–¡DˆÐ)Ü˜  f¨dÐ3°TÓ:ˆð ˜Ø˜HØ˜XØ˜6Ø˜vðð TØÐJØÐNØÐOð
ˆó  +ˆCØ—G‘G˜a‘K×'Ñ'ˆDßÜ$ RÓ-©d°¨dÕ3�
Ü˜d¤D¨Ó$4Ó5�Û/�ð&ßÜ#*¨2°b­zÓ#:™à#%˜Ü ¤ X¥^°FÕ%;×%?Ñ%?Ó%AÓ!BÓC�Fð
 Øð�ð #+§,¡,¨sÓ"3�ð ’K C¨7¤N°vÀÔ7HØ˜oÔ-à*¨fÔ4ð Ø˜C˜5Ð 2°6°(¸!Ð<óÒ4ð
 +¨fÖ4ÐX¸¸#¸Ð>NÈvÈhÐVWÐ6XÓXÐ4ô5 0ó +÷E 2×1Ð1ú÷
 5×4Ð4üò *øô> #¤MÐ2ô &Ü  ›X•Fûð&ús7   Á'JÃJ*ÅJ>Ç%AKÊJ'	Ê*J;	ËK)ËK$Ë$K)c                ó
  € \        \        \        ^4      4      \        R4      R.R7      pVP                  \        P
                  ! . RO\        R7      ,          p\        R. RO/. R	OR7      p\        P                  ! W#4       R# )
r…   rx   r§   r‚   r   r!   N©TFTFTr7  )r}   r°   ÚE)	r   r?   r$   r"   rA   r   rS  rU   rV   ©r'   rZ   r™   r\   s   &   r+   Útest_iloc_with_numpy_bool_arrayÚ7TestiLocBaseIndependent.test_iloc_with_numpy_bool_arrayB  sW   € Ü”tœE !›H“~¬T°'«]ÀSÀEÔJˆØ—‘œŸšÒ"BÌ$ÔOÕPˆÜ˜c¢9Ð-²_ÔEˆÜ
×Ò˜fÖ/r.   c           	     ór  € \        \        \        ^4      4      \        R4      R.R7      pVP                  ^,          ^ 8H  pRp\        P
                  ! \        VR7      ;_uu_ 4        VP                  \        R.\        V4      ,          \        R7      ,           RRR4       R#   + '       g   i     R# ; i)	r…   rx   r§   r‚   rG  r{   Tr   N)r   r?   r$   r§   r<   r”   r   r"   r   r%   rS  )r'   rZ   r  r—   s   &   r+   Ú0test_iloc_series_mask_with_index_mismatch_raisesÚHTestiLocBaseIndependent.test_iloc_series_mask_with_index_mismatch_raisesH  sr   € Ü”tœE !›H“~¬T°'«]ÀSÀEÔJˆØ�t‰t�a�x˜1‰}ˆØ>ˆÜ�]Š]œ=°×4Ö4Ø�G‰G”F˜D˜6¤C¨£IÕ-´TÔ:Ö;÷ 5×4×4Ò4ús   Á'4B%Â%B6	c                óÜ   € \        \        \        ^4      4      R.R7      p\        R.\	        V4      ,          \
        R7      pVP                  V,          p\        P                  ! W14       R# )r…   r§   ry   Tr   N)	r   r?   r$   r   r%   rS  r"   rU   rV   )r'   rZ   r  r™   s   &   r+   Útest_iloc_series_mask_all_trueÚ6TestiLocBaseIndependent.test_iloc_series_mask_all_trueO  sJ   € Ü”tœE !›H“~°¨uÔ5ˆÜ�t�fœs 2›wÕ&¬dÔ3ˆØ—‘˜•ˆÜ
×Ò˜fÖ)r.   c                óä   € \        \        \        ^4      4      R.R7      p\        . RO\        R7      pVP
                  V,          p\        R. RO/. ROR7      p\        P                  ! W44       R# )r…   r§   ry   r   r!   Nre  r7  )r   r?   r$   r   rS  r"   rU   rV   )r'   rZ   r  r™   r\   s   &    r+   Ú$test_iloc_series_mask_alternate_trueÚ<TestiLocBaseIndependent.test_iloc_series_mask_alternate_trueU  sQ   € Ü”tœE !›H“~°¨uÔ5ˆÜÒ6¼dÔCˆØ—‘˜•ˆÜ˜c¢9Ð-²YÔ?ˆÜ
×Ò˜fÖ/r.   c                óL  € \        R R.R,          R^.R,          /4      p\        P                  ! ^4      ^c,          pVP                  V,          p\	        V^V,          ^V,          .4      pVP                  V,          p\
        P                  ! WS4       \        R R.R,          R^.R,          /4      p\	        V^V,          ^V,          .4      p\        P                  ! \        RR7      ;_uu_ 4        VP                  V,           RRR4       R#   + '       g   i     R# ; i)r}   çš™™™™™¹?rÓ   r¯   rÑ   znot in indexr{   N)r   rA   r¨   r"   r   rU   rV   r<   r”   ÚKeyErrorr!  )r'   rZ   r[  r\   Údf3r™   rÌ   s   &      r+   Útest_iloc_non_unique_indexingÚ5TestiLocBaseIndependent.test_iloc_non_unique_indexing\  s×   € ä˜˜c˜U T�\¨3°°°dµ
Ð;Ó<ˆÜ�iŠi˜‹m˜bÕ ˆØ—7‘7˜3•<ˆä�b˜!˜b�& ! b¥&Ð)Ó*ˆØ—‘˜#•ˆä
×Ò˜fÔ/ä˜˜s˜e d�l¨C°!°°tµÐ<Ó=ˆÜ�c˜1˜s�7 A¨¥GÐ,Ó-ˆä�]Š]œ8¨>×:Ö:Ø�G‰G�CŽL÷ ;×:×:Ò:ús   Ã4DÄD#	c                ój  € \        \        P                  ! R	4      \        \	        ^4       Uu. uF  pRV 2NK
  	  upRR7      \        \	        ^4       Uu. uF  pRV 2NK
  	  upRR7      R7      p\
        P                  ! VP                  R. 3,          VP                  R
,          RRR7       \
        P                  ! VP                  . R3,          VP                  R,          RRR7       \
        P                  ! VP                  . ,          VP                  R,          RRR7       R# u upi u upi )r…   zi-r§   ©rÈ   r‚   rb   T)Úcheck_index_typeÚcheck_column_typeNrŽ   rŠ   )r~   rb   )r   rA   Úonesr	   r$   rU   rV   r"   )r'   ÚirZ   s   &  r+   Ú"test_iloc_empty_list_indexer_is_okÚ:TestiLocBaseIndependent.test_iloc_empty_list_indexer_is_okm  sï   € ÜÜ�GŠG�F‹OÜ¬5°¬8Ó4©8 a˜2˜a˜S›©8Ñ4¸3Ô?Ü¬U°1¬XÓ6©X¨˜R ˜s›8©XÑ6¸SÔAô
ˆô 	×ÒØ�G‰G�A�r�E�NØ�G‰G�E�NØ!Ø"õ		
ô 	×ÒØ�G‰G�B˜�E�NØ�G‰G�E�NØ!Ø"õ		
ô 	×ÒØ�G‰G�B�K˜Ÿ™ �¸$ÐRV÷	
ùò% 5ùÚ6s   ­D+ÁD0c                ó¶  € \        R . RO/4      pVP                  R,          pW!Jg   Q h\        P                  ! VR ,          VR ,          4      '       g   Q h. ROVP                  R&   VR ,          . RO8H  P                  4       '       g   Q h\        . RO4      pVP                  R,          pWCJg   Q h. ROVR&   \        VR,          . RO8H  4      '       g   Q hR# )	r§   rb   ºNrf   NNr¹   )r5   r5   r5   )rb   r§   )r3   r4   rf   r5   r…   rƒ   ©rÀ   r7   r  )r   r"   rA   rT   r!  Úallr   )r'   Úoriginal_dfÚ	sliced_dfÚoriginal_seriesÚsliced_seriess   &    r+   Ú&test_identity_slice_returns_new_objectÚ>TestiLocBaseIndependent.test_identity_slice_returns_new_object†  sÍ   € ä ¢iÐ 0Ó1ˆØ×$Ñ$ QÕ'ˆ	ØÓ+Ð+Ð+ô ×Ò ¨CÕ 0°)¸Cµ.×AÒAÐAÐAò #,ˆ�‰˜ÑØ˜#•¢)Ñ+×0Ñ0×2Ò2Ð2Ð2ä Ò!3Ó4ˆØ'×,Ñ,¨QÕ/ˆØÓ3Ð3Ð3ò (ˆ˜Ñä�= Õ$ª	Ñ1×2Ò2Ð2Ò2r.   c                óÀ   € \        ^^.^^..4      pVP                  \        P                  ! ^ 4      ,          p\	        ^^.^ R7      p\
        P                  ! W#4       R# )r3   rz  N)r   r"   rA   r   r   rU   r•   )r'   rZ   r™   r˜   s   &   r+   Útest_indexing_zerodim_np_arrayÚ6TestiLocBaseIndependent.test_indexing_zerodim_np_array�  sM   € ä˜˜A˜  A Ð'Ó(ˆØ—‘œŸš !›Õ%ˆÜ�A�q�6 Ô"ˆÜ
×Ò˜vÖ)r.   c                ó€   € \        ^^.4      pVP                  \        P                  ! ^ 4      ,          pV^8X  g   Q hR# )r3   N)r   r"   rA   r   )r'   r˜   r™   s   &  r+   Ú%test_series_indexing_zerodim_np_arrayÚ=TestiLocBaseIndependent.test_series_indexing_zerodim_np_array¤  s1   € ä�A�q�6‹NˆØ—‘œŸš ›Õ$ˆØ˜Œ{ÐŠ{r.   c                ó^  € \        . RO4      p\        ^V^. RO/RR7      p\        P                  ! V^,          V4      '       g   Q hVRRR1,          VP                  R&   \        P                  ! V^,          V4      '       g   Q h\        . R	O. ROR7      p\        P
                  ! W4       R# )
r}   F©rQ   N©Ú
categoriesr  r¹   r0   r  )r°   r¯   r}   )r   r   rU   rT   r"   Úassert_categorical_equal)r'   rY   rZ   r\   s   &   r+   Ú-test_iloc_setitem_categorical_updates_inplaceÚETestiLocBaseIndependent.test_iloc_setitem_categorical_updates_inplaceª  sŒ   € äš/Ó*ˆÜ˜˜3 ¢9Ð-°EÔ:ˆä×Ò  1¥ s×+Ò+Ð+Ð+ð ™D˜b˜D�	ˆ�‰�‰ä×Ò  1¥ s×+Ò+Ð+Ð+Üšº?ÔKˆÜ
×#Ò# CÖ2r.   c                ó\  € \        ^ ^.^^.^^.^\        P                  ..4      pVP                  VP                  ^8*  ;;,          ^,          uu&   \        ^ ^.^^.^^
.^\        P                  ..4      p\
        P                  ! W4       VP                  VP                  ^8„  ;;,          ^,          uu&   \        ^ ^.^^.^^
.^\        P                  ..4      p\
        P                  ! W4       VP                  . RO;;,          ^,          uu&   \        ^ ^.^^.^^
.^\        P                  ..4      p\
        P                  ! W4       VP                  . RO;;,          ^,          uu&   \        ^ R.^R.^R.^\        P                  ..4      p\
        P                  ! W4       R# )r2   g      @g      (@g      @N)TTFF)FFTT)r   rA   rÊ   r"   r   rU   rV   )r'   r™   r\   s   &  r+   Ú test_iloc_with_boolean_operationÚ8TestiLocBaseIndependent.test_iloc_with_boolean_operation¹  sa  € ä˜Q ˜F Q¨ F¨Q°¨F°Q¼¿¹°KÐ@ÓAˆØ�‰�F—L‘L AÑ%×&¨!Õ+Ó&Ü˜q !˜f q¨! f¨q°"¨g¸¼2¿6¹6°{ÐCÓDˆÜ
×Ò˜fÔ/à�‰�F—L‘L 1Ñ$×%¨Õ*Ó%Ü˜q !˜f q¨! f¨q°"¨g¸¼B¿F¹F°|ÐDÓEˆÜ
×Ò˜fÔ/à�‰Ò.×/°1Õ4Ó/Ü˜q !˜f q¨" g°°2¨w¸¼R¿V¹V¸ÐEÓFˆÜ
×Ò˜fÔ/à�‰Ò.×/°1Õ4Ó/Ü˜q #˜h¨¨D¨	°A°s°8¸aÄÇÁ¸[ÐIÓJˆÜ
×Ò˜fÖ/r.   c                óà   € \        R \        RP                  4       4      /4      pVP                  ^ ,          p\        R.. ROR7      p\	        VR .^ RR7      p\
        P                  ! W$4       R# )rÚ   z	a b c d er§   r“  Úcategory)r   rÈ   r   Nr=  )r   r   Úsplitr"   r   rU   r•   )r'   rZ   r™   Úraw_catr\   s   &    r+   Ú?test_iloc_getitem_singlerow_slice_categoricaldtype_gives_seriesÚWTestiLocBaseIndependent.test_iloc_getitem_singlerow_slice_categoricaldtype_gives_seriesÌ  s[   € ä˜œ[¨×):Ñ):Ó)<Ó=Ð>Ó?ˆØ—‘˜•ˆÜ˜s˜eÒ0IÔJˆÜ˜'¨#¨°Q¸jÔIˆä
×Ò˜vÖ0r.   c                ó$  € \        . RO4      P                  R4      pVP                  R,          p\        ^^.4      P                  \        . RO4      4      p\        P
                  ! W#4       VP                  ^ ^.,          p\        ^^.4      P                  \        . RO4      4      p\        P
                  ! W#4       VP                  . RO,          p\        ^.4      P                  \        . RO4      4      p\        P
                  ! W#4       R# )r3   rœ  rè   Nr¹   ©TFF)r   rS   r"   r   rU   r•   )r'   rs   r™   r\   s   &   r+   Ú$test_iloc_getitem_categorical_valuesÚ<TestiLocBaseIndependent.test_iloc_getitem_categorical_valuesÕ  sÏ   € ô ’YÓ×&Ñ& zÓ2ˆð —‘˜#•ˆÜ˜1˜a˜&“>×(Ñ(Ô)9º)Ó)DÓEˆÜ
×Ò˜vÔ0ð —‘˜1˜a˜&Õ!ˆÜ˜1˜a˜&“>×(Ñ(Ô)9º)Ó)DÓEˆÜ
×Ò˜vÔ0ð —‘Ò.Õ/ˆÜ˜1˜#“;×%Ñ%Ô&6²yÓ&AÓBˆÜ
×Ò˜vÖ0r.   c                ó”   € \        . RORR7      pWP                  ^ &   \        \        ^^.RR7      p\        P                  ! W#4       R# )r2   ztimedelta64[ns]r   Nr1   )r   r"   r   rU   r•   )r'   rA  Úseriesr\   s   &&  r+   Ú%test_iloc_setitem_td64_values_cast_naÚ=TestiLocBaseIndependent.test_iloc_setitem_td64_values_cast_naê  s=   € ô š	Ð):Ô;ˆØ�‰�A‰Üœ3  1˜+Ð->Ô?ˆÜ
×Ò˜vÖ0r.   Únot_nar§   g      ð?c                óª   € \        V.R 7      p\        W"W".VR7      pW!V.VP                  R&   \        W!W".VR7      p\        P                  ! WE4       R# )r“  r   r‚  N)r   r   r"   rU   r•   )r'   r©  Únulls_fixturer   rs   rò   s   &&&   r+   Ú$test_setitem_mix_of_nan_and_intervalÚ<TestiLocBaseIndependent.test_setitem_mix_of_nan_and_intervalò  sY   € ô !¨V¨HÔ5ˆÜØ¨=ÐHÐPUô
ˆð &¨}Ð=ˆ�‰�‰Ü�m¨]ÐJÐRWÔXˆÜ
×Ò˜sÖ(r.   c                óÖ  € \        . 4      p\        \        P                  P	                  ^4      P                  \        V4      \        V4      34      VVR7      p\        P                  P	                  ^4      P                  ^RR7      pRVP                   2p\        P                  ! \        VR7      ;_uu_ 4        ^ VP                  V&   RRR4       R#   + '       g   i     R# ; i)r4   r‚   rì   zCannot set values with ndim > r{   N)r4   r4   r4   )r	   r   rA   r’   r“   r–   r%   rñ   Úndimr<   r”   r)  r"   )r'   r[  r*   Únd3r—   s   &    r+   Ú4test_iloc_setitem_empty_frame_raises_with_3d_ndarrayÚLTestiLocBaseIndependent.test_iloc_setitem_empty_frame_raises_with_3d_ndarrayý  s¨   € Ü�B‹iˆÜÜ�I‰I×!Ñ! !Ó$×4Ñ4´c¸#³hÄÀCÃÐ5IÓJØØô
ˆô
 �i‰i×#Ñ# AÓ&×/Ñ/°¸	Ð/ÓBˆà.¨s¯x©x¨jÐ9ˆÜ�]Š]œ:¨S×1Ö1ØˆC�H‰H�S‰M÷ 2×1×1Ò1ús   Â=CÃC(	c                óB  € \         P                  ! ^
4      p\        V4      p\         P                  ! ^
4      pVP                  RR7       \        V4      p\        P
                  ! V! V4      . RO,          V! V4      . RO,          4       \        P
                  ! V! V4      ^.,          V! V4      ^.,          4       \        P                  ! V! V4      ^,          V! V4      ^,          4       \        P
                  ! V! V4      R,          V! V4      R,          4       R# )r‡   F)Úwriter�   Nr¹   )rA   Úeyer   ÚsetflagsrU   rV   r•   )r'   rW   Úrw_arrayÚrw_dfÚro_arrayÚro_dfs   &&    r+   Ú"test_iloc_getitem_read_only_valuesÚ:TestiLocBaseIndependent.test_iloc_getitem_read_only_values
  sÜ   € ô —6’6˜"“:ˆÜ˜(Ó#ˆä—6’6˜"“:ˆØ×Ñ ÐÔ&Ü˜(Ó#ˆä
×ÒÙ�uÓšiÕ(©*°UÓ*;ºIÕ*Fô	
ô 	×Ò™j¨Ó/°°Õ4±jÀÓ6GÈÈÕ6LÔMÜ
×Ò™z¨%Ó0°Õ3±ZÀÓ5FÀqÕ5IÔJÜ
×Ò™j¨Ó/°Õ4±jÀÓ6GÈÕ6LÖMr.   c                ó²  € \        R \        P                  ! ^dRR7      /4      p\        P                  ! . RO4      pRVP                  n        VP                  V,          pVP                  . RO,          p\        P                  ! W44       VR ,          P                  V,          pVR ,          P                  . RO,          p\        P                  ! W44       R# )ÚdatarB   r   FN)r3   rf   rƒ   )r   rA   r}  r   ÚflagsÚ	writeabler"   r!  rU   rV   r•   )r'   rZ   Úindicesr™   r\   s   &    r+   Útest_iloc_getitem_readonly_keyÚ6TestiLocBaseIndependent.test_iloc_getitem_readonly_key  s’   € ä˜¤§¢¨°9Ô =Ð>Ó?ˆÜ—(’(š9Ó%ˆØ"'ˆ�‰Ôà—‘˜Õ!ˆØ—6‘6š)Õ$ˆÜ
×Ò˜fÔ/à�F•—‘ Õ)ˆØ�f•:—>‘>¢)Õ,ˆÜ
×Ò˜vÖ0r.   c                óÀ   € \        R .^ .R7      p\        . RO4      VP                  R&   \        R \        . RO4      ./R .^ .R7      p\        P                  ! W4       R# )r§   ©rz   r   Nr¹   rM   )r   r   r"   rU   rV   r  s   &  r+   Ú"test_iloc_assign_series_to_df_cellÚ:TestiLocBaseIndependent.test_iloc_assign_series_to_df_cell)  sQ   € ä ˜u¨Q¨CÔ0ˆÜšyÓ)ˆ�‰�‰Ü˜c¤Fª9Ó$5Ð#6Ð7À#ÀÈqÈcÔRˆÜ
×Ò˜bÖ+r.   Úklassc                óè   € \        R . ROR. RO/4      pV! . RO4      pVP                  V^3,          ^,          VP                  V^3&   \        R . ROR. RO/4      p\        P                  ! W$4       R# )ÚflagrA  N)rÚ   r<  Úz)r3   rf   r5   r¢  )r4   rf   r5   rÝ   )r'   rÈ  rZ   r@  r\   s   &&   r+   Útest_iloc_setitem_bool_indexerÚ6TestiLocBaseIndependent.test_iloc_setitem_bool_indexer0  sg   € ô ˜¢°º)ÐDÓEˆÙÒ,Ó-ˆØ Ÿg™g g¨q jÕ1°AÕ5ˆ�‰�˜�
ÑÜ˜f¢o°wÂ	ÐJÓKˆÜ
×Ò˜bÖ+r.   c           	     ó   € \        R . ROR. RO/4      p\        R. R	OR. R
OR. RO/4      pV'       d
   VR,          pVP                  R^ .3,          VP                  RV3&   \        R. R	OR. ROR. RO/4      p\        P                  ! WF4       R# )Úa2Úb2r§   r'  rý   rb   N)r�   r   rÁ   )r   é   é   r¹   r‘   rƒ  rÝ   )r'   r@  r_   rË   rÌ   rk   r\   s   &&&    r+   Ú%test_iloc_setitem_pure_position_basedÚ=TestiLocBaseIndependent.test_iloc_setitem_pure_position_based9  s€   € ô ˜š|¨T²<Ð@ÓAˆÜ˜ši¨ªi¸ºiÐHÓIˆßØ�q•6ˆDØ"Ÿx™x¨¨A¨3¨Õ/ˆ�‰��G�ÑÜ˜c¢9¨c²<ÀÂiÐPÓQˆÜ
×Ò˜cÖ,r.   c                ó~  € \        R ^^.R^^./4      pV'       d
   VR,          pR ^	R^c/pWBP                  ^&   \        R ^^	.R^^c./4      p\        P                  ! W%4       \        R ^^.RRR./4      pV'       d
   VR,          pWBP                  ^&   \        R ^^	.RRR./4      p\        P                  ! W%4       R# )rÚ   r<  rb   g       @g     ÀX@NrÝ   )r'   r_   rZ   rk   Úrhsr\   s   &&    r+   Ú"test_iloc_setitem_dictionary_valueÚ:TestiLocBaseIndependent.test_iloc_setitem_dictionary_valueE  sÊ   € ô ˜˜a ˜V S¨1¨a¨&Ð1Ó2ˆßØ�a•5ˆDØ�A�s˜BÐˆØ�‰�‰
Ü˜c A q 6¨3°°B°Ð8Ó9ˆÜ
×Ò˜bÔ+ô ˜˜a ˜V S¨3°¨*Ð5Ó6ˆßØ�a•5ˆDØ�‰�‰
Ü˜c A q 6¨3°°d°Ð<Ó=ˆÜ
×Ò˜bÖ+r.   c                óú  € \        \        P                  P                  ^4      P	                  R4      . RO\        R4      R7      pVP                  R,          p\        P                  ! VP                  R,          V4       VP                  R,          p\        P                  ! VP                  R	,          V4       . R
OVn        VP                  R,          p\        P                  ! VP                  R,          V4       VP                  R,          p\        P                  ! VP                  R	,          V4       \        \        P                  P                  ^4      P	                  R4      . RO\        R4      R7      pVP                  ^R p\        P                  ! VP                  R,          V4       VP                  ^R1^ 3,          p\        P                  ! VP                  R	,          V4       . ROVn        VP                  ^R.,          p\        P                  ! VP                  R,          V4       VP                  ^R.^ 3,          p\        P                  ! VP                  R	,          V4       R# )r4   çš™™™™™É?Úabcr‚   rM  Nr  )rt  rÚ  rÚ  )rM  r2   )rÚ  r§   )r3   rÚ  rÚ  )r5   rf   )r3   rÚ  rÚ  r3   r0   )rt  rÚ  r4   rÚ  )r   rA   r’   r“   r–   r?   r"   rU   rV   r!  r•   r   )r'   rZ   Úexpects   &  r+   Ú"test_iloc_getitem_float_duplicatesÚ:TestiLocBaseIndependent.test_iloc_getitem_float_duplicatesX  s»  € ÜÜ�I‰I×!Ñ! !Ó$×4Ñ4°VÓ<Ú!Ü˜“Kô
ˆð
 —‘˜•ˆÜ
×Ò˜bŸf™f S�k¨6Ô2à—‘˜•ˆÜ
×Ò˜rŸv™v hÕ/°Ô8â ˆŒØ—‘˜•ˆÜ
×Ò˜bŸf™f S�k¨6Ô2à—‘˜•ˆÜ
×Ò˜rŸv™v hÕ/°Ô8äÜ�I‰I×!Ñ! !Ó$×4Ñ4°VÓ<Ú"Ü˜“Kô
ˆð
 —‘˜˜2�ˆÜ
×Ò˜bŸf™f S�k¨6Ô2à—‘˜˜2˜˜q˜Õ!ˆÜ
×Ò˜rŸv™v hÕ/°Ô8â%ˆŒØ—‘˜!˜R˜Õ!ˆÜ
×Ò˜bŸf™f S�k¨6Ô2à—‘˜!˜R˜ !˜Õ$ˆÜ
×Ò˜rŸv™v hÕ/°Ö8r.   c                óÔ  €  ! R  R4      p\        ^ ^.^ .R7      pV! ^4      VP                  R&   V! ^4      VP                  R&   \        ^ ^.^ .R7      pV! ^4      VP                  R&   \        P                  ! W24       \        ^ ^.^ .R7      pV! ^4      VP                  R&   \        P
                  VP                  R&   \        ^ ^.^ .R7      p\        P                  ! W24       R# )c                   ó`   a € ] tR tRt o V 3R lR ltV 3R lR lt]tV 3R lR ltR tR	t	V t
R
# )ÚCTestiLocBaseIndependent.test_iloc_setitem_custom_object.<locals>.TOi  c                ó   <€ V ^8„  d   QhRR/# )r4   ÚreturnNr/   )ÚformatrF   s   "€r+   Ú__annotate__ÚPTestiLocBaseIndependent.test_iloc_setitem_custom_object.<locals>.TO.__annotate__€  s   ø€ ÷ #ñ #¨ñ #r.   c                ó   € Wn         R # ©N©rA  )r'   rA  s   &&r+   Ú__init__ÚLTestiLocBaseIndependent.test_iloc_setitem_custom_object.<locals>.TO.__init__€  s   € Ø"–
r.   c                ó    <€ V ^8„  d   QhRS[ /# ©r4   rã  )rV  )rä  rF   s   "€r+   rå  ræ  ƒ  s   ø€ ÷ )ñ )¡ñ )r.   c                ó"   € R V P                    R2# )rO  rP  ré  ©r'   s   &r+   Ú__str__ÚKTestiLocBaseIndependent.test_iloc_setitem_custom_object.<locals>.TO.__str__ƒ  s   € Ø˜4Ÿ:™:˜, aÐ(Ð(r.   c                ó    <€ V ^8„  d   QhRS[ /# rí  )rS  )rä  rF   s   "€r+   rå  ræ  ˆ  s   ø€ ÷ 1ñ 1¡tñ 1r.   c                ó4   € V P                   VP                   8H  # rè  ré  )r'   Úothers   &&r+   Ú__eq__ÚJTestiLocBaseIndependent.test_iloc_setitem_custom_object.<locals>.TO.__eq__ˆ  s   € Ø—z‘z U§[¡[Ñ0Ð0r.   c                ó   € V # rè  r/   rï  s   &r+   rk   ÚHTestiLocBaseIndependent.test_iloc_setitem_custom_object.<locals>.TO.view‹  s   € Ø�r.   ré  N)r8   r9   r:   r;   rê  rð  Ú__repr__rõ  rk   rC   rD   rE   s   @r+   ÚTOrá    s4   ø‡ € ÷#ð #÷)ð )ð ˆH÷1ð 1÷ð r.   rú  r‚   Nrp   )r   r"   rU   rV   rA   rÊ   )r'   rú  rZ   r™   s   &   r+   Útest_iloc_setitem_custom_objectÚ7TestiLocBaseIndependent.test_iloc_setitem_custom_object}  sÊ   € ÷	ñ 	ô ˜a ˜V¨a¨SÔ1ˆÙ˜1›ˆ�‰�‰Ù˜1›ˆ�‰�‰ä ! Q °!°Ô5ˆÙ˜q›Eˆ�‰�DÑä
×Ò˜fÔ)ô ˜a ˜V¨a¨SÔ1ˆÙ˜1›ˆ�‰�‰ÜŸ™ˆ�‰�‰Ü ! Q °!°Ô5ˆä
×Ò˜fÖ)r.   c                ó&  € \        \        P                  P                  ^4      P                  R4      \	        R4      \	        R4      R7      pVP
                  ^ ,          p\        V\        4      '       g   Q h\        P                  ! VP                  VP                  ^ ,          4       VP                  P
                  R,          p\        V\        4      '       g   Q h\        P                  ! VP                  VP                  ^ ,          4       R# )r4   ÚABCÚaabrÅ  Nr  r  )r   rA   r’   r“   r?   r"   Ú
isinstancer   rU   Úassert_almost_equalrR   ÚT)r'   rZ   r™   s   &  r+   Ú!test_iloc_getitem_with_duplicatesÚ9TestiLocBaseIndependent.test_iloc_getitem_with_duplicatesŸ  sµ   € ÜÜ�I‰I×!Ñ! !Ó$×+Ñ+¨FÓ3Ü˜“KÜ�u“+ô
ˆð —‘˜•ˆÜ˜&¤&×)Ò)Ð)Ð)Ü
×Ò˜vŸ}™}¨b¯i©i¸­lÔ;à—‘—‘˜4•ˆÜ˜&¤&×)Ò)Ð)Ð)Ü
×Ò˜vŸ}™}¨b¯i©i¸­lÖ;r.   c                ó°   € \        . RO. RO.. ROR7      pVP                  R^ .3,          pVP                  ^ .^R7      p\        P                  ! W#4       R# )r3   ry   rb   rÆ   Nr¹   r‘   )r3   r3   r4   )r   r"   ÚtakerU   rV   rg  s   &   r+   Ú"test_iloc_getitem_with_duplicates2Ú:TestiLocBaseIndependent.test_iloc_getitem_with_duplicates2®  sH   € äš	¢9Ð-²yÔAˆØ—‘˜˜Q˜C˜•ˆØ—7‘7˜A˜3 Q�7Ó'ˆÜ
×Ò˜fÖ/r.   c                óü  € \        \        ^^4      ^^./4      pVP                  ^ ,          p\        \        ^^4      ^/^ R7      p\        P
                  ! W#4       VP                  R,          p\        ^^.\        ^^4      R7      p\        P
                  ! W#4       VP                  4       pVP                  R;;,          ^,          uu&   \        \        ^^4      ^^./4      p\        P                  ! W#4       R# )r3   rz  Nr  )r   r
   r"   r   rU   r•   rQ   rV   rg  s   &   r+   Útest_iloc_intervalÚ*TestiLocBaseIndependent.test_iloc_intervalµ  sÄ   € äœ  A›¨¨A¨Ð/Ó0ˆà—‘˜•ˆÜœ8 A q›>¨1Ð-°AÔ6ˆÜ
×Ò˜vÔ0à—‘˜•ˆÜ˜1˜a˜&¤x°°1£~Ô6ˆÜ
×Ò˜vÔ0à—‘“ˆØ�‰�D×˜QÕÓÜœh q¨!›n¨q°!¨fÐ5Ó6ˆÜ
×Ò˜fÖ/r.   Úindexing_funcÚrhs_funcc                óN  € \        . RO4      pV! ^^
.4      VP                  V! . RO4      &   \        . RO4      p\        P                  ! W44       \	        R. RO/4      pV! ^.^
..4      VP                  V! . RO4      &   \	        R. RO/4      p\        P
                  ! WT4       R# )r2   r§   Nr1   ©TFT)r…   r3   r‡   )r   r"   rU   r•   r   rV   )r'   r  r  rs   r\   rZ   s   &&&   r+   Útest_loc_setitem_boolean_listÚ5TestiLocBaseIndependent.test_loc_setitem_boolean_listÆ  s�   € ô ’YÓˆÙ7?ÀÀBÀÓ7Hˆ�‰‘Ò2Ó3Ñ4Üš*Ó%ˆÜ
×Ò˜sÔ-ä˜šYÐ'Ó(ˆÙ6>ÀÀÀbÀT¸{Ó6Kˆ�‰‘Ò1Ó2Ñ3Ü˜c¢:Ð.Ó/ˆÜ
×Ò˜bÖ+r.   c                ó$  € \        R . RO/RR7      pVP                  RRRR13,          p\        P                  ! W!4       RVR&   VP                  RRRR13,          p\        RVR,          R VR ,          /4      p\        P                  ! W#4       R# )	r}   ÚInt64r   rb   NÚfoor¯   r¹   r0   rÝ   )r'   rZ   Úresr\   s   &   r+   Ú.test_iloc_getitem_slice_negative_step_ea_blockÚFTestiLocBaseIndependent.test_iloc_getitem_slice_negative_step_ea_blockÔ  s   € ä˜šYÐ'¨wÔ7ˆà�g‰g�a™˜2˜�gÕˆÜ
×Ò˜cÔ&àˆˆ3‰Ø�g‰g�a™˜2˜�gÕˆÜ˜c 2 c¥7¨C°°CµÐ9Ó:ˆÜ
×Ò˜cÖ,r.   c                ó@  € \        R . RO/RR7      p\        P                  ! R.R..4      VP                  \        P                  ! ^ ^.4      \        P                  ! ^ .4      3&   \        R . RO/VR ,          P                  R7      p\
        P                  ! W4       R# )Ústatusr§   rœ  r   N)r§   r'  rý   )r§   r§   rý   )r   rA   r   r"   r   rU   rV   r  s   &  r+   Ú*test_iloc_setitem_2d_ndarray_into_ea_blockÚBTestiLocBaseIndependent.test_iloc_setitem_2d_ndarray_into_ea_blockà  sw   € ä˜¢/Ð2¸*ÔEˆÜ35·8²8¸c¸UÀSÀE¸NÓ3Kˆ�‰”—’˜!˜Q˜Ó ¤"§(¢(¨A¨3£-Ð/Ñ0ä˜hªÐ8ÀÀ8Å×@RÑ@RÔSˆÜ
×Ò˜bÖ+r.   c                óæ   € \        ^R4      P                  p\        VRR7      pVP                  ^,          pV^,          VR,          8w  g   Q hVR,          V^&   V^ ,          VR,          8X  g   Q hR# )r3   g      $@Fr’  Nr0   )r   Ú_valuesr   r"   )r'   rj   rZ   rs   s   &   r+   Ú*test_iloc_getitem_int_single_ea_block_viewÚBTestiLocBaseIndependent.test_iloc_getitem_int_single_ea_block_viewè  sl   € ô ˜Q Ó%×-Ñ-ˆÜ�s Ô'ˆð �g‰g�a�jˆð �1�v˜˜R�Ô Ð Ð Ø�R•ˆˆA‰Ø�1�v˜˜R�Ô Ð Ò r.   c           	     óÜ  € \        R RR.RRR./4      pV'       dX   \        P                  ! \        RR7      ;_uu_ 4        \        R \	        RR.4      /4      VP
                  R^ .3&   R	R	R	4       R	# \        R \	        RR.4      /4      VP
                  R^ .3&   \        R \        R
4      \        R4      .RRR./4      p\        P                  ! W#RR7       R	#   + '       g   i     R	# ; i)r}   z
2022-01-01z
2022-01-02r¯   Ú2021Ú2022r  r{   rb   Nz2021-01-01 00:00:00z2022-01-01 00:00:00F©Úcheck_dtype)	r   r<   r”   r«   r   r"   r   rU   rV   )r'   Úusing_infer_stringrZ   r\   s   &&  r+   Ú)test_iloc_setitem_multicolumn_to_datetimeÚATestiLocBaseIndependent.test_iloc_setitem_multicolumn_to_datetimeö  sà   € ä˜˜l¨LÐ9¸3ÀÈÐ@PÐQÓRˆçÜ—’œy°×@Ö@Ü"+¨S´+¸vÀvÐ>NÓ2OÐ,PÓ"Q�—‘˜˜A˜3˜‘÷ AÑ@ô (¨¬k¸6À6Ð:JÓ.KÐ(LÓMˆB�G‰G�A˜�s�F‰OÜ àÜ!Ð"7Ó8Ü!Ð"7Ó8ðð ˜& &Ð)ðóˆHô ×!Ò! "¸E×B÷ A×@Ð@ús   Á )CÃC+	r/   r1   )TFTF)Tr8   r9   r:   r;   Ú__doc__r<   r=   r>   Úslicer$   r	   rA   Úasarrayr]   rl   rt   Úskipifr   r›   r¨   r?   r   r£   r¬   r½   rÃ   rÍ   rÕ   rÞ   rá   ré   ró   rú   r  r  r  r  r  r"  r*  r4  r8  r>  r   rD  Úfilterwarningsrb  rh  rk  rn  rq  rw  r  r‰  rŒ  r�  r–  r™  rŸ  r£  r   rÊ   r§  r
   r¬  r±  r»  rÂ  rÆ  rÌ  rÓ  r×  rÝ  rû  r  r  r
  r  r  r  r  r&  rC   rD   rE   s   @r+   rH   rH   B   s1  ø‡ € Ù)à‡[�[×ÑØá�$‹KÙ�!‹HÙ�!‹HÚÙ‘%˜“(‹OØ�JŠJ’yÓ!ð	
ó
ñ,ó
ð,ð< ‡[�[×Ñ˜Y¨¨u¨Ó6ñ?ó 7ð?ò>1ð ‡[�[×ÑØÐ%Sð ó ñcóðcðJ ‡[�[×Ñ˜_°·	²	¸"³¹tÀG»}Ð/MÐ.NÓOØ‡[�[×ÑØ á�D‹k˜C ˜:Ð&Ø�3ˆZ™˜t›Ð%Ù�t˜Q Ó"Ð#¡U¨4£[Ð1ð	
óñ	-óó Pð	-òòHò1ò61ò0ò&0ð& ‡[�[×Ñ˜W¨¨e }Ò6PÐ&QÓRñó Sðò0ò.5ð: ‡[�[×Ñ˜Y¨¨u¨Ó6ñ,ó 7ð,ð0 ‡[�[×Ñ˜Y¨¨u¨Ó6ñ,ó 7ð,ð( ‡[�[×Ñ˜Y¨¨u¨Ó6ñ,ó 7ð,ò",ò,ò8,ò0/0òb!òF!0ðF ‡[�[×Ñ˜Y¨¨u¨Ó6ñ"1ó 7ð"1ðH ‡[�[×Ñ˜Y¨¨u¨Ó6ñ,ó 7ð,ð* ‡[�[×Ñ˜Y¨¨u¨Ó6Ø‡[�[×Ñ˜Y¨!¨©e°D¸!¸TÓ.BÀBÇHÂHÈaÈSÃMÐ(RÓSØ‡[�[×Ñ˜W¨ u¨b¯hªh¸°u«oÐ&>Ó?ñ3ó @ó Tó 7ð3ð ‡[�[×ÑÐ 5Ó6ñFYó 7ðFYòP0ò<ò*ò0òò"
ò23ò.*òò3ò0ò&1ò1ð* ‡[�[×Ñ˜W t¨S°"·&±&Ð&9Ó:ñ1ó ;ð1ð ‡[�[×Ñ˜X©°°A«¸¸SÐ'AÓBñ)ó Cð)òòNò"1ò,ð ‡[�[×Ñ˜W t¨R¯X©XÐ&6Ó7ñ,ó 8ð,ð ‡[�[×Ñ˜Y¨¨u¨Ó6Ø‡[�[×Ñ˜Y¨!¨©e°A°q«kÐ(:Ó;ñ-ó <ó 7ð-ð ‡[�[×Ñ˜Y¨¨u¨Ó6ñ,ó 7ð,ò$#9òJ *òD<ò0ò0ð" ‡[�[×Ñ˜_¨t°R·X±XÐ.>Ó?Ø‡[�[×Ñ˜Z¨$°·±Ð)9Ó:ñ
,ó ;ó @ð
,ò
-ò,ò!÷Cð Cr.   rH   c                   ót   a € ] tR tRt o R t]P                  P                  RRR.4      R 4       tR t	Rt
V tR	# )
ÚTestILocErrorsi  c                ó�  € TpV\         J d   VP                  4       pR p\        P                  ! \        VR7      ;_uu_ 4        VP
                  R,           RRR4       \        P                  ! \        \        R7      ;_uu_ 4        ^ VP
                  R&   RRR4       R#   + '       g   i     LR; i  + '       g   i     R# ; i)z5Cannot index by location index with a non-integer keyr{   g      @N)r   rr   r<   r”   r«   r"   r&   Ú_slice_iloc_msg)r'   Úseries_with_simple_indexr(   r*   r—   s   &&&  r+   Útest_iloc_float_raisesÚ%TestILocErrors.test_iloc_float_raises  s   € ð 'ˆØœiÓ'Ø—,‘,“.ˆCàEˆÜ�]Š]œ9¨C×0Ö0Ø�H‰H�SŽM÷ 1ô �]Š]œ:¬_×=Ö=ØˆC�H‰H�S‰M÷ >Ñ=÷ 1×0ú÷ >×=Ð=ús   ÁB!ÂB4Â!B1	Â4C	r_   TFc                ón  € \         P                  ! \        R R7      ;_uu_ 4        VP                  R,           RRR4       V'       d
   VR,          p\         P                  ! \        RR7      ;_uu_ 4        ^VP                  R&   RRR4       R#   + '       g   i     L_; i  + '       g   i     R# ; i)zToo many indexersr{   rb   Nztoo many indices for array)rb   rb   rb   )r<   r”   r   r"   r&   )r'   Úfloat_framer_   rk   s   &&& r+   Ú*test_iloc_getitem_setitem_fancy_exceptionsÚ9TestILocErrors.test_iloc_getitem_setitem_fancy_exceptions!  sx   € ä�]Š]œ=Ð0C×DÖDØ×Ñ˜WÖ%÷ E÷ Ø˜q•>ˆDÜ�]Š]œ:Ð-I×JÖJà()ˆK×Ñ˜WÑ%÷ KÑJ÷ E×Dú÷
 K×JÐJús   ¥BÁ6B#ÂB 	Â#B4	c                ó�  € \        R . RO/4      p\        R . RO/4      pRp\        P                  ! \        VR7      ;_uu_ 4        ^VP                  V&   RRR4       Rp\        P                  ! \
        VR7      ;_uu_ 4        VP                  V,           RRR4       R#   + '       g   i     LT; i  + '       g   i     R# ; i)r§   zADataFrame indexer for .iloc is not supported. Consider using .locr{   NzWDataFrame indexer is not allowed for .iloc
Consider using .loc for automatic alignment.r¹   r  )r   r<   r”   r«   r"   r&   )r'   rZ   r@  r—   s   &   r+   Útest_iloc_frame_indexerÚ&TestILocErrors.test_iloc_frame_indexer,  s�   € ä˜šYÐ'Ó(ˆÜ˜SÒ"5Ð6Ó7ˆØQˆÜ�]Š]œ9¨C×0Ö0Ø ˆB�G‰G�GÑ÷ 1ð;ð 	ô �]Š]œ:¨S×1Ö1Ø�G‰G�GÖ÷ 2Ñ1÷ 1×0ú÷ 2×1Ð1ús   ÁB!ÂB4Â!B1	Â4C	r/   N)r8   r9   r:   r;   r2  r<   r=   r>   r6  r9  rC   rD   rE   s   @r+   r.  r.    s=   ø‡ € òð& ‡[�[×Ñ˜Y¨¨u¨Ó6ñ*ó 7ð*÷ð r.   r.  c                   ó~   a € ] tR tRt o R tR tR t]P                  P                  . ROR	R
.4      R 4       t
RtV tR# )ÚTestILocSetItemDuplicateColumnsi<  c                ó`  € \        R RR^/R ^R^/.4      p\        R ^R^/R ^R^/.4      p\        W.^R7      pRVP                  R&   VP                  R,          R8X  g   Q hVP                  R,          ^8X  g   Q hVP                  P                  ^,          \        P
                  8X  g   Q hR# )r}   Nr¯   rÆ   r0   rM   )r2   r4   )r   r   r"   ÚdtypesrA   r;  )r'   rË   rÌ   rZ   s   &   r+   Ú*test_iloc_setitem_scalar_duplicate_columnsÚJTestILocSetItemDuplicateColumns.test_iloc_setitem_scalar_duplicate_columns=  sª   € ä˜#˜t S¨!Ð,¨s°A°s¸AÐ.>Ð?Ó@ˆÜ˜#˜q # qÐ)¨C°°C¸Ð+;Ð<Ó=ˆÜ�S�J QÔ'ˆØˆ�‰�‰à�w‰w�t�} Ô"Ð"Ð"Ø�w‰w�t�} Ô!Ð!Ð!Ø�y‰y�~‰~˜aÕ ¤B§H¡HÔ,Ð,Ò,r.   c                óš   € \        . RO.. ROR7      pR.VP                  R&   \        . RO.. ROR7      p\        P                  ! W4       R# )r2   ry   Ústr3N)r2   rV  Ústr2©r§   r'  r'  )rb   r4   )r2   rV  rB  rÝ   r  s   &  r+   Ú(test_iloc_setitem_list_duplicate_columnsÚHTestILocSetItemDuplicateColumns.test_iloc_setitem_list_duplicate_columnsH  s?   € äÒ*Ð+²_ÔEˆà˜ˆ�‰�‰äÒ0Ð1º?ÔKˆÜ
×Ò˜bÖ+r.   c                ój  € \        \        P                  ! ^\        P                  R7      P	                  ^^4      . ROR7      pVP
                  R,          P                  \        P                  4      VP
                  R&   VP                  P
                  ^,          \        P                  8X  g   Q hR# )r7   r   ry   NrÉ   r  )	r   rA   r¨   r;  r©   r"   rS   rB   r>  )r'   rZ   s   & r+   Ú*test_iloc_setitem_series_duplicate_columnsÚJTestILocSetItemDuplicateColumns.test_iloc_setitem_series_duplicate_columnsQ  ss   € ÜÜ�IŠI�aœrŸx™xÔ(×0Ñ0°°AÓ6Ò@Tô
ˆð Ÿ™ �×,Ñ,¬R¯Z©ZÓ8ˆ�‰�‰Ø�y‰y�~‰~˜aÕ ¤B§H¡HÔ,Ð,Ò,r.   c                óð   € \        VR R... RO\        R7      pVP                  R,          P                  V4      VP                  R&   \        VR R... RO\        R7      p\        P
                  ! WE4       R# )rV  rC  )rz   r   NrD  r  )r   r@   r"   rS   rU   rV   )r'   r>  Ú
init_valueÚexpected_valuerZ   Úexpected_dfs   &&&&  r+   Ú*test_iloc_setitem_dtypes_duplicate_columnsÚJTestILocSetItemDuplicateColumns.test_iloc_setitem_dtypes_duplicate_columnsX  sn   € ô Ø˜% Ð(Ð)²?Ì&ô
ˆð Ÿ™ �×,Ñ,¨VÓ4ˆ�‰�‰äØ˜e VÐ,Ð-Ú#Üô
ˆô
 	×Ò˜bÖ.r.   r/   N)r>  rK  rL  )r;  Ú0r2   )Úfloatz1.2g333333ó?)r8   r9   r:   r;   r?  rE  rH  r<   r=   r>   rN  rC   rD   rE   s   @r+   r<  r<  <  sC   ø‡ € ò	-ò,ò-ð ‡[�[×ÑÚ2Ø	Ð1Ð2óñ/ó	ö/r.   r<  c                   ó,   a € ] tR tRt o R tR tRtV tR# )ÚTestILocCallableip  c                ól  € \        R . ROR\        R4      /\        R4      R7      pVP                  R ,          p\        P                  ! W!P                  ^^.,          4       VP                  R R3,          p\        P                  ! W!P                  ^^.R3,          4       VP                  R R	 3,          p\        P
                  ! W!P                  ^^.^ 3,          4       VP                  R
 R 3,          p\        P                  ! W!P                  ^^.^ .3,          4       VP                  ^^.R 3,          p\        P
                  ! W!P                  ^^.^ 3,          4       VP                  ^^.R 3,          p\        P                  ! W!P                  ^^.^ .3,          4       VP                  R ^ 3,          p\        P
                  ! W!P                  ^^.^ 3,          4       VP                  R ^ .3,          p\        P                  ! W!P                  ^^.^ .3,          4       R# )ÚXÚYÚaabbr&  r!   c                 ó
   € ^^.# ro   r/   rÙ   s   &r+   rÛ   ÚCTestILocCallable.test_frame_iloc_getitem_callable.<locals>.<lambda>v  ó   €   A¡r.   c                 ó
   € ^^.# ro   r/   rÙ   s   &r+   rÛ   rY  y  rZ  r.   rb   c                 ó
   € ^^.# ro   r/   rÙ   s   &r+   rÛ   rY  |  rZ  r.   c                 ó   € ^ # rå   r/   rÙ   s   &r+   rÛ   rY  |  s   € ±!r.   c                 ó
   € ^^.# ro   r/   rÙ   s   &r+   rÛ   rY    rZ  r.   c                 ó   € ^ .# rå   r/   rÙ   s   &r+   rÛ   rY    s   € °1±#r.   c                 ó   € ^ # rå   r/   rÙ   s   &r+   rÛ   rY  ƒ  s   € ©r.   c                 ó   € ^ .# rå   r/   rÙ   s   &r+   rÛ   rY  †  s   € ¨©r.   c                 ó
   € ^^.# ro   r/   rÙ   s   &r+   rÛ   rY  ‰  rZ  r.   c                 ó
   € ^^.# ro   r/   rÙ   s   &r+   rÛ   rY  Œ  rZ  r.   Nre   )r   r?   r"   rU   rV   r•   )r'   rZ   r  s   &  r+   Ú test_frame_iloc_getitem_callableÚ1TestILocCallable.test_frame_iloc_getitem_callableq  s¿  € ä˜š\¨3´°V³Ð=ÄTÈ&Ã\ÔRˆð �g‰gÑ&Õ'ˆÜ
×Ò˜c§7¡7¨A¨q¨6¥?Ô3à�g‰gÑ&¨Ð)Õ*ˆÜ
×Ò˜c§7¡7¨A¨q¨6°1¨9Õ#5Ô6à�g‰gÑ&©Ð3Õ4ˆÜ
×Ò˜s§G¡G¨Q°¨F°A¨IÕ$6Ô7à�g‰gÑ&©Ð5Õ6ˆÜ
×Ò˜c§7¡7¨A¨q¨6°A°3¨;Õ#7Ô8ð �g‰g�q˜!�f™kÐ)Õ*ˆÜ
×Ò˜s§G¡G¨Q°¨F°A¨IÕ$6Ô7à�g‰g�q˜!�f™mÐ+Õ,ˆÜ
×Ò˜c§7¡7¨A¨q¨6°A°3¨;Õ#7Ô8à�g‰gÑ&¨Ð)Õ*ˆÜ
×Ò˜s§G¡G¨Q°¨F°A¨IÕ$6Ô7à�g‰gÑ&¨¨Ð+Õ,ˆÜ
×Ò˜c§7¡7¨A¨q¨6°A°3¨;Õ#7Ö8r.   c           
     ó2  € \        R . ROR\        \        R4      \        R7      /\        R4      R7      pVP	                  4       p^ VP
                  R &   VP	                  4       p^ VP
                  ^^.&   \        P                  ! W#4       VP	                  4       pRVP
                  R R3&   VP	                  4       pRVP
                  ^^.R3&   \        P                  ! W#4       VP	                  4       p^VP
                  R	 R
 3&   VP	                  4       p^VP
                  ^^.^ 3&   \        P                  ! W#4       VP	                  4       p^VP
                  R R 3&   VP	                  4       p^VP
                  ^^.^ .3&   \        P                  ! W#4       VP	                  4       pRVP
                  ^^.R 3&   VP	                  4       pRVP
                  ^^.^ 3&   \        P                  ! W#4       VP	                  4       pRVP
                  ^^.R 3&   VP	                  4       pRVP
                  ^^.^ .3&   \        P                  ! W#4       VP	                  4       p^
VP
                  R ^ 3&   VP	                  4       p^
VP
                  ^^.^ 3&   \        P                  ! W#4       VP	                  4       pRR.VP
                  R ^ .3&   VP	                  4       pRR.VP
                  ^^.^ .3&   \        P                  ! W#4       R# )rU  rV  rW  r   r&  r!   c                 ó
   € ^^.# ro   r/   rÙ   s   &r+   rÛ   ÚCTestILocCallable.test_frame_iloc_setitem_callable.<locals>.<lambda>˜  ó   € ˜A˜q™6r.   c                 ó
   € ^^.# ro   r/   rÙ   s   &r+   rÛ   rh  ž  ri  r.   rb   c                 ó
   € ^^.# ro   r/   rÙ   s   &r+   rÛ   rh  ¤  ri  r.   c                 ó   € ^ # rå   r/   rÙ   s   &r+   rÛ   rh  ¤  s   € ©Qr.   c                 ó
   € ^^.# ro   r/   rÙ   s   &r+   rÛ   rh  ª  ri  r.   c                 ó   € ^ .# rå   r/   rÙ   s   &r+   rÛ   rh  ª  s   € ¨a©Sr.   c                 ó   € ^ # rå   r/   rÙ   s   &r+   rÛ   rh  ±  s   € ¡1r.   c                 ó   € ^ .# rå   r/   rÙ   s   &r+   rÛ   rh  ·  s   €  A¡3r.   c                 ó
   € ^^.# ro   r/   rÙ   s   &r+   rÛ   rh  ½  ri  r.   c                 ó
   € ^^.# ro   r/   rÙ   s   &r+   rÛ   rh  Ã  ri  r.   Nre   r0   rÂ   éûÿÿÿ)r   r   r?   r@   rQ   r"   rU   rV   )r'   rZ   r  rò   s   &   r+   Ú test_frame_iloc_setitem_callableÚ1TestILocCallable.test_frame_iloc_setitem_callable�  s«  € äØ’, ¤V¬D°«LÄÔ%GÐHÜ�v“,ô
ˆð �g‰g‹iˆØ%&ˆ�‰Ñ!Ñ"Ø�g‰g‹iˆØˆ�‰�!�Q�ÑÜ
×Ò˜cÔ'à�g‰g‹iˆØ(*ˆ�‰Ñ! 1Ð$Ñ%Ø�g‰g‹iˆØ ˆ�‰�!�Q�˜�ÑÜ
×Ò˜cÔ'à�g‰g‹iˆØ23ˆ�‰Ñ!¡;Ð.Ñ/Ø�g‰g‹iˆØˆ�‰�!�Q�˜�ÑÜ
×Ò˜cÔ'à�g‰g‹iˆØ46ˆ�‰Ñ!¡=Ð0Ñ1Ø�g‰g‹iˆØ "ˆ�‰�!�Q�˜!˜�ÑÜ
×Ò˜cÔ'ð �g‰g‹iˆØ(*ˆ�‰�!�Q�™Ð$Ñ%Ø�g‰g‹iˆØ ˆ�‰�!�Q�˜�ÑÜ
×Ò˜cÔ'à�g‰g‹iˆØ*,ˆ�‰�!�Q�™Ð&Ñ'Ø�g‰g‹iˆØ "ˆ�‰�!�Q�˜!˜�ÑÜ
×Ò˜cÔ'à�g‰g‹iˆØ(*ˆ�‰Ñ! 1Ð$Ñ%Ø�g‰g‹iˆØ ˆ�‰�!�Q�˜�ÑÜ
×Ò˜cÔ'à�g‰g‹iˆØ+-¨r¨(ˆ�‰Ñ! A 3Ð&Ñ'Ø�g‰g‹iˆØ!# R ˆ�‰�!�Q�˜!˜�ÑÜ
×Ò˜cÖ'r.   r/   N)r8   r9   r:   r;   rd  rt  rC   rD   rE   s   @r+   rS  rS  p  s   ø‡ € ò9÷<7(ð 7(r.   rS  c                   ón   a € ] tR tRt o R tR tR tR tR t]	P                  ! R4      R 4       tR	tV tR
# )ÚTestILocSeriesiÉ  c           
     óN  € \        \        P                  P                  ^4      P	                  ^
4      \        \        ^ ^^4      4      R7      pVP                  4       p\        \        V4      4       FE  pVP                  V,          pWP                  V,          ,          p\        P                  ! WE4       KG  	  VP                  \        ^^4      ,          pVP                  R,          p\        P                  ! WF4       \        P                   ! R4      ;_uu_ 4        ^ VR&   RRR4       \        P                  ! W4       VP                  . RO,          pVP#                  VP                  . RO,          4      p\        P                  ! WF4       R#   + '       g   i     Lw; i)r4   r!   r1  Nrb   )r2   r4   rf   r5   r…   )r   rA   r’   r“   r–   r?   r$   rQ   r%   r"   r   rU   r  r)  r!  r•   Úassert_produces_warningÚreindex)r'   rs   Úser_originalr~  r™   rò   r\   s   &      r+   Ú	test_ilocÚTestILocSeries.test_ilocÊ  s#  € ÜÜ�I‰I×!Ñ! !Ó$×4Ñ4°RÓ8ÄÄUÈ1ÈbÐRSÃ_Ó@Uô
ˆð —x‘x“zˆä”s˜3“x–ˆAØ—X‘X˜a•[ˆFØ—i‘i •lÕ#ˆCÜ×"Ò" 6Ö/ñ !ð —‘œ%  1›+Õ&ˆØ—7‘7˜3•<ˆÜ
×Ò˜vÔ0ô ×'Ò'¨×-Õ-àˆF�1‰I÷ .ô 	×Ò˜sÔ1ð —‘š/Õ*ˆØ—;‘;˜sŸy™yªÕ9Ó:ˆÜ
×Ò˜vÖ0÷ .×-ús   ÄFÆF$	c                ó\   € \        . RO. ROR7      pVP                  ^,          ^8X  g   Q hR# )r2   r!   Nr1   rø   )r   r"   )r'   rs   s   & r+   Útest_iloc_getitem_nonuniqueÚ*TestILocSeries.test_iloc_getitem_nonuniqueå  s$   € Ü’Y¢iÔ0ˆØ�x‰x˜�{˜aÔÐÒr.   c                óÈ   € \        . RO4      p\        . RO. ROR7      pVP                  R,          VP                  R&   \        . RO4      p\        P                  ! W4       R# )r3   r!   r�   Nr¹   r‘   )r3   r2   r4   )r3   r…   rƒ   )r   r"   rU   r•   )r'   Úser1Úser2r\   s   &   r+   rÓ  Ú4TestILocSeries.test_iloc_setitem_pure_position_basedé  sE   € ä’iÓ ˆÜ’i¢yÔ1ˆØŸ™ 3�ˆ�	‰	�#‰Üš)Ó$ˆÜ
×Ò˜tÖ.r.   c                ó  € \        R R.R\        P                  ./4      p\        \        .RRR7      p\
        P                  ! \        RR7      ;_uu_ 4        W!P                  R&   RRR4       R#   + '       g   i     R# ; i)	r§   Útestr'  r  )rÈ   r   r  r{   N)rb   r'  )	r   rA   rÊ   r   r   r<   r”   r«   r!  )r'   r™   rs   s   &  r+   Ú#test_iloc_nullable_int64_size_1_nanÚ2TestILocSeries.test_iloc_nullable_int64_size_1_nanñ  sY   € ä˜C & ¨3´·±°Ð9Ó:ˆä”b�T ¨7Ô3ˆÜ�]Š]œ9¨O×<Ö<Ø!$�J‰J�vÑ÷ =×<×<Ò<ús   ÁA0Á0B	c           	     óN  € \         P                  ! R 4       \        R^^.R^ ^.RRR./4      p\        R^^.R^ ^.RRR./4      P                  R R7      pVP                  RVR,          3,          pVP                  RVR,          3,          p\
        P                  ! WCRR7       R# )	Úpyarrowr§   rý   rþ   )Údtype_backendrb   Fr#  N)r<   Úimportorskipr   Úconvert_dtypesr"   rU   rV   )r'   rZ   Údf_arrowr\   r™   s   &    r+   Útest_iloc_arrow_extension_arrayÚ.TestILocSeries.test_iloc_arrow_extension_arrayù  s§   € ä×Ò˜IÔ&Ü˜˜a ˜V S¨1¨a¨&°#¸¸S°zÐBÓCˆÜØ�1�a�&˜#  1˜v s¨S°#¨JÐ7ó
ç
‰. yˆ.Ó
1ð 	ð —7‘7˜1˜b �g˜:Õ&ˆØ—‘˜q (¨3¥-Ð/Õ0ˆÜ
×Ò˜f¸E×Br.   rŠ  c                óÂ   € \        . RORR7      p\        ^ ^.4      p\        ^^.RR7      pW1P                  V&   \        . RORR7      p\        P                  ! W4       R# )r3   zint64[pyarrow]r   Nr¹   )rÀ   r7   rf   )r   r	   r"   rU   r•   )r'   rs   r[  Úvalsr\   s   &    r+   Útest_setitem_pyarrow_int_seriesÚ.TestILocSeries.test_setitem_pyarrow_int_series  sU   € ô ’YÐ&6Ô7ˆÜ�Q˜�F‹mˆÜ�q˜!�fÐ$4Ô5ˆà�‰�‰äš)Ð+;Ô<ˆÜ
×Ò˜sÖ-r.   r/   N)r8   r9   r:   r;   r|  r  rÓ  r‡  r�  ÚtdÚ
skip_if_nor“  rC   rD   rE   s   @r+   rw  rw  É  s<   ø‡ € ò1ò6 ò/ò%ò	Cð ‡]‚]�9Óñ	.ó ö	.r.   rw  )-r(  r   ÚreÚnumpyrA   r<   Úpandas.compatr   Úpandas.errorsr   Úpandas.util._test_decoratorsÚutilÚ_test_decoratorsr•  Úpandasr   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   Úpandas._testingÚ_testingrU   Úpandas.api.typesr   Úpandas.tests.indexing.commonr   Úescaper0  r   rH   r.  r<  rS  rw  r/   r.   r+   Ú<module>r¤     s¡   ðÙ .å Û 	ã Û å .Ý 'ß )Ð )÷÷ ÷ ÷ ñ õ" Ý &Ý Kð —)’)ð6ó€÷
ñ 
÷2FCñ FC÷R&.ñ .÷b1/ñ 1/÷hV(ñ V(÷rE.ó E.r.   