§
    aÒ³g™2  ã                  óæ  — 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 ddlm	Z	m
Z
mZmZ ddlmZ  ej        d¦  «        ZerddlmZ d	Zd
Zd4d„Zd5d„Zd5d„Zd5d„Zd5d„Z G d„ d¦  «        Z G d„ de
j
        ¦  «        Zd6d#„Zd7d'„Z e	j        ej        ee¦  «          e	j        ej        d(¦  «          e	j         ej        e¦  «          e	j!        ej        d)¦  «         e"d*k    �r
 e#ej$        ¦  «        d+k     r e%d,¦  «          ej&        ¦   «           e'ej$        d         d-¦  «        5 Z( ee(¦  «        Z)e)j*        d.         D ].Z+e+x\  Z,Z-Z.e)_+        e) /                    d/e,› d0e-› d0e.› d1�¦  «         Œ/ e	j'        ej$        d         ¦  «        5 Z0e0 /                    d2¦  «         ddd¦  «         n# 1 swxY w Y   ej1        d3k    r ej2        d2¦  «         ddd¦  «         dS # 1 swxY w Y   dS dS )8é    )ÚannotationsN)ÚIOé   )ÚImageÚ	ImageFileÚPngImagePluginÚfeatures)Ú	deprecateÚjpg_2000)ÚJpeg2KImagePlugins   icnsé   Úfobjú	IO[bytes]Úreturnútuple[bytes, int]c                ó\   — t          j        d|                      t          ¦  «        ¦  «        S )Nz>4sI)ÚstructÚunpackÚreadÚ
HEADERSIZE)r   s    úQ/var/www/html/mpstechhub/venv/lib/python3.11/site-packages/PIL/IcnsImagePlugin.pyÚ
nextheaderr   &   s    € ÝŒ=˜ §¢­:Ñ!6Ô!6Ñ7Ô7Ð7ó    Ústart_lengthútuple[int, int]Úsizeútuple[int, int, int]údict[str, Image.Image]c                óÀ   — |\  }}|                       |¦  «         |                      d¦  «        }|dk    rd}t          |¦  «        ‚t          | |dz   |dz
  f|¦  «        S )Né   s       z'Unknown signature, expecting 0x00000000)Úseekr   ÚSyntaxErrorÚread_32)r   r   r   ÚstartÚlengthÚsigÚmsgs          r   Úread_32tr(   *   sl   € ð #�O€UˆFØ‡I‚IˆeÑÔÐØ
�)Š)�A‰,Œ,€CØ
Ð!Ò!Ð!Ø7ˆÝ˜#ÑÔÐÝ�4˜% !™) V¨a¡ZÐ0°$Ñ7Ô7Ð7r   c           
     ó¶  — |\  }}|                       |¦  «         |d         |d         z  |d         |d         z  f}|d         |d         z  }||dz  k    r1|                      |¦  «        }t          j        d||dddd¦  «        }�nOt          j        d|d¦  «        }t          d¦  «        D �](}	g }
|}|dk    r¦|                      d¦  «        }|snŽ|d         }|dz  rB|d	z
  }|                      d¦  «        }t          |¦  «        D ]}|
                     |¦  «         Œn-|dz   }|
                     |                      |¦  «        ¦  «         ||z  }|dk    rn|dk    °¦|dk    r"d
t          |¦  «        › d�}t          |¦  «        ‚t          j        d|d 	                    |
¦  «        dddd¦  «        }|j
                             |j
        |	¦  «         �Œ*d|iS )zn
    Read a 32bit RGB icon resource.  Seems to be either uncompressed or
    an RLE packbits-like scheme.
    r   é   r   é   ÚRGBÚrawNé€   é}   zError reading channel [z left]ÚLr   )r!   r   r   Ú
frombufferÚnewÚrangeÚappendÚreprr"   ÚjoinÚimÚputband)r   r   r   r$   r%   Ú
pixel_sizeÚsizesqÚindatar7   Úband_ixÚdataÚ	bytesleftÚbyteÚbyte_intÚ	blocksizeÚir'   Úbands                     r   r#   r#   7   s  € ð #�O€UˆFØ‡I‚IˆeÑÔÐØ�q”'˜D œGÑ# T¨!¤W¨t°A¬wÑ%6Ð7€JØ˜Œ]˜Z¨œ]Ñ*€FØ�˜!‘ÒÐà—’˜6Ñ"Ô"ˆÝÔ˜e Z°¸ÀÀqÈ!ÑLÔLˆ‰õ ŒY�u˜j¨$Ñ/Ô/ˆÝ˜Q‘x”xð 	,ñ 	,ˆGØˆDØˆIØ˜a’-�-Ø—y’y ‘|”|�Øð ØØ œ7�Ø˜d‘?ð 6Ø (¨3¡�IØŸ9š9 Q™<œ<�DÝ" 9Ñ-Ô-ð *ð *˜ØŸš DÑ)Ô)Ð)Ð)ð*ð !)¨1¡�IØ—K’K §	¢	¨)Ñ 4Ô 4Ñ5Ô5Ð5Ø˜YÑ&�	Ø ’>�>Øð ˜a’-�-ð  ˜AŠ~ˆ~ØGµ°Y±´ÐGÐGÐG�Ý! #Ñ&Ô&Ð&ÝÔ# C¨°S·X²X¸d±^´^ÀUÈCÐQRÐTUÑVÔVˆDØŒE�MŠM˜$œ' 7Ñ+Ô+Ð+Ñ+Ø�2ˆ;Ðr   c           	     ó  — |d         }|                       |¦  «         |d         |d         z  |d         |d         z  f}|d         |d         z  }t          j        d||                      |¦  «        dddd¦  «        }d|iS )Nr   r*   r   r0   r-   ÚA)r!   r   r1   r   )r   r   r   r$   r9   r:   rC   s          r   Úread_mkrF   d   s‡   € ð ˜ŒO€EØ‡I‚IˆeÑÔÐØ�q”'˜D œGÑ# T¨!¤W¨t°A¬wÑ%6Ð7€JØ˜Œ]˜Z¨œ]Ñ*€FÝÔ˜C ¨T¯YªY°vÑ->Ô->ÀÀsÈAÈqÑQÔQ€DØ�ˆ;Ðr   c                ó¼  — |\  }}|                       |¦  «         |                      d¦  «        }|d d…         dk    rF|                       |¦  «         t          j        | ¦  «        }t	          j        |j        ¦  «         d|iS |d d…         dk    s|d d…         dk    s|dk    r§t          sd	}t          |¦  «        ‚|                       |¦  «         |                      |¦  «        }t          j
        |¦  «        }	t          j        |	¦  «        }t	          j        |j        ¦  «         |j        dk    r|                     d¦  «        }d|iS d
}t          |¦  «        ‚)Né   r   s   ‰PNG

ÚRGBAr    s   ÿOÿQs   
‡
s      jP  
‡
zQUnsupported icon subimage format (rebuild PIL with JPEG 2000 support to fix this)z Unsupported icon subimage format)r!   r   r   ÚPngImageFiler   Ú_decompression_bomb_checkr   Úenable_jpeg2kÚ
ValueErrorÚioÚBytesIOr   ÚJpeg2KImageFileÚmodeÚconvert)
r   r   r   r$   r%   r&   r7   r'   Ú
jp2kstreamÚfs
             r   Úread_png_or_jpeg2000rU   p   se  € ð #�O€UˆFØ‡I‚IˆeÑÔÐØ
�)Š)�B‰-Œ-€Cð ˆ2ˆAˆ2„wÐ,Ò,Ð,Ø�	Š	�%ÑÔÐÝÔ(¨Ñ.Ô.ˆÝÔ'¨¬Ñ0Ô0Ð0Ø˜ˆ|ÐàˆBˆQˆBŒÐ&Ò&Ð&Øˆr�ˆrŒ7Ð)Ò)Ð)ØÐ9Ò9Ð9åð 	"ð6ð õ ˜S‘/”/Ð!à�	Š	�%ÑÔÐØ—Y’Y˜vÑ&Ô&ˆ
ÝŒJ�zÑ"Ô"ˆÝÔ.¨qÑ1Ô1ˆÝÔ'¨¬Ñ0Ô0Ð0ØŒ7�fÒÐØ—’˜FÑ#Ô#ˆBØ˜ˆ|Ðà0ˆÝ˜‰oŒoÐr   c                  óÊ   — e Zd Zdefgdefgdefgdefgdefgdefdefdefgd	efgd
efgdefdefgdefdefdefgdefgdefdefdefgdœZd%d„Zd&d„Z	d'd„Z
d(d „Z	 d)d*d$„Zd!S )+ÚIcnsFileó   ic10ó   ic09ó   ic14ó   ic08ó   ic13ó   ic07s   it32s   t8mks   icp6ó   ic12s   ih32s   h8mks   icp5s   il32s   l8mkó   ic11s   icp4s   is32s   s8mk))é   r`   r*   )r`   r`   r   )é   ra   r*   )ra   ra   r   )r.   r.   r*   )r.   r.   r   )é@   rb   r   )é    rc   r*   )é0   rd   r   )rc   rc   r   )é   re   r*   )re   re   r   r   r   r   ÚNonec                óŒ  — i | _         || _        t          |¦  «        \  }}t          |¦  «        sd}t	          |¦  «        ‚t
          }||k     rvt          |¦  «        \  }}|dk    rd}t	          |¦  «        ‚|t
          z  }|t
          z  }||f| j         |<   |                     |t          j        ¦  «         ||z  }||k     °tdS dS )z@
        fobj is a file-like object as an icns resource
        znot an icns filer   zinvalid block headerN)	Údctr   r   Ú_acceptr"   r   r!   rN   ÚSEEK_CUR)Úselfr   r&   Úfilesizer'   rB   rA   s          r   Ú__init__zIcnsFile.__init__²   sÓ   € ð
 ˆŒØˆŒ	Ý" 4Ñ(Ô(‰ˆˆXÝ�s‰|Œ|ð 	#Ø$ˆCÝ˜cÑ"Ô"Ð"ÝˆØ�(ŠlˆlÝ'¨Ñ-Ô-‰NˆC�Ø˜AŠ~ˆ~Ø,�Ý! #Ñ&Ô&Ð&Ø•‰OˆAØ�Ñ#ˆIØ 	˜NˆDŒH�S‰MØ�IŠI�i¥¤Ñ-Ô-Ð-Ø�‰NˆAð �(Šlˆlˆlˆlˆlˆlr   úlist[tuple[int, int, int]]c                ó˜   — g }| j                              ¦   «         D ]-\  }}|D ]%\  }}|| j        v r|                     |¦  «          nŒ&Œ.|S ©N)ÚSIZESÚitemsrh   r4   )rk   Úsizesr   ÚfmtsÚfmtÚreaders         r   Ú	itersizeszIcnsFile.itersizesÉ   sj   € ØˆØœ*×*Ò*Ñ,Ô,ð 	ð 	‰JˆD�$Ø#ð ð ‘��VØ˜$œ(�?�?Ø—L’L Ñ&Ô&Ð&Ø�Eð #øð ˆr   r   c                ón   — |                       ¦   «         }|sd}t          |¦  «        ‚t          |¦  «        S )NzNo 32bit icon resources found)rw   r"   Úmax)rk   rs   r'   s      r   ÚbestsizezIcnsFile.bestsizeÒ   s8   € Ø—’Ñ Ô ˆØð 	#Ø1ˆCÝ˜cÑ"Ô"Ð"Ý�5‰zŒzÐr   r   r   c                ó²   — i }| j         |         D ]F\  }}| j                             |¦  «        }|�%|                      || j        ||¦  «        ¦  «         ŒG|S )zÂ
        Get an icon resource as {channel: array}.  Note that
        the arrays are bottom-up like windows bitmaps and will likely
        need to be flipped or transposed in some way.
        )rq   rh   ÚgetÚupdater   )rk   r   rh   Úcoderv   Údescs         r   ÚdataforsizezIcnsFile.dataforsizeÙ   sd   € ð ˆØ œJ tÔ,ð 	:ð 	:‰LˆD�&Ø”8—<’< Ñ%Ô%ˆDØÐØ—
’
˜6˜6 $¤)¨T°4Ñ8Ô8Ñ9Ô9Ð9øØˆ
r   Nú-tuple[int, int] | tuple[int, int, int] | NoneúImage.Imagec                óf  — |€|                       ¦   «         }n$t          |¦  «        dk    r|d         |d         df}|                      |¦  «        }|                     d¦  «        }|r|S |d                              ¦   «         }	 |                     |d         ¦  «         n# t          $ r Y nw xY w|S )Nr*   r   r   rI   r,   rE   )rz   Úlenr€   r|   ÚcopyÚputalphaÚKeyError)rk   r   Úchannelsr7   s       r   ÚgetimagezIcnsFile.getimageæ   sÄ   € ð ˆ<Ø—=’=‘?”?ˆDˆDÝ�‰YŒY˜!Š^ˆ^Ø˜”G˜T !œW aÐ(ˆDØ×#Ò# DÑ)Ô)ˆà�\Š\˜&Ñ!Ô!ˆØð 	ØˆIà�eŒ_×!Ò!Ñ#Ô#ˆð	Ø�KŠK˜ œÑ&Ô&Ð&Ð&øÝð 	ð 	ð 	ØˆDð	øøøàˆ	s   ÂB! Â!
B.Â-B.)r   r   r   rf   )r   rn   )r   r   )r   r   r   r   rp   )r   r�   r   r‚   )Ú__name__Ú
__module__Ú__qualname__rU   r(   rF   r#   rq   rm   rw   rz   r€   r‰   © r   r   rW   rW   –   s`  € € € € € à Ð"6Ð7Ð8Ø Ð"6Ð7Ð8Ø Ð"6Ð7Ð8Ø Ð"6Ð7Ð8Ø Ð"6Ð7Ð8àÐ*Ð+Ø�hÐØ�gÐð
ð
 Ð 4Ð5Ð6ØÐ 4Ð5Ð6Ø Ð(¨7°GÐ*<Ð=àÐ*Ð+Ø�gÐØ�gÐð
ð
 Ð 4Ð5Ð6àÐ*Ð+Ø�gÐØ�gÐð
ð)ð €Eð6ð ð ð ð.ð ð ð ðð ð ð ðð ð ð ð EIðð ð ð ð ð ð r   rW   c                  óf   — e Zd ZdZdZdZdd„Zedd„¦   «         Zej	        dd
„¦   «         Zddd„Z
dS )ÚIcnsImageFilea!  
    PIL image support for Mac OS .icns files.
    Chooses the best resolution, but will possibly load
    a different size image if you mutate the size attribute
    before calling 'load'.

    The info dictionary has a key 'sizes' that is a list
    of sizes that the icns file has.
    ÚICNSzMac OS icns resourcer   rf   c                ó:  — t          | j        ¦  «        | _        d| _        | j                             ¦   «         | j        d<   | j                             ¦   «         | _        | j        d         | j        d         z  | j        d         | j        d         z  f| _        d S )NrI   rs   r   r*   r   )	rW   ÚfpÚicnsÚ_moderw   Úinforz   Ú	best_sizer   ©rk   s    r   Ú_openzIcnsImageFile._open  s‚   € Ý˜TœWÑ%Ô%ˆŒ	ØˆŒ
Ø!œY×0Ò0Ñ2Ô2ˆŒ	�'ÑØœ×+Ò+Ñ-Ô-ˆŒàŒN˜1Ô ¤¨qÔ 1Ñ1ØŒN˜1Ô ¤¨qÔ 1Ñ1ð
ˆŒ	ˆ	ˆ	r   ú&tuple[int, int] | tuple[int, int, int]c                ó   — | j         S rp   )Ú_sizer—   s    r   r   zIcnsImageFile.size  s
   € àŒzÐr   Úvaluec                ób  — t          |¦  «        dk    r*t          ddd¦  «         || j        d         v r	|| _        d S nb| j        d         D ]T}|d         |d         z  |d         |d         z  f}|d         |d         z  }|d         |d         z  |k    r
|| _         d S ŒUd	}t	          |¦  «        ‚)
Nr+   z&Setting size to (width, height, scale)rH   zload(scale)rs   r   r*   r   z2This is not one of the allowed sizes of this image)r„   r
   r•   r›   rM   )rk   rœ   r   Úsimple_sizeÚscaler'   s         r   r   zIcnsImageFile.size  sÔ   € åˆu‰:Œ:˜Š?ˆ?ÝÐ>ÀÀMÑRÔRÐRØ˜œ	 'Ô*Ð*Ð*Ø"�”
Ø�ð +ð œ	 'Ô*ð ð �Ø" 1œg¨¨Q¬Ñ/°°a´¸4À¼7Ñ1BÐB�Ø# Aœ¨%°¬(Ñ2�Ø˜q”> E¨!¤HÑ,°Ò5Ð5Ø!&�D”JØ�F�Fð 6ð CˆÝ˜‰oŒoÐr   NrŸ   ú
int | NoneúImage.core.PixelAccess | Nonec                ó6  — |€t          | j        ¦  «        dk    rV|€%t          | j        ¦  «        dk    r| j        d         }|€J ‚| j        d d…         \  }}||z  ||z  f| _        |||f| _        t          j                             | ¦  «        }| j        �| j        j        | j        k    r|S |                      ¦   «          | j         	                    | j        ¦  «        }|                     ¦   «         }|j        | _        |j
        | _        |j        | _        |S )Nr+   r*   )r„   r   r–   r   ÚloadÚ_imr7   Úload_preparer“   r‰   rQ   r”   )rk   rŸ   ÚwidthÚheightÚpxr7   s         r   r£   zIcnsImageFile.load.  s  € ØÐ¥ D¤I¡¤°!Ò 3Ð 3Øˆ}¥ T¤Y¡¤°1Ò!4Ð!4Øœ	 !œ�ØÐ$Ð$Ð$Ø œI b q bœM‰MˆE�6Ø ™ v°¡~Ð5ˆDŒIØ" F¨EÐ1ˆDŒNåŒ[×Ò˜dÑ#Ô#ˆØŒ8Ð D¤G¤L°D´IÒ$=Ð$=àˆIØ×ÒÑÔÐàŒY×Ò ¤Ñ/Ô/ˆð �WŠW‰YŒYˆà”%ˆŒØ”WˆŒ
Ø”GˆŒ	àˆ	r   )r   rf   )r   r™   )rœ   r™   r   rf   rp   )rŸ   r    r   r¡   )rŠ   r‹   rŒ   Ú__doc__ÚformatÚformat_descriptionr˜   Úpropertyr   Úsetterr£   r�   r   r   r�   r�   ÿ   sš   € € € € € ðð ð €FØ/Ðð
ð 
ð 
ð 
ð ðð ð ñ „Xðð 
„[ðð ð ñ „[ðð$ð ð ð ð ð ð r   r�   r7   r‚   r’   Úfilenameústr | bytesrf   c           	     óÔ  — t          |d¦  «        r|                     ¦   «          dddddddddœ}d	„ | j                             d
g ¦  «        D ¦   «         }i }t	          |                     ¦   «         ¦  «        D ]e}||v r||         n|                      ||f¦  «        }t          j        ¦   «         }| 	                    |d¦  «         | 
                    ¦   «         ||<   Œfg }	|                     ¦   «         D ]:\  }
}||         }|	                     |
t          t          |¦  «        z   |f¦  «         Œ;|                     t           ¦  «         t          }|t          dt          |	¦  «        z  z   z  }|t#          d„ |	D ¦   «         ¦  «        z  }|                     t%          j        d|¦  «        ¦  «         |                     d¦  «         |                     t%          j        dt          t          |	¦  «        t          z  z   ¦  «        ¦  «         |	D ]K}|                     |d         ¦  «         |                     t%          j        d|d         ¦  «        ¦  «         ŒL|	D ]f}|                     |d         ¦  «         |                     t%          j        d|d         ¦  «        ¦  «         |                     |d         ¦  «         Œgt          |d¦  «        r|                     ¦   «          dS dS )za
    Saves the image as a series of PNG files,
    that are then combined into a .icns file.
    Úflushr.   ra   r`   i   rc   rb   )r]   r[   rY   rX   r_   r^   r\   rZ   c                ó   — i | ]
}|j         |“ŒS r�   )r¦   )Ú.0r7   s     r   ú
<dictcomp>z_save.<locals>.<dictcomp>[  s   € ÐVÐVÐV¨�r”x ÐVÐVÐVr   Úappend_imagesÚpngr   c              3  ó&   K  — | ]}|d          V — ŒdS )r   Nr�   )r³   Úentrys     r   ú	<genexpr>z_save.<locals>.<genexpr>q  s&   è è € Ð5Ð5 E�u˜Q”xÐ5Ð5Ð5Ð5Ð5Ð5r   z>is   TOC r   r   r*   N)Úhasattrr±   Úencoderinfor|   ÚsetÚvaluesÚresizerN   rO   ÚsaveÚgetvaluerr   r4   r   r„   ÚwriteÚMAGICÚsumr   Úpack)r7   r’   r®   rs   Úprovided_imagesÚsize_streamsr   ÚimageÚtempÚentriesÚtypeÚstreamÚfile_lengthr¸   s                 r   Ú_saverÍ   I  sÛ  € õ
 ˆr�7ÑÔð Ø
�Š‰
Œ
ˆ
ð ØØØØØØØð	ð 	€Eð WÐV¨b¬n×.@Ò.@ÀÐRTÑ.UÔ.UÐVÑVÔV€OØ€LÝ�E—L’L‘N”NÑ#Ô#ð 	-ð 	-ˆð �Ð&Ð&ð ˜DÔ!Ð!à—’˜D $˜<Ñ(Ô(ð 	õ Œz‰|Œ|ˆØ�
Š
�4˜ÑÔÐØ!Ÿ]š]™_œ_ˆ�TÑÐà€GØ—k’k‘m”mð Að A‰
ˆˆdØ˜dÔ#ˆØ�Š˜�j­3¨v©;¬;Ñ6¸Ð?Ñ@Ô@Ð@Ð@ð ‡H‚H�U�O„O€OÝ€KØ•: ¥C¨¡L¤LÑ 0Ñ0Ñ0€KØ•3Ð5Ð5¨WÐ5Ñ5Ô5Ñ5Ô5Ñ5€KØ‡H‚H�VŒ[˜˜{Ñ+Ô+Ñ,Ô,Ð,ð ‡H‚HˆWÑÔÐØ‡H‚H�VŒ[˜�z­C°©L¬L½:Ñ,EÑEÑFÔFÑGÔGÐGØð .ð .ˆØ
�Š��q”ÑÔÐØ
�Š•”˜T 5¨¤8Ñ,Ô,Ñ-Ô-Ð-Ð-ð ð ð ˆØ
�Š��q”ÑÔÐØ
�Š•”˜T 5¨¤8Ñ,Ô,Ñ-Ô-Ð-Ø
�Š��q”ÑÔÐÐåˆr�7ÑÔð Ø
�Š‰
Œ
ˆ
ˆ
ˆ
ðð r   ÚprefixÚbytesÚboolc                ó(   — | d d…         t           k    S )Nr    )rÂ   )rÎ   s    r   ri   ri   …  s   € Ø�"�1�"Œ:�ÒÐr   z.icnsz
image/icnsÚ__main__r*   z)Syntax: python3 IcnsImagePlugin.py [file]Úrbrs   zout-ú-z.pngzout.pngÚwindows)r   r   r   r   )r   r   r   r   r   r   r   r   )r7   r‚   r’   r   r®   r¯   r   rf   )rÎ   rÏ   r   rÐ   )3Ú
__future__r   rN   Úosr   ÚsysÚtypingr   Ú r   r   r   r	   Ú
_deprecater
   Úcheck_codecrL   r   rÂ   r   r   r(   r#   rF   rU   rW   r�   rÍ   ri   Úregister_openrª   Úregister_extensionÚregister_saveÚregister_mimerŠ   r„   ÚargvÚprintÚexitÚopenr’   Úimfr•   r   r¦   r§   rŸ   r¿   r7   ÚplatformÚ	startfiler�   r   r   ú<module>rè      sØ  ðð& #Ð "Ð "Ð "Ð "Ð "à 	€	€	€	Ø 	€	€	€	Ø €€€Ø 
€
€
€
Ø Ð Ð Ð Ð Ð à 8Ð 8Ð 8Ð 8Ð 8Ð 8Ð 8Ð 8Ð 8Ð 8Ð 8Ð 8Ø !Ð !Ð !Ð !Ð !Ð !à$�Ô$ ZÑ0Ô0€Øð $Ø#Ð#Ð#Ð#Ð#Ð#à€Ø€
ð8ð 8ð 8ð 8ð
8ð 
8ð 
8ð 
8ð*ð *ð *ð *ðZ	ð 	ð 	ð 	ð#ð #ð #ð #ðLbð bð bð bð bñ bô bð bðRGð Gð Gð Gð G�IÔ'ñ Gô Gð GðT9ð 9ð 9ð 9ðxð ð ð ð €Ô �MÔ(¨-¸Ñ AÔ AÐ AØ €Ô ˜Ô-¨wÑ 7Ô 7Ð 7à €Ô �MÔ(¨%Ñ 0Ô 0Ð 0Ø €Ô �MÔ(¨,Ñ 7Ô 7Ð 7àˆzÒÑØ
€sˆ3Œ8�}„}�qÒÐØˆÐ9Ñ:Ô:Ð:ØˆŒ‰
Œ
ˆ
à	ˆˆcŒh�qŒk˜4Ñ	 Ô	 ð $ BØˆm˜BÑÔˆØ”H˜WÔ%ð 	:ð 	:ˆDØ.2Ð2Ñ ˆE�6˜5 3¤8Ø�HŠHÐ8˜EÐ8Ð8 FÐ8Ð8¨UÐ8Ð8Ð8Ñ9Ô9Ð9Ð9ØˆUŒZ˜œ œÑ$Ô$ð 	¨Ø�GŠG�IÑÔÐð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	àŒ<˜9Ò$Ð$ØˆBŒL˜Ñ#Ô#Ð#ð$ð $ð $ñ $ô $ð $ð $ð $ð $ð $ð $ð $øøøð $ð $ð $ð $ð $ð $ð Ðs7   Ä,A#G$ÆF1Æ%G$Æ1F5	Æ5G$Æ8F5	Æ9G$Ç$G(Ç+G(