Ë
    Dü´jDi  ã            	      ó4  — U d Z ddlmZ ddlZddlZddlZddlmZ ddlm	Z	 ddl
mZ ddlmZ ed   Zd	Zg e¢d
‘­ZdZdZdZdZdZ ej,                  dd¬«       G d„ d«      «       Z ej0                  d¬«      	 	 dä	 	 	 	 	 	 	 dåd„«       Zg  eddej4                  dd¬«      ‘ eddej4                  dd¬«      ‘ eddej4                  dd¬«      ‘ ed d!ej4                  dd¬«      ‘ ed"d#ej4                  dd¬«      ‘ ed$d%ej4                  dd¬«      ‘ ed&d'ej4                  dd¬«      ‘ ed(d)ej4                  dd¬«      ‘ ed*d+ej4                  dd¬«      ‘ ed,d-ej6                  dd¬«      ‘ ed.d/ej4                  dd0¬«      ‘ ed1d2ej4                  dd3¬«      ‘ ed4d5ej4                  dd6¬«      ‘ ed7d8ej4                  dd3¬«      ‘ ed9d:ej4                  dd6¬«      ‘ ed;d<ej4                  dd0¬«      ‘ ed=d>ej6                  dd0¬«      ‘ ed?d@ej4                  dd3¬«      ‘ edAdBej4                  dd3¬«      ‘ edCdDej4                  dd3¬«      ‘ edEdFej6                  dd6¬«      ‘ edGdHej4                  dd3¬«      ‘ edIdJej4                  ddK¬«      ‘ edLdMej4                  dg e¢dN‘­¬«      ‘ edOdPej4                  de¬«      ‘ edQdRej4                  de¬«      ‘ edSdTej4                  ddU¬«      ‘ edVdWej4                  ddX¬«      ‘ edYdZej4                  dd[¬«      ‘ ed\d]ej4                  de¬«      ‘ ed^d_ej4                  de¬«      ‘ ed`daej4                  ddb¬«      ‘ edcddej4                  dde¬«      ‘ edfdgej4                  ddh¬«      ‘ edidjej4                  ddK¬«      ‘ edkdlej8                  de¬«      ‘ edmdnej8                  de¬«      ‘ edodpej8                  ddq¬«      ‘ edrdsej8                  de¬«      ‘ edtduej8                  de¬«      ‘ edvdwej8                  de¬«      ‘ edxdyej8                  ddU¬«      ‘ edzd{ej8                  dd[¬«      ‘ ed|d}ej8                  ddX¬«      ‘ ed~dej8                  dd€¬«      ‘ ed�d‚ej8                  de¬«      ‘ edƒd„ej8                  dd…¬«      ‘ ed†d‡ej8                  de¬«      ‘ edˆd‰ej8                  ddŠ¬«      ‘ ed‹dŒej8                  dd6¬«      ‘ ed�dŽej:                  de¬«      ‘ ed�d�ej:                  ddU¬«      ‘ ed‘d’ej:                  dd“¬«      ‘ ed”d•ej:                  de¬«      ‘ ed–d—ej:                  de¬«      ‘ ed˜d™ej:                  ddX¬«      ‘ edšd›ej6                  de¬«      ‘ edœd�ej6                  ddž¬«      ‘ edŸd ej6                  ddh¬«      ‘ ed¡d¢ej6                  dd£¬«      ‘ ed¤d¥ej6                  dd¦¬«      ‘ ed§d¨ej6                  dd¦¬«      ‘ ed©dªej6                  de¬«      ‘ ed«d¬ej<                  dd­¬«      ‘ ed®d¯ej<                  ddU¬«      ‘ ed°d±ej<                  de¬«      ‘ ed²d³ej<                  de¬«      ‘ ed´dµej<                  de¬«      ‘ ed¶d·ej<                  de¬«      ‘ ed¸d¹ej<                  dd[¬«      ‘ edºd»ej<                  ddX¬«      ‘ ed¼d½ej<                  de¬«      ‘ ed¾d¿ej<                  ddÀ¬«      ‘ edÁdÂej<                  dd“¬«      ‘ edÃdÄej<                  dd[¬«      ‘ edÅdÆej<                  ddÇ¬«      ‘ edÈdÉej<                  ddÊ¬«      ‘ edËdÌej<                  ddÍ¬«      ‘ edÎdÏej<                  de¬«      ‘ edÐdÑej<                  ddU¬«      ‘ edÒdÓej>                  de¬«      ‘ edÔdÕej>                  dd[¬«      ‘ edÖd×ej>                  de¬«      ‘ edØdÙej>                  ddU¬«      ‘ edÚdÛej>                  ddX¬«      ‘ edÜdÝej>                  ddÞ¬«      ‘­Z  e	e D � ci c]  } | jB                  | “Œ c} «      Z"dße#dà<   ejH                  dædá„«       Z%dçdâ„Z&	 	 	 	 	 	 dèdã„Z'yc c} w )éz<Encoding registry with metadata for all supported encodings.é    )ÚannotationsN)ÚIterable)ÚMappingProxyType)ÚLiteral)ÚEncodingEra)VÚasciiÚ	big5hkscsÚcp1006Úcp1026Úcp1125Úcp1140Úcp1250Úcp1251Úcp1252Úcp1253Úcp1254Úcp1255Úcp1256Úcp1257Úcp1258Úcp273Úcp424Úcp437Úcp500Úcp720Úcp737Úcp775Úcp850Úcp852Úcp855Úcp856Úcp857Úcp858Úcp860Úcp861Úcp862Úcp863Úcp864Úcp865Úcp866Úcp869Úcp874Úcp875Úcp932Úcp949Úeuc_jis_2004Úeuc_krÚgb18030ú	hp-roman8ÚhzÚiso2022_jp_2Úiso2022_jp_2004Úiso2022_jp_extÚ
iso2022_krú	iso8859-1ú
iso8859-10ú
iso8859-13ú
iso8859-14ú
iso8859-15ú
iso8859-16ú	iso8859-2ú	iso8859-3ú	iso8859-4ú	iso8859-5ú	iso8859-6ú	iso8859-7ú	iso8859-8ú	iso8859-9Újohabúkoi8-rúkoi8-túkoi8-uÚkz1048úmac-cyrillicú	mac-greekúmac-icelandú
mac-latin2ú	mac-romanúmac-turkishÚptcp154Úshift_jis_2004útis-620úutf-16ú	utf-16-beú	utf-16-leúutf-32ú	utf-32-beú	utf-32-leúutf-7úutf-8ú	utf-8-sig)ÚbrÚcyÚdaÚdeÚenÚesÚfiÚfrÚgaÚidÚisÚitÚmsÚnlÚnoÚptÚsvÚtr)ÚruÚbgÚukÚsrÚmkÚbe)ÚplÚcsÚhuÚhrÚroÚskÚsl)rv   rw   rx   ry   r{   r|   )ÚetÚltÚlv)ÚarÚfaT)ÚfrozenÚslotsc                  óD   — e Zd ZU dZded<   ded<   ded<   ded	<   ded
<   y)ÚEncodingInfozMetadata for a single encoding.ÚEncodingNameÚnameztuple[str, ...]Úaliasesr   ÚeraÚboolÚis_multibyteÚ	languagesN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú__annotations__© ó    úN/root/workspace/ytshorts/venv/lib/python3.12/site-packages/chardet/registry.pyr…   r…   ƒ   s#   … á)à
ÓØÓØ	ÓØÓØÔr“   r…   é   )Úmaxsizec                óŒ   ‡ ‡‡— ˆ fd„t         j                  «       D «       }‰�ˆfd„|D «       }‰�ˆfd„|D «       }t        |«      S )a™  Return registry entries matching the given filters.

    Filters are applied in order: era, include, exclude.

    :param era: Bit flags specifying which encoding eras to include.
    :param include_encodings: If not ``None``, only return encodings in this set.
    :param exclude_encodings: If not ``None``, exclude encodings in this set.
    :returns: A tuple of matching :class:`EncodingInfo` entries.
    c              3  óB   •K  — | ]  }|j                   ‰z  sŒ|–— Œ y ­w©N)r‰   )Ú.0Úencr‰   s     €r”   ú	<genexpr>z!get_candidates.<locals>.<genexpr>�   s   øè ø€ ÒD˜#°c·g±gÀ³m”#ÑDùs   ƒ˜c              3  ó@   •K  — | ]  }|j                   ‰v sŒ|–— Œ y ­wr™   ©r‡   )rš   r›   Úinclude_encodingss     €r”   rœ   z!get_candidates.<locals>.<genexpr>Ÿ   s   øè ø€ ÒQ˜c°3·8±8Ð?PÒ3P”cÑQùó   ƒ—c              3  ó@   •K  — | ]  }|j                   ‰vsŒ|–— Œ y ­wr™   rž   )rš   r›   Úexclude_encodingss     €r”   rœ   z!get_candidates.<locals>.<genexpr>¡   s   øè ø€ ÒU˜c°3·8±8ÐCTÒ3T”cÑUùr    )ÚREGISTRYÚvaluesÚtuple)r‰   rŸ   r¢   Ú
candidatess   ``` r”   Úget_candidatesr§   Ž   sB   ú€ ó E¤§¡Ó!2ÔD€JØÐ$ÛQ ZÔQˆ
ØÐ$ÛU ZÔUˆ
Ü�ÓÐr“   r   )zus-asciiFr’   )r‡   rˆ   r‰   r‹   rŒ   r\   )r\   Úutf8Úcsutf8zunicode-1-1-utf-8Úunicode11utf8Úunicode20utf8zx-unicode20utf8r]   )z	UTF-8-SIGz	utf-8-bomrU   )zUTF-16Úutf16Úcsutf16rV   )z	UTF-16-BEzutf-16beÚ	csutf16berW   )z	UTF-16-LEzutf-16leÚ	csutf16lerX   )zUTF-32Úutf32Úcsutf32rY   )z	UTF-32-BEzutf-32beÚ	csutf32berZ   )z	UTF-32-LEzutf-32leÚ	csutf32ler[   )zUTF-7Úutf7Úcsutf7r	   )	z
Big5-HKSCSÚ	Big5HKSCSÚbig5zbig5-twÚcsbig5Úcp950zcn-big5zx-x-big5Úcsbig5hkscs)Úzhr.   )ÚCP932Úms932Úmskanjizms-kanjiÚcswindows31jzwindows-31j)Újar/   )
ÚCP949Úms949Úuhczwindows-949Úcsksc56011987z
iso-ir-149zks_c_5601-1987zks_c_5601-1989Úksc5601Úksc_5601)Úkor0   )zEUC-JIS-2004zeuc-jpÚeucjpÚujiszu-jiszeuc-jisx0213Úcseucpkdfmtjapanesezx-euc-jpr1   )zEUC-KRÚeuckrÚcseuckrr2   )ÚGB18030zgb-18030Úgb2312ÚgbkÚcsgb2312Úgb_2312z
gb_2312-80zx-gbkÚcsiso58gb231280z	iso-ir-58Ú	csgb18030ÚcsgbkÚcp936Úms936zwindows-936r4   )z
HZ-GB-2312r4   r5   )zISO-2022-JP-2ziso-2022-jpÚcsiso2022jpziso2022-jp-1Úcsiso2022jp2r6   )zISO-2022-JP-2004ziso2022-jp-3r7   )zISO-2022-JP-EXTr8   )zISO-2022-KRÚcsiso2022krrS   )
zShift-JIS-2004ÚShift_JIS_2004Ú	shift_jisÚsjisÚshiftjisÚs_jiszshift-jisx0213zx-sjisÚ
csshiftjisÚms_kanjir,   )ÚCP874zwindows-874zdos-874)Úthr   )zWindows-1250r   zx-cp1250Úcswindows1250rs   r   )zWindows-1251r   zx-cp1251Úcswindows1251r   )zWindows-1252r   zx-cp1252Úcswindows1252r   )zWindows-1253r   zx-cp1253Úcswindows1253)Úelr   )zWindows-1254r   zx-cp1254Úcswindows1254)ro   r   )zWindows-1255r   zx-cp1255Úcswindows1255)Úher   )zWindows-1256r   zx-cp1256Úcswindows1256r   )zWindows-1257r   zx-cp1257Úcswindows1257r   )zWindows-1258r   zx-cp1258Úcswindows1258)ÚvirH   )zKOI8-RÚkoi8rÚkoiÚkoi8Úcskoi8r)rp   rJ   )zKOI8-UÚkoi8uzkoi8-ruÚcskoi8u)rr   rT   )zTIS-620Útis620ziso-8859-11z
iso8859-11Ú	iso885911Úcstis620r9   )z
ISO-8859-1zlatin-1Úlatin1r9   Úiso88591r?   )z
ISO-8859-2zlatin-2Úlatin2r?   Úiso88592r@   )z
ISO-8859-3zlatin-3Úlatin3r@   Úiso88593)ÚeoÚmtro   rA   )z
ISO-8859-4zlatin-4Úlatin4rA   Úiso88594rB   )z
ISO-8859-5rB   ÚcyrillicÚiso88595rC   )z
ISO-8859-6rC   ÚarabicÚiso88596ziso-8859-6-eziso-8859-6-iÚcsiso88596eÚcsiso88596irD   )z
ISO-8859-7rD   ÚgreekÚiso88597Úsun_eu_greekrE   )
z
ISO-8859-8rE   ÚhebrewÚiso88598ziso-8859-8-eziso-8859-8-iÚcsiso88598eÚcsiso88598iÚvisualÚlogicalrF   )z
ISO-8859-9zlatin-5Úlatin5rF   Úiso88599r:   )zISO-8859-10zlatin-6Úlatin6r:   Ú	iso885910)rh   rd   r;   )zISO-8859-13zlatin-7Úlatin7r;   Ú	iso885913Úcsiso885913r<   )	zISO-8859-14zlatin-8Úlatin8r<   Ú	iso885914Úcsiso885914z
iso-ir-199z
iso-celticÚl8)r_   rf   r^   Úgdr=   )zISO-8859-15zlatin-9Úlatin9r=   Ú	iso885915Úcsisolatin9Úcsiso885915Úl9r>   )zISO-8859-16zlatin-10Úlatin10r>   Ú	iso885916Úcsiso885916z
iso-ir-226Úl10)rz   rv   ry   rx   r{   r|   rG   )ÚJohabrL   )zMac-CyrillicÚMacCyrillicÚmaccyrilliczx-mac-cyrilliczx-mac-ukrainianrM   )z	Mac-GreekÚMacGreekÚmacgreekrN   )zMac-IcelandÚ
MacIcelandÚ
maciceland)rh   rO   )z
Mac-Latin2Ú	MacLatin2Ú	maclatin2ÚmaccentraleuroperP   )z	Mac-RomanÚMacRomanÚmacromanÚ	macintoshÚcsmacintoshÚmaczx-mac-romanrQ   )zMac-TurkishÚ
MacTurkishÚ
macturkishr   )ÚCP720r
   )ÚCP1006)Úurr   )ÚCP1125rI   )zKOI8-T)ÚtgrK   )zKZ-1048rK   zstrk1048-2002Úrk1048)ÚkkrR   )ÚPTCP154Úpt154Úcp154r3   )z	HP-Roman8Úroman8Úr8Ú
csHPRoman8r   )ÚCP437)rb   re   ra   rc   rm   ri   rk   r`   rn   rd   rf   r   )ÚCP737r   )ÚCP775r   )ÚCP850r   )ÚCP852r    )ÚCP855r!   )ÚCP856r"   )ÚCP857r#   )ÚCP858r$   )ÚCP860)rm   r%   )ÚCP861r&   )ÚCP862r'   )ÚCP863)re   r(   )ÚCP864)r€   r)   )ÚCP865)r`   rl   r*   )ÚCP866r+   )ÚCP869r   )ÚCP1140Úcp037Úcp01140Úibm01140Úibm1140Ú
csibm01140r   )ÚCP424r   )ÚCP500r-   )ÚCP875r   )ÚCP1026r   )ÚCP273)ra   z#MappingProxyType[str, EncodingInfo]r£   c                ó‚  — | j                  «       }t        j                  «       D ]S  }|j                  |k(  r|j                  c S |j                  D ]%  }|j                  «       |k(  sŒ|j                  c c S  ŒU 	 t        j                  | «      j                  }||k7  rt        |«      S y# t        t        f$ r Y yw xY w)zùConvert an encoding name string to the canonical EncodingName.

    Handles arbitrary casing, aliases, and Python codec names.

    :param name: Any encoding name string.
    :returns: The canonical :data:`EncodingName`, or ``None`` if unknown.
    N)
Úlowerr£   r¤   r‡   rˆ   ÚcodecsÚlookupÚLookupErrorÚ
ValueErrorÚlookup_encoding)r‡   ÚloweredÚentryÚaliasÚ
codec_names        r”   rf  rf  Ñ  s°   € ð �j‰j‹l€GÜ—‘Ó"ò "ˆØ�:‰:˜Ò Ø—:‘:ÒØ—]‘]ò 	"ˆEØ�{‰{‹} Ó'Ø—z‘zÔ!ñ	"ð"ðÜ—]‘] 4Ó(×-Ñ-ˆ
ð �WÒÜ˜zÓ*Ð*Øøô	 œÐ$ò Ùðús   Á<B, Â,B>Â=B>c                óF   — t        | «      }|€d| ›d|› �}t        |«      ‚|S )a  Validate and normalize a single encoding name.

    :param name: The encoding name to validate.
    :param param_name: Parameter name for error messages.
    :returns: The canonical encoding name.
    :raises ValueError: If the encoding name is unknown.
    zUnknown encoding z in )rf  re  )r‡   Ú
param_nameÚ	canonicalÚmsgs       r”   Ú_validate_encodingro  ë  s6   € ô   Ó%€IØÐØ! $ ¨¨j¨\Ð:ˆÜ˜‹oÐØÐr“   c                óZ   ‡— | €yt        ˆfd„| D «       «      }|s‰› d�}t        |«      ‚|S )a8  Normalize an iterable of encoding names to canonical forms.

    :param encodings: Encoding names to normalize, or ``None``.
    :param param_name: Parameter name for error messages.
    :returns: A frozenset of canonical encoding names, or ``None``.
    :raises ValueError: If any encoding name is unknown.
    Nc              3  ó6   •K  — | ]  }t        |‰«      –— Œ y ­wr™   )ro  )rš   r‡   rl  s     €r”   rœ   z&normalize_encodings.<locals>.<genexpr>  s   øè ø€ ÒRÀÔ)¨$°
×;ÑRùs   ƒzG must not be empty; omit the argument or pass None to disable filtering)Ú	frozensetre  )Ú	encodingsrl  Úresultrn  s    `  r”   Únormalize_encodingsru  ú  s=   ø€ ð ÐØÜÓRÈ	ÔRÓR€FÙØ�ÐcÐdˆÜ˜‹oÐØ€Mr“   )NN)r‰   r   rŸ   úfrozenset[str] | Noner¢   rv  Úreturnztuple[EncodingInfo, ...])r‡   Ústrrw  zEncodingName | None)r‡   rx  rl  rx  rw  rx  )rs  zIterable[str] | Nonerl  rx  rw  rv  )(r�   Ú
__future__r   rb  ÚdataclassesÚ	functoolsÚcollections.abcr   Útypesr   Útypingr   Úchardet.enumsr   r†   Ú_WESTERNÚ_WESTERN_TRÚ	_CYRILLICÚ_CENTRAL_EUÚ_CENTRAL_EU_NO_ROÚ_BALTICÚ_ARABICÚ	dataclassr…   Ú	lru_cacher§   Ú
MODERN_WEBÚLEGACY_REGIONALÚ
LEGACY_ISOÚ
LEGACY_MACÚDOSÚ	MAINFRAMEÚ_REGISTRY_ENTRIESr‡   r£   r‘   Úcacherf  ro  ru  )Úes   0r”   ú<module>r’     sœ  ðÚ Bå "ã Û Û Ý $Ý "Ý å %àðUñW€ðt€ð&  �Ð˜$Ñ€Ø0€	Ø8€Ø8Ð Ø
€Ø
€ð €×Ñ˜d¨$Ô/÷ð ó 0ðð €×Ñ˜SÔ!ð 04Ø/3ðØ	ðà,ðð -ðð ò	ó "ðð0cáØØØ×"Ñ"ØØôðcñ Øð
ð ×"Ñ"ØØôðcñ0 ØØ*Ø×"Ñ"ØØôð1cñ> ØØ.Ø×"Ñ"ØØôð?cñL ØØ6Ø×"Ñ"ØØôðMcñZ ØØ6Ø×"Ñ"ØØôð[cñh ØØ.Ø×"Ñ"ØØôðicñv ØØ6Ø×"Ñ"ØØôðwcñD ØØ6Ø×"Ñ"ØØôðEcñR ØØ+Ø×'Ñ'ØØôðScñb Øð

ð ×"Ñ"ØØôðccñD Øð
ð ×"Ñ"ØØôðEcñ` ð
 ð
ð ×"Ñ"ØØô)ðacñL Øð	
ð ×"Ñ"ØØôðMcñl ØØ.Ø×"Ñ"ØØôðmcñz ð ð
ð" ×"Ñ"ØØô9ð{cñv ØØ$Ø×'Ñ'ØØôðwcñD Øð
ð ×"Ñ"ØØôðEcñ^ ØØ4Ø×"Ñ"ØØôð_cñl ØØ$Ø×"Ñ"ØØôðmcñz ØØ.Ø×'Ñ'ØØôð{cñH Øð
ð ×"Ñ"ØØô!ðIcñn ØØ3Ø×"Ñ"ØØôðocñ| ØØGØ×"Ñ"ØØ&�KÐ& Ñ&ôð}cñJ ØØGØ×"Ñ"ØØôðKcñX ØØGØ×"Ñ"ØØôðYcñf ØØGØ×"Ñ"ØØôðgcñt ØØGØ×"Ñ"ØØôðucñB	 ØØGØ×"Ñ"ØØôðC	cñP	 ØØGØ×"Ñ"ØØôðQ	cñ^	 ØØGØ×"Ñ"ØØôð_	cñl	 ØØGØ×"Ñ"ØØôðm	cñ|	 ØØ=Ø×"Ñ"ØØôð}	cñJ
 ØØ9Ø×"Ñ"ØØôðK
cñZ
 Øð
ð ×"Ñ"ØØôð[
cñx
 ØØLØ×"Ñ"ØØôðy
cñF ØØLØ×"Ñ"ØØôðGcñT ØØLØ×"Ñ"ØØ$ôðUcñb ØØLØ×"Ñ"ØØôðccñp ØØCØ×"Ñ"ØØôðqcñ~ ð ð	
ð ×"Ñ"ØØô'ðcñh Øð
ð ×"Ñ"ØØôðicñB ð ð
ð ×"Ñ"ØØô+ðCcñp ØØLØ×"Ñ"ØØôðqcñ~ ØØOØ×"Ñ"ØØôðcñL Øð
ð ×"Ñ"ØØôðMcñh àð

ð ×"Ñ"ØØ*ô!ðicñL Øð	
ð ×"Ñ"ØØôðMcñl Øð	
ð ×"Ñ"ØØ6ôðmcñN ØØØ×"Ñ"ØØôðOcñ^ Øð
ð ×"Ñ"ØØôð_cñx ØØ5Ø×"Ñ"ØØôðycñF ØØ;Ø×"Ñ"ØØôðGcñT ØØLØ×"Ñ"ØØ#ôðUcñb Øð
ð ×"Ñ"ØØôðccñ@ ØØ;Ø×"Ñ"ØØôðAcñP ØØØ×'Ñ'ØØôðQcñ^ ØØØ×'Ñ'ØØôð_cñl ØØØ×'Ñ'ØØôðmcñz ØØØ×'Ñ'ØØôð{cñH ØØ@Ø×'Ñ'ØØôðIcñV ØØ-Ø×'Ñ'ØØôðWcñd ØØ;Ø×'Ñ'ØØôðecñt ØØØ�O‰OØØTôðucñB ØØØ�O‰OØØôðCcñP ØØØ�O‰OØØôðQcñ^ ØØØ�O‰OØØôð_cñl ØØØ�O‰OØØôðmcñz ØØØ�O‰OØØôð{cñH ØØØ�O‰OØØôðIcñV ØØØ�O‰OØØôðWcñd ØØØ�O‰OØØôðecñr ØØØ�O‰OØØôðscñ@ ØØØ�O‰OØØôðAcñN ØØØ�O‰OØØôðOcñ\ ØØØ�O‰OØØôð]cñj ØØØ�O‰OØØôðkcñx ØØØ�O‰OØØôðycñF ØØØ�O‰OØØôðGcñT ØØØ�O‰OØØôðUcñd Øð
ð ×!Ñ!ØØôðecñ@ ØØØ×!Ñ!ØØôðAcñN ØØØ×!Ñ!ØØôðOcñ\ ØØØ×!Ñ!ØØôð]cñj ØØØ×!Ñ!ØØôðkcñx ØØØ×!Ñ!ØØôñycÐ ñJ 1AØ)Ö*�1€Q‡V�VˆQ�YÒ*ó1€Ð
-ó ð
 ‡�òó ðó2ðØ#ðàðð ôùò[ +s   áb