§
    ‹hþhóF  ã                   ó  — d dl Z d dlmZ d dlZd dlmZ d dl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 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.d0 /                    e,¬1¦  «        ¦  «        ‚w xY we,Z)�n3e�re 0                    ¦   «         rúe)s	 d dl1Z2dZ)n# e3$ r Y nw xY we)sej4         5                    d2¦  «        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Z)e)s(d8ej*        v r	 d d9l6m7Z7  e7¦   «          d Z)n# e.$ r Y nw xY we 0                    ¦   «         Z8e8j9        j:        Z;e)se;d:k    rd"Z)e)s+e;d;k    r% e<e8¦  «        j=         >                    d<¦  «        rdZ)e)sd=Z)n"	 d dl?Z? e?j+        ¦   «          d"Z)n# e@$ r Y nw xY wde$_A        e)e$_B        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                  óþ  — d } 	 t          j        d¦  «        }|�>|                     ¦   «                              ¦   «                              ¦   «         d         } n# t
          $ r Y nw xY w| €d S d| v rDt          j        d¦  «        }|�*|j        dk     r!t          j        d|j        › d�¦  «         d S d S d S d| v r@t          j        d	¦  «        }|�,|j        d
k     r#t          j        d|j        › d�¦  «         d S d S d S d S )NÚpsutiléÿÿÿÿzjupyter-notebookÚnotebookÚ7z@Plotly version >= 6 requires Jupyter Notebook >= 7 but you have zV installed.
 To upgrade Jupyter Notebook, please run `pip install notebook --upgrade`.zjupyter-labÚ
jupyterlabÚ3z:Plotly version >= 6 requires JupyterLab >= 3 but you have zQ installed. To upgrade JupyterLab, please run `pip install jupyterlab --upgrade`.)	r   Ú
get_moduleÚProcessÚparentÚcmdlineÚ	ExceptionÚ__version__ÚwarningsÚwarn)Úparent_processr   Újupyter_notebookÚjupyter_labs       úK/var/www/histauto/venv/lib/python3.11/site-packages/plotly/io/_renderers.pyÚ display_jupyter_version_warningsr.   $   su  € Ø€NðÝ!Ô,¨XÑ6Ô6ˆØÐØ#Ÿ^š^Ñ-Ô-×4Ò4Ñ6Ô6×>Ò>Ñ@Ô@ÀÔDˆNøøÝð ð ð Øˆðøøøð ÐØˆØ	˜~Ð	-Ð	-Ý+Ô6°zÑBÔBÐØÐ'Ð,<Ô,HÈ3Ò,NÐ,NåŒMð IÐScÔSoð  Ið  Ið  Iñô ð ð ð ð (Ð'Ð,NÐ,Nð
 
˜.Ð	(Ð	(Ý&Ô1°,Ñ?Ô?ˆØÐ" {Ô'>ÀÒ'DÐ'DåŒMð xÈ[ÔMdð  xð  xð  xñô ð ð ð ð	 
)Ð	(à"Ð"Ð'DÐ'Ds   „AA Á
A&Á%A&c                   óê   — 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    r-   Ú__init__zRenderersConfig.__init__F   s/   € ØˆŒØ!ˆÔØ"$ˆÔØ"'ˆÔØˆÔÐÐó    c                 ó*   — t          | j        ¦  «        S ©N)Úlenr2   r7   s    r-   Ú__len__zRenderersConfig.__len__O   s   € Ý�4”?Ñ#Ô#Ð#r:   c                 ó   — || j         v S r<   ©r2   )r8   Úitems     r-   Ú__contains__zRenderersConfig.__contains__R   s   € Ø�t”Ð&Ð&r:   c                 ó*   — t          | j        ¦  «        S r<   )Úiterr2   r7   s    r-   Ú__iter__zRenderersConfig.__iter__U   s   € Ý�D”OÑ$Ô$Ð$r:   c                 ó    — | j         |         }|S r<   r@   )r8   rA   Úrenderers      r-   Ú__getitem__zRenderersConfig.__getitem__X   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Útyper2   )r8   ÚkeyÚvalues      r-   Ú__setitem__zRenderersConfig.__setitem__\   s[   € Ý˜%Õ"2Õ4DÐ!EÑFÔFð 	Ýð'ç'-¢vµ$°u±+´+ vÑ'>Ô'>ñô ð ð  %ˆŒ˜ÑÐÐr:   c                 ó>   — | j         |= | j        |k    r	d | _        d S d S r<   )r2   Ú_default)r8   rO   s     r-   Ú__delitem__zRenderersConfig.__delitem__f   s.   € àŒO˜CÐ ð Œ=˜CÒÐØ ˆDŒMˆMˆMð  Ðr:   c                 ó4   — | j                              ¦   «         S r<   )r2   Úkeysr7   s    r-   rV   zRenderersConfig.keysn   s   € ØŒ×#Ò#Ñ%Ô%Ð%r:   c                 ó4   — | j                              ¦   «         S r<   )r2   Úitemsr7   s    r-   rX   zRenderersConfig.itemsq   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)ÚdictrX   )r8   ÚdÚkwargsÚkÚvs        r-   ÚupdatezRenderersConfig.updatet   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
        )r3   r7   s    r-   ÚdefaultzRenderersConfig.default†   s   € ð8 Ô!Ð!r:   c                 ó¼   ‡ — |sd‰ _         g ‰ _        d S ‰                      |¦  «        }|‰ _         ˆ fd„|D ¦   «         ‰ _        t          ‰ j        ¦  «        ‰ _        d S )NÚ c                 ó    •— g | ]
}‰|         ‘ŒS © re   ©Ú.0Únamer8   s     €r-   ú
<listcomp>z+RenderersConfig.default.<locals>.<listcomp>±   s   ø€ Ð"IÐ"IÐ"I°$ 4¨¤:Ð"IÐ"IÐ"Ir:   )r3   r4   Ú_validate_coerce_renderersÚlistr6   )r8   rP   Úrenderer_namess   `  r-   ra   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
        )r5   r7   s    r-   Úrender_on_displayz!RenderersConfig.render_on_display¶   s   € ð Ô&Ð&r:   c                 ó.   — t          |¦  «        | _        d S r<   )Úboolr5   )r8   Úvals     r-   rn   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 re   ©rK   ©rg   ÚrÚclss     €r-   ri   z?RenderersConfig._activate_pending_renderers.<locals>.<listcomp>Ï   s@   ø€ ð  
ð  
ð  
Ø¨Cð 
Ý4>¸qÀ#Ñ4FÔ4Fð 
Øð 
ð  
ð  
r:   r   c                 ó8   •— g | ]}‰rt          |‰¦  «        °|‘ŒS re   rt   ru   s     €r-   ri   z?RenderersConfig._activate_pending_renderers.<locals>.<listcomp>Ù   s@   ø€ ð 
ð 
ð 
Ø°ð
Ý9CÀAÀsÑ9KÔ9Kð
Øð
ð 
ð 
r:   N)r6   ÚpopÚactivate)r8   rw   Úto_activate_with_clsrG   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 re   re   rf   s     €r-   ri   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: {})rK   ÚstrrL   ÚsplitrM   )r8   Úrenderers_stringrl   Úinvalids   `   r-   rj   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ª&µ°W±´Ñ*>Ô*>ñô ð ð
 Ðr:   c                 óx   — d                      t          | j        ¦  «        |                      ¦   «         ¬¦  «        S )NzuRenderers configuration
-----------------------
    Default renderer: {default}
    Available renderers:
{available}
)ra   Ú	available)rM   Úreprra   Ú_available_renderers_strr7   s    r-   Ú__repr__zRenderersConfig.__repr__ù   s6   € ð÷ ‚F•4˜œÑ%Ô%°×1NÒ1NÑ1PÔ1P€FÑQÔQð	R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Úwrapr†   rk   )r8   r…   s     r-   r‡   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 re   re   rf   s     €r-   ri   z6RenderersConfig._build_mime_bundle.<locals>.<listcomp>(  ó   ø€ ÐDÐDÐD¨T˜d 4œjÐDÐDÐDr:   ©rw   )rj   rK   r   rz   r|   r4   r   rX   ÚhasattrÚsetattrr_   Úto_mimebundle)
r8   Úfig_dictr‚   r\   rl   Úrenderers_listrG   Úbundler]   r^   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 re   re   rf   s     €r-   ri   z?RenderersConfig._perform_external_rendering.<locals>.<listcomp>V  r”   r:   r•   N)rj   rK   r   rz   r|   r4   r   rX   r–   r—   Úrender)	r8   r™   r‚   r\   rl   rš   rG   r]   r^   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__r9   r>   rB   rE   rH   rQ   rT   rV   rX   r_   Úpropertyra   Úsetterrn   Úobjectr|   rj   rˆ   r‡   rœ   r    re   r:   r-   r0   r0   A   s¢  € € € € € ðð ðð ð ð$ð $ð $ð'ð 'ð 'ð%ð %ð %ðð ð ð%ð %ð %ð!ð !ð !ð&ð &ð &ð'ð 'ð 'ð ð ð ð ð ð$ ð"ð "ñ „Xð"ð: „^ð:ð :ñ „^ð:ð" ð	'ð 	'ñ „Xð	'ð Ôð,ð ,ñ Ôð,ð /5ð 
ð 
ð 
ð 
ð.ð ð ð8Rð Rð Rðð ð ð,ð ,ð ,ð ,ð\(*ð (*ð (*ð (*ð (*ð (*r:   r0   Tc                 óz  — t          | |¦  «        }t          j        |fd|i|¤Ž}|r€t          st	          d¦  «        ‚t
          r*t          t
          j        ¦  «        t          d¦  «        k     rt	          d¦  «        ‚t          ¦   «          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 specifying the height of the plot in pixels.
        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
    r‚   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_displayrL   r   r   r'   r.   Údisplayr    )ÚfigrG   Úvalidater\   r™   r›   s         r-   Úshowr¯   q  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_mimetyper    ÚnteractÚvscode)Úconfigr   )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ÚTerminalInteractiveShellÚZMQInteractiveShellz
ipykernel.zplotly_mimetype+notebook)NT)Cr�   r   ÚosÚpackaging.versionr   r(   Ú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   r"   Úipythonr«   r   r.   r§   r0   rª   r¯   Úplotly_rendererr³   Újpeg_rendererÚdefault_rendererÚenvironÚgetrÍ   rj   rL   rM   Úget_ipythonÚgoogle.colabÚgoogleÚImportErrorÚpathÚexistsÚplotly.io.orcarÔ   Úipython_infoÚ	__class__r¡   ÚshellrN   r¢   Ú
startswithÚ
webbrowserr&   rn   ra   re   r:   r-   ú<module>rî      sÚ  ðØ €€€Ø Ð Ð Ð Ð Ð Ø 	€	€	€	Ø %Ð %Ð %Ð %Ð %Ð %Ø €€€à #Ð #Ð #Ð #Ð #Ð #ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð( 9Ð 8Ð 8Ð 8Ð 8Ð 8à
%Ð
Ô
% iÑ
0Ô
0€Ø-Ð"Ô-Ð.?Ñ@Ô@€Ø&ÐÔ& zÑ2Ô2€ðð ð ð:f*ð f*ð f*ð f*ð f*�fñ f*ô f*ð f*ðV	 ˆOÑÔ€	Øð7Yð 7Yð 7Yð 7Yð| !�.Ñ"Ô"€Ø.€	Ð
Ñ Ø)€	ˆ,Ñ Ø&€	ˆ)Ñ Ø%€	ˆ(Ñ ð 
€Ø(Ð(°Ð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€Øð Wð
Ø×,Ò,¨\Ñ:Ô:Ð:Ð:øØð 
ð 
ð 
Øˆjð(ç(.ª¸L¨Ñ(IÔ(Iñ
ô 
ð 	
ð
øøøð $ÐÑØñ L�×$Ò$Ñ&Ô&ð Lð ð ð	ØÐÐÐà&ÐÐøØð 	ð 	ð 	ØˆDð	øøøð ð $ ¤§¢¨Ñ ?Ô ?ð $Ø#Ðð ð #Ð 6¸"¼*Ð DÐ DØ"Ðð ð $ °´
Ð :Ð :Ø#Ðð ð % °´Ð ;Ð ;Ø$Ðð ð $Ð 3°r´zÐ AÐ AØ#Ðàð (Ð <ÀÄ
Ð JÐ JØ'Ðð ð  °´Ð ;Ð ;ð	Ø:Ð:Ð:Ð:Ð:Ð:àÐÑ!Ô!Ð!Ø$ÐÐøØð 	ð 	ð 	àˆDð	øøøð
 ×&Ò&Ñ(Ô(€LØÔ"Ô+€EØð % Ð*DÒ!DÐ!DØ$Ðð ð-àÐ+Ò+Ð+ØˆT�,ÑÔÔ*×5Ò5°lÑCÔCð ,ð -Ðð
 ð 6Ø5Ðøð	ØÐÐÐàˆ
ŒÑÔÐØ$ÐÐøØð ð ð ð 	ˆð	øøøð #€	Ô Ø$€	Ô Ð Ð sB   ÈH È%H?É I' É'I/É.I/ËK0 Ë0K8Ë7K8ÍM. Í.M6Í5M6