§
    ³[6g%A  ã                   ó   — d dl Z d dlmZ d dlZd dlmZ d dlmZ d dlmZm	Z	m
Z
mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ d dlmZ  ej        d¦  «        Z ej        d¦  «        Z ej        d	¦  «        Z G d
„ de ¦  «        Z! e!¦   «         Z"[!d;d„Z# e
¦   «         Z$e$e"d<   e$e"d<   e$e"d<   e$e"d<   i Z% ee%¬¦  «        e"d<    ee%d¬¦  «        e"d<    ee%¬¦  «        e"d<    ee%¬¦  «        e"d<    ee%¬¦  «        e"d<    e¦   «         e"d<    e¦   «         e"d<    e¦   «         e"d<    e¦   «         e"d<    e¦   «         Z&e&e"d<   e&e"d<    e¦   «         e"d<    e¦   «         e"d <    ee%¬¦  «        e"d!<    ee%d"¬#¦  «        e"d"<    ee%d$¬#¦  «        e"d%<    ee%d&¬#¦  «        e"d'<    ee%d¬(¦  «        e"d)<    ee%d*¬(¦  «        e"d+<    e¦   «         e"d,<    e¦   «         e"d-<   dZ'ej(         )                    d.d¦  «        Z*e*rC	 e" +                    e*¦  «         n(# e,$ r   e,d/ -                    e*¬0¦  «        ¦  «        ‚w xY we*Z'�nerÝe .                    ¦   «         rÉe's	 d dl/Z0dZ'n# e1$ r Y nw xY we'sej2         3                    d1¦  «        rdZ'e'sd2ej(        v rdZ'e'sd3ej(        v rdZ'e'sd4ej(        v rdZ'e'sd5ej(        v rdZ'e'sd6ej(        v rdZ'e's(d7ej(        v r	 d d8l4m5Z5  e5¦   «          dZ'n# e,$ r Y nw xY we's$e .                    ¦   «         j6        j7        d9k    rd!Z'e'sd:Z'n"	 d dl8Z8 e8j)        ¦   «          d!Z'n# e9$ r Y nw xY wde"_:        e'e"_;        dS )<é    N)Úcopy)ÚVersion)Úoptional_imports)ÚMimetypeRendererÚExternalRendererÚPlotlyRendererÚNotebookRendererÚKaggleRendererÚAzureRendererÚColabRendererÚJsonRendererÚPngRendererÚJpegRendererÚSvgRendererÚPdfRendererÚBrowserRendererÚIFrameRendererÚSphinxGalleryHtmlRendererÚSphinxGalleryOrcaRendererÚCoCalcRendererÚDatabricksRenderer)Úvalidate_coerce_fig_to_dictÚIPythonzIPython.displayÚnbformatc                   óê   — e Zd ZdZd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z	d„ Z
d	„ Zd
„ Zi fd„Zed„ ¦   «         Zej        d„ ¦   «         Zed„ ¦   «         Zej        d„ ¦   «         Zefd„Zd„ Zd„ Zd„ Zdd„Zdd„ZdS )ÚRenderersConfigzI
    Singleton object containing the current renderer configurations
    c                 óL   — i | _         d | _        g | _        d| _        g | _        d S )NF)Ú
_renderersÚ_default_nameÚ_default_renderersÚ_render_on_displayÚ_to_activate©Úselfs    úS/var/www/surfInsights/venv3-11/lib/python3.11/site-packages/plotly/io/_renderers.pyÚ__init__zRenderersConfig.__init__+   s/   € ØˆŒØ!ˆÔØ"$ˆÔØ"'ˆÔØˆÔÐÐó    c                 ó*   — t          | j        ¦  «        S ©N)Úlenr   r#   s    r%   Ú__len__zRenderersConfig.__len__4   s   € Ý�4”?Ñ#Ô#Ð#r'   c                 ó   — || j         v S r)   ©r   )r$   Úitems     r%   Ú__contains__zRenderersConfig.__contains__7   s   € Ø�t”Ð&Ð&r'   c                 ó*   — t          | j        ¦  «        S r)   )Úiterr   r#   s    r%   Ú__iter__zRenderersConfig.__iter__:   s   € Ý�D”OÑ$Ô$Ð$r'   c                 ó    — | j         |         }|S r)   r-   )r$   r.   Úrenderers      r%   Ú__getitem__zRenderersConfig.__getitem__=   s   € Ø”? 4Ô(ˆØˆr'   c                 ó²   — t          |t          t          f¦  «        s0t          d                     t          |¦  «        ¬¦  «        ¦  «        ‚|| j        |<   d S )NzhRenderer must be a subclass of MimetypeRenderer or ExternalRenderer.
    Received value with type: {typ})Útyp)Ú
isinstancer   r   Ú
ValueErrorÚformatÚtyper   )r$   ÚkeyÚvalues      r%   Ú__setitem__zRenderersConfig.__setitem__A   sc   € Ý˜%Õ"2Õ4DÐ!EÑFÔFð 	Ýð'ç'-¢vÝ˜U™œð (.ñ (ô (ñô ð ð  %ˆŒ˜ÑÐÐr'   c                 ó>   — | j         |= | j        |k    r	d | _        d S d S r)   )r   Ú_default)r$   r<   s     r%   Ú__delitem__zRenderersConfig.__delitem__M   s.   € àŒO˜CÐ ð Œ=˜CÒÐØ ˆDŒMˆMˆMð  Ðr'   c                 ó4   — | j                              ¦   «         S r)   )r   Úkeysr#   s    r%   rC   zRenderersConfig.keysU   s   € ØŒ×#Ò#Ñ%Ô%Ð%r'   c                 ó4   — | j                              ¦   «         S r)   )r   Úitemsr#   s    r%   rE   zRenderersConfig.itemsX   s   € ØŒ×$Ò$Ñ&Ô&Ð&r'   c                 óZ   — t          |fi |¤Ž                     ¦   «         D ]
\  }}|| |<   ŒdS )aj  
        Update one or more renderers from a dict or from input keyword
        arguments.

        Parameters
        ----------
        d: dict
            Dictionary from renderer names to new renderer objects.

        kwargs
            Named argument value pairs where the name is a renderer name
            and the value is a new renderer object
        N)ÚdictrE   )r$   ÚdÚkwargsÚkÚvs        r%   ÚupdatezRenderersConfig.update[   sH   € õ ˜Ð%Ð%˜fÐ%Ð%×+Ò+Ñ-Ô-ð 	ð 	‰DˆAˆqØˆD�‰GˆGð	ð 	r'   c                 ó   — | j         S )a€  
        The default renderer, or None if no there is no default

        If not None, the default renderer is used to render
        figures when the `plotly.io.show` function is called on a Figure.

        If `plotly.io.renderers.render_on_display` is True, then the default
        renderer will also be used to display Figures automatically when
        displayed in the Jupyter Notebook

        Multiple renderers may be registered by separating their names with
        '+' characters. For example, to specify rendering compatible with
        the classic Jupyter Notebook, JupyterLab, and PDF export:

        >>> import plotly.io as pio
        >>> pio.renderers.default = 'notebook+jupyterlab+pdf'

        The names of available renderers may be retrieved with:

        >>> import plotly.io as pio
        >>> list(pio.renderers)

        Returns
        -------
        str
        )r   r#   s    r%   ÚdefaultzRenderersConfig.defaultm   s   € ð8 Ô!Ð!r'   c                 ó¼   ‡ — |sd‰ _         g ‰ _        d S ‰                      |¦  «        }|‰ _         ˆ fd„|D ¦   «         ‰ _        t          ‰ j        ¦  «        ‰ _        d S )NÚ c                 ó    •— g | ]
}‰|         ‘ŒS © rR   ©Ú.0Únamer$   s     €r%   ú
<listcomp>z+RenderersConfig.default.<locals>.<listcomp>˜   s   ø€ Ð"IÐ"IÐ"I°$ 4¨¤:Ð"IÐ"IÐ"Ir'   )r   r    Ú_validate_coerce_renderersÚlistr"   )r$   r=   Úrenderer_namess   `  r%   rN   zRenderersConfig.default‹   sx   ø€ ð ð 	ð "$ˆDÔØ&(ˆDÔ#ØˆFð ×8Ò8¸Ñ?Ô?ˆØ"ˆÔØ"IÐ"IÐ"IÐ"I¸.Ð"IÑ"IÔ"IˆÔõ ! Ô!8Ñ9Ô9ˆÔÐÐr'   c                 ó   — | j         S )z½
        If True, the default mimetype renderers will be used to render
        figures when they are displayed in an IPython context.

        Returns
        -------
        bool
        )r!   r#   s    r%   Úrender_on_displayz!RenderersConfig.render_on_display�   s   € ð Ô&Ð&r'   c                 ó.   — t          |¦  «        | _        d S r)   )Úboolr!   )r$   Úvals     r%   r[   z!RenderersConfig.render_on_display©   s   € å"& s¡)¤)ˆÔÐÐr'   c                 ó¸   ‡— ˆfd„| j         D ¦   «         }|r+|                     d¦  «        }|                     ¦   «          |°+ˆfd„| j         D ¦   «         | _         dS )zÉ
        Activate all renderers that are waiting in the _to_activate list

        Parameters
        ----------
        cls
            Only activate renders that are subclasses of this class
        c                 ó8   •— g | ]}‰¯t          |‰¦  «        ¯|‘ŒS rR   ©r8   ©rT   ÚrÚclss     €r%   rV   z?RenderersConfig._activate_pending_renderers.<locals>.<listcomp>¶   s@   ø€ ð  
ð  
ð  
Ø¨Cð 
Ý4>¸qÀ#Ñ4FÔ4Fð 
Øð 
ð  
ð  
r'   r   c                 ó8   •— g | ]}‰rt          |‰¦  «        °|‘ŒS rR   ra   rb   s     €r%   rV   z?RenderersConfig._activate_pending_renderers.<locals>.<listcomp>À   s@   ø€ ð 
ð 
ð 
Ø°ð
Ý9CÀAÀsÑ9KÔ9Kð
Øð
ð 
ð 
r'   N)r"   ÚpopÚactivate)r$   rd   Úto_activate_with_clsr4   s    `  r%   Ú_activate_pending_renderersz+RenderersConfig._activate_pending_renderers­   sž   ø€ ð 
ð  
ð  
ð  
ØÔ(ð 
ñ  
ô  
Ðð #ð 	 ð ,×/Ò/°Ñ2Ô2ˆHØ×ÒÑÔÐð	 #ð 	 ð
ð 
ð 
ð 
ØÔ(ð
ñ 
ô 
ˆÔÐÐr'   c                 óø   ‡ — t          |t          ¦  «        st          d¦  «        ‚|                     d¦  «        }ˆ fd„|D ¦   «         }|r/t          d                     t          |¦  «        ¦  «        ¦  «        ‚|S )a=  
        Input a string and validate that it contains the names of one or more
        valid renderers separated on '+' characters.  If valid, return
        a list of the renderer names

        Parameters
        ----------
        renderers_string: str

        Returns
        -------
        list of str
        z&Renderer must be specified as a stringú+c                 ó   •— g | ]}|‰v¯|‘Œ	S rR   rR   rS   s     €r%   rV   z>RenderersConfig._validate_coerce_renderers.<locals>.<listcomp>×   s#   ø€ ÐGÐGÐG˜D°dÀ$Ð6FÐ6F�4Ð6FÐ6FÐ6Fr'   z'
Invalid named renderer(s) received: {})r8   Ústrr9   Úsplitr:   )r$   Úrenderers_stringrY   Úinvalids   `   r%   rW   z*RenderersConfig._validate_coerce_renderersÄ   s“   ø€ õ Ð*­CÑ0Ô0ð 	GÝÐEÑFÔFÐFà)×/Ò/°Ñ4Ô4ˆØGÐGÐGÐG NÐGÑGÔGˆØð 	Ýð*ß*0ª&Ý˜‘L”Lñ+ô +ñô ð ð Ðr'   c                 óx   — d                      t          | j        ¦  «        |                      ¦   «         ¬¦  «        S )NzuRenderers configuration
-----------------------
    Default renderer: {default}
    Available renderers:
{available}
)rN   Ú	available)r:   ÚreprrN   Ú_available_renderers_strr#   s    r%   Ú__repr__zRenderersConfig.__repr__â   s=   € ð÷ ‚FÝ˜œÑ&Ô&°$×2OÒ2OÑ2QÔ2Qð ñ 
ô 
ð	
r'   c           	      ó�   — d                      t          j        t          t	          | ¦  «        ¦  «        ddd¬¦  «        ¦  «        }|S )ze
        Return nicely wrapped string representation of all
        available renderer names
        ú
éG   z        z	         )ÚwidthÚinitial_indentÚsubsequent_indent)ÚjoinÚtextwrapÚwraprs   rX   )r$   rr   s     r%   rt   z(RenderersConfig._available_renderers_strí   sM   € ð
 —I’IÝŒMÝ•T˜$‘Z”ZÑ Ô ØØ&Ø")ð	ñ ô ñ
ô 
ˆ	ð Ðr'   Nc                 ó  ‡ — |rR‰                       |¦  «        }ˆ fd„|D ¦   «         }|D ]+}t          |t          ¦  «        r|                     ¦   «          Œ,n"‰                      t          ¬¦  «         ‰ j        }i }|D ]‰}t          |t          ¦  «        rrt          |¦  «        }|                     ¦   «         D ]&\  }}	t          ||¦  «        rt          |||	¦  «         Œ'| 
                    |                     |¦  «        ¦  «         ŒŠ|S )aY  
        Build a mime bundle dict containing a kev/value pair for each
        MimetypeRenderer specified in either the default renderer string,
        or in the supplied renderers_string argument.

        Note that this method skips any renderers that are not subclasses
        of MimetypeRenderer.

        Parameters
        ----------
        fig_dict: dict
            Figure dictionary
        renderers_string: str or None (default None)
            Renderer string to process rather than the current default
            renderer string

        Returns
        -------
        dict
        c                 ó    •— g | ]
}‰|         ‘ŒS rR   rR   rS   s     €r%   rV   z6RenderersConfig._build_mime_bundle.<locals>.<listcomp>  ó   ø€ ÐDÐDÐD¨T˜d 4œjÐDÐDÐDr'   ©rd   )rW   r8   r   rg   ri   r    r   rE   ÚhasattrÚsetattrrL   Úto_mimebundle)
r$   Úfig_dictro   rI   rY   Úrenderers_listr4   ÚbundlerJ   rK   s
   `         r%   Ú_build_mime_bundlez"RenderersConfig._build_mime_bundleü   s3  ø€ ð* ð 	5Ø!×<Ò<Ð=MÑNÔNˆNØDÐDÐDÐD°^ÐDÑDÔDˆNð +ð (ð (�Ý˜hÕ(8Ñ9Ô9ð (Ø×%Ò%Ñ'Ô'Ð'øð(ð
 ×,Ò,Õ1AÐ,ÑBÔBÐBØ!Ô4ˆNàˆØ&ð 	@ð 	@ˆHÝ˜(Õ$4Ñ5Ô5ð @Ý ™>œ>�Ø"ŸLšL™NœNð 0ð 0‘D�A�qÝ˜x¨Ñ+Ô+ð 0Ý ¨!¨QÑ/Ô/Ð/øà—’˜h×4Ò4°XÑ>Ô>Ñ?Ô?Ð?øàˆr'   c                 óæ  ‡ — |rR‰                       |¦  «        }ˆ fd„|D ¦   «         }|D ]+}t          |t          ¦  «        r|                     ¦   «          Œ,n"‰                      t          ¬¦  «         ‰ j        }|D ]v}t          |t          ¦  «        r_t          |¦  «        }|                     ¦   «         D ]&\  }}t          ||¦  «        rt          |||¦  «         Œ'| 
                    |¦  «         ŒwdS )a?  
        Perform external rendering for each ExternalRenderer specified
        in either the default renderer string, or in the supplied
        renderers_string argument.

        Note that this method skips any renderers that are not subclasses
        of ExternalRenderer.

        Parameters
        ----------
        fig_dict: dict
            Figure dictionary
        renderers_string: str or None (default None)
            Renderer string to process rather than the current default
            renderer string

        Returns
        -------
        None
        c                 ó    •— g | ]
}‰|         ‘ŒS rR   rR   rS   s     €r%   rV   z?RenderersConfig._perform_external_rendering.<locals>.<listcomp>A  r�   r'   r‚   N)rW   r8   r   rg   ri   r    r   rE   rƒ   r„   Úrender)	r$   r†   ro   rI   rY   r‡   r4   rJ   rK   s	   `        r%   Ú_perform_external_renderingz+RenderersConfig._perform_external_rendering*  s"  ø€ ð* ð 
	5Ø!×<Ò<Ð=MÑNÔNˆNØDÐDÐDÐD°^ÐDÑDÔDˆNð +ð (ð (�Ý˜hÕ(8Ñ9Ô9ð (Ø×%Ò%Ñ'Ô'Ð'øð(ð ×,Ò,Õ1AÐ,ÑBÔBÐBØ!Ô4ˆNà&ð 	*ð 	*ˆHÝ˜(Õ$4Ñ5Ô5ð *Ý ™>œ>�Ø"ŸLšL™NœNð 0ð 0‘D�A�qÝ˜x¨Ñ+Ô+ð 0Ý ¨!¨QÑ/Ô/Ð/øà—’ Ñ)Ô)Ð)øð	*ð 	*r'   r)   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r&   r+   r/   r2   r5   r>   rA   rC   rE   rL   ÚpropertyrN   Úsetterr[   Úobjectri   rW   ru   rt   r‰   r�   rR   r'   r%   r   r   &   sŸ  € € € € € ðð ðð ð ð$ð $ð $ð'ð 'ð 'ð%ð %ð %ðð ð ð
%ð 
%ð 
%ð!ð !ð !ð&ð &ð &ð'ð 'ð 'ð ð ð ð ð ð$ ð"ð "ñ „Xð"ð: „^ð:ð :ñ „^ð:ð" ð	'ð 	'ñ „Xð	'ð Ôð,ð ,ñ Ôð,ð /5ð 
ð 
ð 
ð 
ð.ð ð ð<	
ð 	
ð 	
ðð ð ð,ð ,ð ,ð ,ð\(*ð (*ð (*ð (*ð (*ð (*r'   r   Tc                 ó^  — t          | |¦  «        }t          j        |fd|i|¤Ž}|rrt          st	          d¦  «        ‚t
          r*t          t
          j        ¦  «        t          d¦  «        k     rt	          d¦  «        ‚t                               |d¬¦  «         t          j	        |fd|i|¤Ž dS )a#  
    Show a figure using either the default renderer(s) or the renderer(s)
    specified by the renderer argument

    Parameters
    ----------
    fig: dict of Figure
        The Figure object or figure dict to display

    renderer: str or None (default None)
        A string containing the names of one or more registered renderers
        (separated by '+' characters) or None.  If None, then the default
        renderers specified in plotly.io.renderers.default are used.

    validate: bool (default True)
        True if the figure should be validated before being shown,
        False otherwise.

    width: int or float
        An integer or float that determines the number of pixels wide the
        plot is. The default is set in plotly.js.

    height: int or float
        An integer or float that determines the number of pixels wide the
        plot is. The default is set in plotly.js.

    config: dict
        A dict of parameters to configure the figure. The defaults are set
        in plotly.js.

    Returns
    -------
    None
    ro   z<Mime type rendering requires ipython but it is not installedz4.2.0zDMime type rendering requires nbformat>=4.2.0 but it is not installedT)ÚrawN)
r   Ú	renderersr‰   Úipython_displayr9   r   r   Ú__version__Údisplayr�   )Úfigr4   ÚvalidaterI   r†   rˆ   s         r%   Úshowr�   \  s×   € õF +¨3°Ñ9Ô9€Hõ Ô)¨(ÐXÐXÀXÐXÐQWÐXÐX€FØð 2Ýð 	ÝØNñô ð õ ð 	�7¥8Ô#7Ñ8Ô8½7À7Ñ;KÔ;KÒKÐKÝØVñô ð õ 	×Ò ¨DÐÑ1Ô1Ð1õ Ô)¨(ÐXÐXÀXÐXÐQWÐXÐXÐXÐXÐXr'   Úplotly_mimetypeÚ
jupyterlabÚnteractÚvscode)ÚconfigÚnotebook)r¢   Ú	connectedÚnotebook_connectedÚkaggleÚazureÚcolabÚcocalcÚ
databricksÚjsonÚpngÚjpegÚjpgÚsvgÚpdfÚbrowserÚfirefox)r¢   Úusing)Úchromezgoogle-chromer´   )Úchromiumzchromium-browserrµ   )r¢   Úinclude_plotlyjsÚiframeÚcdnÚiframe_connectedÚsphinx_galleryÚsphinx_gallery_pngÚPLOTLY_RENDERERzb
Invalid named renderer(s) specified in the 'PLOTLY_RENDERER'
environment variable: {env_renderer})Úenv_rendererz/kaggle/inputÚAZURE_NOTEBOOKS_HOSTÚ
VSCODE_PIDÚNTERACT_EXEÚCOCALC_PROJECT_IDÚDATABRICKS_RUNTIME_VERSIONÚSPYDER_ARGS)Úvalidate_executableÚTerminalInteractiveShellzplotly_mimetype+notebook)NT)<r}   r   ÚosÚpackaging.versionr   Úplotlyr   Úplotly.io._base_renderersr   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   Úplotly.io._utilsr   Ú
get_moduleÚipythonr˜   r   r”   r   r—   r�   Úplotly_rendererr¢   Újpeg_rendererÚdefault_rendererÚenvironÚgetr½   rW   r9   r:   Úget_ipythonÚgoogle.colabÚgoogleÚImportErrorÚpathÚexistsÚplotly.io.orcarÄ   Ú	__class__rŽ   Ú
webbrowserÚ	Exceptionr[   rN   rR   r'   r%   ú<module>rÜ      s€  ðØ €€€Ø Ð Ð Ð Ð Ð à 	€	€	€	Ø %Ð %Ð %Ð %Ð %Ð %à #Ð #Ð #Ð #Ð #Ð #ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð( 9Ð 8Ð 8Ð 8Ð 8Ð 8à
%Ð
Ô
% iÑ
0Ô
0€Ø-Ð"Ô-Ð.?Ñ@Ô@€Ø&ÐÔ& zÑ2Ô2€ð
l*ð l*ð l*ð l*ð l*�fñ l*ô l*ð l*ðb	 ˆOÑÔ€	Øð5Yð 5Yð 5Yð 5Yðx !�.Ñ"Ô"€Ø.€	Ð
Ñ Ø)€	ˆ,Ñ Ø&€	ˆ)Ñ Ø%€	ˆ(Ñ ð 
€Ø(Ð(°Ð7Ñ7Ô7€	ˆ*Ñ Ø"2Ð"2¸&ÈDÐ"QÑ"QÔ"Q€	Ð
Ñ Ø$�n¨FÐ3Ñ3Ô3€	ˆ(Ñ Ø"�]¨&Ð1Ñ1Ô1€	ˆ'Ñ Ø"�]¨&Ð1Ñ1Ô1€	ˆ'Ñ Ø$�nÑ&Ô&€	ˆ(Ñ Ø,Ð,Ñ.Ô.€	ˆ,Ñ ð !�L‘N”N€	ˆ&Ñ ð �;‘=”=€	ˆ%Ñ Ø�‘”€Ø!€	ˆ&Ñ Ø €	ˆ%Ñ Ø�;‘=”=€	ˆ%Ñ Ø�;‘=”=€	ˆ%Ñ ð '�¨fÐ5Ñ5Ô5€	ˆ)Ñ Ø&�¨f¸YÐHÑHÔH€	ˆ)Ñ Ø%�o¨VÐ;VÐWÑWÔW€	ˆ(Ñ Ø'˜ØÐ9ðñ ô €	ˆ*Ñ ð %�n¨FÀTÐJÑJÔJ€	ˆ(Ñ Ø . °fÈuÐ UÑ UÔ U€	Ð
Ñ Ø7Ð7Ñ9Ô9€	Ð
Ñ Ø";Ð";Ñ"=Ô"=€	Ð
Ñ ð
 Ð ð Œz�~Š~Ð/°Ñ6Ô6€Øð Qð	
Ø×,Ò,¨\Ñ:Ô:Ð:Ð:øØð 
ð 
ð 
Øˆjð(ç(.ªØ)ð )/ñ )ô )ñ
ô 
ð 	
ð
øøøð $ÐÑØð D�×$Ò$Ñ&Ô&ð Dð ð ð	ØÐÐÐà&ÐÐøØð 	ð 	ð 	ØˆDð	øøøð ð $ ¤§¢¨Ñ ?Ô ?ð $Ø#Ðð ð #Ð 6¸"¼*Ð DÐ DØ"Ðð ð $ °´
Ð :Ð :Ø#Ðð ð % °´Ð ;Ð ;Ø$Ðð ð $Ð 3°r´zÐ AÐ AØ#Ðàð (Ð <ÀÄ
Ð JÐ JØ'Ðð ð  °´Ð ;Ð ;ð	Ø:Ð:Ð:Ð:Ð:Ð:àÐÑ!Ô!Ð!Ø$ÐÐøØð 	ð 	ð 	àˆDð	øøøð
 ð %Ø×ÒÑÔÔ'Ô0Ð4NÒNÐNà$Ðð
 ð 6Ø5Ðøð	ØÐÐÐàˆ
ŒÑÔÐØ$ÐÐøØð ð ð ð 	ˆð	øøøð #€	Ô Ø$€	Ô Ð Ð sB   Ç=H È%H8ÉI ÉI'É&I'ËK( Ë(K0Ë/K0ÌL5 Ì5L=Ì<L=