Ë
    u™ãjân  ã                   ó¢
  — d dl Zd dlZd dlmZ d dlZd dlmZ	 d dl
mZ  ej                  ddg¬«      d„ «       Zd„ Zd	„ Zd
„ Zej"                  j%                  dddgddg¬«      d„ «       Zej"                  j%                  dddgddg¬«      ej"                  j%                  d edd«       ej*                  g d¢«       ej*                  ddg«      gg d¢¬«      ej"                  j%                  d edd«       ej*                  g d¢«      ddggg d¢¬«      d„ «       «       «       Zej"                  j%                  dddgddg¬«      ej"                  j%                  d edd«       ej*                  g d¢«       ej*                  ddg«      gg d¢¬«      ej"                  j%                  d edd«       ej*                  g d¢«      ddggg d¢¬«      d„ «       «       «       Zej"                  j%                  d ed d«       ej*                  g d¢«       ej*                  d dg«      gg d¢¬«      d„ «       Zd „ Zd!„ Zej"                  j%                  dddgddg¬«      d"„ «       Zd#„ Zej"                  j%                  dddgddg¬«      d$„ «       Zej"                  j%                  d ed%d«       ej*                  g d¢«      d%dggg d¢¬«      d&„ «       Zej"                  j%                  d'd(„ d)„ d*„ d+„ d,„ d-„ gg d.¢¬«      ej"                  j%                  dddgddg¬«      d/„ «       «       Zej"                  j%                  dddgddg¬«      d0„ «       Z ej"                  j%                  d'd1„ d2„ d3„ d4„ gg d5¢¬«      d6„ «       Z!d7„ Z"ej"                  j%                  d'd8„ d9„ d:„ d;„ d<„ gg d=¢¬«      d>„ «       Z#ej"                  j%                  d'd?„ d@„ dA„ gg dB¢¬«      dC„ «       Z$dD„ Z%dE„ Z&ej"                  j%                  d ed d«       ej*                  g d¢«       ej*                  d dg«      gg d¢¬«      dF„ «       Z'dG„ Z(dH„ Z)dI„ Z*dJ„ Z+ej"                  j%                  d'dK„ dL„ dM„ gg dB¢¬«      dN„ «       Z,dO„ Z-ej"                  j%                  dPdQd%g«      ej"                  j%                  dRe	j\                  dSfe	j^                  dTfe	j\                  d gd%ffe	j^                  d gd ffe	j\                   ed«      d%ffe	j^                   ed«      d ffg«      ej"                  j%                  dUg dV¢g dW¢gddg¬«      dX„ «       «       «       Z0dY„ Z1dZ„ Z2d[„ Z3d\„ Z4d]„ Z5y)^é    N)Úis_float_dtype)Ú	get_arrayÚnumpyÚnullable)Úparamsc                 óv   — | j                   dk(  rd„ }d„ }n| j                   dk(  rd„ }d„ }| j                   fS )Nr   c                  ó,   — t        j                  | i |¤ŽS ©N)ÚpdÚ	DataFrame©ÚargsÚkwargss     úo/var/www/html/python-recuperauto-other/env/lib/python3.12/site-packages/pandas/tests/copy_view/test_indexing.pyÚmake_dataframezbackend.<locals>.make_dataframe   s   € Ü—<‘< Ð0¨Ñ0Ð0ó    c                  ó,   — t        j                  | i |¤ŽS r
   )r   ÚSeriesr   s     r   Úmake_serieszbackend.<locals>.make_series   s   € Ü—9‘9˜dÐ- fÑ-Ð-r   r   c                  ó   — t        j                  | i |¤Ž}|j                  «       }|j                  D ]K  }t	        ||   j
                  «      sŒt	        ||   j
                  «      rŒ5||   j                  d«      ||<   ŒM |j                  «       S )NÚFloat64)r   r   Úconvert_dtypesÚcolumnsr   ÚdtypeÚastypeÚcopy)r   r   ÚdfÚdf_nullableÚcols        r   r   zbackend.<locals>.make_dataframe   sŒ   € Ü—‘˜tÐ. vÑ.ˆBØ×+Ñ+Ó-ˆKð —z‘zò J�Ü! " S¡'§-¡-Õ0¼Ø Ñ$×*Ñ*õ:ð (3°3Ñ'7×'>Ñ'>¸yÓ'I�K Ò$ð	Jð ×#Ñ#Ó%Ð%r   c                  óh   — t        j                  | i |¤Ž}|j                  «       j                  «       S r
   )r   r   r   r   )r   r   Úsers      r   r   zbackend.<locals>.make_series$   s-   € Ü—)‘)˜TÐ, VÑ,ˆCØ×%Ñ%Ó'×,Ñ,Ó.Ð.r   )Úparam)Úrequestr   r   s      r   Úbackendr$      sC   € à‡}�}˜Òò	1ó	.ð 
�‰˜*Ò	$ò	&ò	/ð �=‰=˜.¨+Ð5Ð5r   c                 óÚ  — | \  }}} |g d¢g d¢g d¢dœ«      }|j                  «       }|ddg   }|j                  |j                  usJ ‚t        j                  t	        |d«      t	        |d«      «      sJ ‚d|j
                  d<   t        j                  t	        |d«      t	        |d«      «      rJ ‚ |g d	¢g d¢d
œ«      }t        j                  ||«       t        j                  ||«       y )N©é   é   é   ©é   é   é   ©çš™™™™™¹?çš™™™™™É?ç333333Ó?©ÚaÚbÚcr3   r5   r   ©r   r   ©r   r(   r)   ©r3   r5   )r   ÚindexÚnpÚshares_memoryr   ÚilocÚtmÚassert_frame_equal©r$   Ú_r   r   Údf_origÚsubsetÚexpecteds          r   Útest_subset_column_selectionrD   /   sÕ   € ð �O€A€y�!Ù	šªºÑIÓ	J€BØ�g‰g‹i€Gà��c�
‰^€Fà�<‰<˜rŸx™xÑ'Ð'Ð'ô ×ÑœI f¨cÓ2´I¸bÀ#Ó4FÔGÐGÐGà€F‡K�K�Ñä×Ñ¤	¨&°#Ó 6¼	À"ÀcÓ8JÔKÐKÐKášyªÑ?Ó@€HÜ×Ñ˜& (Ô+Ü×Ñ˜"˜gÕ&r   c                 ó²  — | \  }}} |g d¢g d¢g d¢dœ«      }|ddg   }t        j                  t        |d«      t        |d«      «      sJ ‚d|j                  d<   t        j                  t        |d«      t        |d«      «      rJ ‚t        j                  t        |d«      t        |d«      «      sJ ‚ |g d¢g d¢d	œ«      }t	        j
                  ||«       y )
Nr&   r*   r.   r2   r3   r5   r   r6   r8   )r:   r;   r   r<   r=   r>   )r$   r@   r   r   rB   rC   s         r   Ú*test_subset_column_selection_modify_parentrF   F   sÇ   € ð �O€A€y�!Ù	šªºÑIÓ	J€Bà��c�
‰^€Fô ×ÑœI f¨cÓ2´I¸bÀ#Ó4FÔGÐGÐGà€B‡G�GˆD�Mä×Ñ¤	¨&°#Ó 6¼	À"ÀcÓ8JÔKÐKÐKä×ÑœI f¨cÓ2´I¸bÀ#Ó4FÔGÐGÐGášyªÑ?Ó@€HÜ×Ñ˜& (Õ+r   c                 ó\  — | \  }}} |g d¢g d¢g d¢dœ«      }|j                  «       }|dd }|j                  j                  «        |j                  |j                  usJ ‚t	        j
                  t        |d«      t        |d«      «      sJ ‚d|j                  d	<   t	        j
                  t        |d«      t        |d«      «      rJ ‚|j                  j                  «         |ddgd
dgddgdœt        dd«      ¬«      }t        j                  ||«       t        j                  ||«       y )Nr&   r*   r.   r2   r'   r)   r3   r   r6   r,   r-   r0   r1   ©r9   )r   Ú_mgrÚ_verify_integrityr   r:   r;   r   r<   Úranger=   r>   r?   s          r   Útest_subset_row_slicerL   [   s	  € ð �O€A€y�!Ù	šªºÑIÓ	J€BØ�g‰g‹i€Gà��!ˆW€FØ
‡K�K×!Ñ!Ô#à�>‰> §¡Ñ+Ð+Ð+Ü×ÑœI f¨cÓ2´I¸bÀ#Ó4FÔGÐGÐGà€F‡K�K�ÑÜ×Ñ¤	¨&°#Ó 6¼	À"ÀcÓ8JÔKÐKÐKà
‡K�K×!Ñ!Ô#á  1˜v¨Q°¨F¸#¸s¸ÑDÌEÐRSÐUVËKÔX€HÜ×Ñ˜& (Ô+ä×Ñ˜"˜gÕ&r   r   Úint64Úfloat64zsingle-blockzmixed-block)Úidsc                 ó~  — | \  }}} |g d¢g d¢t        j                  g d¢|¬«      dœ«      }|j                  «       }|j                  d d …dd …f   }|j                  j                  «        |j                  |j                  usJ ‚t        j                  t        |d«      t        |d«      «      sJ ‚d|j                  d	<   t        j                  t        |d«      t        |d«      «      rJ ‚ |g d
¢t        j                  g d¢|¬«      dœ«      }t        j                  ||«       t        j                  ||«       y )Nr&   r*   ©é   é   é	   ©r   r2   r'   r4   r   r6   )r   r,   r-   ©r4   r5   )r:   Úarrayr   r<   rI   rJ   r9   r;   r   r=   r>   )	r$   r   Údtype_backendr   r@   r   rA   rB   rC   s	            r   Útest_subset_column_slicerY   s   s  € ð #*Ñ€M�9˜aÙ	Úši¬b¯h©h²yÈÔ.NÑOó
€Bð �g‰g‹i€Gà�W‰W’Q˜™�U‰^€FØ
‡K�K×!Ñ!Ô#à�<‰<˜rŸx™xÑ'Ð'Ð'Ü×ÑœI f¨cÓ2´I¸bÀ#Ó4FÔGÐGÐGà€F‡K�K�ÑÜ×Ñ¤	¨&°#Ó 6¼	À"ÀcÓ8JÔKÐKÐKášy¬r¯x©xº	ÈÔ/OÑPÓQ€HÜ×Ñ˜& (Ô+ô ×Ñ˜"˜gÕ&r   Úrow_indexerr'   r(   )FTT)ÚsliceÚmaskrW   Úcolumn_indexerr4   r5   c                 óÞ  — | \  }}} |g d¢g d¢t        j                  g d¢|¬«      dœ«      }|j                  «       }|j                  ||f   }	|	j                  |j                  usJ ‚|	j
                  |j
                  usJ ‚d|	j                  d<    |ddgt        j                  d	d
g|¬«      dœt        dd«      ¬«      }
t        j                  |	|
«       t        j                  ||«       y ©Nr&   r*   rQ   rU   r2   r   r6   r-   rS   rT   rV   r'   r)   rH   )
r:   rW   r   Úlocr9   r   r<   rK   r=   r>   ©r$   r   rZ   r]   rX   r   r@   r   rA   rB   rC   s              r   Útest_subset_loc_rows_columnsrb   �   sÚ   € ð2 #*Ñ€M�9˜aÙ	Úši¬b¯h©h²yÈÔ.NÑOó
€Bð �g‰g‹i€Gà�V‰V�K Ð/Ñ0€Fà�<‰<˜rŸx™xÑ'Ð'Ð'Ø�>‰> §¡Ñ+Ð+Ð+ð €F‡K�K�ÑáØ�!ˆfœ2Ÿ8™8 Q¨ F°%Ô8Ñ9ÄÀqÈ!Ãô€Hô ×Ñ˜& (Ô+Ü×Ñ˜"˜gÕ&r   r)   c                 óÞ  — | \  }}} |g d¢g d¢t        j                  g d¢|¬«      dœ«      }|j                  «       }|j                  ||f   }	|	j                  |j                  usJ ‚|	j
                  |j
                  usJ ‚d|	j                  d<    |ddgt        j                  d	d
g|¬«      dœt        dd«      ¬«      }
t        j                  |	|
«       t        j                  ||«       y r_   )	r:   rW   r   r<   r9   r   rK   r=   r>   ra   s              r   Útest_subset_iloc_rows_columnsrd   ½   sÚ   € ð2 #*Ñ€M�9˜aÙ	Úši¬b¯h©h²yÈÔ.NÑOó
€Bð �g‰g‹i€Gà�W‰W�[ .Ð0Ñ1€Fà�<‰<˜rŸx™xÑ'Ð'Ð'Ø�>‰> §¡Ñ+Ð+Ð+ð €F‡K�K�ÑáØ�!ˆfœ2Ÿ8™8 Q¨ F°%Ô8Ñ9ÄÀqÈ!Ãô€Hô ×Ñ˜& (Ô+Ü×Ñ˜"˜gÕ&r   Úindexer)TTFc                 ó¨  — | \  }}} |g d¢g d¢g d¢dœ«      }|j                  «       }|dd }|t        j                  u r>t        |t        j
                  «      r$|j                  dk(  rt        j                  d«       d	 ||«      |<    |g d
¢g d¢g d¢dœt        dd«      ¬«      }t        j                  ||«       t        j                  ||«       y )N©r'   r(   r)   r+   ©r+   r,   r-   rR   ©r/   r0   r1   çš™™™™™Ù?r2   r'   r+   Úintz&setitem with labels selects on columnsr   )r   r   r+   )r   r   rR   )ç        rl   rj   rH   )r   r=   ÚsetitemÚ
isinstancer:   Úndarrayr   ÚpytestÚskiprK   r>   )	r$   Ú
indexer_sire   r@   r   r   rA   rB   rC   s	            r   Ú test_subset_set_with_row_indexerrs   ë   s¹   € ð �O€A€y�!Ù	šªLÒ?SÑTÓ	U€BØ�g‰g‹i€GØ��!ˆW€Fð 	”b—j‘jÑ Ü�w¤§
¡
Ô+Ø�M‰M˜UÒ"ä�‰Ð<Ô=à"#�JˆvÓ�wÑáÚšiªoÑ>ÄeÈAÈqÃkô€Hô ×Ñ˜& (Ô+ä×Ñ˜"˜gÕ&r   c                 ó  — | \  }}} |g d¢g d¢g d¢dœ«      }|j                  «       }|dd }|dkD  }d||<    |g d	¢g d
¢g d¢dœt        dd«      ¬«      }t        j                  ||«       t        j                  ||«       y )Nrg   rh   ri   r2   r'   r+   r)   r   )r(   r)   r   )r   r   r   )r0   r1   rj   rH   )r   rK   r=   r>   )r$   r@   r   r   rA   rB   r\   rC   s           r   Útest_subset_set_with_maskru   	  s‡   € à�O€A€y�!Ù	šªLÒ?SÑTÓ	U€BØ�g‰g‹i€GØ��!ˆW€Fà�A‰:€Dà€Fˆ4�LáÚšiÒ.>Ñ?ÄuÈQÐPQÃ{ô€Hô ×Ñ˜& (Ô+Ü×Ñ˜"˜gÕ&r   c                 ó   — | \  }}} |g d¢g d¢g d¢dœ«      }|j                  «       }|dd }|dk(  rt        j                  dd	gd
¬«      }nt        j                  dd	gd¬«      }||d<   |j                  j                  «         |dd	gddgddgdœt        dd«      ¬«      }t        j                  ||«       t        j                  ||«       y )Nr&   r*   r.   r2   r'   r)   r   é
   é   rM   rU   ÚInt64r3   r,   r-   r0   r1   rH   )	r   r:   rW   r   rI   rJ   rK   r=   r>   )	r$   rX   r   r@   r   rA   rB   ÚarrrC   s	            r   Útest_subset_set_columnr{     sÈ   € à")Ñ€M�9˜aÙ	šªºÑIÓ	J€BØ�g‰g‹i€GØ��!ˆW€Fà˜ÒÜ�h‰h˜˜B�x wÔ/‰ä�h‰h˜˜B�x wÔ/ˆà€Fˆ3�KØ
‡K�K×!Ñ!Ô#ÙØ�2ˆh˜a ˜V¨3°¨*Ñ5¼UÀ1Àa»[ô€Hô ×Ñ˜& (Ô+Ü×Ñ˜"˜gÕ&r   c                 óÎ  — | \  }}} |g d¢g d¢t        j                  g d¢|¬«      dœ«      }|j                  «       }|dd }t        j                  dd	gd
¬«      |j                  d d …df<   |j                  j                  «         |dd	gddgt        j                  ddg|¬«      dœt        dd«      ¬«      }t        j                  ||«       t        j                  ||«       y )Nr&   r*   rQ   rU   r2   r'   r)   rw   rx   rM   r3   r,   r-   rS   rT   rH   )	r:   rW   r   r`   rI   rJ   rK   r=   r>   )r$   r   r@   r   r   rA   rB   rC   s           r   Útest_subset_set_column_with_locr}   0  sÍ   € ð �O€A€y�!Ù	Úši¬b¯h©h²yÈÔ.NÑOó
€Bð �g‰g‹i€GØ��!ˆW€FäŸ™ 2 r (°'Ô:€F‡J�JŠq�#ˆvÑà
‡K�K×!Ñ!Ô#ÙØ�2ˆh˜a ˜V¬"¯(©(°A°q°6ÀÔ*GÑHÜ�A�q‹kô€Hô ×Ñ˜& (Ô+ä×Ñ˜"˜gÕ&r   c                 ó4  — | \  }}} |dg d¢i«      }|j                  «       }|dd }d|j                  d d …df<   |j                  j                  «         |dddgit	        dd«      ¬«      }t        j                  ||«       t        j                  ||«       y )Nr3   r&   r'   r)   r   rH   ©r   r`   rI   rJ   rK   r=   r>   r?   s          r   Ú test_subset_set_column_with_loc2r€   I  s�   € ð
 �O€A€y�!Ù	�CšÐ#Ó	$€BØ�g‰g‹i€GØ��!ˆW€Fà€F‡J�JŠq�#ˆvÑà
‡K�K×!Ñ!Ô#Ù˜#  1˜v˜¬e°A°q«kÔ:€HÜ×Ñ˜& (Ô+ä×Ñ˜"˜gÕ&r   c                 óò  ‡— | \  }}} |g d¢g d¢t        j                  g d¢|¬«      dœ«      }|j                  «       }|dd Šd‰d	d
g<   ‰j                  j	                  «        t        ˆfd„dD «       «      sJ ‚ |ddgddgddgdœt        dd«      ¬«      }|dk(  r.|d	   j                  d«      |d	<   |d
   j                  d«      |d
<   t        j                  ‰|«       t        j                  ||«       y )Nr&   r*   rQ   rU   r2   r'   r)   r   r3   r5   c              3   óT   •K  — | ]  }‰j                   j                  |«      –— Œ! y ­wr
   )rI   Ú_has_no_reference)Ú.0ÚirB   s     €r   ú	<genexpr>z*test_subset_set_columns.<locals>.<genexpr>m  s    øè ø€ Ò@°Aˆv�{‰{×,Ñ,¨Q×/Ñ@ùs   ƒ%()r   r(   r,   r-   rH   r   rM   )
r:   rW   r   rI   rJ   ÚallrK   r   r=   r>   )	r$   r   rX   r   r@   r   rA   rC   rB   s	           @r   Útest_subset_set_columnsrˆ   \  sú   ø€ ð #*Ñ€M�9˜aÙ	Úši¬b¯h©h²yÈÔ.NÑOó
€Bð �g‰g‹i€GØ��!ˆW€Fà€FˆC�ˆ:Ñà
‡K�K×!Ñ!Ô#äÓ@¸Ô@Ô@Ð@Ð@Ù  1˜v¨Q°¨F¸!¸Q¸Ñ@ÌÈaÐQRËÔT€HØ˜
Ò"ð ! ™×,Ñ,¨WÓ5ˆ�‰Ø  ™×,Ñ,¨WÓ5ˆ�‰ä×Ñ˜& (Ô+Ü×Ñ˜"˜gÕ&r   r3   c                 óL  — | \  }}} |g d¢g d¢g d¢dœ«      }|j                  «       }|dd }d|j                  d d …|f<   |j                  j                  «         |ddgddgd	d
gdœt	        dd«      ¬«      }t        j                  ||«       t        j                  ||«       y )Nr&   r.   r*   r2   r'   r)   r   rl   r,   r-   rH   r   )r$   re   r@   r   r   rA   rB   rC   s           r   Ú#test_subset_set_with_column_indexerrŠ   y  sŸ   € ð �O€A€y�!Ù	šªºyÑIÓ	J€BØ�g‰g‹i€GØ��!ˆW€Fà€F‡J�JŠq�'ˆzÑà
‡K�K×!Ñ!Ô#Ù  1˜v¨S°#¨J¸aÀ¸VÑDÌEÐRSÐUVËKÔX€HÜ×Ñ˜& (Ô+Ü×Ñ˜"˜gÕ&r   Úmethodc                 ó   — | ddg   dd S ©Nr3   r4   r   r(   © ©r   s    r   ú<lambda>r�   ‘  s   € �2�s˜C�j‘> ! AÐ&€ r   c                 ó   — | dd ddg   S ©Nr   r(   r3   r4   rŽ   r�   s    r   r�   r�   ’  s   € �2�a˜�7˜C ˜:Ñ&€ r   c                 ó*   — | ddg   j                   dd S r�   ©r<   r�   s    r   r�   r�   “  s   € �2�s˜C�j‘>×&Ñ& q¨Ð+€ r   c                 ó*   — | ddg   j                   dd S )Nr3   r4   r   r'   ©r`   r�   s    r   r�   r�   ”  s   € �2�s˜C�j‘>×%Ñ% a¨Ð*€ r   c                 ó2   — | dd j                   d d …dd…f   S )Nr   r(   r”   r�   s    r   r�   r�   •  s   € �2�a˜�7—<‘<¢ 1 Q 3 Ñ'€ r   c                 ó2   — | dd j                   d d …dd…f   S r’   r–   r�   s    r   r�   r�   –  s   € �2�a˜�7—;‘;šq # c '˜zÑ*€ r   )zrow-getitem-slicezcolumn-getitemzrow-iloc-slicezrow-loc-slicezcolumn-iloc-slicezcolumn-loc-slicec                 óP  — |\  }}} |g d¢g d¢t        j                  g d¢|¬«      dœ«      }|j                  «       } ||«      }d|j                  d<   t	        j
                  ||«        ||«      }d|j                  d<    |dd	gd
dgdœ«      }	t	        j
                  ||	«       y )Nr&   r*   rQ   rU   r2   r   r6   r'   r(   r+   r,   ©r3   r4   )r:   rW   r   r<   r=   r>   )
r#   r$   r‹   r   r@   r   r   rA   rB   rC   s
             r   Útest_subset_chained_getitemr›   Ž  s£   € ð< �O€A€y�!Ù	Úši¬b¯h©h²yÈÔ.NÑOó
€Bð �g‰g‹i€Gñ �B‹Z€Fà€F‡K�K�ÑÜ×Ñ˜"˜gÔ&ñ �B‹Z€FØ€B‡G�GˆD�MÙ  1˜v¨Q°¨FÑ3Ó4€HÜ×Ñ˜& (Õ+r   c                 óV  — | \  }}} |g d¢g d¢t        j                  g d¢|¬«      dœ«      }|j                  «       }|d d  d   dd }d|j                  d<   t	        j
                  ||«       |d d  d   dd }d|j                  d	<    |d
dgd¬«      }t	        j                  ||«       y )Nr&   r*   rQ   rU   r2   r3   r   r(   r6   r'   ©Úname)r:   rW   r   r<   r=   r>   Úassert_series_equal)	r$   r   rX   r   r   r   rA   rB   rC   s	            r   Ú"test_subset_chained_getitem_columnr    ¿  s°   € ð (/Ñ$€M�9˜fÙ	Úši¬b¯h©h²yÈÔ.NÑOó
€Bð �g‰g‹i€Gð ‘ˆU�3‰Z˜˜!ˆ_€FØ€F‡K�K��NÜ×Ñ˜"˜gÔ&ð ‘ˆU�3‰Z˜˜!ˆ_€FØ€B‡G�GˆD�MÙ�q˜!�f 3Ô'€HÜ×Ñ˜6 8Õ,r   c                 ó   — | dd dd S ©Nr3   r5   r4   rŽ   ©Úss    r   r�   r�   Ú  s   € �!�C˜�*˜S Ð%€ r   c                 ó:   — | j                   dd j                   dd S )Nr   r)   r(   r”   r£   s    r   r�   r�   Û  s   € �!—&‘&˜˜1�+×"Ñ" 1 QÐ'€ r   c                 ó:   — | j                   dd j                   dd S r¢   r–   r£   s    r   r�   r�   Ü  s   € �!—%‘%˜˜C�.×$Ñ$ S¨Ð-€ r   c                 óˆ   — | j                   dd j                  dd j                  dd j                   dd j                  dd S )Nr3   r5   r   r)   r(   r4   r'   )r`   r<   r£   s    r   r�   r�   Ý  sD   € �!—%‘%˜˜C�.×%Ñ% a¨Ð*×/Ñ/°°!Ð4×8Ñ8¸¸SÐA×FÑFÀqÈÐK€ r   )Úgetitemr<   r`   z
long-chainc                 óD  — | \  }}} |g d¢g d¢¬«      }|j                  «       } ||«      }d|j                  d<   t        j                  ||«       |j                  dd j                  dd }d|j                  d<    |ddgdd	g¬«      }t        j                  ||«       y )
Nr&   r2   rH   r   r)   r(   r'   r3   r4   )r   r<   r=   rŸ   )r$   r‹   r@   r   r¤   Ús_origrB   rC   s           r   Ú"test_subset_chained_getitem_seriesr«   ×  s�   € ð �L€A€qˆ&ÙŠy¢Ô0€AØ�V‰V‹X€Fñ �A‹Y€FØ€F‡K�K��NÜ×Ñ˜1˜fÔ%ð �V‰V�A�aˆ[×Ñ˜a Ð"€FØ€A‡F�Fˆ1�IÙ�q˜!�f S¨# JÔ/€HÜ×Ñ˜6 8Õ,r   c                  óª  — t        j                  g d¢g d¢g d¢dœ«      } | j                  «       }| d d  j                  d   j                  dd }d|j                  d<   t	        j
                  | |«       | d d  j                  d   j                  dd }d| j                  d<   t        j                  dd	gd
dgd¬«      }t	        j                  ||«       y )Nr&   r*   rQ   r2   r   r(   r6   r'   r+   r3   r4   )r9   rž   )r   r   r   r<   r=   r>   r   rŸ   )r   rA   rB   rC   s       r   Ú$test_subset_chained_single_block_rowr­   ô  s¶   € ä	�‰šIªIºIÑFÓ	G€BØ�g‰g‹i€Gð ‘ˆU�Z‰Z˜‰]×Ñ  !Ð$€FØ€F‡K�K��NÜ×Ñ˜"˜gÔ&ð ‘ˆU�Z‰Z˜‰]×Ñ  !Ð$€FØ€B‡G�GˆD�MÜ�y‰y˜!˜Q˜¨¨S z¸Ô:€HÜ×Ñ˜6 8Õ,r   c                 ó   — | d d  S r
   rŽ   r�   s    r   r�   r�     s
   € �2‘a�5€ r   c                 ó,   — | j                   d d …d d …f   S r
   r–   r�   s    r   r�   r�   	  s   € �2—6‘6š!šQ˜$‘<€ r   c                 ó    — | j                   d d  S r
   r–   r�   s    r   r�   r�   
  s   € �2—6‘6™!�9€ r   c                 ó,   — | j                   d d …d d …f   S r
   r”   r�   s    r   r�   r�     s   € �2—7‘7š1ša˜4‘=€ r   c                 ó    — | j                   d d  S r
   r”   r�   s    r   r�   r�     s   € �2—7‘7™1�:€ r   )r¨   r`   zloc-rowsr<   z	iloc-rowsc                 ó"  — | \  }}} |g d¢g d¢g d¢dœ«      }|j                  «       } ||«      }||usJ ‚|j                  |j                  usJ ‚|j                  |j                  usJ ‚d|j                  d<   t	        j
                  ||«       y )Nr&   r*   rQ   r2   r   r6   )r   r9   r   r<   r=   r>   )r$   r‹   rX   r   r@   r   rA   Údf2s           r   Útest_null_slicerµ     sŽ   € ð #*Ñ€M�9˜aÙ	šªºÑCÓ	D€BØ�g‰g‹i€Gá
�‹*€Cð �b‰=Ðˆ=Ø�9‰9˜BŸH™HÑ$Ð$Ð$Ø�;‰;˜bŸj™jÑ(Ð(Ð(ð €C‡H�HˆT�NÜ×Ñ˜"˜gÕ&r   c                 ó   — | d d  S r
   rŽ   r£   s    r   r�   r�   &  s
   € �!‘A�$€ r   c                 ó    — | j                   d d  S r
   r–   r£   s    r   r�   r�   '  s   € �!—%‘%™�(€ r   c                 ó    — | j                   d d  S r
   r”   r£   s    r   r�   r�   (  s   € �!—&‘&™�)€ r   )r¨   r`   r<   c                 óæ   — | \  }}} |g d¢g d¢¬«      }|j                  «       } ||«      }||usJ ‚|j                  |j                  usJ ‚d|j                  d<   t        j                  ||«       y )Nr&   r2   rH   r   )r   r9   r<   r=   rŸ   )r$   r‹   r@   r   r¤   rª   Ús2s          r   Útest_null_slice_seriesr»   #  sr   € ð �L€A€qˆ&ÙŠy¢Ô0€AØ�V‰V‹X€Fá	�‹€Bð �Q‰;Ðˆ;Ø�8‰8˜1Ÿ7™7Ñ"Ð"Ð"ð €B‡G�GˆA�JÜ×Ñ˜1˜fÕ%r   c                 óÄ  — | \  }}} |g d¢g d¢¬«      }|j                  «       }|d d  }t        j                  t        |«      t        |«      «      sJ ‚|j                  |j                  usJ ‚d|j
                  d<   t        j                  t        |«      t        |«      «      rJ ‚ |g d¢g d¢¬«      }t        j                  ||«       t        j                  ||«       y )Nr&   r2   rH   r   r7   )r   r:   r;   r   r9   r<   r=   rŸ   )r$   r@   r   r¤   rª   rB   rC   s          r   Útest_series_getitem_slicer½   C  s¼   € à�L€A€qˆ&ÙŠy¢Ô0€AØ�V‰V‹X€Fà‰qˆT€FÜ×ÑœI fÓ-¬y¸«|Ô<Ð<Ð<Ø�<‰<˜qŸw™wÑ&Ð&Ð&à€F‡K�K��Nä×Ñ¤	¨&Ó 1´9¸Q³<Ô@Ð@Ð@á’i¢Ô7€HÜ×Ñ˜6 8Ô,ô ×Ñ˜1˜fÕ%r   c                  óÜ  — t        j                  g d¢«      } | j                  «       }| d   }t        j                  t        |«      t        | «      «      sJ ‚|j                  | j                  usJ ‚d|j                  d<   t        j                  t        |«      t        | «      «      rJ ‚t        j                  g d¢«      }t        j                  ||«       t        j                  | |«       y )Nr&   .r   r7   )
r   r   r   r:   r;   r   r9   r<   r=   rŸ   )r¤   rª   rB   rC   s       r   Útest_series_getitem_ellipsisr¿   X  sµ   € ä
�	‰	’)Ó€AØ�V‰V‹X€Fàˆs‰V€FÜ×ÑœI fÓ-¬y¸«|Ô<Ð<Ð<Ø�<‰<˜qŸw™wÑ&Ð&Ð&à€F‡K�K��Nä×Ñ¤	¨&Ó 1´9¸Q³<Ô@Ð@Ð@ä�y‰yšÓ#€HÜ×Ñ˜6 8Ô,ô ×Ñ˜1˜fÕ%r   c                 óÞ  — | \  }}} |g d¢g d¢¬«      }|j                  «       }|d d  }|t        j                  u rat        |t        j
                  «      rG|j                  j                  dk(  r.t        j                  t        «      5  d ||«      |<   d d d «       y d ||«      |<    |g d¢g d¢¬«      }t        j                  ||«       t        j                  ||«       y # 1 sw Y   y xY w)Nr&   r2   rH   r…   r   )r   r   r)   )r   r=   rm   rn   r:   ro   r   Úkindrp   ÚraisesÚKeyErrorrŸ   )	r$   rr   re   r@   r   r¤   rª   rB   rC   s	            r   Ú#test_series_subset_set_with_indexerrÄ   l  sË   € ð �L€A€qˆ&ÙŠy¢Ô0€AØ�V‰V‹X€FØ‰qˆT€Fð 	”b—j‘jÑ Ü�w¤§
¡
Ô+Ø�M‰M×Ñ #Ò%ô �]‰]œ8Ó$ñ 	,Ø*+‰J�vÓ˜wÑ'÷	,àà"#�JˆvÓ�wÑÙ’i¢Ô7€HÜ×Ñ˜6 8Ô,ä×Ñ˜1˜fÕ%÷	,àús   ÂC#Ã#C,c                 óŠ  — | \  }}} |g d¢g d¢g d¢dœ«      }|j                  «       }|d d  }t        j                  t        |d«      t        |d«      «      sJ ‚|d= t        j                  t        |d«      t        |d«      «      sJ ‚t	        j
                  ||«       t	        j
                  ||ddg   «       |j                  j                  «        d|j                  d	<   t        j                  t        |d«      t        |d«      «      sJ ‚|j                  «       }d
|j                  d<   t	        j
                  ||«       y )Nr&   r*   r.   r2   r3   r4   r5   éÈ   )r   r4   éd   ©r   r3   )	r   r:   r;   r   r=   r>   rI   rJ   r`   )r$   rX   r   r@   r   rA   r´   s          r   Útest_del_framerÉ   �  s  € ð #*Ñ€M�9˜aÙ	šªºÑIÓ	J€BØ�g‰g‹i€GØ
‰Qˆ%€Cä×ÑœI b¨#Ó.´	¸#¸sÓ0CÔDÐDÐDàˆCˆä×ÑœI b¨#Ó.´	¸#¸sÓ0CÔDÐDÐDÜ×Ñ˜"˜gÔ&Ü×Ñ˜#˜w¨¨S zÑ2Ô3Ø‡H�H×ÑÔ à€B‡F�Fˆ6�NÜ×ÑœI b¨#Ó.´	¸#¸sÓ0CÔDÐDÐDØ�g‰g‹i€Gà€C‡G�GˆF�Oä×Ñ˜"˜gÕ&r   c                 ó°  — | \  }}} |g d¢g d¢¬«      }|j                  «       }|d d  }t        j                  t        |«      t        |«      «      sJ ‚|d= t        j                  t        |«      t        |«      «      rJ ‚t	        j
                  ||«       t	        j
                  ||ddg   «       |j                  }d|j                  d<   |d   dk(  sJ ‚y )	Nr&   r2   rH   r3   r4   r5   rÇ   r   )r   r:   r;   r   r=   rŸ   Úvaluesr`   )r$   r@   r   r¤   rª   rº   rË   s          r   Útest_del_seriesrÌ   §  sÃ   € Ø�L€A€qˆ&ÙŠy¢Ô0€AØ�V‰V‹X€FØ	
‰1ˆ€Bä×ÑœI a›L¬)°B«-Ô8Ð8Ð8à
ˆ3ˆä×Ñ¤	¨!£¬i¸«mÔ<Ð<Ð<Ü×Ñ˜1˜fÔ%Ü×Ñ˜2˜v s¨C jÑ1Ô2ð �Y‰Y€FØ€B‡F�Fˆ3�KØ�!‰9˜ÒÐÑr   c                 óœ  — | \  }}} |g d¢g d¢g d¢dœ«      }|j                  «       }|d   }|j                  |j                  usJ ‚t        j                  t	        |d«      t	        |d«      «      sJ ‚d|d<    |g d¢d¬«      }t        j                  ||«       t        j                  ||«       t        j                  |d   |d   «       y )	Nr&   r*   r.   r2   r3   r   r7   r�   )r   r9   r:   r;   r   r=   rŸ   r>   ©r$   rX   r   r   r   rA   r¤   rC   s           r   Útest_column_as_seriesrÏ   ¿  sº   € à'.Ñ$€M�9˜fÙ	šªºÑIÓ	J€BØ�g‰g‹i€Gà
ˆ3‰€Aà�7‰7˜"Ÿ(™(Ñ"Ð"Ð"Ü×ÑœI a¨Ó-¬y¸¸SÓ/AÔBÐBÐBà€A€a�Dá’i cÔ*€HÜ×Ñ˜1˜hÔ'ä×Ñ˜"˜gÔ&ä×Ñ˜2˜c™7 G¨C¡LÕ1r   c                 óæ  — | \  }}} |g d¢g d¢g d¢dœ«      }|j                  «       }|d   }|dk(  r~t        j                  t        d¬«      5  d	|d
<   d d d «        |g d¢d¬«      }t	        j
                  ||«       t	        j                  ||«       t	        j
                  |d   |d   «       y t        j                  t        d¬«      5  d	|d
<   d d d «       y # 1 sw Y   ŒˆxY w# 1 sw Y   y xY w)Nr&   r*   r.   r2   r3   r   úInvalid value©ÚmatchÚfoor   r�   )r   rp   rÂ   Ú	TypeErrorr=   rŸ   r>   rÎ   s           r   Ú%test_column_as_series_set_with_upcastrÖ   Ô  sÞ   € ð (/Ñ$€M�9˜fÙ	šªºÑIÓ	J€BØ�g‰g‹i€Gà
ˆ3‰€AØ˜
Ò"Ü�]‰]œ9¨OÔ<ñ 	ØˆAˆa‰D÷	áš)¨#Ô.ˆÜ
×Ñ˜q (Ô+Ü
×Ñ˜b 'Ô*ä
×Ñ˜r #™w¨°©Õ5ä�]‰]œ9¨OÔ<ñ 	ØˆAˆa‰D÷	ð 	÷	ð 	ú÷	ð 	ús   ÁCÃC'ÃC$Ã'C0c                 ó   — | d   S ©Nr3   rŽ   r�   s    r   r�   r�   í  s
   € �2�c‘7€ r   c                 ó(   — | j                   d d …df   S rØ   r–   r�   s    r   r�   r�   î  s   € �2—6‘6š!˜S˜&‘>€ r   c                 ó(   — | j                   d d …df   S )Nr   r”   r�   s    r   r�   r�   ï  s   € �2—7‘7š1˜a˜4‘=€ r   c                 ód  — |\  }}} |g d¢g d¢g d¢dœ«      }|j                  «       } ||«      } ||«      }	||	usJ ‚|j                  |j                  usJ ‚|j                  |	j                  usJ ‚d|j                  d<   t        j                  |	|d   «       t        j
                  ||«       y )Nr&   r*   r.   r2   r   r3   )r   r9   r<   r=   rŸ   r>   )
r#   r$   r‹   rX   r   r@   r   rA   Ús1rº   s
             r   Ú#test_column_as_series_no_item_cacherÝ   ê  s§   € ð #*Ñ€M�9˜aÙ	šªºÑIÓ	J€BØ�g‰g‹i€Gá	�‹€BÙ	�‹€Bà�R‰<Ðˆ<Ø�8‰8˜2Ÿ8™8Ñ#Ð#Ð#Ø�8‰8˜2Ÿ8™8Ñ#Ð#Ð#à€B‡G�GˆA�Jä×Ñ˜2˜w s™|Ô,Ü×Ñ˜"˜gÕ&r   c                 óü   — | \  }}} |g d¢g d¢dœ«      } |g d¢«      }||d<   t        j                  t        |d«      t        |«      «      sJ ‚d|d<    |g d¢g d¢g d¢dœ«      }t        j                  ||«       y )Nr&   r.   rš   )rw   rx   é   Únewr   )r3   r4   rà   )r:   r;   r   r=   r>   )r$   r@   r   r   r   r¤   rC   s          r   Ú%test_dataframe_add_column_from_seriesrá   
  s   € ð #Ñ€A€y�&Ù	šªÑ9Ó	:€BáŠ|Ó€AØ€B€u�IÜ×ÑœI b¨%Ó0´)¸A³,Ô?Ð?Ð?ð €A€a�DÙšyªÂ|ÑTÓU€HÜ×Ñ˜"˜hÕ'r   ÚvalrÇ   zindexer_func, indexerrÈ   r6   r   r.   rQ   c                 óÜ  — t        j                  g d¢g d¢|dœ«      }|j                  «       }|d d  }|dk(  r0t        j                  t
        d¬«      5  | | |«      |<   d d d «       y | | |«      |<   t        j                  t        |d«      t        |d«      «      sJ ‚t        j                  t        |d«      t        |d«      «      rJ ‚t        j                  ||«       y # 1 sw Y   y xY w)Nr&   r*   r2   r3   rÑ   rÒ   r4   )r   r   r   rp   rÂ   rÕ   r:   r;   r   r=   r>   )Úindexer_funcre   râ   r   r   rA   Úviews          r   Ú)test_set_value_copy_only_necessary_columnræ     sÔ   € ô$ 
�‰šIªI¸CÑ@Ó	A€BØ�g‰g‹i€GØ‰aˆ5€Dà
ˆc‚zÜ�]‰]œ9¨OÔ<ñ 	,Ø(+‰L˜Ó˜WÑ%÷	,ð 	,ð %(‰�RÓ˜Ñ!ä×Ñ¤	¨"¨cÓ 2´I¸dÀCÓ4HÔIÐIÐIÜ×#Ñ#¤I¨b°#Ó$6¼	À$ÈÓ8LÔMÐMÐMÜ
×Ñ˜d GÕ,÷	,ð 	,ús   ÁC"Ã"C+c                  óD  — t        j                  g d¢t         j                  j                  g d¢g d¢g«      ¬«      } | j	                  «       }| d   }t        j                  t        | «      t        |«      «      sJ ‚d|j                  d<   t        j                  | |«       y )Nr&   )r'   r'   r(   )r)   r+   r,   rH   r'   rÇ   r   )r   r   Ú
MultiIndexÚfrom_arraysr   r:   r;   r   r<   r=   rŸ   )r!   Úser_origÚresults      r   Útest_series_midx_slicerì   ;  sv   € Ü
�)‰)’I¤R§]¡]×%>Ñ%>Â	Ê9Ð?UÓ%VÔ
W€CØ�x‰x‹z€HØ�‰V€FÜ×ÑœI c›N¬I°fÓ,=Ô>Ð>Ð>Ø€F‡K�K��NÜ×Ñ˜3 Õ)r   c                  ó@  — t        j                  ddgdddœ«      } | j                  «       }| d   }|j                  j	                  d«      rJ ‚t        j                  t        | d«      t        |d«      «      sJ ‚d|j                  d	<   t        j                  || «       y )
Nr'   r(   )©r3   Úx)r3   Úy)r4   rï   )r3   r   rî   rï   rÇ   r6   )r   r   r   rI   rƒ   r:   r;   r   r<   r=   r>   )r   rA   Únew_dfs      r   Útest_getitem_midx_slicerò   D  s‰   € Ü	�‰ A q 6°qÀaÑHÓ	I€BØ�g‰g‹i€GØ�‰Z€Fà�{‰{×,Ñ,¨QÔ/Ð/Ð/ä×ÑœI b¨*Ó5´yÀÈÓ7MÔNÐNÐNØ€F‡K�K�ÑÜ×Ñ˜' 2Õ&r   c                  óŒ  — t        j                  g d¢t         j                  j                  g d¢«      ¬«      } | d   }t	        j
                  t        | «      t        |«      «      sJ ‚d|j                  d<   t        j                  g d¢t         j                  j                  g d¢«      ¬«      }t        j                  | |«       y )Nr&   ))©r'   r(   r)   )rô   r+   ))r(   r)   r+   rH   rô   rÇ   r   )
r   r   rè   Úfrom_tuplesr:   r;   r   r<   r=   rŸ   )r!   rë   rC   s      r   Útest_series_midx_tuples_slicerö   P  s“   € Ü
�)‰)ÚÜ�m‰m×'Ñ'Ò(OÓPô€Cð �‰[€FÜ×ÑœI c›N¬I°fÓ,=Ô>Ð>Ð>Ø€F‡K�K��NÜ�y‰yÚÜ�m‰m×'Ñ'Ò(OÓPô€Hô ×Ñ˜3 Õ)r   c            	      óv  — d„ } t         j                  j                   | dd«       | dd«       | dd«       | dd«      g«      }t         j                  j                  g d¢d	d
g¬«      }t        j                  d||¬«      j                  «       j                  d¬«      }|d   dk(  }|j                  «       }|j                  t         j                  |d d …ddgf   d d …f   }|j                  t         j                  d d …d d …ddgf   d d …f   }t        j                  ||«       t        j                  ||«       y )Nc                 óF   — t        |«      D �cg c]  }| › |› �‘Œ
 c}S c c}w r
   )rK   )ÚprefixÚnr…   s      r   Úmklblz/test_midx_read_only_bool_indexer.<locals>.mklbla  s"   € Ü(-¨a«Ö1 1�6�(˜1˜#’Ò1Ð1ùÒ1s   ŽÚAr+   ÚBr(   ÚCÚD)©r3   rÔ   )r3   Úbar)r4   rÔ   )r4   ÚbahÚlvl0Úlvl1)Únamesr'   )r9   r   )Úaxisr   ÚC1ÚC3)r   rè   Úfrom_productrõ   r   Ú
sort_indexr   r`   Ú
IndexSlicer=   r>   rŸ   )rû   ÚidxÚcolsr   r\   Úexpected_maskrë   rC   s           r   Ú test_midx_read_only_bool_indexerr  _  s  € ò2ô �-‰-×
$Ñ
$Ù	ˆs�A‹™˜c 1›¡u¨S°!£}±e¸CÀ³mÐDó€Cô �=‰=×$Ñ$Ú@ÈÐQWÐHXð %ó €Dô 
�‰�a˜s¨DÔ	1×	<Ñ	<Ó	>×	IÑ	IÈqÐ	IÓ	Q€BàˆlÑ˜qÑ €DØ—I‘I“K€MØ�V‰V”B—M‘M $ª¨D°$¨<Ð"7Ñ8º!Ð;Ñ<€FØ�v‰v”b—m‘m¢A¢q¨4°¨,Ð$6Ñ7ºÐ:Ñ;€HÜ×Ñ˜& (Ô+Ü×Ñ˜4 Õ/r   c                  óì  — t        j                  dg d¢i«      } t        j                  g d¢g d¢dœ«      }|j                  «       }|| j                  d d …ddgf<   t	        j
                  t        | d«      t        |d«      «      sJ ‚t	        j
                  t        | d«      t        |d«      «      sJ ‚| j                  j                  d«      rJ ‚d| j                  d	<   t        j                  ||«       y )
Nr3   r&   r*   rV   r4   r5   r'   rÇ   )r   r'   )r   r   r   r`   r:   r;   r   rI   rƒ   r<   r=   r>   )r   ÚrhsÚrhs_origs      r   Ú!test_loc_enlarging_with_dataframer  t  sÆ   € Ü	�‰�sšIÐ&Ó	'€BÜ
�,‰,šYªYÑ7Ó
8€CØ�x‰x‹z€HØ€B‡F�FŠ1ˆs�Cˆjˆ=ÑÜ×ÑœI b¨#Ó.´	¸#¸sÓ0CÔDÐDÐDÜ×ÑœI b¨#Ó.´	¸#¸sÓ0CÔDÐDÐDØ�w‰w×(Ñ(¨Ô+Ð+Ð+à€B‡G�GˆD�MÜ×Ñ˜#˜xÕ(r   )6r   r:   rp   Úpandas.core.dtypes.commonr   Úpandasr   Úpandas._testingÚ_testingr=   Úpandas.tests.copy_view.utilr   Úfixturer$   rD   rF   rL   ÚmarkÚparametrizerY   r[   rW   rb   rd   rs   ru   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   r   ú<module>r     sm  ðÛ Û å 4ã Ý Ý 1ð €‡�˜ Ð,Ô-ñ6ó .ð6òF'ò.,ò*'ð0 ‡�×ÑØˆg�yÐ!¨¸Ð'Fð ó ñ'óð'ð2 ‡�×ÑØˆg�yÐ!¨¸Ð'Fð ó ð ‡�×ÑØÙ
ˆ1ˆaƒ[�(�"—(‘(Ò.Ó/°°·±¸1¸a¸&Ó1AÐBÚ"ð ó ð
 ‡�×ÑØÙ
ˆ3�ƒ_�h�b—h‘hÒ2Ó3°c¸3°ZÐ@Ú"ð ó ñ
'óóóð'ðB ‡�×ÑØˆg�yÐ!¨¸Ð'Fð ó ð ‡�×ÑØÙ
ˆ1ˆaƒ[�(�"—(‘(Ò.Ó/°°·±¸1¸a¸&Ó1AÐBÚ"ð ó ð
 ‡�×ÑØÙ
ˆ1ˆaƒ[�(�"—(‘(Ò.Ó/°!°Q°Ð8Ú"ð ó ñ
'óóóð'ðB ‡�×ÑØÙ
ˆ1ˆaƒ[�(�"—(‘(Ò.Ó/°°·±¸1¸a¸&Ó1AÐBÚ"ð ó ñ
'óð
'ò2'ò$'ð* ‡�×ÑØˆg�yÐ!¨¸Ð'Fð ó ñ'óð'ò,'ð& ‡�×ÑØˆg�yÐ!¨¸Ð'Fð ó ñ'óð'ð4 ‡�×ÑØÙ
ˆ3�ƒ_�h�b—h‘hÒ2Ó3°c¸3°ZÐ@Ú"ð ó ñ
'óð
'ð  ‡�×ÑØá&Ù&Ù+Ù*Ù'Ù*ðò	ð ó ð& ‡�×ÑØˆg�yÐ!¨¸Ð'Fð ó ñ,óó'ð,,ð6 ‡�×ÑØˆg�yÐ!¨¸Ð'Fð ó ñ-óð-ð* ‡�×ÑØá%Ù'Ù-ÙKð	ò 	1ð ó 	ñ-ó	ð-ò&-ð" ‡�×ÑØáÙÙÙ Ùðò 	<ð ó 
ñ'ó
ð'ð& ‡�×ÑØáÙÙðò
 	#ð ó ñ&óð&ò.&ò*&ð( ‡�×ÑØÙ
ˆ1ˆaƒ[�(�"—(‘(Ò.Ó/°°·±¸1¸a¸&Ó1AÐBÚ"ð ó ñ
&óð
&ò8'ò4ò02ò*ð, ‡�×ÑØáÙ!Ù ðò
 	#ð ó ñ'óð'ò.(ð  ‡�×Ñ˜  c 
Ó+Ø‡�×ÑØà	�‰�ÐØ	�‰�&ÐØ	�‰�1�#�s�ÐØ	�‰�A�3˜�(ÐØ	�‰‘%˜“+˜sÐ#Ð$Ø	�‰‘5˜“; Ð"Ð#ðó
ð ‡�×ÑØ	ŠOšYÐ'¨m¸^Ð-Lð ó ñ-óó
ó ,ð-ò$*ò	'ò*ò0ó*
)r   