Ë
    +V.jzc  ã                   óÊ  — d dl Zd dlZd dlZd dlmZmZmZmZm	Z	m
Z
 d dlmZ d dlmZmZ ej"                  j%                  dddg«      ej"                  j%                  dg d¢«      d	„ «       «       Zej"                  j%                  d
e	ej(                  e
eg«      d„ «       Zej"                  j.                  ej"                  j%                  d
e	ej(                  e
eg«      d„ «       «       Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z d„ Z!d„ Z"d„ Z#d„ Z$ej"                  j%                  dg d¢«      d„ «       Z%d„ Z&d„ Z'd„ Z(ej"                  j%                  d e)d«       e)d «      g«      d„ «       Z*d„ Z+d „ Z,d!„ Z-d"„ Z.d#„ Z/d$„ Z0ej"                  j%                  dg d%¢«      d&„ «       Z1ej"                  j%                  d'ejd                  d(g«      d)„ «       Z3ej"                  j%                  d'ejd                  d*g«      d+„ «       Z4ej"                  j%                  d,d-gd-gfd-d-gd-gfd.d-gd.d-gfg«      d/„ «       Z5ej"                  j%                  d0d1dddgfd1d2gddgfd1d3gddgfd4d5d6gddgfd4d3d2gddgfd7g d8¢ddgfd4d2d5gd2dgfd4d5d3gdd3gfd4d2d3gd2d3gfd4dd3gdd3gfg
«      d9„ «       Z6d:„ Z7d;„ Z8d<„ Z9d=„ Z:ej"                  j%                  d>d?d@g«      ej"                  j%                  dAddBg«      dC„ «       «       Z;ej"                  j%                  d'dDdEg«      dF„ «       Z<ej"                  j%                  dGdHejd                  g«      dI„ «       Z=ej"                  j}                  dJ«      dK„ «       Z?dL„ Z@dM„ ZAej"                  j%                  dNg d8¢d dOggg dP¢dOggg dQ¢g dR¢gg dQ¢g dS¢gdTdUgfg«      dV„ «       ZBej"                  j%                  d2 ej†                  d2d3gd2d3g¬W«      d2d3gg«      ej"                  j%                  d3 ej†                  d2d3gd3d2gdX¬Y«       ej†                  d2d3gd3d2g¬W«      g«      dZ„ «       «       ZDej"                  j%                  d'ejd                  d(g«      d[„ «       ZEd\„ ZFy)]é    N)ÚCategoricalIndexÚ	DataFrameÚIndexÚIntervalIndexÚ
MultiIndexÚSeries)Úis_float_dtypeÚis_unsigned_integer_dtypeÚcaseg      à?ÚxxxÚmethod)ÚintersectionÚunionÚ
differenceÚsymmetric_differencec                 ó�   — d}t        j                  t        |¬«      5   t        | |«      ||¬«       d d d «       y # 1 sw Y   y xY w)Nz!Input must be Index or array-like©Úmatch©Úsort)ÚpytestÚraisesÚ	TypeErrorÚgetattr)Úidxr   r   r   Úmsgs        úhC:\xampp\htdocs\tradingbinance\backend\.venv\Lib\site-packages\pandas/tests/indexes/multi/test_setops.pyÚtest_set_ops_error_casesr      s6   € ð .€CÜ	�‰”y¨Ö	,ØŒ��VÓ˜T¨Õ-÷ 
-×	,Ñ	,ús	   ž<¼AÚklassc                 ó\  — | dd d…   }| d d }|t         ur ||j                  «      }|j                  ||¬«      }|€|j                  «       }n|}t	        j
                  ||«       d}t        j                  t        |¬«      5  |j                  g d¢|¬«       d d d «       y # 1 sw Y   y xY w)Né   éÿÿÿÿé   r   ú.other must be a MultiIndex or a list of tuplesr   ©é   r!   é   )	r   Úvaluesr   Úsort_valuesÚtmÚassert_index_equalr   r   r   )r   r   r   ÚfirstÚsecondÚ	intersectÚexpectedr   s           r   Útest_intersection_baser0      s¡   € à���2�‰J€EØ��!ˆW€Fà”JÑÙ�v—}‘}Ó%ˆà×"Ñ" 6°Ð"Ó5€IØ€|Ø×$Ñ$Ó&‰àˆÜ×Ñ˜) XÔ.à
:€CÜ	�‰”y¨Ö	,Ø×Ñš9¨4ÐÔ0÷ 
-×	,Ñ	,úó   ÂB"Â"B+c                 ó\  — | d d d…   }| d d }|t         ur ||j                  «      }|j                  ||¬«      }|€|j                  «       }n|}t	        j
                  ||«       d}t        j                  t        |¬«      5  |j                  g d¢|¬«       d d d «       y # 1 sw Y   y xY w)Nr"   r#   r   r$   r   r%   )	r   r(   r   r)   r*   r+   r   r   r   )r   r   r   r,   r-   r   r/   r   s           r   Útest_union_baser3   3   s›   € ð ‘�"�‰I€EØ��!ˆW€Fà”JÑÙ�v—}‘}Ó%ˆà�K‰K˜ TˆKÓ*€EØ€|Ø×$Ñ$Ó&‰àˆÜ×Ñ˜% Ô*à
:€CÜ	�‰”y¨Ö	,Ø�‰’I DˆÔ)÷ 
-×	,Ñ	,úr1   c                 ó  — | dd  }| d d }| j                  ||¬«      }|€|j                  «       }|j                  |«      sJ ‚t        j                  ||«       t
        j                  t        t        fD �cg c]  } ||j                  «      ‘Œ }}|D ]+  }| j                  ||¬«      }t        j                  ||«       Œ- d}t        j                  t        |¬«      5  | j                  g d¢|¬«       d d d «       y c c}w # 1 sw Y   y xY w)Né   r   r$   r   r%   )r   r)   Úequalsr*   r+   ÚnpÚarrayr   Úlistr(   r   r   r   )	r   r   r-   ÚanswerÚresultr   Úcasesr   r   s	            r   Útest_difference_baser=   H   só   € Ø��ˆW€FØ��!ˆW€FØ�^‰^˜F¨ˆ^Ó.€Fà€|Ø×#Ñ#Ó%ˆà�=‰=˜Ô Ð Ð Ü×Ñ˜& &Ô)ô 13·±¼&Ä$Ñ/GÓHÑ/G e‰U�6—=‘=Õ!Ð/G€EÐHÛˆØ—‘ ¨4�Ó0ˆÜ
×Ñ˜f fÕ-ð ð ;€CÜ	�‰”y¨Ö	,Ø�‰’y tˆÔ,÷ 
-Ð	,ùò I÷ 
-Ð	,ús   Á6C=ÃDÄDc                 ó  — | dd  }| d d }| ddg   }|j                  ||¬«      }|€|j                  «       }t        j                  ||«       t        j
                  t        t        fD �cg c]  } ||j                  «      ‘Œ }}|D ]+  }|j                  ||¬«      }t        j                  ||«       Œ- d}	t        j                  t        |	¬«      5  |j                  g d¢|¬«       d d d «       y c c}w # 1 sw Y   y xY w)Nr&   r"   r   r   r$   r   r%   )r   r)   r*   r+   r7   r8   r   r9   r(   r   r   r   )
r   r   r,   r-   r:   r;   r   r<   r   r   s
             r   Útest_symmetric_differencer?   ^   s÷   € Ø��ˆG€EØ��"ˆX€FØ�"�a�‰\€FØ×'Ñ'¨°TÐ'Ó:€Fà€|Ø×#Ñ#Ó%ˆä×Ñ˜& &Ô)ô 13·±¼&Ä$Ñ/GÓHÑ/G e‰U�6—=‘=Õ!Ð/G€EÐHÛˆØ×+Ñ+¨D°tÐ+Ó<ˆÜ
×Ñ˜f fÕ-ð ð ;€CÜ	�‰”y¨Ö	,Ø×"Ñ"¢9°4Ð"Ô8÷ 
-Ð	,ùò I÷ 
-Ð	,ús   Á*C1ÃC6Ã6C?c                  ó$  — t        j                  ddgddggddg¬«      } | j                  | «      }|j                  | j                  k(  sJ ‚| j	                  «       j                  ddg«      }| j                  |«      }|j                  d d gk(  sJ ‚y )NÚaÚbÚAÚB©Únames)r   Úfrom_productr   rF   ÚcopyÚrename)r   r;   Úidx2s      r   Ú$test_multiindex_symmetric_differencerK   t   s‹   € ä
×
!Ñ
! C¨ :°°S¨zÐ":À3ÈÀ*Ô
M€CØ×%Ñ% cÓ*€FØ�<‰<˜3Ÿ9™9Ò$Ð$Ð$à�8‰8‹:×Ñ˜c 3˜ZÓ(€DØ×%Ñ% dÓ+€FØ�<‰<˜D $˜<Ò'Ð'Ñ'ó    c                 óB   — | j                   rJ ‚| d d j                   sJ ‚y )Nr   )Úempty©r   s    r   Ú
test_emptyrP      s    € à�yŠyÐˆ=Øˆr�ˆ7�=Š=Ð‰=rL   c                 óþ  — | }|j                  | dd  |¬«      }| d d j                  }|€t        |«      }t        j                  |d| j
                  ¬«      }t        |t        «      sJ ‚|j                  |«      sJ ‚|j
                  | j
                  k(  sJ ‚t        j                  ||«       | j                  | |¬«      }| d d }|j                  |«      sJ ‚|j
                  | j
                  k(  sJ ‚| dd  j                  | |¬«      }| d d }|j                  |«      sJ ‚|j
                  | j
                  k(  sJ ‚| d d j                  | |¬«      }| d d }|j                  |«      sJ ‚|j
                  | j
                  k(  sJ ‚| dd  }ddg|_        |j                  ||¬«      }|j
                  dk(  sJ ‚| j                  | j                  d«      d   |¬«      }t        |«      dk(  sJ ‚|j                  |j                  |¬«      }|j                  |d d «      sJ ‚|j                  g |¬«      }|j                  |«      sJ ‚|j
                  |j
                  k(  sJ ‚|j                  d	g|¬«      }t        j                  g d
¢«      }|j
                  |_        |j
                  |j
                  k(  sJ ‚d}t        j                  t        |¬«      5  |j                  g d¢|¬«       d d d «       y # 1 sw Y   y xY w)Néýÿÿÿr   r   )Ú	sortorderrF   ÚfooÚbaz©NNr&   ©rT   Úone))ÚbarrX   )rU   Útwo)rT   rZ   )ÚquxrX   )r[   rZ   r$   r   )r&   r!   r'   r5   r#   )r   r(   Úsortedr   Úfrom_tuplesrF   Ú
isinstancer6   r*   r+   Ú	sortlevelÚlenr   r   r   )r   r   r,   r;   Úvalsr/   Úchunkletr   s           r   Útest_differencerc   …   sí  € Ø€EØ×Ñ˜c " #˜h¨TÐÓ2€FØˆs�ˆ8�?‰?€Dà€|Ü�d‹|ˆä×%Ñ% d°a¸s¿y¹yÔI€Hä�fœjÔ)Ð)Ð)Ø�=‰=˜Ô"Ð"Ð"Ø�<‰<˜3Ÿ9™9Ò$Ð$Ð$Ü×Ñ˜& (Ô+ð �^‰^˜C dˆ^Ó+€FØ�2�Aˆw€HØ�=‰=˜Ô"Ð"Ð"Ø�<‰<˜3Ÿ9™9Ò$Ð$Ð$ð ��ˆX× Ñ  ¨4Ð Ó0€FØ�2�Aˆw€HØ�=‰=˜Ô"Ð"Ð"Ø�<‰<˜3Ÿ9™9Ò$Ð$Ð$ð ��!ˆW×Ñ ¨$ÐÓ/€FØ�2�Aˆw€HØ�=‰=˜Ô"Ð"Ð"Ø�<‰<˜3Ÿ9™9Ò$Ð$Ð$ð �2�3ˆx€HØ˜U�^€H„NØ×Ñ˜h¨TÐÓ2€FØ�<‰<˜<Ò'Ð'Ð'ð �^‰^˜CŸM™M¨!Ó,¨QÑ/°dˆ^Ó;€FÜˆv‹;˜!ÒÐÐð ×Ñ˜eŸl™l°ÐÓ6€FØ�=‰=˜˜r ˜Ô#Ð#Ð#ð ×Ñ˜b tÐÓ,€FØ�<‰<˜ÔÐÐØ�;‰;˜&Ÿ,™,Ò&Ð&Ð&ð ×Ñ˜~Ð.°TÐÓ:€FÜ×%Ñ%ÚXó€Hð —[‘[€H„NØ�;‰;˜&Ÿ,™,Ò&Ð&Ð&à
:€CÜ	�‰”y¨Ö	,Ø×Ñš¨tÐÔ4÷ 
-×	,Ñ	,ús   ËK3Ë3K<c                  óˆ   — t        j                  ddgddgg«      } | j                  g «      }t        j                  || «       y )Nr&   r   rA   rB   ©r   rG   r   r*   r+   ©r   r;   s     r   Útest_difference_sort_specialrg   Æ   s=   € ä
×
!Ñ
! A q 6¨C°¨:Ð"6Ó
7€Cà�^‰^˜BÓ€FÜ×Ñ˜& #Õ&rL   c                  óÂ   — t        j                  ddgddgg«      } | j                  g d¬«      }t        j                  ddgddgg«      }t        j                  ||«       y ©Nr&   r   rA   rB   Tr   re   )r   r;   r/   s      r   Ú!test_difference_sort_special_truerj   Î   s^   € Ü
×
!Ñ
! A q 6¨C°¨:Ð"6Ó
7€CØ�^‰^˜B Tˆ^Ó*€FÜ×&Ñ&¨¨A¨°°c°
Ð';Ó<€HÜ×Ñ˜& (Õ+rL   c                  óÄ  — t        j                  dt        j                  d«      dgddgg«      } t        j                  dt        j                  d«      dgdd	gg«      }d
}t	        j
                  t        |¬«      5  | j                  |«      }d d d «       t	        j                  | «       | j                  |d¬«      }t	        j                  || «       y # 1 sw Y   ŒIxY w)Nr&   Ú2000r!   rA   rB   r'   r5   ÚcÚdz0sort order is undefined for incomparable objectsr   Fr   )	r   rG   ÚpdÚ	Timestampr*   Úassert_produces_warningÚRuntimeWarningr   r+   )r   Úotherr   r;   s       r   Ú!test_difference_sort_incomparablert   Õ   s¹   € ä
×
!Ñ
! A¤r§|¡|°FÓ';¸QÐ#?À#ÀsÀÐ"LÓ
M€Cä×#Ñ# a¬¯©°fÓ)=¸qÐ%AÀCÈÀ:Ð$NÓO€Eà
<€CÜ	×	#Ñ	#¤N¸#Ö	>Ø—‘ Ó&ˆ÷ 
?ä×Ñ˜& #Ô&ð �^‰^˜E¨ˆ^Ó.€FÜ×Ñ˜& #Õ&÷ 
?Ð	>ús   Á<CÃCc                  óJ  — t        j                  dt        j                  d«      dgddgg«      } t        j                  dt        j                  d«      dgdd	gg«      }d
}t	        j
                  t        |¬«      5  | j                  |d¬«       d d d «       y # 1 sw Y   y xY w)Nr&   rl   r!   rA   rB   r'   r5   rm   rn   zH'values' is not ordered, please explicitly specify the categories order r   Tr   )r   rG   ro   rp   r   r   r   r   )r   rs   r   s      r   Ú&test_difference_sort_incomparable_truerv   å   s†   € Ü
×
!Ñ
! A¤r§|¡|°FÓ';¸QÐ#?À#ÀsÀÐ"LÓ
M€CÜ×#Ñ# a¬¯©°fÓ)=¸qÐ%AÀCÈÀ:Ð$NÓO€Eð U€CÜ	�‰”y¨Ö	,Ø�‰�u 4ˆÔ(÷ 
-×	,Ñ	,ús   Á<BÂB"c                 óh  — | d d d d d…   }| dd  }|j                  ||¬«      }|dv r3t        j                  |j                  «       | j                  «       «       nt        j                  || «       | j                  | |¬«      }t        j                  || «       | j                  | d d |¬«      }t        j                  || «       | j                  }| d d j                  |dd  |¬«      }|€3t        j                  |j                  «       | j                  «       «       y |j                  | «      sJ ‚y )Nr#   r"   r'   r   )NFr   r5   )r   r*   r+   r)   r(   r6   )r   r   Úpiece1Úpiece2Ú	the_unionÚtuplesr;   s          r   Ú
test_unionr|   ð   s  € Ø��!ˆW‘T�r�T‰]€FØ��ˆW€Fà—‘˜V¨$�Ó/€Iàˆ}ÑÜ
×Ñ˜i×3Ñ3Ó5°s·±Ó7HÕIä
×Ñ˜i¨Ô-ð —	‘	˜# D�	Ó)€IÜ×Ñ˜) SÔ)à—	‘	˜#˜b˜q˜'¨�	Ó-€IÜ×Ñ˜) SÔ)à�Z‰Z€FØ��!ˆW�]‰]˜6 ! "˜:¨Dˆ]Ó1€FØ€|Ü
×Ñ˜f×0Ñ0Ó2°C·O±OÓ4EÕFà�}‰}˜SÔ!Ð!Ñ!rL   c                 óŒ  — t        g d¢«      }|j                  | «      }d|v sJ ‚d|v sJ ‚|r6t        j                  t        d¬«      5  | j                  |«       d d d «       y d}t        j                  t        |¬«      5  | j                  |«      }d d d «       |j                  «      rJ ‚y # 1 sw Y   y xY w# 1 sw Y   Œ)xY w)N)rC   rD   ÚCrW   rD   zCan only unionr   z'The values in the array are unorderable)	r   r   r   r   ÚNotImplementedErrorr*   rq   rr   r6   )r   Úusing_infer_stringrs   r;   r   Úresult2s         r   Útest_union_with_regular_indexr‚   
  s²   € Ü’/Ó"€Eà�[‰[˜Ó€FØ˜VÑ#Ð#Ð#Ø�&‰=Ðˆ=áÜ�]‰]Ô.Ð6FÖGØ�I‰I�eÔ÷ HÐGð 8ˆÜ×'Ñ'¬¸cÖBØ—i‘i Ó&ˆG÷ Cð —=‘= Ô)Ð)Ð)Ð)÷ HÐGú÷ CÐBús   ÁB.Â B:Â.B7Â:Cc                 óè  — | d d d d d…   }| dd  }|j                  ||¬«      }|dv rt        j                  || dd «       n't        j                  |j                  «       | dd «       | j                  | |¬«      }t        j                  || «       | d d j                  | dd  |¬«      }| d d }|j	                  |«      sJ ‚| j
                  }| j                  |«      }|j	                  | «      sJ ‚y )Nr#   r"   r'   r   )NTr!   r   )r   r*   r+   r)   r6   r(   )	r   r   rx   ry   Úthe_intrN   r/   r{   r;   s	            r   Útest_intersectionr…     s  € Ø��!ˆW‘T�r�T‰]€FØ��ˆW€Fà×!Ñ! &¨tÐ!Ó4€Gàˆ|ÑÜ
×Ñ˜g s¨1¨Q xÕ0ä
×Ñ˜g×1Ñ1Ó3°S¸¸1°XÔ>ð ×Ñ˜s¨ÐÓ.€GÜ×Ñ˜' 3Ô'ð ��ˆG× Ñ   Q R ¨tÐ Ó4€EØ�2�Aˆw€HØ�<‰<˜Ô!Ð!Ð!à�Z‰Z€FØ×Ñ˜fÓ%€FØ�=‰=˜ÔÐÑrL   c                 ó¢  — | j                  «       j                  d«      }d g| j                  z  } t        | |«      ||¬«      } t        | |«      | |¬«      j	                  |«      }t        j                  ||«        t        | |«      |d d |¬«      } t        | |«      | d d |¬«      j	                  |«      }t        j                  ||«       y )NÚcategoryr   r#   )Úto_flat_indexÚastypeÚnlevelsr   rI   r*   r+   )r   r   r   rs   Ú	res_namesr;   r/   s          r   Útest_setop_with_categoricalrŒ   6  sÃ   € ð ×ÑÓ×&Ñ& zÓ2€EØ�˜Ÿ™Ñ$€Ià!ŒW�S˜&Ó! %¨dÔ3€FØ#Œw�s˜FÓ# C¨dÔ3×:Ñ:¸9ÓE€HÜ×Ñ˜& (Ô+à!ŒW�S˜&Ó! %¨¨ )°$Ô7€FØ#Œw�s˜FÓ# C¨¨ G°$Ô7×>Ñ>¸yÓI€HÜ×Ñ˜& (Õ+rL   c                 ód  — t        t        d«      d¬«      }| j                  ||¬«      }t        | j                  g g| j
                  z  d ¬«      }t        j                  ||d¬«       | j                  t        j                  |«      d d |¬«      }t        | j                  g g| j
                  z  | j                  ¬«      }t        j                  ||d¬«       d	}t        j                  t        |¬
«      5  | j                  t        j                  |«      |¬«       d d d «       y # 1 sw Y   y xY w)Nr'   rT   )Únamer   ©ÚlevelsÚcodesrF   T)Úexactr   r$   r   )r   Úranger   r   r�   rŠ   r*   r+   r7   ÚasarrayrF   r   r   r   )r   r   rs   r;   r/   r   s         r   Útest_intersection_non_objectr•   F  së   € Ü”%˜“( Ô'€Eà×Ñ˜e¨$ÐÓ/€FÜ §¡°B°4¸#¿+¹+Ñ3EÈTÔR€HÜ×Ñ˜& (°$Õ7ð ×ÑœbŸj™j¨Ó/°°Ð3¸$ÐÓ?€FÜ §¡°B°4¸#¿+¹+Ñ3EÈSÏYÉYÔW€HÜ×Ñ˜& (°$Õ7à
:€CÜ	�‰”y¨Ö	,à×ÑœŸ™ EÓ*°ÐÔ6÷ 
-×	,Ñ	,ús   Ã6'D&Ä&D/c                  óÖ   — t        j                  ddgddgg«      } t        j                  | j	                  | d¬«      | «       t        j                  | j	                  | d ¬«      | «       y ©Nr&   r   rA   rB   Fr   )r   rG   r*   r+   r   rO   s    r   Útest_intersect_equal_sortr˜   X  s_   € ä
×
!Ñ
! A q 6¨C°¨:Ð"6Ó
7€CÜ×Ñ˜#×*Ñ*¨3°UÐ*Ó;¸SÔAÜ×Ñ˜#×*Ñ*¨3°TÐ*Ó:¸CÕ@rL   c                  óÂ   — t        j                  ddgddgg«      } t        j                  ddgddgg«      }| j                  | d¬«      }t        j                  ||«       y ri   )r   rG   r   r*   r+   )r   r/   r;   s      r   Útest_intersect_equal_sort_truerš   _  sa   € Ü
×
!Ñ
! A q 6¨C°¨:Ð"6Ó
7€CÜ×&Ñ&¨¨A¨°°c°
Ð';Ó<€HØ×Ñ˜c¨ÐÓ-€FÜ×Ñ˜& (Õ+rL   Úslice_c                 ó&  — t        j                  ddgddgg«      }||    }t        j                  |j	                  |«      |«       t        j                  |j	                  |«      |«       t        j                  |j	                  |d¬«      |«       y r—   )r   rG   r*   r+   r   )r›   r   rs   s      r   Útest_union_sort_other_emptyr�   f  s}   € ô ×
!Ñ
! A q 6¨C°¨:Ð"6Ó
7€Cð �‰K€EÜ×Ñ˜#Ÿ)™) EÓ*¨CÔ0Ü×Ñ˜%Ÿ+™+ cÓ*¨CÔ0ô ×Ñ˜#Ÿ)™) E°˜)Ó6¸Õ<rL   c                  óÌ   — t        j                  ddgddgg«      } | d d }| j                  |d¬«      }t        j                  ddgddgg«      }t        j                  ||«       y ri   )r   rG   r   r*   r+   )r   rs   r;   r/   s       r   Ú test_union_sort_other_empty_sortrŸ   t  si   € Ü
×
!Ñ
! A q 6¨C°¨:Ð"6Ó
7€CØ��ˆG€EØ�Y‰Y�u 4ˆYÓ(€FÜ×&Ñ&¨¨A¨°°c°
Ð';Ó<€HÜ×Ñ˜& (Õ+rL   c                  óh  — t        j                  dt        j                  d«      gddgg«      } t	        j
                  t        «      5  | j                  | d d «      }d d d «       t	        j                  | «       | j                  | d d d¬«      }t	        j                  || «       y # 1 sw Y   ŒLxY w)Nr&   rl   rA   rB   Fr   )	r   rG   ro   rp   r*   rq   rr   r   r+   rf   s     r   Ú"test_union_sort_other_incomparabler¡   |  s•   € ä
×
!Ñ
! A¤r§|¡|°FÓ';Ð#<¸sÀC¸jÐ"IÓ
J€Cô 
×	#Ñ	#¤NÕ	3Ø—‘˜3˜r ˜7Ó#ˆ÷ 
4ä×Ñ˜& #Ô&ð �Y‰Y�s˜2˜A�w UˆYÓ+€FÜ×Ñ˜& #Õ&÷ 
4Ð	3ús   ÁB(Â(B1c                  óð   — t        j                  dt        j                  d«      gddgg«      } d}t	        j
                  t        |¬«      5  | j                  | d d d¬«       d d d «       y # 1 sw Y   y xY w)	Nr&   rl   rA   rB   z<'<' not supported between instances of 'Timestamp' and 'int'r   Tr   )r   rG   ro   rp   r   r   r   r   )r   r   s     r   Ú'test_union_sort_other_incomparable_sortr£   Š  s^   € Ü
×
!Ñ
! A¤r§|¡|°FÓ';Ð#<¸sÀC¸jÐ"IÓ
J€CØ
H€CÜ	�‰”y¨Ö	,Ø�	‰	�#�b�q�' ˆ	Ô%÷ 
-×	,Ñ	,ús   ÁA,Á,A5c                  óÞ   — t        j                  ddgddgg«      } | j                  d   }d}t        j                  t
        |¬«      5  | j                  |«       d d d «       y # 1 sw Y   y xY w)NrA   rB   r&   r!   z<Can only union MultiIndex with MultiIndex or Index of tuplesr   )r   rG   r�   r   r   r   r   )Úmir   r   s      r   Ú"test_union_non_object_dtype_raisesr¦   ‘  sW   € ä	×	 Ñ	  3¨ *¨q°!¨fÐ!5Ó	6€Bà
�)‰)�A‰,€Cà
H€CÜ	�‰Ô*°#Ö	6Ø
�‰�Œ÷ 
7×	6Ñ	6ús   ÁA#Á#A,c                  óò   — t        j                  g g«      } t        j                  ddgddggddg¬«      }| j                  |«      }t        j                  ddgddgg«      }t        j                  ||«       y )Nr&   r!   r'   r5   rA   rB   rE   ©r   Úfrom_arraysr   r*   r+   )r¥   Úmi2r;   r/   s       r   Ú%test_union_empty_self_different_namesr«   œ  sq   € ä	×	Ñ	  Ó	%€BÜ
×
 Ñ
  1 a &¨1¨a¨&Ð!1¸#¸s¸Ô
D€CØ�X‰X�c‹]€FÜ×%Ñ%¨¨1 v°°1¨vÐ&6Ó7€HÜ×Ñ˜& (Õ+rL   c                  ó  — t        j                  ddgddggddg¬«      } t        j                  d«      }| j	                  |«      }t        j                  | |d	¬
«       |j	                  | «      }t        j                  | |d	¬
«       y )Nr&   r!   r'   r5   rA   rB   rE   r   F)Úcheck_names)r   r©   ro   Ú
RangeIndexr   r*   r+   )r¥   ÚriÚresult_leftÚresult_rights       r   Ú&test_union_multiindex_empty_rangeindexr²   ¥  sq   € ä	×	Ñ	 ! Q ¨!¨Q¨Ð 0¸¸c¸
Ô	C€BÜ	�‰�qÓ	€Bà—(‘(˜2“,€KÜ×Ñ˜"˜k°uÕ=à—8‘8˜B“<€LÜ×Ñ˜"˜l¸Ö>rL   )r   r   r   r   c                 ó   — t        j                  ddgddgg«      }t        j                  ddgddgg«      }t        j                  t        d¬«      5   t        || «      |d¬«       d d d «        t        || «      |d	¬«       y # 1 sw Y   ŒxY w)
NrA   rB   r&   r!   rm   zThe 'sort' keyword only takesr   r   T)r   rG   r   r   Ú
ValueErrorr   )r   Úidx1rJ   s      r   Útest_setops_sort_validationr¶   ±  s…   € ô ×"Ñ" S¨# J°°A°Ð#7Ó8€DÜ×"Ñ" S¨# J°°A°Ð#7Ó8€Dä	�‰”zÐ)HÖ	IØŒ��fÓ˜d¨Õ+÷ 
Jð „GˆD�&Ó˜$ TÖ*÷	 
JÐ	Iús   ÁBÂBÚvaléd   c                 ó(  — t        j                  t        ddg| ¬«      ddggdd g¬«      }t        j                  t        dd|g| ¬«      g d¢g«      }|j                  |«      }t        j                  t        dg| ¬«      dgg«      }t	        j
                  ||«       |j                  |j                  d¬«      «      }t        j                  t        g | ¬«      t        g t        j                  ¬«      gdd g¬«      }t	        j
                  ||«       y )	Nr&   r!   ©ÚdtyperA   rE   ©r&   r&   r'   F)Ú	ascending)	r   r©   r   r   r*   r+   r)   r7   Úint64©Úany_numeric_ea_dtyper·   ÚmidxÚmidx2r;   r/   s         r   Útest_difference_keep_ea_dtypesrÃ   ¿  sý   € ô ×!Ñ!Ü	��A�Ð2Ô	3°a¸°VÐ<ÀSÈ$ÀKô€Dô ×"Ñ"Ü	��A�s�Ð#7Ô	8º)ÐDó€Eð �_‰_˜UÓ#€FÜ×%Ñ%¤v¨q¨cÐ9MÔ'NÐQRÐPSÐ&TÓU€HÜ×Ñ˜& (Ô+à�_‰_˜T×-Ñ-¸Ð-Ó>Ó?€FÜ×%Ñ%Ü	�Ð.Ô	/´¸Ä"Ç(Á(Ô1KÐLØ�Dˆkô€Hô ×Ñ˜& (Õ+rL   r#   c                 óB  — t        j                  t        ddg| ¬«      ddggdd g¬«      }t        j                  t        dd|g| ¬«      g d¢g«      }|j                  |«      }t        j                  t        dd|g| ¬«      g d¢g«      }t	        j
                  ||«       y )Nr&   r!   rº   rA   rE   r¼   r%   )r   r©   r   r   r*   r+   r¿   s         r   Ú*test_symmetric_difference_keeping_ea_dtyperÅ   Ô  s¤   € ô ×!Ñ!Ü	��A�Ð2Ô	3°a¸°VÐ<ÀSÈ$ÀKô€Dô ×"Ñ"Ü	��A�s�Ð#7Ô	8º)ÐDó€Eð ×&Ñ& uÓ-€FÜ×%Ñ%Ü	��A�s�Ð#7Ô	8º)ÐDó€Hô ×Ñ˜& (Õ+rL   )r{   Ú
exp_tuples©Úval1Útest1©Úval2Útest2c                 óì   — t        j                  | ddg¬«      }t        j                  g d¢ddg¬«      }|j                  |«      }t        j                  |ddg¬«      }t        j                  ||«       y )Nr,   r-   rE   )rÇ   rÇ   rÊ   )r   r]   r   r*   r+   )r{   rÆ   ÚleftÚrightr;   r/   s         r   Útest_intersect_with_duplicatesrÐ   ä  so   € ô ×!Ñ! &°¸(Ð0CÔD€DÜ×"Ñ"ÚAØ˜Ð!ô€Eð ×Ñ˜uÓ%€FÜ×%Ñ% j¸À(Ð8KÔL€HÜ×Ñ˜& (Õ+rL   zdata, names, expected©r&   rA   rB   )r&   r!   rm   rn   r%   )rA   rB   rm   c                 ó–   — t        j                  g ddg¬«      }t        j                  | g|¬«      }|j                  |«      }||k(  sJ ‚y )NrA   rB   rE   )r   r]   Ú_maybe_match_names)ÚdatarF   r/   r¥   rª   r;   s         r   Útest_maybe_match_namesrÕ   û  sL   € ô" 
×	Ñ	 ¨3°¨*Ô	5€BÜ
×
 Ñ
  $ ¨uÔ
5€CØ×"Ñ" 3Ó'€FØ�XÒÐÑrL   c                  ó  — t        j                  ddgddggddg¬«      } t        j                  ddgddggddg¬«      }| j                  |«      }t        j                  ddgddggd dg¬«      }t        j                  ||«       y )	Nr&   r!   r'   r5   rm   rB   rE   rA   ©r   r©   r   r*   r+   )Úmi1rª   r;   r/   s       r   Ú'test_intersection_equal_different_namesrÙ     s‹   € ä
×
 Ñ
  1 a &¨1¨a¨&Ð!1¸#¸s¸Ô
D€CÜ
×
 Ñ
  1 a &¨1¨a¨&Ð!1¸#¸s¸Ô
D€Cà×Ñ˜cÓ"€FÜ×%Ñ%¨¨1 v°°1¨vÐ&6¸tÀS¸kÔJ€HÜ×Ñ˜& (Õ+rL   c                  ó¾   — t        j                  dgdggddg¬«      } t        j                  dgdgg«      }| j                  |«      }t        j                  ||«       y )Nr&   r'   rm   rB   rE   r×   )r¥   rª   r;   s      r   Ú!test_intersection_different_namesrÛ     sV   € ä	×	Ñ	 !  q c 
°3¸°*Ô	=€BÜ
×
 Ñ
  1 #¨ s Ó
,€CØ�_‰_˜SÓ!€FÜ×Ñ˜& #Õ&rL   c                 óú   — t        j                  d| d| gg d¢g«      }t        j                  d| dgg d¢g«      }|j                  |«      }t        j                  d| gddgg«      }t        j                  ||«       y )Nr'   r5   )r&   r!   r5   r!   ©r&   r!   r5   r&   r!   r×   ©Únulls_fixturerØ   rª   r;   r/   s        r   Ú3test_intersection_with_missing_values_on_both_sidesrà   $  sz   € ä
×
 Ñ
  1 m°Q¸Ð"FÊÐ!UÓ
V€CÜ
×
 Ñ
  1 m°QÐ"7ºÐ!CÓ
D€CØ×Ñ˜cÓ"€FÜ×%Ñ%¨¨=Ð'9¸A¸q¸6Ð&BÓC€HÜ×Ñ˜& (Õ+rL   c                 óæ   — t        j                  d| gg«      }t        j                  d| dgg«      }|j                  |«      }t        j                  dd| gg«      }t        j                  ||«       y )Nr&   r'   r¨   rÞ   s        r   Ú,test_union_with_missing_values_on_both_sidesrâ   -  sk   € ä
×
 Ñ
  1 mÐ"4Ð!5Ó
6€CÜ
×
 Ñ
  1 m°QÐ"7Ð!8Ó
9€CØ�Y‰Y�s‹^€FÜ×%Ñ%¨¨1¨mÐ'<Ð&=Ó>€HÜ×Ñ˜& (Õ+rL   r»   Úfloat64ÚFloat64r   Fc                 óØ  — t        j                  t        j                  dt        j
                  g| ¬«      ddgg«      }t        j                  t        j                  dt        j
                  dg| ¬«      g d¢g«      }|j                  ||¬«      }|€@t        j                  t        j                  ddt        j
                  g| ¬«      g d¢g«      }n|}t        j                  ||«       y )	Nç      ð?rº   r!   r'   g      @)r!   r'   r5   r   )r!   r5   r'   )	r   r©   ro   r8   r7   Únanr   r*   r+   )r»   r   rØ   rª   r;   r/   s         r   Útest_union_nan_got_duplicatedrè   6  s·   € ô ×
 Ñ
 ¤"§(¡(¨C´·±¨=ÀÔ"FÈÈAÈÐ!OÓ
P€CÜ
×
 Ñ
 ¤"§(¡(¨C´·±¸Ð+=ÀUÔ"KÊYÐ!WÓ
X€CØ�Y‰Y�s ˆYÓ&€FØ€|Ü×)Ñ)Ü�X‰X�s˜C¤§¡Ð(°Ô6º	ÐBó
‰ð ˆÜ×Ñ˜& (Õ+rL   r5   r&   c                 óž  — t        |dg| ¬«      }t        ddg| ¬«      }t        j                  |ddggdd g¬«      }t        j                  |ddgg«      }|j                  |«      }|dk(  r't        j                  t        g d¢| ¬«      g d¢g«      }n&t        j                  t        ddg| ¬«      ddgg«      }t	        j
                  ||«       y )	Nr!   rº   r&   rA   rE   r5   rÝ   )r&   r!   r&   ©r   r   r©   r   r*   r+   )rÀ   r·   Úarr1Úarr2rÁ   rÂ   r;   r/   s           r   Útest_union_keep_ea_dtyperí   F  sÍ   € ô �3˜�(Ð"6Ô7€DÜ�1�a�&Ð 4Ô5€DÜ×!Ñ! 4¨!¨Q¨ .¸¸d¸ÔD€DÜ×"Ñ" D¨1¨a¨& >Ó2€EØ�Z‰Z˜Ó€FØ
ˆa‚xÜ×)Ñ)Ü’IÐ%9Ô:ºIÐFó
‰ô ×)Ñ)Ü�Q˜�FÐ"6Ô7¸!¸Q¸Ð@ó
ˆô ×Ñ˜& (Õ+rL   Údupe_valr'   c           	      óˆ  — t        j                  t        d| dg|¬«      t        d| dg|¬«      g«      }t        j                  t        d| | g|¬«      t        d| | g|¬«      g«      }|j                  |«      }t        j                  t        dd| | g|¬«      t        dd| | g|¬«      g«      }t	        j
                  ||«       y )Nr&   r!   rº   )r   r©   r   r   r*   r+   )rî   rÀ   rØ   rª   r;   r/   s         r   Ú(test_union_with_duplicates_keep_ea_dtyperð   Z  sÖ   € ô ×
 Ñ
 ä�A�x Ð#Ð+?Ô@Ü�A�x Ð#Ð+?Ô@ð	
ó€Cô ×
 Ñ
 ä�A�x Ð*Ð2FÔGÜ�A�x Ð*Ð2FÔGð	
ó€Cð �Y‰Y�s‹^€FÜ×%Ñ%ä�A�q˜( HÐ-Ð5IÔJÜ�A�q˜( HÐ-Ð5IÔJð	
ó€Hô ×Ñ˜& (Õ+rL   z3ignore:PeriodDtype\[B\] is deprecated:FutureWarningc                 ó  — | j                   st        | t        t        f«      r+t	        j
                  dt        | «      j                  › �«       | j                  «       j                  j                  «       }t        j                  |dgt        |«      z  g«      }t        j                  |d   g|z   dgt        |«      dz   z  g«      }|j                  |«      }|j                  «       }t!        j"                  ||«       t%        |j&                  d   «      rm|j)                  d«      dk  j+                  «       rK|j-                  |j&                  d   j/                  t0        j2                  «      |j&                  d   g«      }nXt5        |j&                  d   «      r@|j-                  |j&                  d   j/                  t6        «      |j&                  d   g«      }|j                  |«      }t!        j"                  ||«       y )NzNo duplicates in an empty r&   r   l            )rN   r^   r   r   r   ÚskipÚtypeÚ__name__Úuniquer(   Útolistr   r©   r`   r   r)   r*   r+   r
   r�   Úget_level_valuesÚallÚ
set_levelsr‰   r7   r¾   r	   Úfloat)ÚindexÚrequestr(   rØ   rª   r;   r/   s          r   Útest_union_duplicatesrý   s  sœ  € ð ‡{‚{”j ¬Ô8HÐ(IÔJÜ�‰Ð0´°e³×1EÑ1EÐ0FÐGÔHà�\‰\‹^×"Ñ"×)Ñ)Ó+€FÜ
×
 Ñ
  &¨1¨#´°F³Ñ*;Ð!<Ó
=€CÜ
×
 Ñ
  6¨!¡9 +°Ñ"6¸¸¼sÀ6»{ÈQ¹Ñ8OÐ!PÓ
Q€CØ�Y‰Y�s‹^€FØ�‰Ó €HÜ×Ñ˜& (Ô+ô 	" #§*¡*¨Q¡-Ô0Ø×!Ñ! !Ó$ uÑ,×1Ñ1Ô3ð ×&Ñ&Ø�_‰_˜QÑ×&Ñ&¤r§x¡xÓ0°(·/±/À!Ñ2DÐEó
‰ô 
˜Ÿ
™
 1™Ô	&ð ×&Ñ&Ø�_‰_˜QÑ×&Ñ&¤uÓ-¨x¯©¸qÑ/AÐBó
ˆð �Y‰Y�s‹^€FÜ×Ñ˜& (Õ+rL   c                 óV  — t        g d¢| ¬«      }t        ddg| ¬«      }t        j                  |g d¢gdd g¬«      }t        j                  |ddggdd g¬«      }|j                  |«      }t        j                  t        g d	¢| ¬«      g d
¢gdd g¬«      }t	        j
                  ||«       y )N)r5   r&   r&   rº   r&   r5   )r!   r&   r&   rA   rE   r!   )r&   r&   r5   )r&   r&   r!   rê   )Úany_real_numeric_dtyperë   rì   rÁ   rÂ   r;   r/   s          r   Útest_union_keep_dtype_precisionr   –  s    € ä’)Ð#9Ô:€DÜ�1�a�&Ð 6Ô7€DÜ×!Ñ! 4ªÐ"3¸CÀ¸;ÔG€DÜ×"Ñ" D¨1¨a¨& >¸#¸t¸ÔE€Eà�Z‰Z˜Ó€FÜ×%Ñ%Ü
’Ð"8Ô
9º9Ð	EØ�Dˆkô€Hô ×Ñ˜& (Õ+rL   c                 óº  — t        dt        j                  g| ¬«      }t        dt        j                  g| ¬«      }t        j                  |ddggdd g¬«      }t        j                  |ddgg«      }|j                  |«      }t        j                  t        ddt        j                  t        j                  g| ¬«      g d¢g«      }t        j                  ||«       y )Nr5   rº   r&   r!   rA   rE   )r&   r!   r&   r!   )r   ro   ÚNAr   r©   r   r*   r+   )rÀ   rë   rì   rÁ   rÂ   r;   r/   s          r   Ú test_union_keep_ea_dtype_with_nar  ¥  s³   € ä�1”b—e‘e�*Ð$8Ô9€DÜ�1”b—e‘e�*Ð$8Ô9€DÜ×!Ñ! 4¨!¨Q¨ .¸¸d¸ÔD€DÜ×"Ñ" D¨1¨a¨& >Ó2€EØ�Z‰Z˜Ó€FÜ×%Ñ%Ü	��A”r—u‘uœbŸe™eÐ$Ð,@Ô	AÂ<ÐPó€Hô ×Ñ˜& (Õ+rL   z'levels1, levels2, codes1, codes2, namesÚ )rm   rn   rB   )r   r&   r!   )r&   r&   r&   )r   r   r   Úname1Úname2c                 ó€   — t        | ||¬«      }t        |||¬«      }|j                  |«      }|j                  dk(  sJ ‚y )Nr�   r!   )r   r   Ú_lexsort_depth)Úlevels1Úlevels2Úcodes1Úcodes2rF   rØ   rª   Úmi_ints           r   Útest_intersection_lexsort_depthr  ²  sD   € ô ˜G¨6¸Ô
?€CÜ
˜G¨6¸Ô
?€CØ×Ñ˜cÓ"€FØ× Ñ  AÒ%Ð%Ñ%rL   )Ú
categoriesT)r  Úorderedc                 ój  — ddg}t        | |dœ«      }t        ||dœ«      }t        j                  | |gddg¬«      }t        j                  |«      j	                  t        j                  |j                  ddg«      «      «      }t        j                  |«      j	                  t        j                  |«      «      }t        j                  |j                  ddg«      «      j	                  t        j                  |«      «      }t        j                  |j                  ddg«      «      j	                  t        j                  |j                  ddg«      «      «      }	t        j                  ||«       t        j                  ||«       t        j                  ||«       t        j                  |	|«       y )NÚ1Ú2)ÚxÚyr  r  rE   )r   r   r©   Ú
from_framer   r)   r*   r+   )
rA   rB   rs   Údf1Údf2r/   Úres1Úres2Úres3Úres4s
             r   Ú0test_intersection_with_non_lex_sorted_categoriesr  Æ  s`  € ð �#ˆJ€Eä
˜! %Ñ(Ó
)€CÜ
˜! %Ñ(Ó
)€Cä×%Ñ% q¨% j¸¸c¸
ÔC€Hä× Ñ  Ó%×2Ñ2Ü×Ñ˜cŸo™o¨s°C¨jÓ9Ó:ó€Dô × Ñ  Ó%×2Ñ2´:×3HÑ3HÈÓ3MÓN€DÜ× Ñ  §¡°#°s°Ó!<Ó=×JÑJÜ×Ñ˜cÓ"ó€Dô × Ñ  §¡°#°s°Ó!<Ó=×JÑJÜ×Ñ˜cŸo™o¨s°C¨jÓ9Ó:ó€Dô ×Ñ˜$ Ô)Ü×Ñ˜$ Ô)Ü×Ñ˜$ Ô)Ü×Ñ˜$ Õ)rL   c                 ó<  — t        j                  t        ddg|¬«      ddggdd g¬«      }t        j                  t        dd| g|¬«      g d¢g«      }|j                  |«      }t        j                  t        dg|¬«      dgg«      }t	        j
                  ||«       y )Nr&   r!   rº   rA   rE   r¼   )r   r©   r   r   r*   r+   )r·   rÀ   rÁ   rÂ   r;   r/   s         r   Ú test_intersection_keep_ea_dtypesr  ë  sŸ   € ô ×!Ñ!Ü	��A�Ð2Ô	3°a¸°VÐ<ÀSÈ$ÀKô€Dô ×"Ñ"Ü	��A�s�Ð#7Ô	8º)ÐDó€Eð ×Ñ˜uÓ%€FÜ×%Ñ%¤v¨q¨cÐ9MÔ'NÐQRÐPSÐ&TÓU€HÜ×Ñ˜& (Õ+rL   c            
      ó|  — t        dt        j                  t        d gd¬«      t        d gd¬«      g«      ¬«      } t        dt        j                  d«      ¬«      }t	        | |g«      }t	        t
        j                  t
        j                  fddgd	t
        j                  d
gi«      }t        j                  ||«       y )NrÑ   Ústringrº   )rû   )é
   é   )rV   ©rA   rB   ræ   g      $@r$  g      4@)	r   r   r©   r]   r   r7   rç   r*   Úassert_frame_equal)Úseries1Úseries2r;   r/   s       r   Ú.test_union_with_na_when_constructing_dataframer(  ù  sœ   € äØÜ×$Ñ$Ü�T�F (Ô+¬V°T°FÀ(Ô-KÐLó
ô€Gô �X¤Z×%;Ñ%;Ð<VÓ%WÔX€GÜ˜ Ð)Ó*€FÜœ2Ÿ6™6¤2§6¡6Ð*¨S°$¨K¸ÄbÇfÁfÈdÀ^ÐTÓU€HÜ×Ñ˜& (Õ+rL   )GÚnumpyr7   r   Úpandasro   r   r   r   r   r   r   Úpandas._testingÚ_testingr*   Úpandas.api.typesr	   r
   ÚmarkÚparametrizer   r8   r9   r0   Úarm_slowr3   r=   r?   rK   rP   rc   rg   rj   rt   rv   r|   r‚   r…   rŒ   r•   r˜   rš   Úslicer�   rŸ   r¡   r£   r¦   r«   r²   r¶   r  rÃ   rÅ   rÐ   rÕ   rÙ   rÛ   rà   râ   rè   rí   rð   Úfilterwarningsrý   r   r  r  ÚCategoricalr  r  r(  © rL   r   Ú<module>r5     sl  ðÛ Û ã ÷÷ õ ÷ð ‡�×Ñ˜ # u Ó.Ø‡�×ÑØÒMóñ.óó /ð.ð ‡�×Ñ˜ :¨r¯x©x¸ÀÐ"FÓGñ1ó Hð1ð& ‡�×ÑØ‡�×Ñ˜ :¨r¯x©x¸ÀÐ"FÓGñ*ó Hó ð*ò&-ò,9ò,(òò>5òB'ò,ò'ò )ò"ò4*ò&ð2 ‡�×ÑØÒMóñ
,óð
,ò7ò$Aò,ð ‡�×Ñ˜¡E¨$£K±°q³Ð#:Ó;ñ
=ó <ð
=ò,ò'ò&òò,ò	?ð ‡�×ÑØÒMóñ+óð+ð ‡�×Ñ˜ §¡¨ Ó-ñ,ó .ð,ð( ‡�×Ñ˜ §¡¨ 
Ó+ñ,ó ,ð,ð ‡�×ÑØà
Ð	Ð0Ð1Ð2Ø
Ð.Ð	/Ð2CÐ1DÐEàÐ 1Ð2ØÐ 1Ð2ð	
ðó
ñ	,ó
ð	,ð ‡�×ÑØà	ˆt�d˜D�\Ð"Ø	�ˆu�t˜T�lÐ#Ø	�ˆu�t˜T�lÐ#Ø	�#�s�˜d D˜\Ð*Ø	�#�s�˜d D˜\Ð*Ø	’O d¨D \Ð2Ø	�#�s�˜c 4˜[Ð)Ø	�#�s�˜d C˜[Ð)Ø	�#�s�˜c 3˜ZÐ(Ø	�$˜�˜t S˜kÐ*ðóñóðò,ò'ò,ò,ð ‡�×Ñ˜ 9¨iÐ"8Ó9Ø‡�×Ñ˜ $¨ Ó/ñ,ó 0ó :ð,ð ‡�×Ñ˜  A Ó'ñ,ó (ð,ð& ‡�×Ñ˜ a¨¯© ZÓ0ñ,ó 1ð,ð0 ‡�×ÑÐRÓSñ,ó Tð,òD,ò
,ð ‡�×ÑØ-ò ˜q "˜gÐ&Ú˜r˜dÐ#Úš	Ð"Úš	Ð"Ø�gÐð	
ðóñ&óð&ð ‡�×ÑØØ€R‡^�^�S˜#�J¨C°¨:Ô6¸¸c¸
ÐCóð ‡�×ÑØàˆ�‰˜˜S�z¨s°C¨jÀ$ÔGØˆ�‰˜˜S�z¨s°C¨jÔ9ðóñ*óó	ð*ð4 ‡�×Ñ˜ §¡¨ Ó-ñ
,ó .ð
,ó,rL   