Ë
    u™ãjõ  ã                   óê  — d dl Zd dlZd dlZd dlmZ d dlm	Z	 d„ Z
ej                  j                  dej                  ej                  g«      ej                  j                  dd g ej                  g d¢«      fdg ej                  g d¢«      fdg ej                  g d¢«      fd dg ej                  g d¢g d	¢g«      j                   fd d
g ej                  g d¢g d	¢g«      j                   fg d¢ ej                  g d¢g d	¢g d	¢g«      j                   fdd
g ej                  g d¢g d	¢g«      j                   fddg ej                  g d¢g d	¢g«      j                   fg«      d„ «       «       Zd„ Zy)é    N)Ú	get_arrayc                  óÆ  — t        j                  g d¢g d¢dœ«      } g d¢| d<   | d d  }t        d„ |j                  j                  D «       «      sJ ‚|j                  «        |j                  j                  d   j                  j                  «       sJ ‚t        j                  t        | d«      t        |d«      «      sJ ‚|j                  j                  d	   j                  j                  «       rJ ‚| j                  j                  d   j                  j                  «       rJ ‚| j                  j                  d	   j                  j                  «       sJ ‚| j                  j                  d
   j                  j                  «       rJ ‚d|j                  d<   | j                  j                  d	   j                  j                  «       rJ ‚| j                  d   dk(  sJ ‚y )N©é   é   é   )çš™™™™™¹?gš™™™™™É?g333333Ó?)ÚaÚb©é   é   é   Úcc              3   óP   K  — | ]  }|j                   j                  «       –— Œ  y ­w)N)ÚrefsÚhas_reference)Ú.0Úblks     úp/var/www/html/python-recuperauto-other/env/lib/python3.12/site-packages/pandas/tests/copy_view/test_internals.pyú	<genexpr>z#test_consolidate.<locals>.<genexpr>   s   è ø€ ÒF¨Cˆs�x‰x×%Ñ%×'ÑFùs   ‚$&r   r   r   r   g        )r   r   )r   r   r	   )ÚpdÚ	DataFrameÚallÚ_mgrÚblocksÚ_consolidate_inplacer   r   ÚnpÚshares_memoryr   ÚilocÚloc)ÚdfÚsubsets     r   Útest_consolidater$   	   s‹  € ä	�‰šIªOÑ<Ó	=€BÚ€B€s�Gð ‘ˆU€Fô ÑF°6·;±;×3EÑ3EÔFÔFÐFÐFð ×ÑÔ!ð �;‰;×Ñ˜aÑ ×%Ñ%×3Ñ3Ô5Ð5Ð5ô ×ÑœI b¨#Ó.´	¸&À#Ó0FÔGÐGÐGð �{‰{×!Ñ! !Ñ$×)Ñ)×7Ñ7Ô9Ð9Ð9ð �w‰w�~‰~˜aÑ ×%Ñ%×3Ñ3Ô5Ð5Ð5Ø�7‰7�>‰>˜!Ñ×!Ñ!×/Ñ/Ô1Ð1Ð1Ø�w‰w�~‰~˜aÑ ×%Ñ%×3Ñ3Ô5Ð5Ð5ð €F‡K�K�ÑØ�w‰w�~‰~˜aÑ ×%Ñ%×3Ñ3Ô5Ð5Ð5Ø�6‰6�&‰>˜SÒ Ð Ñ ó    Údtypez	locs, arr)éÿÿÿÿéþÿÿÿéýÿÿÿr   r   )éüÿÿÿéûÿÿÿiúÿÿÿr   )r   r   r   r   c                 óð  — t        j                  g d¢g d¢g d¢g d¢g d¢t        j                  g d¢t        ¬«      dœ«      }|j	                  |«      }|j                  «       }|j                  d	¬
«      }|j                  j                  | |d¬«       t        j                  ||«       t        |j                  «      D ]6  \  }}|| vsŒt        j                  t        ||«      t        ||«      «      rŒ6J ‚ y )Nr   r   )é   é   é	   )é
   é   é   )é   é   é   )r
   r   r   )r&   )r
   r   r   ÚdÚeÚfF©ÚdeepT)Úinplace)r   r   ÚSeriesÚobjectÚastypeÚcopyr   ÚisetÚtmÚassert_frame_equalÚ	enumerateÚcolumnsr   r   r   )ÚlocsÚarrr&   r"   Údf_origÚdf2ÚiÚcols           r   Útest_iset_splits_blocks_inplacerK   +   sÎ   € ô$ 
�‰âÚÚÚÚÜ—‘š?´&Ô9ñ	
ó	
€Bð �*‰*�UÓ
€CØ�g‰g‹i€GØ
�'‰'�uˆ'Ó
€CØ‡H�H‡M�M�$˜ T€MÔ*ä×Ñ˜"˜gÔ&Ü˜BŸJ™JÓ'ò M‰ˆˆ3Ø�DŠ=Ü×#Ñ#¤I¨b°#Ó$6¼	À#ÀsÓ8KÕLÐLÐLñMr%   c                  óô  — t        j                  dg d¢i«      } t        d«      D ]  }| j                  d¬«       Œ t	        | j
                  j                  d   j                  j                  «      dk(  sJ ‚t        j                  dg d¢i«      } t        d«      D �cg c]  }| j                  d¬«      ‘Œ }}t        d	«      D ]  }| j                  d¬«       Œ t	        | j
                  j                  d   j                  j                  «      d
k(  sJ ‚| j
                  j                  d   j                  j                  dk(  sJ ‚t        d«      D ]  }| j                  d¬«       Œ | j
                  j                  d   j                  j                  dk(  sJ ‚|d d }t        d«      D ]  }| j                  d¬«       Œ | j
                  j                  d   j                  j                  dk(  sJ ‚y c c}w )Nr
   r   iê  Fr9   r   ië  iþ  é   i  iè  iô  i,  )
r   r   Úranger?   Úlenr   r   r   Úreferenced_blocksÚclear_counter)r"   rI   Údfss      r   Útest_exponential_backoffrS   R   s±  € ä	�‰�sšIÐ&Ó	'€BÜ�3‹Zò ˆØ
�‰�UˆÕðô ˆr�w‰w�~‰~˜aÑ ×%Ñ%×7Ñ7Ó8¸CÒ?Ð?Ð?ä	�‰�sšIÐ&Ó	'€BÜ(-¨c«
Ö
3 1ˆ2�7‰7˜ˆ7ÕÐ
3€CÐ
3ä�2‹Yò ˆØ
�‰�UˆÕðäˆr�w‰w�~‰~˜aÑ ×%Ñ%×7Ñ7Ó8¸CÒ?Ð?Ð?Ø�7‰7�>‰>˜!Ñ×!Ñ!×/Ñ/°4Ò7Ð7Ð7ä�3‹Zò ˆØ
�‰�UˆÕðð �7‰7�>‰>˜!Ñ×!Ñ!×/Ñ/°4Ò7Ð7Ð7à
ˆdˆsˆ)€CÜ�3‹Zò ˆØ
�‰�UˆÕðð �7‰7�>‰>˜!Ñ×!Ñ!×/Ñ/°3Ò6Ð6Ñ6ùò% 4s   ÂG5)Únumpyr   ÚpytestÚpandasr   Úpandas._testingÚ_testingrA   Úpandas.tests.copy_view.utilr   r$   ÚmarkÚparametrizeÚintpÚint8ÚarrayÚTrK   rS   © r%   r   ú<module>ra      sY  ðÛ Û ã Ý Ý 1ò!ðD ‡�×Ñ˜ 2§7¡7¨B¯G©GÐ"4Ó5Ø‡�×ÑØà
ˆˆhˆb�h‰h’|Ó$Ð%Ø
ˆˆhˆb�h‰h’|Ó$Ð%Ø
ˆˆhˆb�h‰h’|Ó$Ð%Ø
ˆQˆ��—‘š<ªÐ6Ó7×9Ñ9Ð:Ø
ˆQˆ��—‘š<ªÐ6Ó7×9Ñ9Ð:Ú	�H�B—H‘HšlªLº,ÐGÓH×JÑJÐKØ
ˆQˆ��—‘š<ªÐ6Ó7×9Ñ9Ð:Ø
ˆQˆ��—‘š<ªÐ6Ó7×9Ñ9Ð:ð	óñMóó 6ðMó27r%   