§
    ;xÅjÍ-  ã                   óÂ  — d Z ddlZddlZddlmZmZ ddlmZ ddlm	Z	 erddl
Z
e
j        Zn	 ddl
Z
e
j        Zn# e$ r dxZ
ZY nw xY werddlmZmZmZmZ ddlmZ ndxZxZxZZd	Z G d
„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ dee¦  «        Z G d„ dee¦  «        Z  G d„ de ¦  «        Z! G d„ de!¦  «        Z" G d „ d!e!¦  «        Z# G d"„ d#e!¦  «        Z$ G d$„ d%e¦  «        Z% G d&„ d'e%¦  «        Z& G d(„ d)e%ej'        ¦  «        Z( G d*„ d+e(¦  «        Z) G d,„ d-e(¦  «        Z* G d.„ d/e%¦  «        Z+ G d0„ d1e¦  «        Z, G d2„ d3e¦  «        Z- G d4„ d5ee.¦  «        Z/ G d6„ d7e/¦  «        Z0 G d8„ d9e¦  «        Z1 G d:„ d;e¦  «        Z2 G d<„ d=e0e1¦  «        Z3 G d>„ d?e2e1¦  «        Z4 G d@„ dAe!¦  «        Z5e
�#e
j6        fZ7e5e
j6        fZ8e
j9        fZ:e5e
j9        fZ;n e<¦   «         Z7e5e.fZ8 e<¦   «         Z:e5fZ; G dB„ dCge;¢R Ž Z= G dD„ dEge8¢R Ž Z> G dF„ dGe?¦  «        Z@dS )HzHTTP related errors.é    N)ÚTYPE_CHECKINGÚUnion)ÚMultiMappingé   )ÚStrOrURL)ÚClientResponseÚConnectionKeyÚFingerprintÚRequestInfo)ÚRawResponseMessage)ÚClientErrorÚClientConnectionErrorÚClientConnectionResetErrorÚClientOSErrorÚClientConnectorErrorÚClientProxyConnectionErrorÚClientSSLErrorÚClientConnectorDNSErrorÚClientConnectorSSLErrorÚClientConnectorCertificateErrorÚConnectionTimeoutErrorÚSocketTimeoutErrorÚServerConnectionErrorÚServerTimeoutErrorÚServerDisconnectedErrorÚServerFingerprintMismatchÚClientResponseErrorÚClientHttpProxyErrorÚWSServerHandshakeErrorÚContentTypeErrorÚClientPayloadErrorÚUploadAbortedErrorÚ
InvalidURLÚInvalidUrlClientErrorÚRedirectClientErrorÚNonHttpUrlClientErrorÚInvalidUrlRedirectClientErrorÚNonHttpUrlRedirectClientErrorÚWSMessageTypeErrorc                   ó   — e Zd ZdZdS )r   z(Base class for client connection errors.N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__© ó    úJC:\Projects\Historical\venv\Lib\site-packages\aiohttp/client_exceptions.pyr   r   >   s   € € € € € Ø2Ð2Ð2Ð2r1   r   c                   óÎ   — e Zd ZdZdddddœdedeedf         dedz  d	edz  d
ede	e         dz  ddfd„Z
defd„Zdefd„Zedefd„¦   «         Zej        deddfd„¦   «         ZdS )r   a  Base class for exceptions that occur after getting a response.

    request_info: An instance of RequestInfo.
    history: A sequence of responses, if redirects occurred.
    status: HTTP status code.
    message: Error message.
    headers: Response headers.
    NÚ )ÚcodeÚstatusÚmessageÚheadersÚrequest_infoÚhistory.r5   r6   r7   r8   Úreturnc                óä   — || _         |�-|�t          d¦  «        ‚t          j        dt          d¬¦  «         |�|| _        n|�|| _        nd| _        || _        || _        || _        ||f| _	        d S )NzSBoth code and status arguments are provided; code is deprecated, use status insteadz/code argument is deprecated, use status insteadé   ©Ú
stacklevelr   )
r9   Ú
ValueErrorÚwarningsÚwarnÚDeprecationWarningr6   r7   r8   r:   Úargs)Úselfr9   r:   r5   r6   r7   r8   s          r2   Ú__init__zClientResponseError.__init__L   sŸ   € ð )ˆÔØÐØÐ!Ý ð=ñô ð õ ŒMØAÝ"Øðñ ô ð ð
 ÐØ ˆDŒKˆKØÐØˆDŒKˆKàˆDŒKØˆŒØˆŒØˆŒØ! 7Ð+ˆŒ	ˆ	ˆ	r1   c                 óX   — | j         › d| j        ›dt          | j        j        ¦  «        ›�S )Nú
, message=z, url=)r6   r7   Ústrr9   Úreal_url©rE   s    r2   Ú__str__zClientResponseError.__str__m   s0   € Ø”+ÐbÐb¨¬ÐbÐb½sÀ4ÔCTÔC]Ñ?^Ô?^ÐbÐbÐbr1   c                 óà   — | j         ›d| j        ›�}| j        dk    r|d| j        ›�z  }| j        dk    r|d| j        ›�z  }| j        �|d| j        ›�z  }t          | ¦  «        j        › d|› d�S )	Nz, r   z	, status=r4   rH   z
, headers=ú(ú))r9   r:   r6   r7   r8   Útyper,   )rE   rD   s     r2   Ú__repr__zClientResponseError.__repr__p   s›   € ØÔ#Ð9Ð9¨¬Ð9Ð9ˆØŒ;˜!ÒÐØÐ/ ¤Ð/Ð/Ñ/ˆDØŒ<˜2ÒÐØÐ1 ¤Ð1Ð1Ñ1ˆDØŒ<Ð#ØÐ1 ¤Ð1Ð1Ñ1ˆDÝ�t‘*”*Ô%Ð/Ð/¨Ð/Ð/Ð/Ð/r1   c                 óH   — t          j        dt          d¬¦  «         | j        S ©Nz/code property is deprecated, use status insteadr=   r>   ©rA   rB   rC   r6   rK   s    r2   r5   zClientResponseError.codez   s.   € åŒØ=ÝØð	
ñ 	
ô 	
ð 	
ð
 Œ{Ðr1   Úvaluec                 óL   — t          j        dt          d¬¦  «         || _        d S rS   rT   )rE   rU   s     r2   r5   zClientResponseError.codeƒ   s1   € åŒØ=ÝØð	
ñ 	
ô 	
ð 	
ð
 ˆŒˆˆr1   )r,   r-   r.   r/   r   Útupler   ÚintrI   r   rF   rL   rQ   Úpropertyr5   Úsetterr0   r1   r2   r   r   B   s=  € € € € € ðð ð  Ø!ØØ,0ð,ð ,ð ,à!ð,ð �~ sÐ*Ô+ð,ð
 �D‰jð,ð �d‘
ð,ð ð,ð ˜cÔ" TÑ)ð,ð 
ð,ð ,ð ,ð ,ðBc˜ð cð cð cð cð0˜#ð 0ð 0ð 0ð 0ð ð�cð ð ð ñ „Xðð 
„[ð˜#ð  $ð ð ð ñ „[ðð ð r1   r   c                   ó   — e Zd ZdZdS )r    zContentType found is not valid.Nr+   r0   r1   r2   r    r    �   s   € € € € € Ø)Ð)Ð)Ð)r1   r    c                   ó   — e Zd ZdZdS )r   z!websocket server handshake error.Nr+   r0   r1   r2   r   r   ‘   s   € € € € € Ø+Ð+Ð+Ð+r1   r   c                   ó   — e Zd ZdZdS )r   z¡HTTP proxy error.

    Raised in :class:`aiohttp.connector.TCPConnector` if
    proxy responds with status other than ``200 OK``
    on ``CONNECT`` request.
    Nr+   r0   r1   r2   r   r   •   s   € € € € € ðð ð ð r1   r   c                   ó   — e Zd ZdZdS )ÚTooManyRedirectsz%Client was redirected too many times.Nr+   r0   r1   r2   r_   r_   ž   s   € € € € € Ø/Ð/Ð/Ð/r1   r_   c                   ó   — e Zd ZdZdS )r   z$Base class for client socket errors.Nr+   r0   r1   r2   r   r   ¢   ó   € € € € € Ø.Ð.Ð.Ð.r1   r   c                   ó   — e Zd ZdZdS )r   ÚConnectionResetErrorNr+   r0   r1   r2   r   r   ¦   s   € € € € € ØÐÐÐr1   r   c                   ó   — e Zd ZdZdS )r   zOSError error.Nr+   r0   r1   r2   r   r   ª   s   € € € € € ØÐÐÐr1   r   c                   óÒ   ‡ — e Zd ZdZdededdfˆ fd„Zedefd„¦   «         Zede	fd„¦   «         Z
ededz  fd	„¦   «         Zedeeed
f         fd„¦   «         Zde	fd„Zej        Zˆ xZS )r   zƒClient connector error.

    Raised in :class:`aiohttp.connector.TCPConnector` if
        a connection can not be established.
    Úconnection_keyÚos_errorr;   Nc                 óŽ   •— || _         || _        t          ¦   «                              |j        |j        ¦  «         ||f| _        d S ©N)Ú	_conn_keyÚ	_os_errorÚsuperrF   ÚerrnoÚstrerrorrD   )rE   rf   rg   Ú	__class__s      €r2   rF   zClientConnectorError.__init__µ   s@   ø€ Ø'ˆŒØ!ˆŒÝ‰Œ×Ò˜œ¨Ô):Ñ;Ô;Ð;Ø# XÐ.ˆŒ	ˆ	ˆ	r1   c                 ó   — | j         S ri   )rk   rK   s    r2   rg   zClientConnectorError.os_error»   s
   € àŒ~Ðr1   c                 ó   — | j         j        S ri   ©rj   ÚhostrK   s    r2   rs   zClientConnectorError.host¿   ó   € àŒ~Ô"Ð"r1   c                 ó   — | j         j        S ri   ©rj   ÚportrK   s    r2   rw   zClientConnectorError.portÃ   rt   r1   r
   c                 ó   — | j         j        S ri   )rj   ÚsslrK   s    r2   ry   zClientConnectorError.sslÇ   s   € àŒ~Ô!Ð!r1   c                 óZ   — d                      | | j        du rdn| j        | j        ¦  «        S )Nz6Cannot connect to host {0.host}:{0.port} ssl:{1} [{2}]TÚdefault©Úformatry   rn   rK   s    r2   rL   zClientConnectorError.__str__Ë   s5   € ØG×NÒNØ˜tœx¨4Ð/Ð/�)�)°T´X¸t¼}ñ
ô 
ð 	
r1   )r,   r-   r.   r/   r	   ÚOSErrorrF   rY   rg   rI   rs   rX   rw   r   Ú
SSLContextÚboolry   rL   ÚBaseExceptionÚ
__reduce__Ú__classcell__©ro   s   @r2   r   r   ®   s!  ø€ € € € € ðð ð/ }ð /Àð /ÈDð /ð /ð /ð /ð /ð /ð ð˜'ð ð ð ñ „Xðð ð#�cð #ð #ð #ñ „Xð#ð ð#�c˜D‘jð #ð #ð #ñ „Xð#ð ð"�U˜: t¨]Ð:Ô;ð "ð "ð "ñ „Xð"ð
˜ð 
ð 
ð 
ð 
ð Ô)€J€J€J€J€Jr1   r   c                   ó   — e Zd ZdZdS )r   zŒDNS resolution failed during client connection.

    Raised in :class:`aiohttp.connector.TCPConnector` if
        DNS resolution fails.
    Nr+   r0   r1   r2   r   r   Ô   ó   € € € € € ðð ð ð r1   r   c                   ó   — e Zd ZdZdS )r   zŠProxy connection error.

    Raised in :class:`aiohttp.connector.TCPConnector` if
        connection to proxy can not be established.
    Nr+   r0   r1   r2   r   r   Ü   r†   r1   r   c                   ó\   ‡ — e Zd ZdZdedededdfˆ fd„Zedefd„¦   «         Z	defd	„Z
ˆ xZS )
ÚUnixClientConnectorErrorzŽUnix connector error.

    Raised in :py:class:`aiohttp.connector.UnixConnector`
    if connection to unix socket can not be established.
    Úpathrf   rg   r;   Nc                 óZ   •— || _         t          ¦   «                              ||¦  «         d S ri   )Ú_pathrl   rF   )rE   rŠ   rf   rg   ro   s       €r2   rF   z!UnixClientConnectorError.__init__ë   s,   ø€ ð ˆŒ
Ý‰Œ×Ò˜¨Ñ2Ô2Ð2Ð2Ð2r1   c                 ó   — | j         S ri   )rŒ   rK   s    r2   rŠ   zUnixClientConnectorError.pathñ   s
   € àŒzÐr1   c                 óZ   — d                      | | j        du rdn| j        | j        ¦  «        S )Nz4Cannot connect to unix socket {0.path} ssl:{1} [{2}]Tr{   r|   rK   s    r2   rL   z UnixClientConnectorError.__str__õ   s5   € ØE×LÒLØ˜tœx¨4Ð/Ð/�)�)°T´X¸t¼}ñ
ô 
ð 	
r1   )r,   r-   r.   r/   rI   r	   r~   rF   rY   rŠ   rL   rƒ   r„   s   @r2   r‰   r‰   ä   s©   ø€ € € € € ðð ð3Øð3Ø)6ð3ØBIð3à	ð3ð 3ð 3ð 3ð 3ð 3ð ð�cð ð ð ñ „Xðð
˜ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
r1   r‰   c                   ó   — e Zd ZdZdS )r   zServer connection errors.Nr+   r0   r1   r2   r   r   û   ó   € € € € € Ø#Ð#Ð#Ð#r1   r   c                   ó0   — e Zd ZdZddeez  dz  ddfd„ZdS )r   zServer disconnected.Nr7   r;   c                 ó,   — |€d}|f| _         || _        d S )NzServer disconnected)rD   r7   )rE   r7   s     r2   rF   z ServerDisconnectedError.__init__  s    € Øˆ?Ø+ˆGà�JˆŒ	ØˆŒˆˆr1   ri   )r,   r-   r.   r/   r   rI   rF   r0   r1   r2   r   r   ÿ   sL   € € € € € ØÐðð Ð 2°SÑ 8¸4Ñ ?ð È4ð ð ð ð ð ð r1   r   c                   ó   — e Zd ZdZdS )r   zServer timeout error.Nr+   r0   r1   r2   r   r   
  ó   € € € € € ØÐÐÐr1   r   c                   ó   — e Zd ZdZdS )r   zConnection timeout error.Nr+   r0   r1   r2   r   r     r�   r1   r   c                   ó   — e Zd ZdZdS )r   zSocket timeout error.Nr+   r0   r1   r2   r   r     r”   r1   r   c            
       ó:   — e Zd ZdZdededededdf
d„Zdefd	„ZdS )
r   z4SSL certificate does not match expected fingerprint.ÚexpectedÚgotrs   rw   r;   Nc                 óT   — || _         || _        || _        || _        ||||f| _        d S ri   )r˜   r™   rs   rw   rD   )rE   r˜   r™   rs   rw   s        r2   rF   z"ServerFingerprintMismatch.__init__  s2   € Ø ˆŒØˆŒØˆŒ	ØˆŒ	Ø˜s D¨$Ð/ˆŒ	ˆ	ˆ	r1   c                 ób   — d| j         j        › d| j        ›d| j        ›d| j        ›d| j        ›d�S )Nú<z
 expected=z got=z host=z port=ú>)ro   r,   r˜   r™   rs   rw   rK   s    r2   rQ   z"ServerFingerprintMismatch.__repr__   sD   € Ø�4”>Ô*ÐÐ°d´mÐÐÈDÌHÐÐÐ^bÔ^gÐÐÐquÔqzÐÐÐÐr1   )	r,   r-   r.   r/   ÚbytesrI   rX   rF   rQ   r0   r1   r2   r   r     ss   € € € € € Ø>Ð>ð0 ð 0¨Uð 0¸#ð 0ÀSð 0ÈTð 0ð 0ð 0ð 0ð@˜#ð @ð @ð @ð @ð @ð @r1   r   c                   ó   — e Zd ZdZdS )r!   zResponse payload error.Nr+   r0   r1   r2   r!   r!   $  s   € € € € € Ø!Ð!Ð!Ð!r1   r!   c                   ó   — e Zd ZdZdS )r"   z&The request body was never fully sent.Nr+   r0   r1   r2   r"   r"   (  s   € € € € € Ø0Ð0Ð0Ð0r1   r"   c                   ó„   ‡ — e Zd ZdZddededz  ddfˆ fd„Zedefd„¦   «         Zedd	„¦   «         Z	defd
„Z
defd„Zˆ xZS )r#   zbInvalid URL.

    URL used for fetching is malformed, e.g. it doesn't contains host
    part.
    NÚurlÚdescriptionr;   c                 ó²   •— || _         || _        |r$t          ¦   «                              ||¦  «         d S t          ¦   «                              |¦  «         d S ri   )Ú_urlÚ_descriptionrl   rF   )rE   r¢   r£   ro   s      €r2   rF   zInvalidURL.__init__5  sZ   ø€ ð ˆŒ	Ø'ˆÔàð 	"Ý‰GŒG×Ò˜S +Ñ.Ô.Ð.Ð.Ð.å‰GŒG×Ò˜SÑ!Ô!Ð!Ð!Ð!r1   c                 ó   — | j         S ri   )r¥   rK   s    r2   r¢   zInvalidURL.url@  s
   € àŒyÐr1   ú
str | Nonec                 ó   — | j         S ri   )r¦   rK   s    r2   r£   zInvalidURL.descriptionD  s   € àÔ Ð r1   c                 ó(   — d| j         j        › d| › d�S )Nrœ   ú r�   )ro   r,   rK   s    r2   rQ   zInvalidURL.__repr__H  s    € Ø4�4”>Ô*Ð4Ð4¨TÐ4Ð4Ð4Ð4r1   c                 óZ   — | j         r| j        › d| j         › �S t          | j        ¦  «        S )Nz - )r¦   r¥   rI   rK   s    r2   rL   zInvalidURL.__str__K  s4   € ØÔð 	8Ø”iÐ7Ð7 DÔ$5Ð7Ð7Ð7Ý�4”9‰~Œ~Ðr1   ri   )r;   r¨   )r,   r-   r.   r/   r   rI   rF   rY   r¢   r£   rQ   rL   rƒ   r„   s   @r2   r#   r#   ,  sâ   ø€ € € € € ðð ð	"ð 	"˜Hð 	"°3¸±:ð 	"Èð 	"ð 	"ð 	"ð 	"ð 	"ð 	"ð ð�Xð ð ð ñ „Xðð ð!ð !ð !ñ „Xð!ð5˜#ð 5ð 5ð 5ð 5ð˜ð ð ð ð ð ð ð ð r1   r#   c                   ó   — e Zd ZdZdS )r$   zInvalid URL client error.Nr+   r0   r1   r2   r$   r$   Q  r�   r1   r$   c                   ó   — e Zd ZdZdS )r%   zClient redirect error.Nr+   r0   r1   r2   r%   r%   U  s   € € € € € Ø Ð Ð Ð r1   r%   c                   ó   — e Zd ZdZdS )r&   zNon http URL client error.Nr+   r0   r1   r2   r&   r&   Y  s   € € € € € Ø$Ð$Ð$Ð$r1   r&   c                   ó   — e Zd ZdZdS )r'   z"Invalid URL redirect client error.Nr+   r0   r1   r2   r'   r'   ]  s   € € € € € Ø,Ð,Ð,Ð,r1   r'   c                   ó   — e Zd ZdZdS )r(   z#Non http URL redirect client error.Nr+   r0   r1   r2   r(   r(   a  s   € € € € € Ø-Ð-Ð-Ð-r1   r(   c                   ó   — e Zd ZdZdS )r   zBase error for ssl.*Errors.Nr+   r0   r1   r2   r   r   e  s   € € € € € Ø%Ð%Ð%Ð%r1   r   c                   ó   — e Zd ZdZdS )r   zResponse ssl error.Nr+   r0   r1   r2   r   r   }  s   € € € € € ØÐÐÐr1   r   c                   ó¾   ‡ — e Zd ZU dZeed<   dededdfˆ fd„Zedefd„¦   «         Z	ede
fd	„¦   «         Zededz  fd
„¦   «         Zedefd„¦   «         Zde
fd„Zˆ xZS )r   zResponse certificate error.rj   rf   Úcertificate_errorr;   Nc                 óÊ   •— t          |t          t          fz   ¦  «        r|}nt          ¦   «         }t          ¦   «                              ||¦  «         || _        ||f| _        d S ri   )Ú
isinstanceÚcert_errorsr~   rl   rF   Ú_certificate_errorrD   )rE   rf   rµ   rg   ro   s       €r2   rF   z(ClientConnectorCertificateError.__init__†  sb   ø€ õ Ð'­½°zÑ)AÑBÔBð 	!à(ˆHˆHå‘y”yˆHå‰Œ×Ò˜¨Ñ2Ô2Ð2Ø"3ˆÔØ#Ð%6Ð7ˆŒ	ˆ	ˆ	r1   c                 ó   — | j         S ri   )r¹   rK   s    r2   rµ   z1ClientConnectorCertificateError.certificate_error–  s   € àÔ&Ð&r1   c                 ó   — | j         j        S ri   rr   rK   s    r2   rs   z$ClientConnectorCertificateError.hostš  rt   r1   c                 ó   — | j         j        S ri   rv   rK   s    r2   rw   z$ClientConnectorCertificateError.portž  rt   r1   c                 ó   — | j         j        S ri   )rj   Úis_sslrK   s    r2   ry   z#ClientConnectorCertificateError.ssl¢  s   € àŒ~Ô$Ð$r1   c                 óv   — d| j         › d| j        › d| j        › d| j        j        j        › d| j        j        › d�S )NzCannot connect to host ú:z ssl:z [z: ú])rs   rw   ry   rµ   ro   r,   rD   rK   s    r2   rL   z'ClientConnectorCertificateError.__str__¦  sd   € ð. d¤ið .ð .°$´)ð .ð .À$Ä(ð .ð .ØÔ&Ô0Ô9ð.ð .àÔ%Ô*ð.ð .ð .ð	
r1   )r,   r-   r.   r/   r	   Ú__annotations__Ú	ExceptionrF   rY   rµ   rI   rs   rX   rw   r€   ry   rL   rƒ   r„   s   @r2   r   r   �  s*  ø€ € € € € € Ø%Ð%àÐÐÑð8ð &ð8ð %ð	8ð
 
ð8ð 8ð 8ð 8ð 8ð 8ð  ð' 9ð 'ð 'ð 'ñ „Xð'ð ð#�cð #ð #ð #ñ „Xð#ð ð#�c˜D‘jð #ð #ð #ñ „Xð#ð ð%�Tð %ð %ð %ñ „Xð%ð
˜ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
r1   r   c                   ó   — e Zd ZdZdS )r)   z$WebSocket message type is not valid.Nr+   r0   r1   r2   r)   r)   ®  ra   r1   r)   )Ar/   ÚasynciorA   Útypingr   r   Ú	multidictr   Útypedefsr   ry   r   ÚImportErrorÚclient_reqrepr   r	   r
   r   Úhttp_parserr   Ú__all__rÃ   r   r   r    r   r   r_   r   rc   r   r~   r   r   r   r   r‰   r   r   ÚTimeoutErrorr   r   r   r   r!   r"   r@   r#   r$   r%   r&   r'   r(   r   ÚCertificateErrorr¸   Úcert_errors_basesÚSSLErrorÚ
ssl_errorsÚssl_error_basesrW   r   r   Ú	TypeErrorr)   r0   r1   r2   ú<module>rÔ      së  ðØ Ð à €€€Ø €€€Ø 'Ð 'Ð 'Ð 'Ð 'Ð 'Ð 'Ð 'à "Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð Ð Ð àð 
 Ø€J€J€Jà”€J€Jð Øˆ
ˆ
ˆ
à”^ˆ
ˆ
øØð  ð  ð  ØÐˆˆjˆjˆjð øøøð ð MØVÐVÐVÐVÐVÐVÐVÐVÐVÐVÐVÐVØ/Ð/Ð/Ð/Ð/Ð/Ð/àHLÐL€KÐL�.ÐL =Ð3Eð€ðB3ð 3ð 3ð 3ð 3�)ñ 3ô 3ð 3ðHð Hð Hð Hð H˜+ñ Hô Hð HðV*ð *ð *ð *ð *Ð*ñ *ô *ð *ð,ð ,ð ,ð ,ð ,Ð0ñ ,ô ,ð ,ðð ð ð ð Ð.ñ ô ð ð0ð 0ð 0ð 0ð 0Ð*ñ 0ô 0ð 0ð/ð /ð /ð /ð /˜Kñ /ô /ð /ðð ð ð ð Ð!6Ð8Lñ ô ð ðð ð ð ð Ð)¨7ñ ô ð ð#*ð #*ð #*ð #*ð #*˜=ñ #*ô #*ð #*ðLð ð ð ð Ð2ñ ô ð ðð ð ð ð Ð!5ñ ô ð ð
ð 
ð 
ð 
ð 
Ð3ñ 
ô 
ð 
ð.$ð $ð $ð $ð $Ð1ñ $ô $ð $ðð ð ð ð Ð3ñ ô ð ð ð  ð  ð  ð  Ð.°Ô0Dñ  ô  ð  ð$ð $ð $ð $ð $Ð/ñ $ô $ð $ð ð  ð  ð  ð  Ð+ñ  ô  ð  ð@ð @ð @ð @ð @Ð 5ñ @ô @ð @ð"ð "ð "ð "ð "˜ñ "ô "ð "ð1ð 1ð 1ð 1ð 1˜ñ 1ô 1ð 1ð"ð "ð "ð "ð "�˜jñ "ô "ð "ðJ$ð $ð $ð $ð $˜Jñ $ô $ð $ð!ð !ð !ð !ð !˜+ñ !ô !ð !ð%ð %ð %ð %ð %˜Kñ %ô %ð %ð-ð -ð -ð -ð -Ð$9Ð;Nñ -ô -ð -ð.ð .ð .ð .ð .Ð$9Ð;Nñ .ô .ð .ð&ð &ð &ð &ð &Ð)ñ &ô &ð &ð €?ØÔ'Ð)€KàØÔðÐð
 ”,�€JØ% s¤|Ð4€O€Oà�%‘'”'€KàØðÐð
 �‘”€JØ%Ð'€Oðð ð ð ð ð ˜ð ð ð ð ð*
ð *
ð *
ð *
ð *
ð *
Ð'8ð *
ð *
ð *
ð *
ðZ/ð /ð /ð /ð /˜ñ /ô /ð /ð /ð /s   ®: º	AÁA