Ë
    Kêj¥<  ã                  ó–  — d Z ddlmZ ddlZddlZddlZddlZddlZddlZddl	m
Z
 ddlmZ ddlmZ ddlmZ ddlmZ dd	lmZ dd
lmZmZmZmZ ddlmZmZmZmZmZ ddl m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z' ddl(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/ ddl0m1Z1m2Z2 ddl3m4Z4m5Z5 ddl6m7Z7m8Z8m9Z9 erddl:m;Z; ddl<m=Z= ddl>m?Z? g d¢Z@ ej‚                  eB«      ZC G d„ de«      ZD G d„ de«      ZE G d„ de«      ZF G d„ de«      ZG G d„ de«      ZH G d„ d e«      ZI G d!„ d"e«      ZJ G d#„ d$e«      ZK G d%„ d&e«      ZL G d'„ d(e«      ZM G d)„ d*e«      ZN G d+„ d,e«      ZO G d-„ d.eO«      ZP G d/„ d0e«      ZQ G d1„ d2ee«      ZR G d3„ d4e«      ZS G d5„ d6eD«      ZTd7ejª                  › d8�ZV G d9„ d:e«      ZW G d;„ d<e«      ZX G d=„ d>e«      ZY G d?„ d@e«      ZZ G dA„ dBe«      Z[y)Caµ  Package of exceptions used in the pip codebase.

This package used to be a single module, so many exceptions were
grandfathered into this module. In the future, more groups of exceptions
should be moved to their own submodules as needed.

This package MUST NOT try to import from anything within `pip._internal` to
operate. This is expected to be importable from any/all files within the
subpackage and, thus, should not depend on them.
é    )ÚannotationsN)ÚIterator)ÚTYPE_CHECKING)ÚInvalidRequirement)ÚInvalidVersion)Úescape)ÚText)ÚBlockedImportErrorÚDiagnosticPipErrorÚInstallationErrorÚPipError)ÚBackendUnavailableErrorÚBuildDependencyInstallErrorÚInstallationSubprocessErrorÚVenvCreationErrorÚVenvImportError)ÚDirectoryUrlHashUnsupportedÚ	HashErrorÚ
HashErrorsÚHashMismatchÚHashMissingÚHashUnpinnedÚVcsHashUnsupported)ÚConnectionFailedErrorÚConnectionTimeoutErrorÚIncompleteDownloadErrorÚNetworkConnectionErrorÚProxyConnectionErrorÚSSLMissingErrorÚSSLVerificationError)ÚInvalidPyProjectBuildRequiresÚMissingPyProjectBuildRequires)ÚLegacyDistutilsInstallÚUninstallMissingRecord)ÚInvalidWheelÚInvalidWheelFilenameÚUnsupportedWheel)ÚBaseDistribution)ÚLink)ÚInstallRequirement)r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   c                  ó   — e Zd ZdZy)ÚConfigurationErrorz"General exception in configurationN©Ú__name__Ú
__module__Ú__qualname__Ú__doc__© ó    úf/home/oem/CyberBrain26-unified/.venv/lib/python3.12/site-packages/pip/_internal/exceptions/__init__.pyr,   r,   ~   s   „ Ú,r3   r,   c                  ó4   ‡ — e Zd ZdZ	 	 	 	 	 	 	 	 dˆ fd„Zˆ xZS )ÚFailedToPrepareCandidatea
  Raised when we fail to prepare a candidate (i.e. fetch and generate metadata).

    This is intentionally not a diagnostic error, since the output will be presented
    above this error, when this occurs. This should instead present information to the
    user.
    c               óv   •— t         ‰| �  d|› d|j                  «       › �«       || _        || _        || _        y )NzFailed to build 'z' when )ÚsuperÚ__init__ÚlowerÚpackage_nameÚrequirement_chainÚfailed_step)Úselfr;   r<   r=   Ú	__class__s       €r4   r9   z!FailedToPrepareCandidate.__init__Š   sB   ø€ ô 	‰ÑÐ,¨\¨N¸'À+×BSÑBSÓBUÐAVÐWÔXØ(ˆÔØ!2ˆÔØ&ˆÕr3   )r;   Ústrr<   r@   r=   r@   ÚreturnÚNone)r.   r/   r0   r1   r9   Ú__classcell__©r?   s   @r4   r6   r6   ‚   s2   ø„ ñð'Ø"ð'Ø7:ð'ØILð'à	÷'ñ 'r3   r6   c                  ó,   — e Zd ZdZ	 	 	 	 	 	 dd„Zdd„Zy)ÚNoneMetadataErrora4  Raised when accessing a Distribution's "METADATA" or "PKG-INFO".

    This signifies an inconsistency, when the Distribution claims to have
    the metadata file (if not, raise ``FileNotFoundError`` instead), but is
    not actually able to produce its content. This may be due to permission
    errors.
    c                ó    — || _         || _        y)zª
        :param dist: A Distribution object.
        :param metadata_name: The name of the metadata being accessed
            (can be "METADATA" or "PKG-INFO").
        N)ÚdistÚmetadata_name)r>   rH   rI   s      r4   r9   zNoneMetadataError.__init__œ   s   € ð ˆŒ	Ø*ˆÕr3   c                ó:   — d| j                   › d| j                  › �S )NzNone z" metadata found for distribution: )rI   rH   ©r>   s    r4   Ú__str__zNoneMetadataError.__str__©   s#   € ð �t×)Ñ)Ð*Ð*LÈTÏYÉYÈKÐXÐXr3   N)rH   r(   rI   r@   rA   rB   ©rA   r@   ©r.   r/   r0   r1   r9   rL   r2   r3   r4   rF   rF   “   s.   „ ñð+àð+ð ð+ð 
ó	+ôYr3   rF   c                  ó   — e Zd ZdZdd„Zy)ÚUserInstallationInvalidzBA --user install is requested on an environment without user site.c                 ó   — y)Nz$User base directory is not specifiedr2   rK   s    r4   rL   zUserInstallationInvalid.__str__²   s   € Ø5r3   NrM   ©r.   r/   r0   r1   rL   r2   r3   r4   rP   rP   ¯   s
   „ ÙLô6r3   rP   c                  ó   — e Zd Zdd„Zy)ÚInvalidSchemeCombinationc                óx   — dj                  d„ | j                  d d D «       «      }d|› d| j                  d   › d�S )Nú, c              3  ó2   K  — | ]  }t        |«      –— Œ y ­w©N)r@   )Ú.0Úas     r4   ú	<genexpr>z3InvalidSchemeCombination.__str__.<locals>.<genexpr>¸   s   è ø€ Ò: aœ3˜qŸ6Ñ:ùs   ‚éÿÿÿÿzCannot set z and z	 together)ÚjoinÚargs)r>   Úbefores     r4   rL   z InvalidSchemeCombination.__str__·   s=   € Ø—‘Ñ:¨4¯9©9°S°b¨>Ô:Ó:ˆØ˜V˜H E¨$¯)©)°B©-¨¸	ÐBÐBr3   NrM   )r.   r/   r0   rL   r2   r3   r4   rT   rT   ¶   s   „ ôCr3   rT   c                  ó   — e Zd ZdZy)ÚDistributionNotFoundzCRaised when a distribution cannot be found to satisfy a requirementNr-   r2   r3   r4   ra   ra   ¼   s   „ ÚMr3   ra   c                  ó   — e Zd ZdZy)ÚRequirementsFileParseErrorzDRaised when a general error occurs parsing a requirements file line.Nr-   r2   r3   r4   rc   rc   À   s   „ ÚNr3   rc   c                  ó   — e Zd ZdZy)ÚBestVersionAlreadyInstalledzNRaised when the most up-to-date version of a package is already
    installed.Nr-   r2   r3   r4   re   re   Ä   s   „ òr3   re   c                  ó   — e Zd ZdZy)Ú
BadCommandz0Raised when virtualenv or a command is not foundNr-   r2   r3   r4   rg   rg   É   s   „ Ú:r3   rg   c                  ó   — e Zd ZdZy)ÚCommandErrorz7Raised when there is an error in command-line argumentsNr-   r2   r3   r4   ri   ri   Í   s   „ ÚAr3   ri   c                  ó   — e Zd ZdZy)ÚPreviousBuildDirErrorz:Raised when there's a previous conflicting build directoryNr-   r2   r3   r4   rk   rk   Ñ   s   „ ÚDr3   rk   c                  ó4   — e Zd ZdZ	 	 	 	 	 	 	 	 	 	 dd„Zdd„Zy)ÚMetadataInconsistenta  Built metadata contains inconsistent information.

    This is raised when the metadata contains values (e.g. name and version)
    that do not match the information previously obtained from sdist filename,
    user-supplied ``#egg=`` value, or an install requirement name.
    c                ó<   — || _         || _        || _        || _        y rX   ©ÚireqÚfieldÚf_valÚm_val)r>   rp   rq   rr   rs   s        r4   r9   zMetadataInconsistent.__init__Ý   s    € ð ˆŒ	ØˆŒ
ØˆŒ
Øˆ�
r3   c                ón   — d| j                   › d| j                  › d| j                  ›d| j                  ›�S )Nú
Requested ú has inconsistent z: expected z, but metadata has ro   rK   s    r4   rL   zMetadataInconsistent.__str__å   s=   € à˜Ÿ™˜Ð#5°d·j±j°\ð BØŸ
™
�~Ð%8¸¿¹¸ðHð	
r3   N)
rp   r*   rq   r@   rr   r@   rs   r@   rA   rB   rM   rN   r2   r3   r4   rm   rm   Õ   s9   „ ñðØ&ðØ/2ðØ;>ðØGJðà	óô
r3   rm   c                  ó   — e Zd ZdZdd„Zy)ÚSidecarMetadataInconsistentav  The wheel's METADATA disagrees with its PEP 658 ``.metadata`` file.

    Raised after the wheel has been downloaded and hash-verified, when a
    resolver-affecting field in the wheel's embedded ``METADATA`` does not
    match the value taken from the remote ``.metadata`` sidecar that drove
    resolution. ``f_val`` is the sidecar value, ``m_val`` is the wheel value.
    c                ón   — d| j                   › d| j                  › d| j                  ›d| j                  ›�S )Nru   rv   zJ between its PEP 658 .metadata file and the wheel's METADATA: sidecar has z, wheel has ro   rK   s    r4   rL   z#SidecarMetadataInconsistent.__str__õ   s<   € à˜Ÿ™˜Ð#5°d·j±j°\ð BàŸ:™:˜.¨°T·Z±Z°NðDð	
r3   NrM   rR   r2   r3   r4   rx   rx   ì   s   „ ñô
r3   rx   c                  ó    — e Zd ZdZdd„Zdd„Zy)ÚMetadataInvalidzMetadata is invalid.c                ó    — || _         || _        y rX   ©rp   Úerror)r>   rp   r~   s      r4   r9   zMetadataInvalid.__init__   s   € ØˆŒ	Øˆ�
r3   c                ó:   — d| j                   › d| j                  › �S )Nru   z has invalid metadata: r}   rK   s    r4   rL   zMetadataInvalid.__str__  s   € Ø˜DŸI™I˜;Ð&=¸d¿j¹j¸\ÐJÐJr3   N)rp   r*   r~   r@   rA   rB   rM   rN   r2   r3   r4   r{   r{   ý   s   „ ÙóôKr3   r{   c                  ó4   ‡ — e Zd ZdZ	 	 	 	 dˆ fd„Zdd„Zˆ xZS )ÚMetadataGenerationFailedzmetadata-generation-failedc               ó>   •— t         ‰| �  dt        |«      dd¬«       y )Nz4Encountered error while generating package metadata.zSee above for details.z;This is an issue with the package mentioned above, not pip.)ÚmessageÚcontextÚ	hint_stmtÚ	note_stmt)r8   r9   r   )r>   Úpackage_detailsr?   s     €r4   r9   z!MetadataGenerationFailed.__init__  s(   ø€ ô
 	‰ÑØJÜ˜?Ó+Ø.ØSð	 	õ 	
r3   c                 ó   — y)Nzmetadata generation failedr2   rK   s    r4   rL   z MetadataGenerationFailed.__str__  s   € Ø+r3   )r‡   r@   rA   rB   rM   )r.   r/   r0   Ú	referencer9   rL   rC   rD   s   @r4   r�   r�     s&   ø„ Ø,€Ið

ð ð

ð 
õ	

÷,r3   r�   c                  ó   — e Zd ZdZy)ÚUnsupportedPythonVersionzMUnsupported python version according to Requires-Python package
    metadata.Nr-   r2   r3   r4   r‹   r‹     s   „ òr3   r‹   c                  óB   ‡ — e Zd ZdZ	 	 	 d	 	 	 	 	 	 	 dˆ fd„Zdd„Zˆ xZS )Ú!ConfigurationFileCouldNotBeLoadedz8When there are errors while loading a configuration filec                óN   •— t         ‰| �  |«       || _        || _        || _        y rX   )r8   r9   ÚreasonÚfnamer~   )r>   r�   r�   r~   r?   s       €r4   r9   z*ConfigurationFileCouldNotBeLoaded.__init__#  s'   ø€ ô 	‰Ñ˜ÔØˆŒØˆŒ
Øˆ�
r3   c                óš   — | j                   �d| j                   › d�}n| j                  €J ‚d| j                  › d�}d| j                  › |› �S )Nz in ú.z.
ú
zConfiguration file )r�   r~   r�   )r>   Úmessage_parts     r4   rL   z)ConfigurationFileCouldNotBeLoaded.__str__.  sU   € Ø�:‰:Ð!Ø! $§*¡* ¨QÐ/‰Là—:‘:Ð)Ð)Ð)Ø  §¡ ¨BÐ/ˆLØ$ T§[¡[ M°,°Ð@Ð@r3   )zcould not be loadedNN)r�   r@   r�   ú
str | Noner~   zconfigparser.Error | NonerA   rB   rM   )r.   r/   r0   r1   r9   rL   rC   rD   s   @r4   r�   r�      sB   ø„ ÙBð ,Ø Ø+/ð		àð	ð ð	ð )ð		ð
 
õ	÷Ar3   r�   zThe Python environment under z· is managed externally, and may not be
manipulated by the user. Please use specific tooling from the distributor of
the Python installation to interact with this environment instead.
c                  óT   ‡ — e Zd ZdZdZdˆ fd„Zedd„«       Ze	 	 	 	 dd„«       Z	ˆ xZ
S )	ÚExternallyManagedEnvironmentaP  The current environment is externally managed.

    This is raised when the current environment is externally managed, as
    defined by `PEP 668`_. The ``EXTERNALLY-MANAGED`` configuration is checked
    and displayed when the error is bubbled up to the user.

    :param error: The error message read from ``EXTERNALLY-MANAGED``.
    zexternally-managed-environmentc                óx   •— |€t        t        «      }nt        |«      }t        ‰| �  d|dt        d«      ¬«       y )Nz&This environment is externally managedzÙIf you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.z+See PEP 668 for the detailed specification.)rƒ   r„   r†   r…   )r	   Ú!_DEFAULT_EXTERNALLY_MANAGED_ERRORr8   r9   )r>   r~   r„   r?   s      €r4   r9   z%ExternallyManagedEnvironment.__init__J  sE   ø€ Øˆ=ÜÔ<Ó=‰Gä˜5“kˆGÜ‰ÑØ<ØðJô
 ÐHÓIð 	õ 
	
r3   c               #  óæ   K  — 	 t         j                  } t        j                  | «      \  }}|�-d|› �–— dD ]!  }|j	                  |«      \  }}}|sŒd|› �–— Œ# d–— y # t        $ r d }Y ŒAw xY w­w)NzError-)ú-Ú_ÚError)ÚlocaleÚLC_MESSAGESÚ	getlocaleÚAttributeErrorÚ	partition)ÚcategoryÚlangrœ   Úsepr_   Úfounds         r4   Ú#_iter_externally_managed_error_keysz@ExternallyManagedEnvironment._iter_externally_managed_error_keys[  s‘   è ø€ ð	1Ü×)Ñ)ˆHô ×&Ñ& xÓ0‰GˆD�!ØÐØ˜4˜&�/Ò!Ø!ò (�Ø#'§>¡>°#Ó#6Ñ �˜˜qÙØØ˜v˜hÐ'Ó'ð	(ð
 ‹øô ò 	$Ø#ŠDð	$üs(   ‚A1„A  ”AA1Á A.Á+A1Á-A.Á.A1c                óÔ  — t        j                  d ¬«      }	 |j                  |d¬«       |d   }| j                  «       D ]1  }t	        j
                  t        «      5   | ||   «      cd d d «       c S  	  | d «      S # 1 sw Y   ŒFxY w# t        $ r Y Œt        t        t         j                  f$ r6 ddl
m} t        j                  |«      }t        j                  d||¬«       Y Œqw xY w)	N)Úinterpolationzutf-8)Úencodingzexternally-managedr   )ÚVERBOSEzFailed to read %s)Úexc_info)ÚconfigparserÚConfigParserÚreadr§   Ú
contextlibÚsuppressÚKeyErrorÚOSErrorÚUnicodeDecodeErrorÚParsingErrorÚpip._internal.utils._logr«   ÚloggerÚisEnabledForÚwarning)ÚclsÚconfigÚparserÚsectionÚkeyr«   r¬   s          r4   Úfrom_configz(ExternallyManagedEnvironment.from_configq  sÜ   € ô
 ×*Ñ*¸Ô>ˆð	KØ�K‰K˜¨ˆKÔ1ØÐ1Ñ2ˆGØ×>Ñ>Ó@ò -�Ü×(Ñ(¬Ó2ñ -Ù˜w s™|Ó,÷-ó -ñ-ñ �4‹yÐ÷-ð -ûäò 	ÙÜÔ+¬\×-FÑ-FÐGò 	KÝ8ä×*Ñ*¨7Ó3ˆHÜ�N‰NÐ.°ÀˆNÖJð		Kús7   ˜AB	 ÁA=Á'B	 Á3B	 Á=B	ÂB	 Â		C'ÂAC'Ã&C')r~   r•   rA   rB   )rA   zIterator[str])r»   zpathlib.Path | strrA   r—   )r.   r/   r0   r1   r‰   r9   Ústaticmethodr§   Úclassmethodr¿   rC   rD   s   @r4   r—   r—   >  sN   ø„ ñð 1€Iõ
ð" òó ðð* ðà"ðð 
&òó ôr3   r—   c                  ó0   ‡ — e Zd ZdZ	 	 	 	 	 	 dˆ fd„Zˆ xZS )ÚInvalidInstalledPackagezinvalid-installed-packagec          
     óÐ   •— |j                   }t        |t        «      rd}nd}t        ‰| �  t        d|› d�|rd|›d�ndz   d|› d|j                  d	   › �z   «      d
|› d�d¬«       y )NÚrequirementÚversionz!Cannot process installed package ú zin Ú zbecause it has an invalid z:
r   z.Starting with pip 24.1, packages with invalid zs can not be processed.z,To proceed this package must be uninstalled.©rƒ   r„   r…   )Úinstalled_locationÚ
isinstancer   r8   r9   r	   r^   )r>   rH   Úinvalid_excrÊ   Úinvalid_typer?   s        €r4   r9   z InvalidInstalledPackage.__init__Š  s    ø€ ð "×4Ñ4Ðä�kÔ#5Ô6Ø(‰Là$ˆLä‰ÑÜØ3°D°6¸Ð;Ù4F�SÐ+Ð.¨aÑ0ÈBñPà.¨|¨n¸CÀ×@PÑ@PÐQRÑ@SÐ?TÐUñVóð AØ�.Ð 7ð9ð Eð 	õ 	
r3   )rH   r(   rÌ   z#InvalidRequirement | InvalidVersionrA   rB   ©r.   r/   r0   r‰   r9   rC   rD   s   @r4   rÃ   rÃ   ‡  s0   ø„ Ø+€Ið
ð ð
ð 9ð	
ð
 
÷
ñ 
r3   rÃ   c                  ó(   ‡ — e Zd ZdZdZdˆ fd„Zˆ xZS )ÚResolutionTooDeepErrorzHRaised when the dependency resolver exceeds the maximum recursion depth.zresolution-too-deepc                ó,   •— t         ‰| �  dddd¬«       y )Nz,Dependency resolution exceeded maximum depthzpPip cannot resolve the current dependencies as the dependency graph is too complex for pip to solve efficiently.zqTry adding lower bounds to constrain your dependencies, for example: 'package>=2.0.0' instead of just 'package'. z_https://pip.pypa.io/en/stable/topics/dependency-resolution/#handling-resolution-too-deep-errors)rƒ   r„   r…   Úlink)r8   r9   )r>   r?   s    €r4   r9   zResolutionTooDeepError.__init__ª  s)   ø€ Ü‰ÑØBð?ðLð sð 	õ 	
r3   )rA   rB   )r.   r/   r0   r1   r‰   r9   rC   rD   s   @r4   rÐ   rÐ   ¥  s   ø„ ÙRà%€I÷
ñ 
r3   rÐ   c                  ó$   ‡ — e Zd ZdZdˆ fd„Zˆ xZS )ÚInstallWheelBuildErrorzfailed-wheel-build-for-installc                óV   •— t         ‰| �  ddj                  d„ |D «       «      d ¬«       y )NzIFailed to build installable wheels for some pyproject.toml based projectsrV   c              3  ó4   K  — | ]  }|j                   –— Œ y ­wrX   )Úname)rY   Úrs     r4   r[   z2InstallWheelBuildError.__init__.<locals>.<genexpr>Â  s   è ø€ Ò5¨˜aŸf�fÑ5ùs   ‚rÉ   )r8   r9   r]   )r>   Úfailedr?   s     €r4   r9   zInstallWheelBuildError.__init__¼  s1   ø€ Ü‰Ñð0ð —I‘IÑ5¨fÔ5Ó5Øð 	õ 	
r3   )rÙ   zlist[InstallRequirement]rA   rB   rÎ   rD   s   @r4   rÔ   rÔ   ¹  s   ø„ Ø0€I÷
ñ 
r3   rÔ   c                  ó$   ‡ — e Zd ZdZdˆ fd„Zˆ xZS )ÚInvalidEggFragmentzinvalid-egg-fragmentc           	     óÄ   •— d}d|v sd|v sd|v rd}d|v r	d|v r|dz  }|sd	}t         ‰| �  d
t        |«      › d�dt        t        |«      «      › d�t        |«      ¬«       y )NrÈ   ú>ú=ú<zIVersion specifiers are silently ignored for URL references. Remove them. ú[ú]z@Try using the Direct URL requirement syntax: 'name[extra] @ URL'z/Egg fragments can only be a valid project name.zThe 'z' egg fragment is invalidzfrom 'ú'rÉ   )r8   r9   r   r@   )r>   rÒ   ÚfragmentÚhintr?   s       €r4   r9   zInvalidEggFragment.__init__Ê  s‰   ø€ ØˆØ�(‰?˜c X™o°¸±ð ð ð �(‰?˜s h™ØÐVÑVˆDáØDˆDä‰ÑØœF 8Ó,Ð-Ð-FÐGØœV¤C¨£IÓ.Ð/¨qÐ1Ü˜T“lð 	õ 	
r3   )rÒ   r)   rã   r@   rA   rB   rÎ   rD   s   @r4   rÛ   rÛ   Ç  s   ø„ Ø&€I÷
ñ 
r3   rÛ   )\r1   Ú
__future__r   r­   r°   rž   ÚloggingÚpathlibÚsysÚcollections.abcr   Útypingr   Ú"pip._vendor.packaging.requirementsr   Úpip._vendor.packaging.versionr   Úpip._vendor.rich.markupr   Úpip._vendor.rich.textr	   Úpip._internal.exceptions._baser
   r   r   r   Úpip._internal.exceptions.buildr   r   r   r   r   Úpip._internal.exceptions.hashesr   r   r   r   r   r   r   Ú pip._internal.exceptions.networkr   r   r   r   r   r   r    Ú"pip._internal.exceptions.pyprojectr!   r"   Ú"pip._internal.exceptions.uninstallr#   r$   Úpip._internal.exceptions.wheelr%   r&   r'   Úpip._internal.metadatar(   Úpip._internal.models.linkr)   Úpip._internal.req.req_installr*   Ú__all__Ú	getLoggerr.   r·   r,   r6   rF   rP   rT   ra   rc   re   rg   ri   rk   rm   rx   r{   r�   r‹   r�   Úprefixr™   r—   rÃ   rÐ   rÔ   rÛ   r2   r3   r4   ú<module>rü      sì  ðñ	õ #ã Û Û Û Û Û 
Ý $Ý  å AÝ 8Ý *Ý &÷ó ÷õ ÷÷ ñ ÷÷ ñ ÷÷÷ñ ñ Ý7Ý.Ý@ò&€ðP 
ˆ×	Ñ	˜8Ó	$€ô-˜ô -ô'Ð0ô 'ô"Y˜ô Yô86Ð/ô 6ôCÐ0ô CôNÐ,ô NôOÐ!2ô Oô (ô ô
;�ô ;ôB�8ô BôE˜Hô Eô
Ð,ô 
ô.
Ð"6ô 
ô"KÐ'ô Kô,Ð1Ð3Dô ,ô&Ð0ô ô
AÐ(:ô Að.)Ø!Ÿj™j˜\ð *ð%Ð !ôFÐ#5ô FôR
Ð0ô 
ô<
Ð/ô 
ô(
Ð/ô 
ô
Ð+õ 
r3   