§
    k•jŸB  ã            	      ó4  — U d dl mZ d dlZd dlZd dlZd dlZd dlmZmZm	Z	m
Z
mZmZmZ ddlmZmZmZmZmZ ddlmZ ddlmZ ddlmZmZ dd	lmZ g d
¢ZdDd„Zeeeeee         f         ge f         Z!e	d         Z"	 ddhZ#h d£Z$ G d„ de%¦  «        Z& G d„ de%¦  «        Z' G d„ de%¦  «        Z( G d„ de¦  «        Z)dEd„Z*dFd„Z+	 dGdHd&„Z,d'„ d(„ d)„ ej-        ej-        ej.        ej-        d*„ d+œZ/d,e0d-<   dId5„Z1dJd7„Z2dKd;„Z3dLd>„Z4dMd?„Z5 G d@„ dA¦  «        Z6dNdC„Z7dS )Oé    )ÚannotationsN)ÚAbstractSetÚCallableÚLiteralÚMappingÚ	TypedDictÚUnionÚcasté   )Ú
MarkerAtomÚ
MarkerListÚOpÚValueÚVariable)Úparse_marker)ÚParserSyntaxError)ÚInvalidSpecifierÚ	Specifier©Úcanonicalize_name)ÚEnvironmentÚEvaluateContextÚInvalidMarkerÚMarkerÚUndefinedComparisonÚUndefinedEnvironmentNameÚdefault_environmentÚreturnú	list[str]c                 ó   — t           S ©N)Ú__all__© ó    ú`/var/www/finuniver-perm.ru/html/portfolio/venv/lib/python3.11/site-packages/packaging/markers.pyÚ__dir__r&      s   € Ý€Nr$   )ÚmetadataÚ	lock_fileÚrequirementÚextrasÚdependency_groups>   Úpython_versionÚplatform_releaseÚpython_full_versionÚimplementation_versionc                  ó   — e Zd ZdZdS )r   zëRaised when attempting to create a :class:`Marker` from invalid input.

    This error indicates that the given marker string does not conform to the
    :ref:`specification of dependency specifiers <pypug:dependency-specifiers>`.
    N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__r#   r$   r%   r   r   6   s   € € € € € ðð ð ð r$   r   c                  ó   — e Zd ZdZdS )r   zçRaised when evaluating an unsupported marker comparison.

    This can happen when marker values are compared as versions but do not
    conform to the :ref:`specification of version specifiers
    <pypug:version-specifiers>`.
    Nr1   r#   r$   r%   r   r   >   s   € € € € € ðð ð ð r$   r   c                  ó   — e Zd ZdZdS )r   zJRaised when evaluating a marker that references a missing environment key.Nr1   r#   r$   r%   r   r   G   s   € € € € € ØTÐTÐTÐTr$   r   c                  ó–   — e Zd ZU dZded<   	 ded<   	 ded<   	 ded<   	 ded<   	 ded<   	 ded	<   	 ded
<   	 ded<   	 ded<   	 ded<   dS )r   z„
    A dictionary that represents a Python environment as captured by
    :func:`default_environment`. All fields are required.
    ÚstrÚimplementation_namer/   Úos_nameÚplatform_machiner-   Úplatform_systemÚplatform_versionr.   Úplatform_python_implementationr,   Úsys_platformN)r2   r3   r4   r5   Ú__annotations__r#   r$   r%   r   r   K   sá   € € € € € € ðð ð
 ÐÐÑØ>àÐÐÑðð
 €L€L�Lðð
 ÐÐÑðð ÐÐÑðð ÐÐÑðð ÐÐÑðð ÐÐÑðð (Ð'Ð'Ñ'ðð ÐÐÑØ9àÐÐÑðð r$   r   ÚresultúMarkerList | MarkerAtom | strc                óT  — t          | t          ¦  «        s| S | \  }}}t          |t          ¦  «        r/|j        dk    r$t	          |j        ¦  «        }t          |¦  «        }nCt          |t          ¦  «        r.|j        dk    r#t	          |j        ¦  «        }t          |¦  «        }|||fS )NÚextra)Ú
isinstanceÚtupler   Úvaluer   r   )rB   ÚlhsÚopÚrhsÚnormalized_extras        r%   Ú_normalize_extrasrM   ˜   s¬   € õ �f�eÑ$Ô$ð Øˆà�L€CˆˆSÝ�#•xÑ Ô ð & S¤Y°'Ò%9Ð%9Ý,¨S¬YÑ7Ô7ÐÝÐ$Ñ%Ô%ˆˆÝ	�C�Ñ	"Ô	"ð & s¤y°GÒ';Ð';Ý,¨S¬YÑ7Ô7ÐÝÐ$Ñ%Ô%ˆØ��Cˆ<Ðr$   Úresultsr   c                ó   — d„ | D ¦   «         S )z!
    Normalize extra values.
    c                ó,   — g | ]}t          |¦  «        ‘ŒS r#   )rM   )Ú.0Úrs     r%   ú
<listcomp>z+_normalize_extra_values.<locals>.<listcomp>­   s!   € Ð2Ð2Ð2 QÕ˜aÑ Ô Ð2Ð2Ð2r$   r#   )rN   s    r%   Ú_normalize_extra_valuesrT   ¨   s   € ð
 3Ð2¨'Ð2Ñ2Ô2Ð2r$   TÚmarkerúlist[str] | MarkerAtom | strÚfirstúbool | Noner9   c                ó  — t          | t          t          t          f¦  «        sJ ‚t          | t          ¦  «        rJt	          | ¦  «        dk    r7t          | d         t          t          f¦  «        rt          | d         ¦  «        S t          | t          ¦  «        r>d„ | D ¦   «         }|rd                     |¦  «        S dd                     |¦  «        z   dz   S t          | t          ¦  «        rd                     d„ | D ¦   «         ¦  «        S | S )Nr   r   c              3  ó8   K  — | ]}t          |d ¬¦  «        V — ŒdS )F)rW   N)Ú_format_marker©rQ   Úms     r%   ú	<genexpr>z!_format_marker.<locals>.<genexpr>Á   s/   è è € Ð@Ð@°A• ¨Ð/Ñ/Ô/Ð@Ð@Ð@Ð@Ð@Ð@r$   ú ú(ú)c                ó6   — g | ]}|                      ¦   «         ‘ŒS r#   )Ú	serializer\   s     r%   rS   z"_format_marker.<locals>.<listcomp>Ç   s    € Ð7Ð7Ð7¨1˜Ÿš™œÐ7Ð7Ð7r$   )rF   ÚlistrG   r9   Úlenr[   Újoin)rU   rW   Úinners      r%   r[   r[   °   s  € õ �f�t¥U­CÐ0Ñ1Ô1Ð1Ð1Ð1õ 	�6�4Ñ Ô ð)å�‰KŒK˜1ÒÐÝ�v˜a”y¥4­ -Ñ0Ô0ð õ ˜f QœiÑ(Ô(Ð(å�&�$ÑÔð 	Ø@Ð@¸Ð@Ñ@Ô@ˆØð 	/Ø—8’8˜E‘?”?Ð"à˜Ÿš %™œÑ(¨3Ñ.Ð.Ý	�F�EÑ	"Ô	"ð Ø�xŠxÐ7Ð7°Ð7Ñ7Ô7Ñ8Ô8Ð8àˆr$   c                ó
   — | |v S r!   r#   ©rI   rK   s     r%   ú<lambda>rj   Í   s
   € ˜3 #˜:€ r$   c                ó
   — | |vS r!   r#   ri   s     r%   rj   rj   Î   s
   € ˜s¨#˜~€ r$   c                ó   — dS ©NFr#   ©Ú_lhsÚ_rhss     r%   rj   rj   Ï   ó   € ˜E€ r$   c                ó   — dS rm   r#   rn   s     r%   rj   rj   Ô   rq   r$   )Úinznot inú<z<=z==z!=z>=ú>zdict[str, Operator]Ú
_operatorsrI   rJ   r   rK   ústr | AbstractSet[str]ÚkeyÚboolc          	     ó4  — |                      ¦   «         }|t          v r;	 t          |› |› �¦  «        }|                     | d¬¦  «        S # t          $ r Y nw xY wt
                               |¦  «        }|€t          d|›d| ›d|›d�¦  «        ‚ || |¦  «        S )NT)Úprereleasesz
Undefined z on z and ú.)rc   ÚMARKERS_REQUIRING_VERSIONr   Úcontainsr   rv   Úgetr   )rI   rJ   rK   rx   Úop_strÚspecÚopers          r%   Ú_eval_oprƒ   Ø   sÄ   € Ø�\Š\‰^Œ^€FØ
Õ'Ð'Ð'ð	8Ý Ð-¨Ð-Ð-Ñ.Ô.ˆDð —=’= °$�=Ñ7Ô7Ð7øõ  ð 	ð 	ð 	ØˆDð	øøøõ
 'ŸNšN¨6Ñ2Ô2€DØ€|Ý!Ð"M¨rÐ"MÐ"M¸Ð"MÐ"MÀSÐ"MÐ"MÐ"MÑNÔNÐNàˆ4��S‰>Œ>Ðs   ŸA	 Á	
AÁAú"tuple[str, str | AbstractSet[str]]c                ó
  — |dk    r#t          |t          ¦  «        s
J d¦   «         ‚| |fS |t          v rNt          |t          ¦  «        rt          | ¦  «        t          |¦  «        fS t          | ¦  «        d„ |D ¦   «         fS | |fS )NrE   zextra value must be a stringc                ó,   — h | ]}t          |¦  «        ’ŒS r#   r   )rQ   Úvs     r%   ú	<setcomp>z_normalize.<locals>.<setcomp>ø   s!   € Ð,OÐ,OÐ,OÀaÕ->¸qÑ-AÔ-AÐ,OÐ,OÐ,Or$   )rF   r9   ÚMARKERS_ALLOWING_SETr   )rI   rK   rx   s      r%   Ú
_normalizerŠ   é   sž   € ð ˆg‚~€~Ý˜#�sÑ#Ô#ÐCÐCÐ%CÑCÔCÐCà�SˆzÐØ
Õ"Ð"Ð"Ý�c�3ÑÔð 	QÝ% cÑ*Ô*Õ,=¸cÑ,BÔ,BÐCÐCå% cÑ*Ô*Ð,OÐ,OÈ3Ð,OÑ,OÔ,OÐPÐPð �ˆ8€Or$   ÚmarkersÚenvironmentú!dict[str, str | AbstractSet[str]]c           	     ó®  — g g}| D �]6}t          |t          ¦  «        r*|d                              t          ||¦  «        ¦  «         ŒBt          |t          ¦  «        rª|\  }}}t          |t
          ¦  «        r|j        }||         }|j        }	n|j        }|j        }||         }	t          |t          ¦  «        s
J d¦   «         ‚t          ||	|¬¦  «        \  }}	|d                              t          |||	|¬¦  «        ¦  «         �Œ|dk    r|                     g ¦  «         �Œ|dk    r�Œ&t          d|›�¦  «        ‚t          d„ |D ¦   «         ¦  «        S )Néÿÿÿÿzlhs must be a string)rx   ÚorÚandzUnexpected marker c              3  ó4   K  — | ]}t          |¦  «        V — Œd S r!   )Úall)rQ   Úitems     r%   r^   z$_evaluate_markers.<locals>.<genexpr>  s(   è è € Ð,Ð,˜T�s�4‰yŒyÐ,Ð,Ð,Ð,Ð,Ð,r$   )rF   rd   ÚappendÚ_evaluate_markersrG   r   rH   r9   rŠ   rƒ   Ú	TypeErrorÚany)
r‹   rŒ   ÚgroupsrU   rI   rJ   rK   Úenvironment_keyÚ	lhs_valueÚ	rhs_values
             r%   r–   r–   þ   su  € ð !#˜t€Fàð =ñ =ˆÝ�f�dÑ#Ô#ð 	=Ø�2ŒJ×ÒÕ/°¸ÑDÔDÑEÔEÐEÐEÝ˜¥Ñ&Ô&ð 	=Ø!‰LˆC��Så˜#�xÑ(Ô(ð 9Ø"%¤)�Ø'¨Ô8�	ØœI�	�	àœI�	Ø"%¤)�Ø'¨Ô8�	å˜i­Ñ-Ô-ÐEÐEÐ/EÑEÔEÐEÝ#-¨i¸ÈÐ#XÑ#XÔ#XÑ ˆI�yØ�2ŒJ×Ò�h y°"°iÀ_ÐUÑUÔUÑVÔVÐVÑVØ�tŠ^ˆ^Ø�MŠM˜"ÑÔÐÑØ�uŠ_ˆ_ÙåÐ;°Ð;Ð;Ñ<Ô<Ð<åÐ,Ð, VÐ,Ñ,Ô,Ñ,Ô,Ð,r$   Úinfoúsys._version_infoc                ó’   — | j         › d| j        › d| j        › �}| j        }|dk    r ||d         t	          | j        ¦  «        z   z  }|S )Nr|   Úfinalr   )ÚmajorÚminorÚmicroÚreleaselevelr9   Úserial)r�   ÚversionÚkinds      r%   Ú_format_full_versionr¨     sV   € Ø”Ð7Ð7˜dœjÐ7Ð7¨4¬:Ð7Ð7€GØÔ€DØˆw‚€Ø�4˜”7�S ¤Ñ-Ô-Ñ-Ñ-ˆØ€Nr$   c                 óÈ  — t          t          j        j        ¦  «        } t          j        j        }|| t
          j        t          j        ¦   «         t          j        ¦   «         t          j	        ¦   «         t          j        ¦   «         t          j
        ¦   «         t          j        ¦   «         d                     t          j        ¦   «         dd…         ¦  «        t          j        dœS )z�Return the default marker environment for the current Python process.

    This is the base environment used by :meth:`Marker.evaluate`.
    r|   Né   )r:   r/   r;   r<   r-   r=   r>   r.   r?   r,   r@   )r¨   ÚsysÚimplementationr¦   ÚnameÚosÚplatformÚmachineÚreleaseÚsystemr,   Úpython_implementationrf   Úpython_version_tuple)Úiverr:   s     r%   r   r   '  sª   € õ
  ¥Ô 2Ô :Ñ;Ô;€DÝÔ,Ô1Ðà2Ø"&Ý”7Ý$Ô,Ñ.Ô.Ý$Ô,Ñ.Ô.Ý#œ?Ñ,Ô,Ý$Ô,Ñ.Ô.Ý'Ô6Ñ8Ô8Ý*2Ô*HÑ*JÔ*JØŸ(š(¥8Ô#@Ñ#BÔ#BÀ2ÀAÀ2Ô#FÑGÔGÝœðð ð r$   c                  ó„   — e Zd ZdZdZdd„Zed d
„¦   «         Zd!d„Zd!d„Z	d"d„Z
d#d„Zd!d„Zd$d„Zd%d„Zd%d„Z	 	 d&d'd„ZdS )(r   aê  Represents a parsed dependency marker expression.

    Marker expressions are parsed according to the
    :ref:`specification of dependency specifiers <pypug:dependency-specifiers>`.

    :param marker: The string representation of a marker expression.
    :raises InvalidMarker: If ``marker`` cannot be parsed.

    Instances are safe to serialize with :mod:`pickle`. They use a stable
    format so the same pickle can be loaded in future packaging releases.

    .. versionchanged:: 26.2

        Added a stable pickle format. Pickles created with packaging 26.2+ can
        be unpickled with future releases.  Backward compatibility with pickles
        from packaging < 26.2 is supported but may be removed in a future
        release.
    )Ú_markersrU   r9   r   ÚNonec                ó¶   — g | _         	 t          t          |¦  «        ¦  «        | _         d S # t          $ r"}t	          t          |¦  «        ¦  «        |‚d }~ww xY wr!   )r·   rT   Ú_parse_markerr   r   r9   )ÚselfrU   Úes      r%   Ú__init__zMarker.__init__S  sb   € ð %'ˆŒð	/Ý3µMÀ&Ñ4IÔ4IÑJÔJˆDŒMˆMˆMøõ" !ð 	/ð 	/ð 	/Ý¥ A¡¤Ñ'Ô'¨QÐ.øøøøð	/øøøs   ‰!, ¬
A¶AÁAr‹   r   c                ó>   — |                       | ¦  «        }||_        |S )z’Create a Marker instance from a pre-parsed marker tree.

        This avoids re-parsing serialised marker strings when combining markers.
        )Ú__new__r·   )Úclsr‹   Únews      r%   Ú_from_markerszMarker._from_markersq  s!   € ð �kŠk˜#ÑÔˆØˆŒØˆ
r$   c                ó*   — t          | j        ¦  «        S r!   )r[   r·   ©r»   s    r%   Ú__str__zMarker.__str__{  s   € Ý˜dœmÑ,Ô,Ð,r$   c                óB   — d| j         j        › dt          | ¦  «        ›d�S )Nrt   r`   z)>)Ú	__class__r2   r9   rÄ   s    r%   Ú__repr__zMarker.__repr__~  s&   € Ø<�4”>Ô*Ð<Ð<­S°©Y¬YÐ<Ð<Ð<Ð<r$   Úintc                ó:   — t          t          | ¦  «        ¦  «        S r!   )Úhashr9   rÄ   s    r%   Ú__hash__zMarker.__hash__�  s   € Ý•C˜‘I”I‰ŒÐr$   ÚotherÚobjectry   c                óz   — t          |t          ¦  «        st          S t          | ¦  «        t          |¦  «        k    S r!   )rF   r   ÚNotImplementedr9   ©r»   rÍ   s     r%   Ú__eq__zMarker.__eq__„  s1   € Ý˜%¥Ñ(Ô(ð 	"Ý!Ð!å�4‰yŒy�C ™JœJÒ&Ð&r$   c                ó    — t          | ¦  «        S r!   )r9   rÄ   s    r%   Ú__getstate__zMarker.__getstate__Š  s   € õ �4‰yŒyÐr$   Ústatec                ó:  — t          |t          ¦  «        rJ	 t          t          |¦  «        ¦  «        | _        n%# t
          $ r}t          d|›�¦  «        |‚d }~ww xY wd S t          |t          ¦  «        r*d|v r&|d         }t          |t          ¦  «        r	|| _        d S t          |t          ¦  «        rWt          |¦  «        dk    rD|\  }}t          |t          ¦  «        r*d|v r&|d         }t          |t          ¦  «        r	|| _        d S t          d|›�¦  «        ‚)NzCannot restore Marker from r·   rª   )rF   r9   rT   rº   r·   r   r—   Údictrd   rG   re   )r»   rÕ   Úexcr‹   Ú_Ú	slot_dicts         r%   Ú__setstate__zMarker.__setstate__�  s<  € Ý�e�SÑ!Ô!ð 	ðRÝ 7½ÀeÑ8LÔ8LÑ MÔ M�”�øÝ$ð Rð Rð RÝÐ G¸eÐ GÐ GÑHÔHÈcÐQøøøøðRøøøàˆFÝ�e�TÑ"Ô"ð 	 z°UÐ':Ð':à˜JÔ'ˆGÝ˜'¥4Ñ(Ô(ð Ø '�”Ø�Ý�e�UÑ#Ô#ð 	­¨E©
¬
°aª¨à ‰LˆAˆyÝ˜)¥TÑ*Ô*ð ¨z¸YÐ/FÐ/FØ# JÔ/�Ý˜g¥tÑ,Ô,ð Ø$+�D”MØ�FÝÐ?°eÐ?Ð?Ñ@Ô@Ð@s   —!9 ¹
AÁAÁAc                ó~   — t          |t          ¦  «        st          S |                      | j        d|j        g¦  «        S )Nr‘   ©rF   r   rÐ   rÂ   r·   rÑ   s     r%   Ú__and__zMarker.__and__§  s9   € Ý˜%¥Ñ(Ô(ð 	"Ý!Ð!Ø×!Ò! 4¤=°%¸¼Ð"HÑIÔIÐIr$   c                ó~   — t          |t          ¦  «        st          S |                      | j        d|j        g¦  «        S )Nr�   rÝ   rÑ   s     r%   Ú__or__zMarker.__or__¬  s9   € Ý˜%¥Ñ(Ô(ð 	"Ý!Ð!Ø×!Ò! 4¤=°$¸¼Ð"GÑHÔHÐHr$   Nr'   rŒ   ú+Mapping[str, str | AbstractSet[str]] | NoneÚcontextr   c                óŽ  — t          dt          ¦   «         ¦  «        }|dk    r0|                     t          ¦   «         t          ¦   «         ¬¦  «         n|dk    rd|d<   |�E|                     |¦  «         d|v r,t          d|d         ¦  «        }|rt	          |¦  «        nd|d<   t          | j        t          |¦  «        ¦  «        S )	a"  Evaluate a marker.

        Return the boolean from evaluating this marker against the environment.
        The environment is determined from the current Python process unless
        passed in explicitly.

        :param environment: Mapping containing keys and values to override the
           detected environment.
        :param EvaluateContext context: The context in which the marker is
            evaluated, which influences what marker names are considered valid.
            Accepted values are ``"metadata"`` (for core metadata; default),
            ``"lock_file"``, and ``"requirement"`` (i.e. all other situations).
        :raises UndefinedComparison: If the marker uses a comparison on values
            that are not valid versions per the :ref:`specification of version
            specifiers <pypug:version-specifiers>`.
        :raises UndefinedEnvironmentName: If the marker references a value that
            is missing from the evaluation environment.
        :returns: ``True`` if the marker matches, otherwise ``False``.

        r�   r(   )r*   r+   r'   Ú rE   Nz
str | None)r
   r   ÚupdateÚ	frozensetr   r–   r·   Ú_repair_python_full_version)r»   rŒ   râ   Úcurrent_environmentrE   s        r%   ÚevaluatezMarker.evaluate±  só   € õ2 #Ø/Õ1DÑ1FÔ1Fñ
ô 
Ðð �kÒ!Ð!Ø×&Ò&Ý ‘{”{µi±k´kð 'ñ ô ð ð ð ˜
Ò"Ð"Ø+-Ð Ñ(àÐ"Ø×&Ò& {Ñ3Ô3Ð3ØÐ-Ð-Ð-õ ˜\Ð+>¸wÔ+GÑHÔH�ØKPÐ/XÕ/@ÀÑ/GÔ/GÐ/GÐVXÐ# GÑ,å ØŒMÕ6Ð7JÑKÔKñ
ô 
ð 	
r$   )rU   r9   r   r¸   )r‹   r   r   r   )r   r9   )r   rÉ   )rÍ   rÎ   r   ry   )rÕ   rÎ   r   r¸   )rÍ   r   r   r   )Nr'   )rŒ   rá   râ   r   r   ry   )r2   r3   r4   r5   Ú	__slots__r½   ÚclassmethodrÂ   rÅ   rÈ   rÌ   rÒ   rÔ   rÛ   rÞ   rà   ré   r#   r$   r%   r   r   =  s(  € € € € € ðð ð& €Ið/ð /ð /ð /ð< ðð ð ñ „[ðð-ð -ð -ð -ð=ð =ð =ð =ðð ð ð ð'ð 'ð 'ð 'ðð ð ð ð
Að Að Að Að0Jð Jð Jð Jð
Ið Ið Ið Ið DHØ#-ð.
ð .
ð .
ð .
ð .
ð .
ð .
r$   r   Úenvc                ól   — t          d| d         ¦  «        }|                     d¦  «        r|› d�| d<   | S )zƒ
    Work around platform.python_version() returning something that is not PEP 440
    compliant for non-tagged Python builds.
    r9   r.   ú+Úlocal)r
   Úendswith)rì   r.   s     r%   rç   rç   â  sJ   € õ ˜u cÐ*?Ô&@ÑAÔAÐØ×#Ò# CÑ(Ô(ð CØ(;Ð%BÐ%BÐ%BˆÐ!Ñ"Ø€Jr$   )r   r   )rB   rC   r   rC   )rN   r   r   r   )T)rU   rV   rW   rX   r   r9   )
rI   r9   rJ   r   rK   rw   rx   r9   r   ry   )rI   r9   rK   rw   rx   r9   r   r„   )r‹   r   rŒ   r�   r   ry   )r�   rž   r   r9   )r   r   )rì   r�   r   r�   )8Ú
__future__r   Úoperatorr®   r¯   r«   Útypingr   r   r   r   r   r	   r
   Ú_parserr   r   r   r   r   r   rº   Ú
_tokenizerr   Ú
specifiersr   r   Úutilsr   r"   r&   r9   ry   ÚOperatorr   r‰   r}   Ú
ValueErrorr   r   r   r   rM   rT   r[   ÚeqÚnerv   rA   rƒ   rŠ   r–   r¨   r   r   rç   r#   r$   r%   ú<module>rü      sk  ðð
 #Ð "Ð "Ð "Ð "Ð "Ð "à €€€Ø 	€	€	€	Ø €€€Ø 
€
€
€
Ø RÐ RÐ RÐ RÐ RÐ RÐ RÐ RÐ RÐ RÐ RÐ RÐ RÐ RÐ RÐ RÐ RÐ Rà @Ð @Ð @Ð @Ð @Ð @Ð @Ð @Ð @Ð @Ð @Ð @Ð @Ð @Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø )Ð )Ð )Ð )Ð )Ð )Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø $Ð $Ð $Ð $Ð $Ð $ðð ð €ðð ð ð ð �S˜%  [°Ô%5Ð 5Ô6Ð7¸Ð=Ô>€ØÐ@ÔA€ðð !Ð"5Ð6Ð ðð ð Ð ðð ð ð ð �Jñ ô ð ðð ð ð ð ˜*ñ ô ð ðUð Uð Uð Uð U˜zñ Uô Uð UðJð Jð Jð Jð J�)ñ Jô Jð JðZð ð ð ð 3ð 3ð 3ð 3ð @Dðð ð ð ð ð: &Ð
%Ø-Ð-Ø	!Ð	!Ø
Œ+Ø
Œ+Ø
Œ+Ø
Œ+Ø	!Ð	!ð	#ð 	#€
ð 	ð 	ð 	ñ 	ðð ð ð ð"ð ð ð ð*-ð -ð -ð -ðBð ð ð ðð ð ð ð,b
ð b
ð b
ð b
ð b
ñ b
ô b
ð b
ðJ
ð 
ð 
ð 
ð 
ð 
r$   