Ë
    u™ãj{r  ã                   ó|)  — d dl Z d dlZd dlZd dlZd dlmZ d„ Z	d„ Z
d„ Zej                  j                  ddd ej                  d«      d	f ej                  d
«      d
f ej                   d«      dfg«      d„ «       Zej                  j                  ddddd ej                  d«      fddg«      d„ «       Zej                  j                  dg d¢«      d„ «       Zej                  j                  dg d¢«      d„ «       Zej                  j                  dg d¢«      d„ «       Zej                  j                  dddg«      d„ «       Zej                  j                  deej0                  ej2                  g«      d„ «       Zej                  j                  deej0                  ej2                  g«      d„ «       Zej                  j                  d d!d"id#d"ig«      d$„ «       Zej                  j                  dd% ed&«      f ej0                  d%«       ej                  d&«      f ej2                  d'«       ej                  d(«      f ej<                  d%gd)¬*«       ej<                   ed&«      gd+¬*«      f ej<                  d,gd)¬*«       ej<                   ed-«      gd+¬*«      f ej<                  d.gd)¬*«       ej<                   ed/«      gd+¬*«      fg«      d0„ «       Zd1„ Z ej                  j                  d2 ej<                  d&gd)¬*«       ej<                   ed&«      gd+¬*«      f ej<                  d3gd)¬*«       ej<                   ed3«      gd+¬*«      f ej<                  d4gd5¬*«       ej<                   ed4«      gd+¬*«      fg«      d6„ «       Z!ej                  j                  d2 ej<                  d7gd)¬*«       ej<                   ed(«      gd+¬*«      f ej<                  d8gd5¬*«       ej<                   ed9«      gd+¬*«      fg«      d:„ «       Z"d;„ Z#d<„ Z$d=„ Z%ej                  j                  d>g d?¢«      d@„ «       Z&ej                  j                  d>g dA¢«      dB„ «       Z'ej                  j                  ddCdDd  ej                  d «      fdEg«      dF„ «       Z(ej                  j                  ddGdHg«      dI„ «       Z)ej                  j                  ddJddgfd e*«       fg«      dK„ «       Z+ej                  j                  dLg dM¢«      ej                  j                  dNg dM¢«      dO„ «       «       Z,dP„ Z-dQ„ Z.dR„ Z/ej                  j                  dddSdTœddUdTœfddSdTœddSdUdVœfdWdidfdWdidXfdWdidgfg«      dY„ «       Z0ej                  j                  dZddSg«      d[„ «       Z1d\„ Z2ej                  j                  d]d^d_ddgg«      d`„ «       Z3ej                  j                  dae4ej<                  g«      db„ «       Z5ej                  j                  d ej<                  g dc¢«      g dc¢f ej<                  g dc¢«       ej<                  g dd¢«      f e6g dc¢«      g dc¢fg dc¢g de¢fg dc¢g df¢fg dc¢dfg«      dg„ «       Z7dh„ Z8ej                  j                  ddejr                  fdiejr                  d fg«      dj„ «       Z:ej                  j                  dejv                  ejv                  fejv                   edk«      f ej<                  ejv                  ejr                  ejv                   g«       ej<                  ejv                  ejr                  ejv                   g«      fg«      dl„ «       Z<ejz                  ejr                  ej|                  d ej~                  dmdn«       ej€                  dmdn«      gZAej                  j                  doeA«      ej                  j                  dpeA«      dq„ «       «       ZBdr„ ZCej                  j                  d ejˆ                  dsd
g«       ejˆ                  dsdtg«      f ejŠ                  dsd
g«       ejŠ                  dsdtg«      f ej<                  d
dug«       ej<                  d
dvg«      f ejŒ                  dWdsd
gi«       ejŒ                  dWdsdtgi«      fg«      dw„ «       ZGdx„ ZHdy„ ZIej                  j                  dz ej<                  dg«      dd{d|fd ej<                  dg«      d|d{f ej<                  d«      dd{d|fg«      d}„ «       ZJd~„ ZKd„ ZLd€„ ZMd�„ ZNd‚„ ZOdƒ„ ZPd„„ ZQd…„ ZRd†„ ZSej                  j                  d‡ddSgddSgf ej<                  ddSg«      dddœgg dˆ¢¬‰«      ej                  j                  dŠd‹dŒg«      d�„ «       «       ZTdŽ„ ZUd�„ ZV ej®                  dSe*¬*«      ZX ej<                  dd]ge*¬*«       ej<                  d�d‘ge*¬*«      geXdd  ej<                   ej<                  g d’¢«       ej<                  d“d”g«      ge*¬*«       ej<                   ej<                  g d’¢«       ej<                  d“d”g«      ge*¬*«      f ej<                   ej<                   ej<                  d•d–g«       ej<                  d—g«      ge*¬*«       ej<                   ej<                  d“d”g«      ge*¬*«      ge*¬*«       ej<                   ej<                   ej<                  d•d–g«       ej<                  d—g«      ge*¬*«       ej<                   ej<                  d“d”g«      ge*¬*«      ge*¬*«      f ej<                  g d’¢d“d”gge*¬*«       ej<                  g d’¢d“d”gge*¬*«      f ej<                   ej<                  g dc¢«       ej<                  d˜dg«      ge*¬*«       ej<                  g dc¢d˜dgge*¬*«      f ej<                   ej<                  g e*¬*«      dge*¬*«       ej<                  g dge*¬*«      f ej<                   ej<                   ej<                  g dc¢«       ej<                  d˜dg«      ge*¬*«       ej<                   ej<                  d™g«       ej<                  dšd›g«       ej<                  dœg«      ge*¬*«      ge*¬*«       ej<                  g dc¢d˜dggd™gdšd›gdœggge*¬*«      f ej<                  eXdge*¬*«       ej<                  dd]gd�d‘ggdge*¬*«      f ej<                  d ej<                  dWd]ge*¬*«      d�œge*¬*«       ej<                  d ej<                  dWd]ge*¬*«      d�œge*¬*«      f ej<                  d ej<                  dWd]ge*¬*«      d�œge*¬*«       ej<                  ddWd]gd�œge*¬*«      f ej<                   ej<                  d ej<                  dWd]ge*¬*«      d�œge*¬*«       ej<                  g e*¬*«      ge*¬*«       ej<                  ddWd]gd�œgg ge*¬*«      fg
ZYej                  j                  deY«      dž„ «       ZZdŸ„ Z[ G d „ d¡ej¸                  «      Z]d¢Z^d£Z_d¤Z`d¥Zad¦Zbd§Zcd¨„ Zdej                  j                  d©g  ejÊ                   ej<                  d«       ej<                  d«      i ddª¬««      ‘ ejÊ                   ej<                  d«       ej<                  d™«      i ead¬¬««      ‘ ejÊ                   ej<                  d«       ej<                  d­«      i e_d®¬««      ‘ ejÊ                   ej<                  d«       ej<                  d­«      d¯d‹idd°¬««      ‘ ejÊ                   ej<                  d­«       ej<                  d±«      d#d²idd³¬««      ‘ ejÊ                   ej<                  d­«       ej<                  d±«      d#d´ieadµ¬««      ‘ ejÊ                   ej<                  d¶«       ej<                  d·«      d!d¸idd¹¬««      ‘ ejÊ                   ej<                  ejr                  «       ej<                  ejr                  «      i ddº¬««      ‘ ejÊ                   ej<                  ejr                  «       ej<                  ds«      i ead»¬««      ‘ ejÊ                   ej<                  dŒ«       ej<                  d‹«      i ead¼¬««      ‘ ejÊ                   ej<                  dX«       ej<                  dX«      i dd½¬««      ‘ ejÊ                   ej<                  dX«       ej<                  d_«      i ead¾¬««      ‘ ejÊ                   ej<                  de*¬*«       ej<                  dSe*¬*«      i ead¿¬««      ‘ ejÊ                   ej<                  dÀeb¬*«       ej<                  dÀeb¬*«      i ddÁ¬««      ‘ ejÊ                   ej<                  dÂeb¬*«       ej<                  dÃeb¬*«      i eadÄ¬««      ‘ ejÊ                   ej<                  dec¬*«       ej<                  dec¬*«      i ddÅ¬««      ‘ ejÊ                   ej<                  dÆec¬*«       ej<                  dÇec¬*«      i eadÈ¬««      ‘ ejÊ                   ej<                  d«       ej<                  dg«      i e^dÉ¬««      ‘ ejÊ                   ej<                  d«       ej<                  ddg«      i e^dÊ¬««      ‘ ejÊ                   ej<                  d«      di e`dË¬««      ‘ ejÊ                   e]d«       e]d«      i ddÌ¬««      ‘ ejÊ                   e]d«       e]d™«      i eadÍ¬««      ‘ ejÊ                   e]d­«       e]d±«      d#d²iddÎ¬««      ‘ ejÊ                   e]d­«       e]d±«      d#d´ieadÏ¬««      ‘ ejÊ                   e]d¶«       e]d·«      d!d¸iddÐ¬««      ‘ ejÊ                   e]ddSg«       e]ddSg«      i ddÑ¬««      ‘ ejÊ                   e]ddSg«       e]ddUg«      i eadÒ¬««      ‘ ejÊ                   e]d«       e]dg«      i e^dÓ¬««      ‘ ejÊ                   e]dX«       e]d_«      i eadÔ¬««      ‘ ejÊ                   e] ej<                  dÂeb¬*«      «       e] ej<                  dÃeb¬*«      «      i eadÕ¬««      ‘ ejÊ                   e] ej<                  ddWge*¬*«      «       e] ej<                  dd]ge*¬*«      «      i eadÖ¬««      ‘«      d×„ «       Zfy)Øé    Nc                 ó`   — t        j                  | |fi |¤Ž t        j                  || fi |¤Ž y)a4  
    Check that two objects are approximately equal.

    This check is performed commutatively.

    Parameters
    ----------
    a : object
        The first object to compare.
    b : object
        The second object to compare.
    **kwargs
        The arguments passed to `tm.assert_almost_equal`.
    N)ÚtmÚassert_almost_equal©ÚaÚbÚkwargss      úu/var/www/html/python-recuperauto-other/env/lib/python3.12/site-packages/pandas/tests/util/test_assert_almost_equal.pyÚ_assert_almost_equal_bothr   
   s.   € ô ×Ñ˜1˜aÑ* 6Ò*Ü×Ñ˜1˜aÑ* 6Ó*ó    c                 óŽ   — 	 t        j                  | |fi |¤Ž | › d|› d�}t        j                  |¬«       y# t        $ r Y yw xY w)a  
    Check that two objects are not approximately equal.

    Parameters
    ----------
    a : object
        The first object to compare.
    b : object
        The second object to compare.
    **kwargs
        The arguments passed to `tm.assert_almost_equal`.
    z and z7 were approximately equal when they shouldn't have been)ÚreasonN)r   r   ÚpytestÚfailÚAssertionError)r   r   r	   Úmsgs       r
   Ú_assert_not_almost_equalr      sM   € ðÜ
×Ñ˜q !Ñ. vÒ.Ø��5˜˜ÐRÐSˆÜ�‰˜3ÖøÜò Ùðús   ‚58 ¸	AÁAc                 ó8   — t        | |fi |¤Ž t        || fi |¤Ž y)a8  
    Check that two objects are not approximately equal.

    This check is performed commutatively.

    Parameters
    ----------
    a : object
        The first object to compare.
    b : object
        The second object to compare.
    **kwargs
        The arguments passed to `tm.assert_almost_equal`.
    N©r   r   s      r
   Ú_assert_not_almost_equal_bothr   2   s"   € ô ˜Q Ñ, VÒ,Ü˜Q Ñ, VÓ,r   za,b©çš™™™™™ñ?r   ©r   ç¥	¦š™ñ?é   gzo ð?r   é   c                 ó   — t        | |«       y ©N©r   ©r   r   s     r
   Ú test_assert_almost_equal_numbersr!   E   s   € ô ˜a Õ#r   )r   r   )r   T©r   é   gq¬‹Ûh ð?)çš™™™™™¹?gª`TR' ¹?)g/n£¼R?ga2U0*©S?c                 ó   — t        | |«       y r   ©r   r    s     r
   Ú$test_assert_not_almost_equal_numbersr'   S   s   € ô " ! QÕ'r   )r   r   ©r   gF%ušñ?©g�íµ ÷Æ°>gñhãˆµøÔ>©g     @�@g/Ý$@�@©ç¢&ú|”ç>gTäqs*é>c                 ó"   — t        | |dd¬«       y )Ngü©ñÒMb@?©ÚrtolÚatolr   r    s     r
   Ú%test_assert_almost_equal_numbers_atolr1   c   s   € ô ˜a ¨°fÖ=r   )©r   gÃõ(\�Âñ?©r$   gB`åÐ"Û¹?)r,   gÅËÓ¹¢”P?c                 ó    — t        | |d¬«       y )Nçü©ñÒMbP?)r0   r&   r    s     r
   Ú)test_assert_not_almost_equal_numbers_atolr6   t   ó   € ä! ! Q¨TÖ2r   )r   r   r(   r*   r2   r3   c                 ó    — t        | |d¬«       y ©Ngš™™™™™©?©r/   r   r    s     r
   Ú%test_assert_almost_equal_numbers_rtolr;   y   s   € ô ˜a ¨Ö.r   r+   r)   c                 ó    — t        | |d¬«       y r9   r&   r    s     r
   Ú)test_assert_not_almost_equal_numbers_rtolr=   ˆ   r7   r   Údtypec                 óB   — d}d}t         | |«       | |«      dd¬«       y )Nì   š3+9æ+! l   N3+9æ+! r   éd   r.   r   ©r>   r   r   s      r
   Ú3test_assert_almost_equal_large_integers_within_atolrC   �   s$   € ð 	€AØ€Aä™e A›h©¨a«°q¸sÖCr   c                 óH   — d}|dz   }t         | |«       | |«      dd¬«       y )Nr@   rA   r   é
   r.   r&   rB   s      r
   Ú8test_assert_not_almost_equal_large_integers_outside_atolrF   —   s(   € ð 	€AØ	ˆC‰€Aä!¡%¨£(©E°!«H¸1À2ÖFr   r	   r/   éÿÿÿÿr0   c                 óŽ   — t        j                  t        d¬«      5  t        j                  di | ¤Ž d d d «       y # 1 sw Y   y xY w)Nztolerances must be non-negative©Úmatchr"   )r   ÚraisesÚ
ValueErrorr   r   )r	   s    r
   Ú4test_assert_almost_equal_integers_negative_tolerancerM       s9   € ô 
�‰”zÐ)JÔ	Kñ /Ü
×ÑÑ. vÒ.÷/÷ /ñ /ús	   œ;»Aì           ì            l           l            Úint64©r>   Úfloat64l         l          lüÿÿÿ      lüÿÿÿ       c                 óD   — t        | |ddd¬«       t        | |ddd¬«       y )NFr   ç      à?©Úcheck_dtyper/   r0   r   )r   r   r    s     r
   Ú7test_assert_almost_equal_large_mixed_integer_float_atolrW   §   s$   € ô, " ! Q°EÀÈÕLÜ˜a °¸AÀAÖFr   c                  ó^   — d} t        d«      }t        | |ddd¬«       t        | |ddd¬«       y )NrN   rO   Fg       <r   rU   g      0<)Úfloatr   r   r    s     r
   Ú7test_assert_almost_equal_large_mixed_integer_float_rtolrZ   Á   s1   € Ø€AÜˆe‹€Aä! ! Q°EÀÐRSÕTÜ˜a °¸IÈAÖNr   z
left,rightlûÿÿÿ         l    xÿÿÿ Úuint64c                 ó$   — t        | |ddd¬«       y ©NFr   rU   r   ©ÚleftÚrights     r
   Ú8test_assert_almost_equal_large_mixed_integer_float_equalra   É   s   € ô( ˜d E°uÀ1È1ÖMr   l   ÿÿÿÿ l   ÿÿÿÿ l            c                 ó$   — t        | |ddd¬«       y r]   r&   r^   s     r
   Ú9test_assert_almost_equal_mixed_integer_float_out_of_rangerc   à   s   € ô  " $¨¸5ÀqÈqÖQr   c                  óâ   — d} t        d«      }t        j                  d«      }t        j                  t
        d|› d�¬«      5  t        j                  | |dd¬	«       d d d «       y # 1 sw Y   y xY w)
NrN   rO   z[expected 1152921504606846976.00000 but got 1152921504606846977.00000, with rtol=0, atol=0.5ú^z\ZrI   r   rT   r.   )rY   ÚreÚescaper   rK   r   r   r   )ÚintegerÚfloatingr   s      r
   Ú:test_assert_almost_equal_large_mixed_integer_float_messagerj   ó   sh   € Ø€GÜ�U‹|€Hä
�)‰)ð	 ó€Cô
 
�‰”~°°#°°b¨\Ô	:ñ DÜ
×Ñ˜w¨°q¸sÕC÷D÷ Dñ Dús   ÁA%Á%A.c                  óÆ   — t        j                  ddgddggd¬«      } t        j                  t        d«      dgd	d
gg«      }t        | |ddd¬«       t	        | |ddd¬«       y )NrN   r   r#   é   rP   rQ   rO   ç      ð?ç       @ç      @Fr   rU   )ÚnpÚarrayrY   r   r   )ÚbigÚflts     r
   Ú5test_assert_almost_equal_2d_large_mixed_integer_floatrt      sa   € ô �(‰(�Y �N Q¨ FÐ+°7Ô
;€CÜ
�(‰(”U˜5“\ 3Ð'¨#¨s¨Ð4Ó
5€Cä˜c 3°EÀÈÕJÜ! # s¸ÀAÈAÖNr   c                  óØ   — t        j                  ddg«      t        j                  ddg«      g} t        j                  ddg«      t        j                  ddg«      g}t        | |d	¬
«       y )Nr   r#   rl   é   rm   rn   ro   g      @F©rV   )rp   rq   r   r^   s     r
   Ú2test_assert_almost_equal_nested_arrays_check_dtyperx   
  sX   € ô �H‰H�a˜�VÓœbŸh™h¨¨1 vÓ.Ð/€DÜ�X‰X�s˜C�jÓ!¤2§8¡8¨S°#¨JÓ#7Ð8€Eä˜d E°uÖ=r   za,b,rtol))grÄZ|
 ð?g9ÖÅm4 ð?r5   )y$š@í¿š™™™™™É?yBëáËDí¿š™™™™™É?r5   )yš™™™™™¹?¾Ÿ/Ý$ð?yš™™™™™¹?j¼t“ð?r$   )yª`TR' ¹?       @yš™™™™™¹?5^ºI @ç{®Gáz„?c                 óð   — t        | ||¬«       t        t        j                  | «      t        j                  |«      |¬«       t        t        j                  | «      t        j                  |«      |¬«       y ©Nr:   )r   rp   Ú	complex64Ú
complex128©r   r   r/   s      r
   Ú(test_assert_almost_equal_complex_numbersr     sJ   € ô ˜a ¨Õ.ÜœbŸl™l¨1›o¬r¯|©|¸A«ÀTÕJÜœbŸm™m¨AÓ.´·±¸aÓ0@ÀtÖLr   ))g•¯ôoÑ¨â?gYa#Þtªâ?gH¯¼šò×z>)yu“Ví¿š™™™™™É?y²�ï§ÆKï¿š™™™™™É?r5   )yš™™™™™¹?      ð?yš™™™™™¹?       @ry   )yL7‰A`åÀ¿j¼t“ð?yL7‰A`åÀ¿®Gázð?gñhãˆµøä>)y        •¯ôoÑ¨â?y        Ya#Þtªâ?g•Ö&è.>c                 óð   — t        | ||¬«       t        t        j                  | «      t        j                  |«      |¬«       t        t        j                  | «      t        j                  |«      |¬«       y r{   )r   rp   r|   r}   r~   s      r
   Ú,test_assert_not_almost_equal_complex_numbersr�   "  sJ   € ô " ! Q¨TÕ2Ü!¤"§,¡,¨q£/´2·<±<À³?ÈÕNÜ!¤"§-¡-°Ó"2´B·M±MÀ!Ó4DÈ4ÖPr   )r   r   )r   g        )g:Œ0âŽyE>r   c                 ó   — t        | |«       y r   r   r    s     r
   Ú+test_assert_almost_equal_numbers_with_zerosrƒ   2  ó   € ä˜a Õ#r   )r5   r   )r   r   c                 ó   — t        | |«       y r   r&   r    s     r
   Ú/test_assert_not_almost_equal_numbers_with_zerosr†   7  ó   € ä! ! QÕ'r   )r   Úabcc                 ó   — t        | |«       y r   r&   r    s     r
   Ú/test_assert_not_almost_equal_numbers_with_mixedrŠ   <  r‡   r   Ú
left_dtype)zM8[ns]zm8[ns]rR   rP   ÚobjectÚright_dtypec                 ót   — t        t        j                  g | ¬«      t        j                  g |¬«      d¬«       y )NrQ   Frw   )r   rp   rq   )r‹   r�   s     r
   Ú+test_assert_almost_equal_edge_case_ndarraysr�   A  s+   € ô Ü
�‰�˜:Ô&Ü
�‰�˜;Ô'Øör   c                  ó$   — t        h d£h d£«       y )N¾   r   r#   rl   r   © r   r
   Útest_assert_almost_equal_setsr“   P  s   € äšiªÕ3r   c                  óˆ   — d} t        j                  t        | ¬«      5  t        h d£h d£«       d d d «       y # 1 sw Y   y xY w)Nz{1, 2, 3} != {1, 2, 4}rI   r‘   >   r   r#   rv   )r   rK   r   r   ©r   s    r
   Ú!test_assert_almost_not_equal_setsr–   U  s4   € à
#€CÜ	�‰”~¨SÔ	1ñ 8Ü!¢)ªYÔ7÷8÷ 8ñ 8ús	   ž8¸Ac                  ó(   — t        dddœdddœ«       y )Nr   r#   r    r   r’   r   r
   Útest_assert_almost_equal_dictsr˜   \  s   € Ü A¨AÑ.°a¸aÑ0@ÕAr   r#   r    rl   )r   r   Úcr   rˆ   c                 ó   — t        | |«       y r   r&   r    s     r
   Ú"test_assert_not_almost_equal_dictsr›   `  s   € ô " ! QÕ'r   Úvalc                 ól   ‡— dŠd| i} G ˆfd„d«      }| ‰k(  rt         nt        } || |«       d¬«       y )Nr   r   c                   ó   •— e Zd Zd„ Zˆ fd„Zy)ú>test_assert_almost_equal_dict_like_object.<locals>.DictLikeObjc                  ó   — y)N)r   r’   ©Úselfs    r
   ÚkeyszCtest_assert_almost_equal_dict_like_object.<locals>.DictLikeObj.keyst  s   € Ør   c                 ó   •— |dk(  r‰S y )Nr   r’   )r¢   ÚitemÚdict_vals     €r
   Ú__getitem__zJtest_assert_almost_equal_dict_like_object.<locals>.DictLikeObj.__getitem__w  s   ø€ Ø�sŠ{Ø�ð r   N)Ú__name__Ú
__module__Ú__qualname__r£   r§   )r¦   s   €r
   ÚDictLikeObjrŸ   s  s   ø„ ò	õ	 r   r«   Frw   )r   r   )rœ   Ú	real_dictr«   Úfuncr¦   s       @r
   Ú)test_assert_almost_equal_dict_like_objectr®   n  s?   ø€ à€HØ�c�
€I÷ ó  ð &)¨H¢_Õ!Ô:Wð 	ñ 	ˆ‘K“M¨uÖ5r   c                  ó   — t        dd«       y ©Nrˆ   r   r’   r   r
   Ú test_assert_almost_equal_stringsr±   �  s   € Ü˜e UÕ+r   r   ÚabcdÚabdc                 ó   — t        d| «       y r°   r&   )r   s    r
   Ú$test_assert_not_almost_equal_stringsrµ   …  s   € ä! %¨Õ+r   Úboxc                 ó<   — t         | g d¢«       | g d¢«      «       y )N©r   r#   rl   r   )r¶   s    r
   Ú"test_assert_almost_equal_iterablesr¹   Š  s   € ä™c¢)›n©c²)«nÕ=r   r¸   )rm   rn   ro   )r   r#   rv   )r   r#   rl   rv   c                 ó   — t        | |«       y r   r   r    s     r
   Ú&test_assert_not_almost_equal_iterablesr»   �  s   € ô ˜Q Õ"r   c                  ó   — t        d d «       y r   r   r’   r   r
   Útest_assert_almost_equal_nullr½   ¡  s   € Ü˜d DÕ)r   ©Nr   c                 ó   — t        | |«       y r   r   r    s     r
   Ú!test_assert_not_almost_equal_nullrÀ   ¥  s   € ä˜Q Õ"r   Úinfc                 ó   — t        | |«       y r   r   r    s     r
   Útest_assert_almost_equal_infrÃ   ª  s   € ô ˜a Õ#r   ÚNaTÚnsr_   r`   c                 óÖ  — t        j                  | gt        ¬«      }t        j                  |gt        ¬«      }d}| |u rýt        | |d¬«       t	        j
                  ||«       t	        j                  t        j                  |t        ¬«      t        j                  |t        ¬«      «       t	        j                  t        j                  |t        ¬«      t        j                  |t        ¬«      «       t	        j                  t        j                  |t        ¬«      t        j                  |t        ¬«      «       y t        j                  t        |¬«      5  t        | |d¬«       d d d «       t        j                  t        d¬«      5  t	        j                  t        j                  |t        ¬«      t        j                  |t        ¬«      «       d d d «       t        j                  t        d¬«      5  t	        j                  t        j                  |t        ¬«      t        j                  |t        ¬«      «       d d d «       y # 1 sw Y   ŒâxY w# 1 sw Y   Œ‚xY w# 1 sw Y   y xY w)NrQ   zMismatched null-like valuesFrw   rI   zSeries are differentzDataFrame.iloc.* are different)rp   rq   rŒ   r   r   Úassert_numpy_array_equalÚassert_index_equalÚpdÚIndexÚassert_series_equalÚSeriesÚassert_frame_equalÚ	DataFramer   rK   r   )r_   r`   Úleft_arrÚ	right_arrr   s        r
   Ú&test_mismatched_na_assert_almost_equalrÑ   À  s©  € ô �x‰x˜˜¤fÔ-€HÜ—‘˜%˜¬Ô/€Ià
'€Càˆu�}Ü! $¨¸5ÕAÜ
×#Ñ# H¨iÔ8Ü
×ÑÜ�H‰H�X¤VÔ,¬b¯h©h°yÌÔ.Oô	
ô 	×ÑÜ�I‰I�h¤fÔ-¬r¯y©y¸Ì&Ô/Qô	
ô 	×ÑÜ�L‰L˜¬Ô0´"·,±,¸yÔPVÔ2Wõ	
ô
 �]‰]œ>°Ô5ñ 	FÜ% d¨E¸uÕE÷	Fô �]‰]œ>Ð1GÔHñ 	Ü×"Ñ"Ü—	‘	˜(¬&Ô1´2·9±9¸YÌfÔ3Uô÷	ô �]‰]œ>Ð1QÔRñ 	Ü×!Ñ!Ü—‘˜X¬VÔ4Ü—‘˜Y¬fÔ5ô÷	ð 	÷	Fð 	Fú÷	ð 	ú÷	ð 	ús&   ÅIÆ	A	IÇ5A	IÉIÉIÉI(c                  ó8   — t        t        j                  d«       y r¾   )r   rp   rÁ   r’   r   r
   Ú test_assert_not_almost_equal_infrÓ   é  s   € Ü!¤"§&¡&¨!Õ,r   rm   r   g½7†   @rn   c                 ó   — t        | |«       y r   r   r    s     r
   Útest_assert_almost_equal_pandasrÕ   í  s   € ô ˜a Õ#r   c                  óÄ   — t        j                  d«      t        j                  d«      g} t        j                  d«      t        j                  d«      g}t        | |«       y )Nú
2011-01-01)rÉ   Ú	Timestampr   r    s     r
   Útest_assert_almost_equal_objectrÙ   ú  sD   € Ü	�‰�lÓ	#¤R§\¡\°,Ó%?Ð@€AÜ	�‰�lÓ	#¤R§\¡\°,Ó%?Ð@€AÜ˜a Õ#r   c                  ó”   — d} t        j                  t        | ¬«      5  t        j                  dd«       d d d «       y # 1 sw Y   y xY w)Nz?expected 2\.00000 but got 1\.00000, with rtol=1e-05, atol=1e-08rI   r   r#   ©r   rK   r   r   r   r•   s    r
   Ú'test_assert_almost_equal_value_mismatchrÜ      s:   € Ø
M€Cä	�‰”~¨SÔ	1ñ %Ü
×Ñ˜q !Ô$÷%÷ %ñ %ús	   ž>¾Aza,b,klass1,klass2ÚndarrayÚintc                 ó    — d|› d|› �}t        j                  t        |¬«      5  t        j                  | |«       d d d «       y # 1 sw Y   y xY w)NzHnumpy array are different

numpy array classes are different
\[left\]:  z
\[right\]: rI   rÛ   )r   r   Úklass1Úklass2r   s        r
   Ú'test_assert_almost_equal_class_mismatchrâ     sT   € ðð ˆXð ØˆXð	€Cô 
�‰”~¨SÔ	1ñ %Ü
×Ñ˜q !Ô$÷%÷ %ñ %ús   ¤AÁAc            	      ó$  — d} t        j                  t        | ¬«      5  t        j                  t        j                  t
        j                  ddg«      t        j                  dt
        j                  dg«      «       d d d «       y # 1 sw Y   y xY w)Nz‰numpy array are different

numpy array values are different \(66\.66667 %\)
\[left\]:  \[nan, 2\.0, 3\.0\]
\[right\]: \[1\.0, nan, 3\.0\]rI   r#   rl   r   )r   rK   r   r   r   rp   rq   Únanr•   s    r
   Ú(test_assert_almost_equal_value_mismatch1rå     sh   € ð(€Cô 
�‰”~¨SÔ	1ñ SÜ
×ÑœrŸx™x¬¯©°°A¨Ó7¼¿¹À1ÄbÇfÁfÈaÀ.Ó9QÔR÷S÷ Sñ Sús   žABÂBc                  óè   — d} t        j                  t        | ¬«      5  t        j                  t        j                  ddg«      t        j                  ddg«      «       d d d «       y # 1 sw Y   y xY w)Nzonumpy array are different

numpy array values are different \(50\.0 %\)
\[left\]:  \[1, 2\]
\[right\]: \[1, 3\]rI   r   r#   rl   ©r   rK   r   r   r   rp   rq   r•   s    r
   Ú(test_assert_almost_equal_value_mismatch2rè   %  s\   € ð€Cô 
�‰”~¨SÔ	1ñ CÜ
×ÑœrŸx™x¨¨A¨Ó/´·±¸1¸a¸&Ó1AÔB÷C÷ Cñ Cúó   žAA(Á(A1c            
      ó  — d} t        j                  t        | ¬«      5  t        j                  t        j                  ddgddgddgg«      t        j                  ddgddgddgg«      «       d d d «       y # 1 sw Y   y xY w)	Nz£numpy array are different

numpy array values are different \(16\.66667 %\)
\[left\]:  \[\[1, 2\], \[3, 4\], \[5, 6\]\]
\[right\]: \[\[1, 3\], \[3, 4\], \[5, 6\]\]rI   r   r#   rl   rv   r   é   rç   r•   s    r
   Ú(test_assert_almost_equal_value_mismatch3rì   0  sy   € ð9€Cô 
�‰”~¨SÔ	1ñ 
Ü
×ÑÜ�H‰H�q˜!�f˜q !˜f q¨! fÐ-Ó.´·±¸1¸a¸&À1ÀaÀ&È1ÈaÈ&Ð9QÓ0Rô	
÷
÷ 
ñ 
ús   žAA6Á6A?c            	      óø   — d} t        j                  t        | ¬«      5  t        j                  t        j                  ddgddgg«      t        j                  ddgddgg«      «       d d d «       y # 1 sw Y   y xY w)Nz‹numpy array are different

numpy array values are different \(25\.0 %\)
\[left\]:  \[\[1, 2\], \[3, 4\]\]
\[right\]: \[\[1, 3\], \[3, 4\]\]rI   r   r#   rl   rv   rç   r•   s    r
   Ú(test_assert_almost_equal_value_mismatch4rî   =  so   € ð-€Cô 
�‰”~¨SÔ	1ñ WÜ
×ÑœrŸx™x¨!¨Q¨°!°Q°Ð(8Ó9¼2¿8¹8ÀaÈÀVÈaÐQRÈVÐDTÓ;UÔV÷W÷ Wñ Wúó   žA	A0Á0A9c            	      óø   — d} t        j                  t        | ¬«      5  t        j                  t        j                  ddgddgg«      t        j                  ddgddgg«      «       d d d «       y # 1 sw Y   y xY w)Nz¶numpy array are different

numpy array values are different \(100\.0 %\)
\[left\]:  \[\[1, 2\], \[3, 4\]\]
\[right\]: \[\[9, 9\], \[9, 9\]\]
At positional index 0, first diff: 1 != 9rI   r   r#   rl   rv   é	   rç   r•   s    r
   Ú5test_assert_almost_equal_value_mismatch_2d_percentagerò   H  so   € ð-€Cô 
�‰”~¨SÔ	1ñ WÜ
×ÑœrŸx™x¨!¨Q¨°!°Q°Ð(8Ó9¼2¿8¹8ÀaÈÀVÈaÐQRÈVÐDTÓ;UÔV÷W÷ Wñ Wúrï   c                  óì   — d} t        j                  t        | ¬«      5  t        j                  t        j                  ddg«      t        j                  g d¢«      d¬«       d d d «       y # 1 sw Y   y xY w)NzWIndex are different

Index shapes are different
\[left\]:  \(2L*,\)
\[right\]: \(3L*,\)rI   r   r#   ©rl   rv   r   rÊ   )Úobjrç   r•   s    r
   Ú0test_assert_almost_equal_shape_mismatch_overriderö   U  sZ   € ð€Cô
 
�‰”~¨SÔ	1ñ SÜ
×ÑœrŸx™x¨¨A¨Ó/´·±º)Ó1DÈ'ÕR÷S÷ Sñ Sús   žAA*Á*A3c                  óè   — d} t        j                  t        | ¬«      5  t        j                  t        j                  g d¢«      t        j                  g d¢«      «       d d d «       y # 1 sw Y   y xY w)Nu   numpy array are different

numpy array values are different \(33\.33333 %\)
\[left\]:  \[Ã¡, Ã , Ã¤\]
\[right\]: \[Ã¡, Ã , Ã¥\]rI   )õ   Ã¡õ   Ã õ   Ã¤)rø   rù   õ   Ã¥rç   r•   s    r
   Ú test_assert_almost_equal_unicoderü   _  sV   € ð!€Cô 
�‰”~¨SÔ	1ñ [Ü
×ÑœrŸx™xÒ(:Ó;¼R¿X¹XÒFXÓ=YÔZ÷[÷ [ñ [úré   c                  óˆ  — t        j                  t        j                  d«      t        j                  d«      g«      } t        j                  t        j                  d«      t        j                  d«      g«      }d}t	        j
                  t        |¬«      5  t        j                  | |«       d d d «       y # 1 sw Y   y xY w)Nr×   z
2011-01-02z·numpy array are different

numpy array values are different \(50\.0 %\)
\[left\]:  \[2011-01-01 00:00:00, 2011-01-01 00:00:00\]
\[right\]: \[2011-01-01 00:00:00, 2011-01-02 00:00:00\]rI   )	rp   rq   rÉ   rØ   r   rK   r   r   r   )r   r   r   s      r
   Ú"test_assert_almost_equal_timestamprþ   k  sˆ   € Ü
�‰”"—,‘,˜|Ó,¬b¯l©l¸<Ó.HÐIÓJ€AÜ
�‰”"—,‘,˜|Ó,¬b¯l©l¸<Ó.HÐIÓJ€Að?€Cô 
�‰”~¨SÔ	1ñ %Ü
×Ñ˜q !Ô$÷%÷ %ñ %ús   ÂB8Â8Cc                  óœ   — d} t        j                  t        | ¬«      5  t        j                  ddgg d¢«       d d d «       y # 1 sw Y   y xY w)NzOIterable are different

Iterable length are different
\[left\]:  2
\[right\]: 3rI   r   r#   rô   rÛ   r•   s    r
   Ú1test_assert_almost_equal_iterable_length_mismatchr   y  sB   € ð€Cô 
�‰”~¨SÔ	1ñ 2Ü
×Ñ  1˜v¢yÔ1÷2÷ 2ñ 2úó   žAÁAÚvalue)Úlistztuple-with-listrq   Údict)ÚidsÚreverseFTc                 ó  — ddg}| g}|r||}}dt        |«      › dt        |«      › �}t        j                  t        dt	        j
                  |«      › d�¬«      5  t        j                  ||«       d d d «       y # 1 sw Y   y xY w)Nr   r#   z?Iterable are different

Iterable length are different
[left]:  z

[right]: re   ú$rI   )Úlenr   rK   r   rf   rg   r   r   )r  r  r_   r`   r   s        r
   Ú<test_assert_almost_equal_iterable_length_mismatch_unhashabler
  „  s‰   € ð ˆqˆ6€DØˆG€EÙØ˜Tˆeˆð	Ü˜“I�;˜k¬#¨e«*¨ð	7ð ô 
�‰”~¨q´·±¸3³Ð0@ÀÐ-BÔ	Cñ ,Ü
×Ñ˜t UÔ+÷,÷ ,ñ ,ús   ÁA:Á:Bc                  óÂ   — d} t        j                  t        t        j                  | «      ¬«      5  t        j                  ddgg d¢«       d d d «       y # 1 sw Y   y xY w)Nz[diff]: [3]rI   r   r#   r¸   )r   rK   r   rf   rg   r   r   r•   s    r
   Ú6test_assert_almost_equal_iterable_length_mismatch_diffr  ™  sF   € à
€CÜ	�‰”~¬R¯Y©Y°s«^Ô	<ñ 2Ü
×Ñ  1˜v¢yÔ1÷2÷ 2ñ 2ús   ±AÁAc                  óœ   — d} t        j                  t        | ¬«      5  t        j                  ddgddg«       d d d «       y # 1 sw Y   y xY w)NziIterable are different

Iterable values are different \(50\.0 %\)
\[left\]:  \[1, 2\]
\[right\]: \[1, 3\]rI   r   r#   rl   rÛ   r•   s    r
   Ú1test_assert_almost_equal_iterable_values_mismatchr     sF   € ð€Cô 
�‰”~¨SÔ	1ñ /Ü
×Ñ  1˜v¨¨1 vÔ.÷/÷ /ñ /úr  r™   Úd)é2   éF   éZ   é   é   r  r  r  rv   rë   é   é   rñ   )Úf1Úf2c                 ó   — t        | |«       y r   r   r    s     r
   Ú%test_assert_almost_equal_array_nestedr  ý  r„   r   c                  ó  —  G d„ d«      } t        j                   | d«       | d«      gt        ¬«      }t        j                   | d«       | d«      gt        ¬«      }t        ||j	                  «       «       t        ||«       y )Nc                   ó(   — e Zd ZdZd„ Zd„ Zd„ Zd„ Zy)úBtest_assert_almost_equal_zero_dim_duck_array.<locals>.PintQuantityr   c                 ó   — || _         y r   ©Ú	magnitude)r¢   r   s     r
   Ú__init__zKtest_assert_almost_equal_zero_dim_duck_array.<locals>.PintQuantity.__init__
  s	   € Ø&ˆD�Nr   c                 ó,   — t        | j                  «      S r   )Úiterr   r¡   s    r
   Ú__iter__zKtest_assert_almost_equal_zero_dim_duck_array.<locals>.PintQuantity.__iter__  s   € Ü˜Ÿ™Ó'Ð'r   c                 ó,   — t        | j                  «      S r   )r	  r   r¡   s    r
   Ú__len__zJtest_assert_almost_equal_zero_dim_duck_array.<locals>.PintQuantity.__len__  s   € Ü�t—~‘~Ó&Ð&r   c                 ó4   — | j                   |j                   k(  S r   r  )r¢   Úothers     r
   Ú__eq__zItest_assert_almost_equal_zero_dim_duck_array.<locals>.PintQuantity.__eq__  s   € Ø—>‘> U§_¡_Ñ4Ð4r   N)r¨   r©   rª   Úndimr!  r$  r&  r)  r’   r   r
   ÚPintQuantityr    s   „ ð ˆò	'ò	(ò	'ó	5r   r+  r   r#   rQ   rl   )rp   rq   rŒ   r   Úcopyr   )r+  r_   r`   s      r
   Ú,test_assert_almost_equal_zero_dim_duck_arrayr-    sb   € ÷5ñ 5ô" �8‰8‘\ !“_¡l°1£oÐ6¼fÔE€DÜ�H‰H‘l 1“o¡|°A£Ð7¼vÔF€Eä˜d D§I¡I£KÔ0Ü! $¨Õ.r   c                   ó$   ‡ — e Zd Zd„ Zˆ fd„Zˆ xZS )ÚZeroDimSubclassc                 óJ   — t        j                  |«      j                  | «      S r   )rp   ÚasarrayÚview)ÚclsÚvaluess     r
   Ú__new__zZeroDimSubclass.__new__   s   € Ü�z‰z˜&Ó!×&Ñ& sÓ+Ð+r   c                 ó|   •— t         ‰| �  |«      }t        |t        j                  «      s t        | «      |«      }|S r   )Úsuperr§   Ú
isinstancerp   rÝ   Útype)r¢   ÚkeyÚoutÚ	__class__s      €r
   r§   zZeroDimSubclass.__getitem__#  s4   ø€ Ü‰gÑ! #Ó&ˆÜ˜#œrŸz™zÔ*à”$�t“*˜S“/ˆCØˆ
r   )r¨   r©   rª   r5  r§   Ú__classcell__)r<  s   @r
   r/  r/    s   ø„ ò,÷ð r   r/  zshapes are differentzAttribute "dtype" are differentzclasses are differentÚ zdatetime64[ns]ztimedelta64[ns]c                 ó„  — | |f|| ffD ]�  \  }}|€t        j                  ||fi |¤Ž Œ |t        k(  r:t        j                  t
        «      5  t        j                  ||fi |¤Ž d d d «       Œct        j                  t
        |¬«      5  t        j                  ||fi |¤Ž d d d «       ŒŸ y # 1 sw Y   ŒªxY w# 1 sw Y   Œ¶xY w)NrI   )r   r   ÚNEr   rK   r   )r   r   Úexpectedr	   r_   r`   s         r
   Ú_checkrB  4  s¾   € Ø˜A˜  A Ð'ò >‰ˆˆeØÐÜ×"Ñ" 4¨Ñ9°&Ó9ØœŠ^Ü—‘œ~Ó.ñ >Ü×&Ñ& t¨UÑ=°fÒ=÷>ð >ô —‘œ~°XÔ>ñ >Ü×&Ñ& t¨UÑ=°fÒ=÷>ð >ñ>÷>ð >ú÷>ð >ús   ÁB*ÂB6Â*B3	Â6B?	za, b, kwargs, expectedzint-eq)Úidzint-neg      @zdtype-mismatchrV   zdtype-uncheckedgffffff@gš™™™™™É?z	atol-passry   z	atol-failg      Y@g     @Y@g{®Gáz”?z	rtol-passznan-nanznan-numzbool-nezstr-eqzstr-nez	object-nez
2020-01-01zdt64-eqz2020-01-01T00:00z2020-01-01T01:00zdt64-neztd64-eql     �Iú5 l    �Iú5 ztd64-nezvs-1dzvs-size2z	vs-scalarz	sub-0d-eqz	sub-0d-nezsub-atol-passzsub-atol-failzsub-rtol-passz	sub-1d-eqz	sub-1d-nez	sub-vs-1dz
sub-str-nezsub-dt64-nezsub-object-nec                 ó    — t        | ||fi |¤Ž y r   )rB  )r   r   r	   rA  s       r
   Ú!test_assert_almost_equal_zero_dimrE  @  s   € ôZ ˆ1ˆa�Ñ$˜VÓ$r   )grf   Únumpyrp   r   ÚpandasrÉ   Úpandas._testingÚ_testingr   r   r   r   ÚmarkÚparametrizeÚint16rR   Úuint32r!   r'   r1   r6   r;   r=   rÞ   rP   r[   rC   rF   rM   rY   rq   rW   rZ   ra   rc   rj   rt   rx   r   r�   rƒ   r†   rŒ   rŠ   r�   r“   r–   r˜   r›   r®   r±   rµ   r  r¹   r#  r»   r½   rä   rÀ   rÁ   rÃ   ÚNArÄ   Ú
datetime64Útimedelta64ÚobjsrÑ   rÓ   rÊ   rÌ   rÎ   rÕ   rÙ   rÜ   râ   rå   rè   rì   rî   rò   rö   rü   rþ   r   r
  r  r  ÚemptyÚsubarrÚNESTED_CASESr  r-  rÝ   r/  ÚSHAPEÚDTYPEÚCLASSr@  Údt_nsÚtd_nsrB  ÚparamrE  r’   r   r
   ú<module>r[     s^  ðÛ 	ã Û ã Ý ò+ò&ò*-ð& ‡�×ÑØ	àØØ	ˆ�‰�!‹�hÐØ	ˆ�‰�C‹˜#ÐØ	ˆ�‰�1‹�qÐðó	ñ$ó	ð$ð ‡�×ÑØ	àØØØ	��—‘˜!“ÐàØðóñ(óð(ð ‡�×ÑØ	òóñ>óð>ð
 ‡�×Ñ˜Ò QÓRñ3ó Sð3ð ‡�×ÑØ	òó
ñ/ó
ð/ð ‡�×Ñ˜Ð!5Ð7KÐ LÓMñ3ó Nð3ð ‡�×Ñ˜ 3¨¯©°"·)±)Ð"<Ó=ñDó >ðDð ‡�×Ñ˜ 3¨¯©°"·)±)Ð"<Ó=ñGó >ðGð ‡�×Ñ˜ V¨R L°6¸2°,Ð#?Ó@ñ/ó Að/ð ‡�×ÑØ	à	‘E˜%“LÐ!Ø	ˆ�‰�)Ó	˜j˜bŸj™j¨Ó/Ð0Ø	ˆ�‰�9Ó	˜z˜rŸz™z¨%Ó0Ð1àˆB�H‰H�i�[¨Ô0ØˆB�H‰H‘e˜E“l�^¨9Ô5ð	
ð
 ˆB�H‰H�i�[¨Ô0ØˆB�H‰H‘e˜E“l�^¨9Ô5ð	
ð
 ˆB�H‰H�l�^¨7Ô3ØˆB�H‰H‘e˜H“oÐ&¨iÔ8ð	
ðóñ(Gó)ð(GòOð ‡�×ÑØð ˆB�H‰H�e�W GÔ,ØˆB�H‰H‘e˜E“l�^¨9Ô5ð	
ð
 ˆB�H‰H�h�Z wÔ/ØˆB�H‰H‘e˜H“oÐ&¨iÔ8ð	
ð
 ˆB�H‰H�l�^¨8Ô4ØˆB�H‰H‘e˜LÓ)Ð*°)Ô<ð	
ðóñ"Nó#ð"Nð ‡�×ÑØð ˆB�H‰H�i�[¨Ô0ØˆB�H‰H‘e˜E“l�^¨9Ô5ð	
ð
 ˆB�H‰H�i�[¨Ô1ØˆB�H‰H‘e˜E“l�^¨9Ô5ð	
ð	óñRóðRò
DòOò>ð ‡�×ÑØòóñMóðMð ‡�×ÑØòó	ñQó	ðQð ‡�×Ñ˜ ¨°A°z°r·z±zÀ!³}Ð3EÀÐ WÓXñ$ó Yð$ð ‡�×Ñ˜ ¨VÐ 4Ó5ñ(ó 6ð(ð ‡�×Ñ˜ ¨a°!°¨X¸¹6»8°}Ð EÓFñ(ó Gð(ð ‡�×ÑØÒDóð ‡�×ÑØÒEóñóóðò4ò
8òBð ‡�×ÑØ	à�qÑ	 ¨Ñ+Ð,Ø�qÑ	 ¨°Ñ3Ð4Ø
ˆqˆ�1ˆØ
ˆqˆ�5ÐØ
ˆqˆ�A�3ˆðó	ñ(ó	ð(ð ‡�×Ñ˜  A Ó'ñ6ó (ð6ò$,ð ‡�×Ñ˜˜v u¨a°!°Ð5Ó6ñ,ó 7ð,ð ‡�×Ñ˜  r§x¡xÐ 0Ó1ñ>ó 2ð>ð ‡�×ÑØ	ð 
ˆ�‰’)Ó	šiÐ(à	ˆ�‰’)Ó	˜h˜bŸh™h¢Ó7Ð8á	Ši‹š)Ð$Ú	’IÐÚ	’LÐ!Ú	�Aˆð
óñ#óð#ò*ð ‡�×Ñ˜ $¨¯© °¸R¿V¹VÀQ¸KÐ HÓIñ#ó Jð#ð ‡�×ÑØ	à	�‰�—‘ÐØ	�‰‘�u“ÐØ	ˆ�‰�2—6‘6˜2Ÿ6™6 B§F¡F 7Ð+Ó	,¨h¨b¯h©h¸¿¹ÀÇÁÈÏÉÈÐ7PÓ.QÐRðóñ$óð$ð
 ‡E�EØ‡F�FØ‡F�FØØ€B‡M�M�%˜ÓØ€B‡N�N�5˜$Óð€ð ‡�×Ñ˜ Ó&Ø‡�×Ñ˜ $Ó'ñ$ó (ó 'ð$òN-ð ‡�×ÑØ	à	ˆ�‰�3˜�*Ó	˜x˜rŸx™x¨¨h¨Ó8Ð9Ø	ˆ�‰�C˜�:Ó	 	 §	¡	¨3°¨/Ó :Ð;Ø	ˆ�‰�3˜�/Ó	" H B§H¡H¨c°3¨ZÓ$8Ð9Ø	ˆ�‰�s˜S #˜JÐ'Ó	(¨,¨"¯,©,¸¸cÀ8¸_Ð7MÓ*NÐOð	óñ$óð$ò$ò%ð ‡�×ÑØà	ˆ�‰�1�#‹˜˜9 eÐ,Ø	
ˆHˆB�H‰H�a�S‹M˜5 )Ð,Ø	ˆ�‰�!‹�a˜ EÐ*ðóñ%óð%òSòCò

òWò
WòSò	[ò%ò2ð ‡�×ÑØØˆ€Vˆq�!ˆfˆY˜˜Ÿ™ ! Q Ó(¨d°tÑ*<Ð=Ú4ð ó ð
 ‡�×Ñ˜ U¨D MÓ2ñ,ó 3óð,ò2ò/ð 
ˆ�‰�!˜6Ô	"€ØˆR�X‰X�t˜S�k¨Ô0°(°"·(±(¸CÀ¸:ÈVÔ2TÐU€�q€	ð
 	ˆ�‰�(�"—(‘(š<Ó(¨(¨"¯(©(°B¸°8Ó*<Ð=ÀVÔLØˆ�‰�(�"—(‘(š<Ó(¨(¨"¯(©(°B¸°8Ó*<Ð=ÀVÔLðð 	ˆ�‰à�—‘˜(˜"Ÿ(™( B¨ 8Ó,¨h¨b¯h©h¸°t«nÐ=ÀVÔLØ�—‘˜(˜"Ÿ(™( B¨ 8Ó,Ð-°VÔ<ðð ô	
ð 	ˆ�‰à�—‘˜(˜"Ÿ(™( B¨ 8Ó,¨h¨b¯h©h¸°t«nÐ=ÀVÔLØ�—‘˜(˜"Ÿ(™( B¨ 8Ó,Ð-°VÔ<ðð ô	
ðð$ 	ˆ�‰’,  R Ð)°Ô8Øˆ�‰’,  R Ð)°Ô8ðð 	ˆ�‰�(�"—(‘(š9Ó% x r§x¡x°°A°Ó'7Ð8ÀÔGØˆ�‰’)˜a ˜VÐ$¨FÔ3ðð
 	ˆ�‰�(�"—(‘(˜2 VÔ,¨dÐ3¸6ÔBØˆ�‰�"�d� 6Ô*ðð
 	ˆ�‰à�—‘˜(˜"Ÿ(™(¢9Ó-¨x¨r¯x©x¸¸A¸Ó/?Ð@ÈÔOØ�—‘Ø�R—X‘X˜q˜c“] H B§H¡H¨a°¨VÓ$4°h°b·h±hÀ¸s³mÐDÈFôðð ô	
ð 	ˆ�‰’9˜q !˜fÐ%¨¨¨a°¨V°a°SÐ'9Ð:À&ÔIðð 	ˆ�‰�&˜$� vÔ.Øˆ�‰�D˜#�;  c 
Ð+¨TÐ2¸&ÔAðð 	ˆ�‰˜ ( "§(¡(¨C°¨:¸VÔ"DÑEÐFÈfÔUØˆ�‰˜ ( "§(¡(¨C°¨:¸VÔ"DÑEÐFÈfÔUðð
 	ˆ�‰˜ ( "§(¡(¨C°¨:¸VÔ"DÑEÐFÈfÔUØˆ�‰˜ 3¨ *Ñ-Ð.°fÔ=ðð 	ˆ�‰à�—‘Ø X R§X¡X¨s°C¨jÀÔ%GÑHÐIÐQWôð �—‘˜ 6Ô*ð	ð ô	
ð 	ˆ�‰˜! C¨ :Ñ.Ð/°Ð4¸FÔCððAL€ð^ ‡�×Ñ˜ Ó-ñ$ó .ð$ò/ô6�b—j‘jô ð 	€Ø)€Ø€Ø€à€Ø€ò	>ð ‡�×ÑØðgàˆ�‰�X�R—X‘X˜a“[ ( "§(¡(¨1£+¨r°4¸HÔEðgð 	ˆ�‰�X�R—X‘X˜a“[ ( "§(¡(¨1£+¨r°2¸(ÔCðgð 	ˆ�‰�X�R—X‘X˜a“[ ( "§(¡(¨3£-°°UÐ?OÔPð	gð
 	ˆ�‰ØˆB�H‰H�Q‹KØˆB�H‰H�S‹MØ˜EÐ"ØØ ô	
ðgð 	ˆ�‰�X�R—X‘X˜c“] H B§H¡H¨S£M°F¸C°=À$È;ÔWðgð 	ˆ�‰�X�R—X‘X˜c“] H B§H¡H¨S£M°F¸D°>À2È+ÔVðgð 	ˆ�‰ØˆB�H‰H�U‹O˜X˜RŸX™X e›_¨v°t¨n¸dÀ{ô	
ðgð" 	ˆ�‰�X�R—X‘X˜bŸf™fÓ% x r§x¡x°·±Ó'7¸¸TÀiÔPð#gð$ 	ˆ�‰�X�R—X‘X˜bŸf™fÓ% x r§x¡x°£}°b¸"ÀÔKð%gð& 	ˆ�‰�X�R—X‘X˜d“^ X R§X¡X¨e£_°b¸"ÀÔKð'gð( 	ˆ�‰�X�R—X‘X˜e“_ h b§h¡h¨u£o°r¸4ÀHÔMð)gð* 	ˆ�‰�X�R—X‘X˜e“_ h b§h¡h¨u£o°r¸2À(ÔKð+gð, 	ˆ�‰ØˆB�H‰H�Q˜fÔ% x r§x¡x°¸Ô'@À"ÀbÈ[ô	
ð-gð2 	ˆ�‰ØˆB�H‰H�\¨Ô/ØˆB�H‰H�\¨Ô/ØØØô	
ð3gð@ 	ˆ�‰ØˆB�H‰HÐ'¨uÔ5ØˆB�H‰HÐ'¨uÔ5ØØØô	
ðAgðN 	ˆ�‰ØˆB�H‰H�Q˜eÔ$ h b§h¡h¨q¸Ô&>ÀÀDÈYô	
ðOgðT 	ˆ�‰ØˆB�H‰H�V 5Ô)ØˆB�H‰H�Z uÔ-ØØØô	
ðUgðd 	ˆ�‰�X�R—X‘X˜a“[ ( "§(¡(¨A¨3£-°°U¸wÔGðegðf 	ˆ�‰�X�R—X‘X˜a“[ ( "§(¡(¨A¨q¨6Ó"2°B¸À*ÔMðggðh 	ˆ�‰�X�R—X‘X˜a“[ ! R¨°;Ô?ðigðl 	ˆ�‰‘_ QÓ'©¸Ó);¸RÀÈ+ÔVðmgðn 	ˆ�‰‘_ QÓ'©¸Ó);¸RÀÈÔTðogðp 	ˆ�‰Ù˜CÓ Ù˜CÓ Ø�SˆMØØô	
ðqgð~ 	ˆ�‰Ù˜CÓ Ù˜CÓ Ø�TˆNØØô	
ðgðL 	ˆ�‰Ù˜EÓ"Ù˜EÓ"Ø�TˆNØØô	
ðMgðZ 	ˆ�‰Ù˜Q ˜FÓ#¡_°a¸°VÓ%<¸bÀ$È;ô	
ð[gð` 	ˆ�‰Ù˜Q ˜FÓ#¡_°a¸°VÓ%<¸bÀ"Èô	
ðagðf 	ˆ�‰Ù˜AÓ¡°°Ó 4°b¸%ÀKô	
ðggðl 	ˆ�‰Ù˜EÓ"¡O°EÓ$:¸BÀÀ|ô	
ðmgðr 	ˆ�‰Ù˜H˜BŸH™HÐ%7¸uÔEÓFÙ˜H˜BŸH™HÐ%7¸uÔEÓFØØØô	
ðsgð@ 	ˆ�‰Ù˜H˜BŸH™H a¨ X°VÔ<Ó=Ù˜H˜BŸH™H a¨ X°VÔ<Ó=ØØØô	
ðAgójñV%óWjñV%r   