§
    ¢”j°?  ã                   ó¶  — d Z ddlmZ dZg d¢Z	 ddlT dZdS # e$ r» 	 ddlT ddl	m
Z
 n# e$ r ddl	T Y nw xY wdZeZ eee¦  «        reZndd	l	mZ  G d
„ de¦  «        Z e¦   «         fd„Zd„ Zdd„ZeZ G d„ de¦  «        ZddlZ	 	 	 	 	 dd„ZddlZ ej        d¦  «        Zd„ ZddlZej        d„ ¦   «         Zddl	mZ d„ Z d„ Z!d„ Z"d„ Z#d„ Z$d d„Z%Y dS w xY w)!aé  Shim module exporting the same ElementTree API for lxml and
xml.etree backends.

When lxml is installed, it is automatically preferred over the built-in
xml.etree module.
On Python 2.7, the cElementTree module is preferred over the pure-python
ElementTree module.

Besides exporting a unified interface, this also defines extra functions
or subclasses built-in ElementTree classes to add features that are
only availble in lxml, like OrderedDict for attributes, pretty_print and
iterwalk.
é    )Útostrz#<?xml version='1.0' encoding='%s'?>)ÚCommentÚdumpÚElementÚElementTreeÚ
fromstringÚfromstringlistÚ	iselementÚ	iterparseÚparseÚ
ParseErrorÚPIÚProcessingInstructionÚQNameÚ
SubElementÚtostringÚtostringlistÚTreeBuilderÚXMLÚ	XMLParserÚregister_namespace)Ú*T)r   F)r   c                   ó6   ‡ — e Zd ZdZ e¦   «         fˆ fd„	Zˆ xZS )r   z4Element subclass that keeps the order of attributes.c                 óò   •— t          t          | ¦  «                             |¦  «         t          ¦   «         | _        |r| j                             |¦  «         |r| j                             |¦  «         d S d S )N)Úsuperr   Ú__init__Ú_AttribÚattribÚupdate)ÚselfÚtagr   ÚextraÚ	__class__s       €úc/var/www/finuniver-perm.ru/html/portfolio/venv/lib/python3.11/site-packages/fontTools/misc/etree.pyr   zElement.__init__G   sx   ø€ Ý•'˜4Ñ Ô ×)Ò)¨#Ñ.Ô.Ð.Ý!™)œ)ˆDŒKØð +Ø”×"Ò" 6Ñ*Ô*Ð*Øð *Ø”×"Ò" 5Ñ)Ô)Ð)Ð)Ð)ð*ð *ó    )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   Ú__classcell__©r#   s   @r$   r   r   D   sL   ø€ € € € € ØBÐBà'. w¡y¤yð 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*r%   r   c                 óN   —  | j         ||fi |¤Ž}|                      |¦  «         |S )z†Must override SubElement as well otherwise _elementtree.SubElement
        fails if 'parent' is a subclass of Element object.
        )r#   Úappend)Úparentr!   r   r"   Úelements        r$   r   r   O   s7   € ð #�&Ô" 3¨Ð8Ð8°%Ð8Ð8ˆØ�Š�gÑÔÐØˆr%   c              #   óŽ   K  — |d u p
| j         |k    }|r
d|v rd| fV — | D ]}t          |||¦  «        D ]}|V — ŒŒ|rd| fV — d S d S )NÚstartÚend)r!   Ú	_iterwalk)r/   Úeventsr!   ÚincludeÚeÚitems         r$   r3   r3   W   s¡   è è € Ø˜�+Ð3 ¤°Ò!3ˆØð 	%�w &Ð(Ð(Ø˜GÐ$Ð$Ð$Ð$Øð 	ð 	ˆAÝ! ! V¨SÑ1Ô1ð ð �Ø�
�
�
�
ðàð 	#Ø˜'Ð"Ð"Ð"Ð"Ð"Ð"ð	#ð 	#r%   ©r2   Nc              #   ó–   K  — t          | ¦  «        r| }n|                      ¦   «         }|dk    rd}t          |||¦  «        D ]}|V — ŒdS )z¯A tree walker that generates events from an existing tree as
        if it was parsing XML data with iterparse().
        Drop-in replacement for lxml.etree.iterwalk.
        r   N)r
   Úgetrootr3   )Úelement_or_treer4   r!   r/   r7   s        r$   Úiterwalkr<   a   sn   è è € õ
 �_Ñ%Ô%ð 	0Ø%ˆGˆGà%×-Ò-Ñ/Ô/ˆGØ�#Š:ˆ:ØˆCÝ˜g v¨sÑ3Ô3ð 	ð 	ˆDØˆJˆJˆJˆJð	ð 	r%   c                   ó.   ‡ — e Zd ZdZ	 	 	 	 	 dˆ fd„	Zˆ xZS )r   a"  ElementTree subclass that adds 'pretty_print' and 'doctype'
        arguments to the 'write' method.
        Currently these are only supported for the default XML serialization
        'method', and not also for "html" or "text", for these are delegated
        to the base class.
        NFc                 óª  •— |r4|dk    r.t          t          | ¦  «                             ||||¬¦  «         d S |�.|                     ¦   «         dk    r|rt	          d¦  «        ‚d}d}n|€|d uo|                     ¦   «         dv}n|}|€d}|rt          | j        ¦  «         t          ||¦  «        5 }|r2 |t          |                     ¦   «         z  ¦  «         |r |d¦  «         |r% |t          |¦  «        ¦  «         |r |d¦  «         t          | j        ¦  «        \  }	}
t          || j        |	|
¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )	NÚxml)ÚencodingÚxml_declarationÚmethodÚunicodez<Serialisation to unicode must not request an XML declarationF)ÚASCIIzUTF-8ÚUTF8zUS-ASCIIrD   ú
)r   r   ÚwriteÚlowerÚ
ValueErrorÚupperÚ_indentÚ_rootÚ_get_writerÚXML_DECLARATIONÚ
_tounicodeÚ_namespacesÚ_serialize_xml)r    Úfile_or_filenamer@   rA   rB   ÚdoctypeÚpretty_printÚwrite_declarationrG   ÚqnamesÚ
namespacesr#   s              €r$   rG   zElementTree.writey   s  ø€ ð ð ˜& Eš/˜/å•k 4Ñ(Ô(×.Ò.Ø$Ø%Ø$3Ø!ð	 /ñ ô ð ð �àÐ#¨¯ªÑ(8Ô(8¸IÒ(EÐ(EØ"ð Ý$ØVñô ð ð %*Ð!Ø$��Ø Ð(à$,°DÐ$8ð %¸X¿^º^Ñ=MÔ=Mð Vð >Ð!Ð!ð %4Ð!àÐØ"�àð $å˜œ
Ñ#Ô#Ð#åÐ-¨xÑ8Ô8ð F¸EØ$ð $Ø�E�/¨H¯NªNÑ,<Ô,<Ñ<Ñ=Ô=Ð=Ø#ð $Ø˜˜d™œ˜Øð $Ø�E�* WÑ-Ô-Ñ.Ô.Ð.Ø#ð $Ø˜˜d™œ˜å%0°´Ñ%<Ô%<Ñ"�˜
Ý˜u d¤j°&¸*ÑEÔEÐEðFð Fð Fñ Fô Fð Fð Fð Fð Fð Fð Fð Føøøð Fð Fð Fð Fð Fð Fs   Â1B
EÅEÅE)NFNNF)r&   r'   r(   r)   rG   r*   r+   s   @r$   r   r   q   sb   ø€ € € € € ð	ð 	ð Ø!ØØØð7	Fð 7	Fð 7	Fð 7	Fð 7	Fð 7	Fð 7	Fð 7	Fð 7	Fð 7	Fr%   r   c                 óÒ   — |dk    rt          j        ¦   «         nt          j        ¦   «         }t          | ¦  «                             ||||||¬¦  «         |                     ¦   «         S )zjCustom 'tostring' function that uses our ElementTree subclass, with
        pretty_print support.
        rC   )r@   rA   rB   rS   rT   )ÚioÚStringIOÚBytesIOr   rG   Úgetvalue)r/   r@   rA   rB   rS   rT   Ústreams          r$   r   r   ´   sl   € ð #+¨iÒ"7Ð"7•”‘”�½R¼Z¹\¼\ˆÝ�GÑÔ×"Ò"ØØØ+ØØØ%ð 	#ñ 	
ô 	
ð 	
ð �ŠÑ Ô Ð r%   u   [ ---í €-í¿¿ï¿¾-ï¿¿]c                 óò   — 	 t          | dd¬¦  «        } n7# t          $ r t          d¦  «        ‚t          $ r t	          | ¦  «         Y nw xY w| r)t
                               | ¦  «        rt          d¦  «        ‚| S )a  Test if a string is valid user input and decode it to unicode string
        using ASCII encoding if it's a bytes string.
        Reject all bytes/unicode input that contains non-XML characters.
        Reject all bytes input that contains non-ASCII characters.
        ÚasciiÚstrict©r@   Úerrorsz^Bytes strings can only contain ASCII characters. Use unicode strings for non-ASCII characters.zYAll strings must be XML compatible: Unicode or ASCII, no NULL bytes or control characters)r   ÚUnicodeDecodeErrorrI   ÚAttributeErrorÚ_raise_serialization_errorÚ_invalid_xml_stringÚsearch)Úss    r$   rO   rO   Ö   s´   € ð	*Ý�a '°(Ð;Ñ;Ô;ˆAˆAøÝ!ð 	ð 	ð 	Ýð@ñô ð õ ð 	*ð 	*ð 	*Ý& qÑ)Ô)Ð)Ð)Ð)ð	*øøøàð 	Õ$×+Ò+¨AÑ.Ô.ð 	Ýð6ñô ð ð ˆs   ‚ •1A	ÁA	c              #   ó  K  — 	 | j         }|dk    r|V — d S d}t          | t          j        ¦  «        r| }n}t          | t          j        ¦  «        rt          j        | ¦  «        }d}nLt          j        ¦   «         }d„ |_        ||_         	 | j        |_        | j        |_        n# t          $ r Y nw xY wt          j
        ||dd¬¦  «        }	 |j         V — |                     ¦   «          |r|                     ¦   «          d S d S # |                     ¦   «          |r|                     ¦   «          w w xY w# t          $ rD t          | d|dk    rd	n|d¬
¦  «        }|5  |j         V — d d d ¦  «         Y d S # 1 swxY w Y   Y d S w xY w)NrC   FTc                  ó   — dS )NT© rk   r%   r$   ú<lambda>z_get_writer.<locals>.<lambda>  s   € ¨4€ r%   ÚxmlcharrefreplacerF   )r@   rb   ÚnewlineÚwzutf-8ra   )rG   Ú
isinstancerY   ÚBufferedIOBaseÚ	RawIOBaseÚBufferedWriterÚwritableÚseekableÚtellrd   ÚTextIOWrapperÚdetachÚopen)rR   r@   rG   Údetach_bufferÚbufÚwrapperÚfs          r$   rM   rM   î   sE  è è € ð4	%Ø$Ô*ˆEð ˜9Ò$Ð$à�����ð !&�ÝÐ.µÔ0AÑBÔBð Ø*�C�CÝÐ 0µ"´,Ñ?Ô?ð ÝÔ+Ð,<Ñ=Ô=�CØ$(�M�Mõ Ô+Ñ-Ô-�CØ#/ <�C”LØ %�C”Iðð (8Ô'@˜œØ#3Ô#8˜œ˜øÝ)ð ð ð Ø˜ðøøøåÔ*ØØ%Ø.Ø ð	ñ ô �ð%Ø!œ-Ð'Ð'Ð'ð —N’NÑ$Ô$Ð$Ø$ð %ØŸ
š
™œ˜˜˜ð%ð %øð —N’NÑ$Ô$Ð$Ø$ð %ØŸ
š
™œ˜˜ð%øøøøõc ð 		ð 		ð 		åØ ØØ$,°	Ò$9Ð$9˜˜¸xØ*ð	ñ ô ˆAð ð ð Ø”g���ðð ð ñ ô ð ð ð ð ð ð ð ð øøøð ð ð ð ð ð ð ð		øøøsS   „D3 Â
B# Â#
B0Â/B0Ã	D Ä-D0Ä3'FÅ
E2Å$FÅ2E6	Å6FÅ9E6	Å:FÆ F)Ú_namespace_mapc                 ó¤  ‡‡— d d iŠi Šˆˆfd„}|                       ¦   «         D �])} | j        }t          |t          ¦  «        r|j        ‰vr ||j        ¦  «         nHt          |t
          ¦  «        r|‰vr ||¦  «         n#|�!|t          ur|t          urt          |¦  «         |  	                    ¦   «         D ]^\  }}t          |t          ¦  «        r|j        }|‰vr ||¦  «         t          |t          ¦  «        r|j        ‰vr ||j        ¦  «         Œ_| j        }t          |t          ¦  «        r|j        ‰vr ||j        ¦  «         �Œ+‰‰fS )Nc                 ó®  •— 	 t          | ¦  «        } | d d…         dk    r�| dd …                              dd¦  «        \  }}‰                     |¦  «        }|€Ct          j        |¦  «        }|€dt	          ‰¦  «        z  }nt          |¦  «        }|dk    r|‰|<   |r|›d|›�‰| <   d S |‰| <   d S | ‰| <   d S # t
          $ r t          | ¦  «         Y d S w xY w)Né   Ú{Ú}zns%dr?   ú:)rO   ÚrsplitÚgetr~   ÚlenÚ	TypeErrorre   )ÚqnameÚurir!   ÚprefixrW   rV   s       €€r$   Ú	add_qnamez_namespaces.<locals>.add_qname2  s  ø€ ð2Ý" 5Ñ)Ô)�Ø˜˜!˜”9 Ò#Ð#Ø$ Q R Rœy×/Ò/°°QÑ7Ô7‘H�C˜Ø'Ÿ^š^¨CÑ0Ô0�FØ�~Ý!/Ô!3°CÑ!8Ô!8˜Ø!˜>Ø%+­c°*©o¬oÑ%=˜F˜Få%/°Ñ%7Ô%7˜FØ! Uš?˜?Ø.4˜J s™OØð ,Ø39°6°6¸3¸3Ð(?˜˜u™˜˜à(+˜˜u™˜˜à$)�F˜5‘M�M�MøÝð 2ð 2ð 2Ý*¨5Ñ1Ô1Ð1Ð1Ð1Ð1ð2øøøs   ƒB$B7 Â)B7 Â0B7 Â7CÃC)
Úiterr!   rp   r   ÚtextÚstrr   r   re   Úitems)ÚelemrŒ   r!   ÚkeyÚvaluerŽ   rW   rV   s         @@r$   rP   rP   )  s–  øø€ ð ˜�ˆð ˆ
ð	2ð 	2ð 	2ð 	2ð 	2ð 	2ð2 —I’I‘K”Kð 	%ñ 	%ˆDØ”(ˆCÝ˜#�uÑ%Ô%ð 0Ø”8 6Ð)Ð)Ø�I˜cœhÑ'Ô'Ð'øÝ˜C¥Ñ%Ô%ð 0Ø˜fÐ$Ð$Ø�I˜c‘N”N�NøØ� SµÐ%7Ð%7¸CÅr¸M¸MÝ*¨3Ñ/Ô/Ð/Ø"Ÿjšj™lœlð *ð *‘
��UÝ˜c¥5Ñ)Ô)ð #Øœ(�CØ˜fÐ$Ð$Ø�I˜c‘N”N�NÝ˜e¥UÑ+Ô+ð *°´
À&Ð0HÐ0HØ�I˜eœjÑ)Ô)Ð)øØ”9ˆDÝ˜$¥Ñ&Ô&ð %¨4¬9¸FÐ+BÐ+BØ�	˜$œ)Ñ$Ô$Ð$ùØ�zÐ!Ð!r%   c           	      ó6  — |j         }|j        }|t          u r | dt          |¦  «        z  ¦  «         �n>|t          u r | dt          |¦  «        z  ¦  «         �n||�t          |¦  «        nd          }|€3|r | t          |¦  «        ¦  «         |D ]}t          | ||d ¦  «         Œ�nÊ | d|z   ¦  «         |rPt          |                     ¦   «         d„ ¬¦  «        D ]+\  }}	|	rd|	z   }	 | d|	›dt          |¦  «        ›d	�¦  «         Œ,|j
        }
|
r÷t          |
¦  «        d
k    st          |
¦  «        t          u r|
                     ¦   «         }n!t          |
                     ¦   «         ¦  «        }|D ]•\  }}t          |t          ¦  «        rt          |j        ¦  «        }nt          |¦  «        }t          |t          ¦  «        r|t          |j        ¦  «                 }nt          |¦  «        } | d||         ›d|›d	�¦  «         Œ–|€t          |¦  «        rN | d¦  «         |r | t          |¦  «        ¦  «         |D ]}t          | ||d ¦  «         Œ | d|z   dz   ¦  «         n | d¦  «         |j        r | t          |j        ¦  «        ¦  «         d S d S )Nz	<!--%s-->z<?%s?>ú<c                 ó   — | d         S )Nr�   rk   )Úxs    r$   rl   z _serialize_xml.<locals>.<lambda>s  s
   € ¸!¸A¼$€ r%   )r’   r„   z xmlnsz="ú"r�   ú ú>z</z/>)r!   rŽ   r   rO   r   Ú_escape_cdatarQ   Úsortedr�   Ú_escape_attribr   r‡   Útyper   rp   r   Útail)rG   r‘   rV   rW   Úkwargsr!   rŽ   r6   rŠ   r‹   Úattrsr�   ÚkÚvs                 r$   rQ   rQ   a  s  € ØŒhˆØŒyˆØ•'ˆ>ˆ>ØˆE�+¥
¨4Ñ 0Ô 0Ñ0Ñ1Ô1Ð1Ñ1ØÕ)Ð)Ð)ØˆE�(�Z¨Ñ-Ô-Ñ-Ñ.Ô.Ð.Ñ.à¨C¨O� C™œ˜ÀÔFˆCØˆ{Øð /Ø�E�-¨Ñ-Ô-Ñ.Ô.Ð.Øð ;ð ;�AÝ" 5¨!¨V°TÑ:Ô:Ð:Ð:ñ;ð ��c˜C‘iÑ Ô Ð Øð OÝ'-Ø"×(Ò(Ñ*Ô*°°ð(ñ (ô (ð Oð O™˜˜Vð "ð 2Ø%(¨6¡\˜FØ˜˜°°°½ÈÑ9LÔ9LÐ9LÐ9LÐMÑNÔNÐNÐNØœ�Øð ;å˜5‘z”z Q’�­$¨u©+¬+½Ð*@Ð*@Ø %§¢¡¤˜˜õ !' u§{¢{¡}¤}Ñ 5Ô 5˜Ø %ð 	;ð 	;™˜˜1Ý% a­Ñ/Ô/ð .Ý *¨1¬6Ñ 2Ô 2˜A˜Aå *¨1¡¤˜AÝ% a­Ñ/Ô/ð 2Ø &¥z°!´&Ñ'9Ô'9Ô :˜A˜Aå .¨qÑ 1Ô 1˜AØ˜˜¨F°1¬I¨I¨I°q°q°qÐ9Ñ:Ô:Ð:Ð:ØÐ#¥s¨4¡y¤yÐ#Ø�E˜#‘J”J�JØð 3Ø˜�m¨DÑ1Ô1Ñ2Ô2Ð2Ø!ð ?ð ?˜Ý& u¨a°¸Ñ>Ô>Ð>Ð>Ø�E˜$ ™* sÑ*Ñ+Ô+Ð+Ð+à�E˜$‘K”K�KØŒ9ð 	,ØˆE•- ¤	Ñ*Ô*Ñ+Ô+Ð+Ð+Ð+ð	,ð 	,r%   c                 óR   — t          d| ›dt          | ¦  «        j        ›d�¦  «        ‚)Nzcannot serialize z (type ú))rˆ   rž   r&   ©rŽ   s    r$   re   re   –  s*   € Ýˆi¸4¸4¸4ÅÀdÁÄÔATÐATÐATÐUÑVÔVÐVr%   c                 ó  — 	 t          | ¦  «        } d| v r|                      dd¦  «        } d| v r|                      dd¦  «        } d| v r|                      dd¦  «        } | S # t          t          f$ r t	          | ¦  «         Y d S w xY w)Nú&ú&amp;r•   ú&lt;rš   ú&gt;©rO   Úreplacerˆ   rd   re   r¦   s    r$   r›   r›   ™  s¤   € ð	-Ý˜dÑ#Ô#ˆDà�dˆ{ˆ{Ø—|’| C¨Ñ1Ô1�Ø�dˆ{ˆ{Ø—|’| C¨Ñ0Ô0�Ø�dˆ{ˆ{Ø—|’| C¨Ñ0Ô0�ØˆKøÝ�>Ð*ð 	-ð 	-ð 	-Ý& tÑ,Ô,Ð,Ð,Ð,Ð,ð	-øøøs   ‚AA! Á! BÂBc                 óx  — 	 t          | ¦  «        } d| v r|                      dd¦  «        } d| v r|                      dd¦  «        } d| v r|                      dd¦  «        } d| v r|                      dd¦  «        } d	| v r|                      d	d
¦  «        } | S # t          t          f$ r t	          | ¦  «         Y d S w xY w)Nr¨   r©   r•   rª   rš   r«   r˜   z&quot;rF   z&#10;r¬   r¦   s    r$   r�   r�   ¨  sÜ   € ð	-Ý˜dÑ#Ô#ˆDØ�dˆ{ˆ{Ø—|’| C¨Ñ1Ô1�Ø�dˆ{ˆ{Ø—|’| C¨Ñ0Ô0�Ø�dˆ{ˆ{Ø—|’| C¨Ñ0Ô0�Ø�dˆ{ˆ{Ø—|’| C¨Ñ2Ô2�Ø�tˆ|ˆ|Ø—|’| D¨'Ñ2Ô2�ØˆKøÝ�>Ð*ð 	-ð 	-ð 	-Ý& tÑ,Ô,Ð,Ð,Ð,Ð,ð	-øøøs   ‚BB Â B9Â8B9c                 ó¶  — d|dz  z   }t          | ¦  «        r”| j        r| j                             ¦   «         s
|dz   | _        | j        r| j                             ¦   «         s|| _        | D ]} t	          | |dz   ¦  «         Œ| j        r| j                             ¦   «         s	|| _        d S d S |r)| j        r| j                             ¦   «         s|| _        d S d S d S )NrF   z  r�   )r‡   rŽ   ÚstriprŸ   rK   )r‘   ÚlevelÚis      r$   rK   rK   º  s  € à�5˜4‘<ÑˆÝˆt‰9Œ9ð 	Ø”9ð % D¤I§O¢OÑ$5Ô$5ð %Ø ™H�”	Ø”9ð  D¤I§O¢OÑ$5Ô$5ð Ø�”	Øð )ð )�Ý˜˜e a™iÑ(Ô(Ð(Ð(Ø”9ð  D¤I§O¢OÑ$5Ô$5ð Ø�”	�	�	ðð ð ð ˜dœið ¨t¬y¯ªÑ/@Ô/@ð Ø�”	�	�	ðð ð ð r%   )r8   N)NNNNF)r   )&r)   ÚfontTools.misc.textToolsr   rN   Ú__all__Ú
lxml.etreeÚ
_have_lxmlÚImportErrorÚxml.etree.cElementTreeÚxml.etree.ElementTreer   Údictr   rp   r   rž   Ú_Elementr   r3   r<   r   Ú_ElementTreerY   r   ÚreÚcompilerf   rO   Ú
contextlibÚcontextmanagerrM   r~   rP   rQ   re   r›   r�   rK   rk   r%   r$   ú<module>rÁ      sÀ  ððð ð +Ð *Ð *Ð *Ð *Ð *ð <€ðð ð €ð0\ØÐÐÐà€J€J€JøØð Xð Xð Xð,Ø,Ð,Ð,Ð,ð 	.Ð-Ð-Ð-Ð-Ð-Ð-øØð ,ð ,ð ,Ø+Ð+Ð+Ð+Ð+Ð+ð,øøøà€Jà€Gà€z�'˜4Ñ Ô ð >Øˆˆð 	>Ð=Ð=Ð=Ð=Ð=ð	*ð 	*ð 	*ð 	*ð 	*�(ñ 	*ô 	*ð 	*ð (/ w¡y¤yð ð ð ð ð#ð #ð #ðð ð ð ð €Lð?Fð ?Fð ?Fð ?Fð ?F�lñ ?Fô ?Fð ?FðB €I€I€Ið ØØØØð!ð !ð !ð !ð0 €I€I€Ið %˜"œ*ØMñô Ððð ð ð, ÐÐÐàÔð6%ð 6%ñ Ôð6%ðp 5Ð4Ð4Ð4Ð4Ð4ð6"ð 6"ð 6"ðp3,ð 3,ð 3,ðjWð Wð Wð-ð -ð -ð-ð -ð -ð$ð ð ð ð ð ð ðUXøøøs+   � ˜Cž
)¨C©	5²C´5µBCÃC