§
    OŠtj&  ã                   óŽ  — d Z ddlZddlZddlZddlmZmZmZ ddlm	Z	 ddl
mZ ddlmZ ddlmZ eeeef\  ZZZZej        Z ed„ d	D ¦   «         ¦  «        Z ed
„ dD ¦   «         ¦  «        Z ej        d¦  «        Z	 erddlZne‚	 	  ej         d¬¦  «         n'# e!$ r  ej         ¦   «          Y nw xY w# e$ r dZY nw xY wd'd„Z"	 ddl"m"Z" n# e#$ r Y nw xY w G d„ d¦  «        Z$ G d„ d¦  «        Z% G d„ d¦  «        Z& G d„ de&¦  «        Z' G d„ de&¦  «        Z( G d„ de&¦  «        Z)d„ Z*d„ Z+d „ Z,d!„ Z-d"„ Z.d#„ Z/d$„ Z0d%„ Z1d&„ Z2dS )(z*
General helpers required for `tqdm.std`.
é    N)ÚpartialÚpartialmethodÚwraps)Ú	signature©Úeast_asian_width)Úwarn©Úproxyc              #   óJ   K  — | ]}t                                |¦  «        V — Œd S ©N©ÚCUR_OSÚ
startswith©Ú.0Úis     úH/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/tqdm/utils.pyú	<genexpr>r      s0   è è € Ð?Ð? a�V×Ò˜qÑ!Ô!Ð?Ð?Ð?Ð?Ð?Ð?ó    )Úwin32Úcygwinc              #   óJ   K  — | ]}t                                |¦  «        V — Œd S r   r   r   s     r   r   r      s0   è è € ÐQÐQ a�V×Ò˜qÑ!Ô!ÐQÐQÐQÐQÐQÐQr   )ÚaixÚlinuxÚdarwinÚfreebsdz\x1b\[[;\d]*[A-Za-z]F)ÚstripÚ c                 ó’  ‡‡‡‡‡	— ‰€i Š| d         dk    r!| dd…         } t          dt          d¬¦  «         |r	| | › d|› �fn| f}i Š|D ]fŠ	‰	                     ¦   «         dz   Š	t          ‰	¦  «        Š‰                     ˆˆ	fd„t
          j                             ¦   «         D ¦   «         ¦  «         Œg|rt          nt          Šˆˆˆfd„}|S )	z€
    Basic (env-only) version of [envwrap](https://github.com/tqdm/envwrap).
    Install `envwrap` for config file support.
    NéÿÿÿÿÚ_z*Trailing underscore in `name` is automaticé   ©Ú
stacklevelc              3   ó„   •K  — | ]:\  }}|                      ‰¦  «        ¯|‰d …                              ¦   «         |fV — Œ;d S r   )r   Úlower)r   ÚkÚvr   Úprefixs      €€r   r   zenvwrap.<locals>.<genexpr>1   sj   øè è € ð Wð WÙ#' 1 aÀÇÂÈfÑAUÔAUðWØˆqˆrˆrŒU�[Š[‰]Œ]˜AÐðWð Wð Wð Wð Wð Wr   c                 óô  •‡— t          | ¦  «        j        Šˆfd„‰                     ¦   «         D ¦   «         }|D ]·}‰|         }|j        |j        urFt          |j        d|j        f¦  «        D ](}	  |||         ¦  «        ||<    n# t          $ r Y Œ%w xY wŒ^|j        �' t          |j        ¦  «        ||         ¦  «        ||<   ŒŒ	  ‰|         ||         ¦  «        ||<   Œ¨# t          $ r Y Œ´w xY w ‰| fi |¤ŽS )Nc                 ó$   •— i | ]\  }}|‰v ¯	||“ŒS © r-   )r   r(   r)   Úparamss      €r   ú
<dictcomp>z)envwrap.<locals>.wrap.<locals>.<dictcomp>8   s$   ø€ ÐKÐKÐK™d˜a ¸qÀF¸{¸{�Q˜¸{¸{¸{r   Ú__args__)
r   Ú
parametersÚitemsÚ
annotationÚemptyÚgetattrÚ	ExceptionÚdefaultÚtypeÚKeyError)	ÚfuncÚ	overridesr(   ÚparamÚtypr.   Úenv_overridesÚpartÚtypess	        @€€€r   Úwrapzenvwrap.<locals>.wrap5   sP  øø€ Ý˜4‘”Ô+ˆàKÐKÐKÐK m×&9Ò&9Ñ&;Ô&;ÐKÑKÔKˆ	àð 	ð 	ˆAØ˜1”IˆEØÔ u¤{Ð2Ð2Ý" 5Ô#3°ZÀ%ÔBRÐATÑUÔUð ð �CðØ'* s¨9°Q¬<Ñ'8Ô'8˜	 !™ð ˜øõ %ð ð ð Ø˜ðøøøøð ”Ð*Ø2�t E¤MÑ2Ô2°9¸Q´<Ñ@Ô@�	˜!‘�ðØ#+ 5¨¤8¨I°a¬LÑ#9Ô#9�I˜a‘L�LøÝð ð ð Ø�Dðøøøàˆt�DÐ&Ð&˜IÐ&Ð&Ð&s$   Á0BÂ
BÂBÃC!Ã!
C.Ã-C.)
r	   ÚDeprecationWarningÚupperÚlenÚupdateÚosÚenvironr2   r   r   )
ÚnameÚappr@   Ú	is_methodÚprefixesrA   r>   r   r?   r*   s
     `   @@@@r   ÚenvwraprL   "   s2  øøøøø€ ð
 €}ØˆØˆB„x�3‚€Ø�C�R�CŒyˆÝÐ9Õ;MÐZ[Ð\Ñ\Ô\Ð\Ø*-Ð:�˜�o�o �o�oÐ&Ð&°D°7€HØ€MØð Wð WˆØ—’‘” #Ñ%ˆÝ�‰KŒKˆØ×Òð Wð Wð Wð Wð WÝ+-¬:×+;Ò+;Ñ+=Ô+=ðWñ Wô Wñ 	Wô 	Wð 	Wð 	Wà%Ð2�=ˆ=­7€Dð'ð 'ð 'ð 'ð 'ð 'ð 'ð. €Kr   )rL   c                   ó    — e Zd ZdZdd„Zd„ ZdS )ÚFormatReplacezN
    >>> a = FormatReplace('something')
    >>> f"{a:5d}"
    'something'
    r   c                 ó"   — || _         d| _        d S ©Nr   )ÚreplaceÚformat_called)ÚselfrQ   s     r   Ú__init__zFormatReplace.__init__[   s   € ØˆŒØˆÔÐÐr   c                 ó0   — | xj         dz  c_         | j        S )Né   )rR   rQ   )rS   r"   s     r   Ú
__format__zFormatReplace.__format___   s   € ØÐÔ˜aÑÐÔØŒ|Ðr   N)r   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__rT   rW   r-   r   r   rN   rN   U   sA   € € € € € ðð ð
ð ð ð ðð ð ð ð r   rN   c                   ó6   — e Zd ZdZd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z	dS )	Ú
Comparablez1Assumes child has self._comparable attr/@propertyc                 ó"   — | j         |j         k     S r   ©Ú_comparable©rS   Úothers     r   Ú__lt__zComparable.__lt__f   s   € ØÔ %Ô"3Ò3Ð3r   c                 ó   — | |k     p| |k    S r   r-   ra   s     r   Ú__le__zComparable.__le__i   s   € Ø�u’Ð0 $¨%¢-Ð0r   c                 ó"   — | j         |j         k    S r   r_   ra   s     r   Ú__eq__zComparable.__eq__l   s   € ØÔ 5Ô#4Ò4Ð4r   c                 ó   — | |k     S r   r-   ra   s     r   Ú__ne__zComparable.__ne__o   ó   € Ø˜5’=Ð Ð r   c                 ó   — | |k     S r   r-   ra   s     r   Ú__gt__zComparable.__gt__r   rj   r   c                 ó   — | |k      S r   r-   ra   s     r   Ú__ge__zComparable.__ge__u   s   € Ø˜%’<ÐÐr   N)
rX   rY   rZ   r[   rc   re   rg   ri   rl   rn   r-   r   r   r]   r]   d   st   € € € € € Ø;Ð;ð4ð 4ð 4ð1ð 1ð 1ð5ð 5ð 5ð!ð !ð !ð!ð !ð !ð ð  ð  ð  ð  r   r]   c                   ó,   — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ ZdS )ÚObjectWrapperc                 ó,   — t          | j        |¦  «        S r   )r5   Ú_wrapped©rS   rH   s     r   Ú__getattr__zObjectWrapper.__getattr__z   s   € Ý�t”} dÑ+Ô+Ð+r   c                 ó.   — t          | j        ||¦  «        S r   )Úsetattrrr   ©rS   rH   Úvalues      r   Ú__setattr__zObjectWrapper.__setattr__}   s   € Ý�t”} d¨EÑ2Ô2Ð2r   c                 óz   — 	 t                                | |¦  «        S # t          $ r t          | |¦  «        cY S w xY w)z7Actual `self.getattr` rather than self._wrapped.getattr)Úobjectrt   ÚAttributeErrorr5   rs   s     r   Úwrapper_getattrzObjectWrapper.wrapper_getattr€   sN   € ð	'Ý×%Ò% d¨DÑ1Ô1Ð1øÝð 	'ð 	'ð 	'Ý˜4 Ñ&Ô&Ð&Ð&Ð&ð	'øøøs   ‚ �:¹:c                 ó:   — t                                | ||¦  «        S )z7Actual `self.setattr` rather than self._wrapped.setattr)r{   ry   rw   s      r   Úwrapper_setattrzObjectWrapper.wrapper_setattr‡   s   € å×!Ò! $¨¨eÑ4Ô4Ð4r   c                 ó2   — |                       d|¦  «         dS )z4
        Thin wrapper around a given object
        rr   N)r   )rS   Úwrappeds     r   rT   zObjectWrapper.__init__‹   s    € ð 	×Ò˜Z¨Ñ1Ô1Ð1Ð1Ð1r   N)rX   rY   rZ   rt   ry   r}   r   rT   r-   r   r   rp   rp   y   s_   € € € € € ð,ð ,ð ,ð3ð 3ð 3ð'ð 'ð 'ð5ð 5ð 5ð2ð 2ð 2ð 2ð 2r   rp   c                   ó.   ‡ — e Zd ZdZˆ fd„Zd„ Zd„ Zˆ xZS )ÚSimpleTextIOWrapperz™
    Change only `.write()` of the wrapped object by encoding the passed
    value and passing the result to the wrapped object's `.write()` method.
    c                 óv   •— t          ¦   «                              |¦  «         |                      d|¦  «         d S )NÚencoding)ÚsuperrT   r   )rS   r�   r…   Ú	__class__s      €r   rT   zSimpleTextIOWrapper.__init__˜   s7   ø€ Ý‰Œ×Ò˜Ñ!Ô!Ð!Ø×Ò˜Z¨Ñ2Ô2Ð2Ð2Ð2r   c                 ó‚   — | j                              |                     |                      d¦  «        ¦  «        ¦  «        S )zP
        Encode `s` and pass to the wrapped object's `.write()` method.
        r…   )rr   ÚwriteÚencoder}   )rS   Úss     r   r‰   zSimpleTextIOWrapper.writeœ   s4   € ð Œ}×"Ò" 1§8¢8¨D×,@Ò,@ÀÑ,LÔ,LÑ#MÔ#MÑNÔNÐNr   c                 ó6   — | j         t          |d|¦  «        k    S ©Nrr   ©rr   r5   ra   s     r   rg   zSimpleTextIOWrapper.__eq__¢   ó   € ØŒ}¥¨¨z¸5Ñ AÔ AÒAÐAr   )rX   rY   rZ   r[   rT   r‰   rg   Ú__classcell__©r‡   s   @r   rƒ   rƒ   ’   sj   ø€ € € € € ðð ð
3ð 3ð 3ð 3ð 3ðOð Oð OðBð Bð Bð Bð Bð Bð Br   rƒ   c                   ó>   ‡ — e Zd ZdZed„ ¦   «         Zˆ fd„Zd„ Zˆ xZS )ÚDisableOnWriteErrorzO
    Disable the given `tqdm_instance` upon `write()` or `flush()` errors.
    c                 ó4   ‡ ‡— t          ‰ ¦  «        Š ˆˆ fd„}|S )zV
        Quietly set `tqdm_instance.miniters=inf` if `func` raises `errno=5`.
        c                  óX  •— 	  ‰| i |¤ŽS # t           $ rC}|j        dk    r‚ 	 t          d¦  «        ‰_        n# t          $ r Y n
w xY wY d }~d S Y d }~d S d }~wt
          $ rI}dt          |¦  «        vr‚ 	 t          d¦  «        ‰_        n# t          $ r Y n
w xY wY d }~d S Y d }~d S d }~ww xY w)Né   ÚinfÚclosed)ÚOSErrorÚerrnoÚfloatÚminitersÚReferenceErrorÚ
ValueErrorÚstr)ÚargsÚkwargsÚer:   Útqdm_instances      €€r   Úinnerz7DisableOnWriteError.disable_on_exception.<locals>.inner±   s"  ø€ ðØ�t˜TÐ, VÐ,Ð,Ð,øÝð ð ð Ø”7˜a’<�<ØðÝ-2°5©\¬\�MÔ*Ð*øÝ%ð ð ð Ø�Dðøøøð +Ð*Ð*Ð*Ð*Ð*à�D�D�D�D�DøøøøÝð ð ð Ø¥3 q¡6¤6Ð)Ð)ØðÝ-2°5©\¬\�MÔ*Ð*øÝ%ð ð ð Ø�Dðøøøð +Ð*Ð*Ð*Ð*Ð*à�D�D�D�D�Døøøøðøøøsd   ƒ ‹
B)•A¢7¶A·
AÁAÁAÁAÁB)Á B$Á3BÂB$Â
BÂB$ÂBÂB$Â$B)r
   )r£   r:   r¤   s   `` r   Údisable_on_exceptionz(DisableOnWriteError.disable_on_exceptionª   s8   øø€ õ
 ˜mÑ,Ô,ˆð	ð 	ð 	ð 	ð 	ð 	ð" ˆr   c                 óJ  •— t          ¦   «                              |¦  «         t          |d¦  «        r/|                      d|                      ||j        ¦  «        ¦  «         t          |d¦  «        r1|                      d|                      ||j        ¦  «        ¦  «         d S d S )Nr‰   Úflush)r†   rT   Úhasattrr   r¥   r‰   r§   )rS   r�   r£   r‡   s      €r   rT   zDisableOnWriteError.__init__Ä   s½   ø€ Ý‰Œ×Ò˜Ñ!Ô!Ð!Ý�7˜GÑ$Ô$ð 	RØ× Ò Ø˜×2Ò2°=À'Ä-ÑPÔPñRô Rð Rå�7˜GÑ$Ô$ð 	RØ× Ò Ø˜×2Ò2°=À'Ä-ÑPÔPñRô Rð Rð Rð Rð	Rð 	Rr   c                 ó6   — | j         t          |d|¦  «        k    S r�   rŽ   ra   s     r   rg   zDisableOnWriteError.__eq__Í   r�   r   )	rX   rY   rZ   r[   Ústaticmethodr¥   rT   rg   r�   r‘   s   @r   r“   r“   ¦   sx   ø€ € € € € ðð ð ðð ñ „\ðð2Rð Rð Rð Rð RðBð Bð Bð Bð Bð Bð Br   r“   c                   ó    ‡ — e Zd Zdˆ fd„	Zˆ xZS )ÚCallbackIOWrapperÚreadc                 ól  •‡‡— t          ¦   «                              |¦  «         t          ||¦  «        Š|dk    r3t          ‰¦  «        ˆˆfd„¦   «         }|                      d|¦  «         dS |dk    r3t          ‰¦  «        ˆˆfd„¦   «         }|                      d|¦  «         dS t          d¦  «        ‚)z{
        Wrap a given `file`-like object's `read()` or `write()` to report
        lengths to the given `callback`
        r‰   c                 óP   •—  ‰| g|¢R i |¤Ž} ‰t          | ¦  «        ¦  «         |S r   ©rD   )Údatar    r¡   ÚresÚcallbackr:   s       €€r   r‰   z)CallbackIOWrapper.__init__.<locals>.writeÚ   s=   ø€ à�d˜4Ð1 $Ð1Ð1Ð1¨&Ð1Ð1�Ø��˜T™œÑ#Ô#Ð#Ø�
r   r­   c                  óH   •—  ‰| i |¤Ž} ‰t          |¦  «        ¦  «         |S r   r°   )r    r¡   r±   r³   r:   s      €€r   r­   z(CallbackIOWrapper.__init__.<locals>.readá   s2   ø€ à�t˜TÐ, VÐ,Ð,�Ø��˜T™œÑ#Ô#Ð#Ø�r   z Can only wrap read/write methodsN)r†   rT   r5   r   r   r9   )rS   r³   ÚstreamÚmethodr‰   r­   r:   r‡   s    `    @€r   rT   zCallbackIOWrapper.__init__Ò   së   øøø€ õ
 	‰Œ×Ò˜Ñ Ô Ð Ý�v˜vÑ&Ô&ˆØ�WÒÐÝ�4‰[Œ[ðð ð ð ð ñ Œ[ðð × Ò  ¨%Ñ0Ô0Ð0Ð0Ð0Ø�vÒÐÝ�4‰[Œ[ðð ð ð ð ñ Œ[ðð × Ò  ¨Ñ.Ô.Ð.Ð.Ð.åÐ=Ñ>Ô>Ð>r   )r­   )rX   rY   rZ   rT   r�   r‘   s   @r   r¬   r¬   Ñ   s=   ø€ € € € € ð?ð ?ð ?ð ?ð ?ð ?ð ?ð ?ð ?ð ?r   r¬   c                 óê   — 	 d                      | ¦  «         dS # t          $ r Y dS t          $ rC 	 |                      ¦   «                              d¦  «        pd| k    cY S # t          $ r Y Y dS w xY ww xY w)Nu   â–ˆâ–‰TFzutf-ÚU8)rŠ   ÚUnicodeEncodeErrorr6   r'   r   )r…   s    r   Ú_is_utfrº   ë   s¯   € ð
Ø×Ò˜hÑ'Ô'Ð'ð ˆtøõ ð ð ð ØˆuˆuÝð ð ð ð	Ø—>’>Ñ#Ô#×.Ò.¨vÑ6Ô6ÐL¸4À8Ò;KÐLÐLÐLøÝð 	ð 	ð 	Ø�5�5�5ð	øøøðøøøs1   ‚ ™
A2¦	A2°,AÁA2Á
A.Á)A2Á-A.Á.A2c                 óN   — 	 t          | j        ¦  «        S # t          $ r Y dS w xY w)NF)rº   r…   r|   )Úfps    r   Ú_supports_unicoder½   ù   s9   € ðÝ�r”{Ñ#Ô#Ð#øÝð ð ð Øˆuˆuðøøøs   ‚ –
$£$c                 ó„   — t          | t          ¦  «        r| D ]}t          |¦  «        dk    r dS ŒdS t          | ¦  «        S )Néÿ   FT)Ú
isinstancerŸ   Úordr½   )r‹   Úcs     r   Ú	_is_asciirÃ      sQ   € Ý�!•SÑÔð Øð 	ð 	ˆAÝ�1‰vŒv˜Š|ˆ|Ø�u�uð àˆtÝ˜QÑÔÐr   c                  ó   — d„ } | S )zy
    Return a function which returns console dimensions (width, height).
    Supported: linux, osx, windows, cygwin.
    c                 ó’   — 	 ddl m}  | t          | dd„ ¦  «        ¦   «         ¦  «        \  }}|dz
  |dz
  fS # t          $ r Y dS w xY w)Nr   )Úget_terminal_sizeÚfilenoc                  ó   — d S r   r-   r-   r   r   ú<lambda>z6_screen_shape_wrapper.<locals>.inner.<locals>.<lambda>  s   € È$€ r   rV   )NN)rF   rÆ   r5   r6   )r¼   rÆ   ÚcolsÚliness       r   r¤   z$_screen_shape_wrapper.<locals>.inner  sy   € ð	Ø,Ð,Ð,Ð,Ð,Ð,Ø+Ð+Ð,O­G°B¸À,À,Ñ,OÔ,OÑ,QÔ,QÑRÔR‰KˆD�%Ø˜!‘8˜U Q™YÐ&Ð&øÝð 	ð 	ð 	Ø�:�:ð	øøøs   ‚58 ¸
AÁAr-   )r¤   s    r   Ú_screen_shape_wrapperrÌ   	  s   € ð
ð ð ð €Lr   c                  óŽ   ‡— t          dt          d¬¦  «         t          ¦   «         Š‰sdS t          ‰¦  «        ˆfd„¦   «         } | S )zd
    Return a function which returns console width.
    Supported: linux, osx, windows, cygwin.
    zQUse `_screen_shape_wrapper()(file)[0]` instead of `_environ_cols_wrapper()(file)`r#   r$   Nc                 ó&   •—  ‰| ¦  «        d         S rP   r-   )r¼   Úshapes    €r   r¤   z$_environ_cols_wrapper.<locals>.inner$  s   ø€ àˆu�R‰yŒy˜Œ|Ðr   )r	   rB   rÌ   r   )r¤   rÏ   s    @r   Ú_environ_cols_wrapperrÐ     sr   ø€ õ
 	ð 
,Ý-?ÈAðOñ Oô Oð Oå!Ñ#Ô#€EØð Øˆtå
ˆ5�\„\ðð ð ð ñ „\ðð €Lr   c                  ó8   — t           j        dk    r	t          €dndS )NÚntr   z[A)rF   rH   Úcoloramar-   r   r   Ú_term_move_uprÔ   +  s   € Ý”'˜T’/�/­Ð(8ˆ2ˆ2¸xÐGr   c                 óN   — t          d„ t          | ¦  «        D ¦   «         ¦  «        S )Nc              3   ó@   K  — | ]}t          |¦  «        d v rdndV — ŒdS )ÚFWr#   rV   Nr   )r   Úchs     r   r   z_text_width.<locals>.<genexpr>0  s9   è è € ÐIÐI¸BÕ$ RÑ(Ô(¨DÐ0Ð0ˆqˆq°aÐIÐIÐIÐIÐIÐIr   )ÚsumrŸ   )r‹   s    r   Ú_text_widthrÚ   /  s%   € ÝÐIÐIÅ#ÀaÁ&Ä&ÐIÑIÔIÑIÔIÐIr   c                 óR   — t          t                               d| ¦  «        ¦  «        S )zp
    Returns the real on-screen length of a string which may contain
    ANSI control codes and wide chars.
    r   )rÚ   ÚRE_ANSIÚsub)r±   s    r   Údisp_lenrÞ   3  s    € õ
 •w—{’{ 2 tÑ,Ô,Ñ-Ô-Ð-r   c                 ó’  — t          | ¦  «        t          | ¦  «        k    r
| d|…         S t          t                               | ¦  «        ¦  «        }t          | ¦  «        |k    r| dd…         } t          | ¦  «        |k    °|rCt          t                               | ¦  «        ¦  «        r|                      d¦  «        r| n| dz   S | S )zB
    Trim a string which may contain ANSI control characters.
    Nr!   z[0m)rD   rÞ   ÚboolrÜ   ÚsearchÚendswith)r±   ÚlengthÚansi_presents      r   Ú	disp_trimrå   ;  s½   € õ ˆ4�y„y•H˜T‘N”NÒ"Ð"Ø�G�V�GŒ}Ðå�Ÿš tÑ,Ô,Ñ-Ô-€LÝ
�4‰.Œ.˜6Ò
!Ð
!Ø�C�R�CŒyˆõ �4‰.Œ.˜6Ò
!Ð
!àð F��WŸ^š^¨DÑ1Ô1Ñ2Ô2ð Fà—}’} YÑ/Ô/ÐEˆtˆt°T¸IÑ5EÐEØ€Kr   )r   NF)3r[   rF   ÚreÚsysÚ	functoolsr   r   r   Úinspectr   Úunicodedatar   Úwarningsr	   Úweakrefr   ÚrangeÚchrrŸ   Ú_rangeÚ_unichÚ_unicodeÚ_basestringÚplatformr   ÚanyÚIS_WINÚIS_NIXÚcompilerÜ   rÓ   ÚImportErrorÚinitÚ	TypeErrorrL   ÚModuleNotFoundErrorrN   r]   rp   rƒ   r“   r¬   rº   r½   rÃ   rÌ   rÐ   rÔ   rÚ   rÞ   rå   r-   r   r   ú<module>rü      s  ððð ð 
€	€	€	Ø 	€	€	€	Ø 
€
€
€
Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø Ð Ð Ð Ð Ð à (Ð (Ð (Ð (Ð (Ð (Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð à(-¨s°C¸Ð(<Ñ %€ˆ�˜+Ø	Œ€Ø	ˆÐ?Ð?Ð+>Ð?Ñ?Ô?Ñ	?Ô	?€Ø	ˆÐQÐQÐ+PÐQÑQÔQÑ	QÔ	Q€Ø
ˆ"Œ*Ð,Ñ
-Ô
-€ðØð ØˆˆˆˆàÐð 	ðØˆŒ˜EÐ"Ñ"Ô"Ð"Ð"øØð ð ð ØˆŒ‰Œˆˆˆðøøøøð ð ð ð Ø€H€H€Hðøøøð*ð *ð *ð *ðZ	ØÐÐÐÐÐÐøØð 	ð 	ð 	Ø€Dð	øøøðð ð ð ð ñ ô ð ð ð  ð  ð  ð  ñ  ô  ð  ð*2ð 2ð 2ð 2ð 2ñ 2ô 2ð 2ð2Bð Bð Bð Bð B˜-ñ Bô Bð Bð((Bð (Bð (Bð (Bð (B˜-ñ (Bô (Bð (BðV?ð ?ð ?ð ?ð ?˜ñ ?ô ?ð ?ð4ð ð ðð ð ð ð  ð  ðð ð ð ð ð ð$Hð Hð HðJð Jð Jð.ð .ð .ðð ð ð ð s6   Á>	B5 Â	B ÂB2Â1B2Â5B?Â>B?ÃC ÃCÃC