ó
    ýËâf%u  ã                   ó$  • S SK r S SKrS SKrSSKJrJr  SSKJr  SSKJ	r	J
r
JrJr  SSKJrJrJr  S SKJrJr  \" S5      r/ rS S	KJr  \  \R1                  S
5        S SKJr  S SKJr  \r\R8                  r\R:                  r\R<                  r\R>                  rS r S r!S r"S\l#        S\l$        \R6                  RJ                  \l%        \!\l&        \'" \"5      \l(        \/ SQ-  r " S S\)5      r*SSSSSSSSSSSSSS .r+ " S! S"\RX                  5      r,S# r-\." \,S\-5        \R1                  S"5        SiS% jr/\R1                  S&5        S' HD  r0S(\0-   r1\" S\1S)\0-   5        \2" \Rf                  S*\0-   5      \4" 5       \1'   \R1                  \15        MF     S+ H5  r0\2" \Rj                  \05      \4" 5       S,\0-   '   \R1                  S,\0-   5        M7     S- HA  r0S.\0-   r1\" S\1S/\0-   5        \2" \Rl                  \05      \4" 5       \1'   \R1                  \15        MC     \Rl                  Rn                  r8\" SS0S15        \R1                  S05        S2 HA  r0S3\0-   r1\2" \Rr                  \05      \4" 5       \1'   \" S\1S4\0-   5        \R1                  \15        MC     S5 HA  r0S6\0-   r1\2" \Rt                  \05      \4" 5       \1'   \" S\1S7\0-   5        \R1                  \15        MC     S8 HA  r0S9\0-   r1\2" \Rv                  \05      \4" 5       \1'   \" S\1S:\0-   5        \R1                  \15        MC     S; HA  r0S<\0-   r1\" S\1S=\0-   5        \2" \Rx                  \05      \4" 5       \1'   \R1                  \15        MC     S> H:  r=\=R}                  S?S@5      S$   r1\2" \\=5      \4" 5       \1'   \R1                  \15        M<      " SA SB\R~                  5      r?\" \?5      r?\R1                  SB5         " SC SD\R€                  5      r@\" \@5      r@\R1                  SD5         " SE SF\R‚                  5      rA\" \A5      rA\R1                  SF5         " SG SH\A5      rB\R1                  SH5         " SI SJ\A5      rC\R1                  SJ5        SK rD\R1                  SL5        SM rE\R1                  SN5        SO rF\R1                  SP5        SQ rG\R1                  SR5        SS rH\R1                  ST5         " SU SV\R’                  5      rI\" \I5      rI\R1                  SV5         " SW SX\R”                  5      rJ\" \J5      rJ\R1                  SX5        SY rK\R1                  SZ5        S[ rL\R1                  S\5        S] rM\" \MS^5      rM\R1                  S_5        SiS` jrN\R1                  Sa5        \O" \Sb5      (       a'  \R                   rQ\R1                  Sc5        \" SScSd5        \R¤                  \R¦                  \R¨                  4rU\R1                  Se5        \" SSeSf5        \rV\R1                  Sg5        \" SSgSh5        g)jé    Né   )Úregister_sigint_fallbackÚget_event_loop)Úget_introspection_module)Úvariant_type_from_stringÚ
source_newÚsource_set_callbackÚio_channel_read)ÚoverrideÚ
deprecatedÚdeprecated_attr)ÚPyGIDeprecationWarningÚversion_infoÚGLib)Ú_optionÚoption)Ú_gi)ÚGErrorc                  ó8   • [         R                  " S[        SS9  g )NzmSince version 3.11, calling threads_init is no longer needed. See: https://wiki.gnome.org/PyGObject/Threadingr   )Ú
stacklevel)ÚwarningsÚwarnr   © ó    Ú3/usr/lib/python3/dist-packages/gi/overrides/GLib.pyÚthreads_initr   5   s   € Ü‡M‚Mð Dä(°Qó8r   c                 óº   • [        U R                  [        5      (       a   [        R	                  U R                  5      nOU R                  nX0R
                  4X4:H  $ ©N)Ú
isinstanceÚdomainÚstrr   Úquark_from_stringÚcode)Úselfr    r#   Úself_domain_quarks       r   Úgerror_matchesr&   ;   sH   € ô �$—+‘+œs×#Ñ#Ü ×2Ñ2°4·;±;Ó?Ñà ŸK™KÐØŸy™yÐ)¨f¨^Ñ;Ð;r   c                 óD   • [         R                  U 5      n[        XU5      $ r   )r   Úquark_to_stringr   )r    Úmessager#   Údomain_quarks       r   Úgerror_new_literalr+   E   s   € Ü×'Ñ'¨Ó/€LÜ�'¨Ó.Ð.r   ÚErrorzgi.repository.GLib)r   r,   ÚOptionContextÚOptionGroupÚPidÚspawn_asyncr   c                   ól  • \ rS rSr\R
                  R                  \R
                  R                  \R
                  R                  \R
                  R                  \R
                  R                  \R
                  R                  \R
                  R                  \R
                  R                  \R
                  R                  \R
                  R                  \R
                  R                   \R
                  R"                  \R
                  R$                  \R
                  R&                  S.rS rSrg)Ú_VariantCreatoréV   )ÚbÚyÚnÚqÚiÚuÚxÚtÚhÚdÚsÚoÚgÚvc                 óÚ  • [         R                  U5      nXR                  ;   a  U R                  U   " U5      $ [         R                  R	                  U5      nUc  UR                  5       $ UR                  5       (       aM  UR                  U R                  UR                  5       R                  5       U5      5        UR                  5       $  [        U5        UR                  5       (       a0  UR                  5       [        U5      :w  a  [        SU< SU< 35      eUR!                  5       (       a"  [        U5      S:w  a  [        SU< SU< 35      eUR#                  5       (       a|  UR                  5       R                  5       n[%        U[&        5      (       a  UR)                  5       nU H#  nUR                  U R                  XV5      5        M%     UR                  5       $ USS nU HJ  n[+        U5      R                  5       nUR                  U R                  X†5      5        U[        U5      S nML     UR                  5       $ ! [         a    [        SU< SU< 35      ef = f)a  Create a GVariant object from given format and a value that matches
the format.

This method recursively calls itself for complex structures (arrays,
dictionaries, boxed).

Returns the generated GVariant.

If value is None it will generate an empty GVariant container type.
NzJCould not create array, tuple or dictionary entry from non iterable value Ú z,Tuple mismatches value's number of elements r   z*Dictionary entries must have two elements é   )r   ÚVariantTypeÚ_LEAF_CONSTRUCTORSÚVariantBuilderÚnewÚendÚis_maybeÚ	add_valueÚ_createÚelementÚ
dup_stringÚiterÚ	TypeErrorÚis_tupleÚn_itemsÚlenÚis_dict_entryÚis_arrayr   ÚdictÚitemsr   )	r$   ÚformatÚvalueÚgvtypeÚbuilderÚelement_typer8   Úremainer_formatÚdups	            r   rL   Ú_VariantCreator._createi   sû  € ô ×!Ñ! &Ó)ˆØ×,Ñ,Ó,Ø×*Ñ*¨6Ò2°5Ó9Ð9ô ×%Ñ%×)Ñ)¨&Ó1ˆØ‰=Ø—;‘;“=Ð à�?‰?×ÑØ×Ñ˜dŸl™l¨6¯>©>Ó+;×+FÑ+FÓ+HÈ%ÓPÔQØ—;‘;“=Ð ð	-Ü�ŒKð
 �?‰?×Ñ §¡Ó!1´S¸³ZÓ!?ÝÓSYÒ[`ÐaÓbÐbØ×Ñ×!Ñ!¤c¨%£j°A£oÝÓQWÒY^Ð_Ó`Ð`à�?‰?×ÑØ!Ÿ>™>Ó+×6Ñ6Ó8ˆLÜ˜%¤×&Ñ&ØŸ™›�Û�Ø×!Ñ! $§,¡,¨|Ó"?Ö@ñ ð �{‰{‹}Ðð % Q R˜jˆOÛ�Ü.¨Ó?×JÑJÓL�Ø×!Ñ! $§,¡,¨sÓ"6Ô7Ø"1´#°c³(°)Ð"<’ñ ð
 �{‰{‹}Ðøô- ó 	-ÝÛ#¢Uð,ó -ð -ð	-ús   ÃI ÉI*r   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   ÚVariantÚnew_booleanÚnew_byteÚ	new_int16Ú
new_uint16Ú	new_int32Ú
new_uint32Ú	new_int64Ú
new_uint64Ú
new_handleÚ
new_doubleÚ
new_stringÚnew_object_pathÚnew_signatureÚnew_variantrF   rL   Ú__static_attributes__r   r   r   r2   r2   V   sÇ   † ð �\‰\×%Ñ%Ø�\‰\×"Ñ"Ø�\‰\×#Ñ#Ø�\‰\×$Ñ$Ø�\‰\×#Ñ#Ø�\‰\×$Ñ$Ø�\‰\×#Ñ#Ø�\‰\×$Ñ$Ø�\‰\×$Ñ$Ø�\‰\×$Ñ$Ø�\‰\×$Ñ$Ø�\‰\×)Ñ)Ø�\‰\×'Ñ'Ø�\‰\×%Ñ%ñÐõ"0r   r2   Úget_booleanÚget_byteÚ	get_int16Ú
get_uint16Ú	get_int32Ú
get_uint32Ú	get_int64Ú
get_uint64Ú
get_handleÚ
get_doubleÚ
get_string)r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   c                   ó‚   • \ rS rSrS r\S 5       rS rS rS r	S r
S rS	 rS
 r\S 5       rS rS rS rS rS rSrg)rd   é­   c                 ó¨   • [         R                  R                  U5      (       d  [        SU5      e[	        5       nUR                  X5      nXl        U$ )at  Create a GVariant from a native Python object.

format_string is a standard GVariant type signature, value is a Python
object whose structure has to match the signature.

Examples:
  GLib.Variant('i', 1)
  GLib.Variant('(is)', (1, 'hello'))
  GLib.Variant('(asa{sv})', ([], {'foo': GLib.Variant('b', True),
                                  'bar': GLib.Variant('i', 2)}))
z#Invalid GVariant format string '%s')r   rE   Ústring_is_validrP   r2   rL   Úformat_string)Úclsrƒ   rY   ÚcreatorrA   s        r   Ú__new__ÚVariant.__new__®   sI   € ô ×Ñ×/Ñ/°×>Ñ>ÜÐAÀ=ÓQÐQÜ!Ó#ˆØ�O‰O˜MÓ1ˆØ'ŒØˆr   c                  ó@   • [         R                  R                  U 5      $ r   )r   rd   Ú	new_tuple)Úelementss    r   r‰   ÚVariant.new_tupleÁ   s   € ä�|‰|×%Ñ% hÓ/Ð/r   c                 óF   •  U R                  5         g ! [         a     g f = fr   )ÚunrefÚImportError©r$   s    r   Ú__del__ÚVariant.__del__Å   s$   € ð		Ø�J‰J�LøÜó 	ñ ð	úó   ‚ “
 Ÿ c                 ó$   • U R                  S5      $ ©NT)Úprint_r�   s    r   Ú__str__ÚVariant.__str__Ñ   s   € Ø�{‰{˜4Ó Ð r   c                 ó’   • [        U S5      (       a  U R                  nOU R                  5       nSU< SU R                  S5      < S3$ )Nrƒ   zGLib.Variant('z', FÚ))Úhasattrrƒ   Úget_type_stringr•   )r$   Úfs     r   Ú__repr__ÚVariant.__repr__Ô   s=   € Ü�4˜×)Ñ)Ø×"Ñ"‰Aà×$Ñ$Ó&ˆAøÛ+,¨d¯k©k¸%Ö.@ÐAÐAr   c                 óF   •  U R                  U5      $ ! [         a     gf = f©NF©ÚequalrP   ©r$   Úothers     r   Ú__eq__ÚVariant.__eq__Û   s(   € ð	Ø—:‘:˜eÓ$Ð$øÜó 	Ùð	úr’   c                 óP   •  U R                  U5      (       + $ ! [         a     gf = fr”   r¡   r£   s     r   Ú__ne__ÚVariant.__ne__á   s+   € ð	Ø—z‘z %Ó(Ô(Ð(øÜó 	Ùð	ús   ‚ ˜
%¤%c                 óT   • [        U R                  5       U R                  5       45      $ r   )Úhashr›   Úunpackr�   s    r   Ú__hash__ÚVariant.__hash__ç   s#   € ô �T×)Ñ)Ó+¨T¯[©[«]Ð;Ó<Ð<r   c                 óò  ^ • T R                  5       n[        R                  U5      nU(       a  [        T U5      " 5       $ UR	                  S5      (       a,  [        U 4S j[        T R                  5       5       5       5      $ UR	                  S5      (       as  0 n[        T R                  5       5       HR  nT R                  U5      nUR                  S5      R                  5       X5R                  S5      R                  5       '   MT     U$ UR	                  S5      (       aG  [        T R                  5       5       Vs/ s H"  nT R                  U5      R                  5       PM$     sn$ UR	                  S5      (       a  T R                  5       R                  5       $ UR	                  S5      (       a5  T R                  5       (       d  g	T R                  S5      R                  5       $ [        S
U-   5      es  snf )z1Decompose a GVariant into a native Python object.Ú(c              3   ób   >#   • U  H$  nTR                  U5      R                  5       v •  M&     g 7fr   )Úget_child_valuer¬   )Ú.0r8   r$   s     €r   Ú	<genexpr>Ú!Variant.unpack.<locals>.<genexpr>ù   s/   øé € ð <Ú":˜Qð ×-Ñ-¨aÓ0×7Ñ7×9Ð9Ú":ùs   ƒ,/úa{rD   r   ÚarA   ÚmNzunsupported GVariant type )r›   ÚLEAF_ACCESSORSÚgetÚgetattrÚ
startswithÚtupleÚrangeÚ
n_childrenr²   r¬   Úget_variantÚNotImplementedError)r$   Útype_stringÚlaÚresr8   rA   s   `     r   r¬   ÚVariant.unpackí   s·  ø€ ð ×*Ñ*Ó,ˆô ×Ñ Ó,ˆÞÜ˜4 Ô$Ó&Ð&ð ×!Ñ! #×&Ñ&Üô <Ü"'¨¯©Ó(9Ô":ó<ó <ð <ð ×!Ñ! $×'Ñ'ØˆCÜ˜4Ÿ?™?Ó,Ö-�Ø×(Ñ(¨Ó+�Ø56×5FÑ5FÀqÓ5I×5PÑ5PÓ5R�×%Ñ% aÓ(×/Ñ/Ó1Ó2ñ .ð ˆJð ×!Ñ! #×&Ñ&ä" 4§?¡?Ó#4Ô5ó7Ú5˜ð ×(Ñ(¨Ó+×2Ñ2Ö4Ù5ñ7ð 7ð ×!Ñ! #×&Ñ&Ø×#Ñ#Ó%×,Ñ,Ó.Ð.ð ×!Ñ! #×&Ñ&Ø—?‘?×$Ñ$ØØ×'Ñ'¨Ó*×1Ñ1Ó3Ð3ä!Ð">ÀÑ"LÓMÐMùò7s   Ä;)G4c                 óX  • US:X  a  / $ UR                  S5      (       d  U/$ / nSnUSS nU(       ax  US   nX5-  nUSS nUS;   a  M  US	;   a@  SnUnUS:X  a  S
nOSnUS:”  a+  US   nX5-  nUSS nXW:X  a  US-  nO
XX:X  a  US-  nUS:”  a  M+  UR                  U5        SnU(       a  Mx  U$ )a3  Return a list of the element signatures of the topmost signature tuple.

If the signature is not a tuple, it returns one element with the entire
signature. If the signature is an empty tuple, the result is [].

This is useful for e. g. iterating over method parameters which are
passed as a single Variant.
z()r°   Ú rD   éÿÿÿÿr   N)r¸   r·   )r°   Ú{r™   Ú})r¼   Úappend)	ÚklassÚ	signatureÚresultÚheadÚtailÚcÚlevelÚupÚdowns	            r   Úsplit_signatureÚVariant.split_signature  sñ   € ð ˜ÓØˆIà×#Ñ# C×(Ñ(Ø�;ÐàˆØˆØ˜˜2ˆˆÞØ�Q‘ˆAØ‰IˆDØ˜˜�8ˆDà�J‹áØ�J‹à�Ø�Ø˜“9Ø‘Dà�DØ˜a“iØ˜Q™�AØ‘I�DØ  ˜8�DØ“wØ ™
™Ø›Ø ™
˜ð ˜a•ið �M‰M˜$ÔØˆD÷7 ˆdð: ˆr   c                 óD  • U R                  5       S;   a  [        U R                  5       5      $ U R                  5       R                  S5      (       d$  U R                  5       R                  S5      (       a  U R	                  5       $ [        SU R                  5       -  5      e)N©r>   r?   r@   r·   r°   z'GVariant type %s does not have a length)r›   rS   r~   r¼   r¿   rP   r�   s    r   Ú__len__ÚVariant.__len__K  s€   € Ø×ÑÓ! _Ó4Ü�t—‘Ó(Ó)Ð)à×ÑÓ!×,Ñ,¨S×1Ñ1°T×5IÑ5IÓ5K×5VÑ5VÐWZ×5[Ñ5[Ø—?‘?Ó$Ð$ÜÐAÀD×DXÑDXÓDZÑZÓ[Ð[r   c                 óÚ  • U R                  5       R                  S5      (       a:   U R                  U[        S5      5      nUc  [	        U5      eUR                  5       $ U R                  5       R                  S5      (       d$  U R                  5       R                  S5      (       ag  [        U5      nUS:  a  U R                  5       U-   nUS:  d  XR                  5       :¼  a  [        S5      eU R                  U5      R                  5       $ U R                  5       S;   a  U R                  5       R                  U5      $ [        S	U R                  5       -  5      e! [         aƒ    [        U R                  5       5       HZ  nU R                  U5      nUR                  S5      R                  5       U:X  d  M9  UR                  S5      R                  5       s  s $    [	        U5      ef = f)
Nr¶   Ú*r   rD   r·   r°   zlist index out of rangerØ   z#GVariant type %s is not a container)r›   r¼   Úlookup_valuer   ÚKeyErrorr¬   rP   r¾   r¿   r²   ÚintÚ
IndexErrorr~   Ú__getitem__)r$   ÚkeyÚvalr8   rA   s        r   rá   ÚVariant.__getitem__S  s¤  € à×ÑÓ!×,Ñ,¨T×2Ñ2ð$Ø×'Ñ'¨Ô-EÀcÓ-JÓK�Ø‘;Ü" 3›-Ð'Ø—z‘z“|Ð#ð ×ÑÓ!×,Ñ,¨S×1Ñ1°T×5IÑ5IÓ5K×5VÑ5VÐWZ×5[Ñ5[Ü�c“(ˆCØ�Q‹wØ—o‘oÓ'¨#Ñ-�Ø�Q‹w˜#§¡Ó!2Ó2Ü Ð!:Ó;Ð;Ø×'Ñ'¨Ó,×3Ñ3Ó5Ð5ð ×ÑÓ! _Ó4Ø—?‘?Ó$×0Ñ0°Ó5Ð5äÐ=À×@TÑ@TÓ@VÑVÓWÐWøô/ ó $ô ˜tŸ™Ó0Ö1�AØ×,Ñ,¨QÓ/�AØ×(Ñ(¨Ó+×2Ñ2Ó4¸Õ;Ø ×0Ñ0°Ó3×:Ñ:Ó<Ô<ñ 2ô ˜s“mÐ#ð$ús   ¦8E ÅAG*Æ9!G*ÇG*c                 ó"   • U R                  5       $ r   )Ú__bool__r�   s    r   Ú__nonzero__ÚVariant.__nonzero__x  s   € Ø�}‰}‹Ðr   c                 óà  • U R                  5       S;   a  U R                  5       S:g  $ U R                  5       S;   a  U R                  5       $ U R                  5       S;   a  [        U R	                  5       5      S:g  $ U R                  5       R                  S5      (       d$  U R                  5       R                  S5      (       a  U R                  5       S:g  $ [        U R                  5       5      $ )N)	r5   r6   r7   r8   r9   r:   r;   r<   r=   r   )r4   rØ   r·   r°   )r›   r¬   rt   rS   r~   r¼   r¿   Úboolr�   s    r   ræ   ÚVariant.__bool__{  sÄ   € Ø×ÑÓ!Ð%RÓRØ—;‘;“= AÑ%Ð%Ø×ÑÓ! UÓ*Ø×#Ñ#Ó%Ð%Ø×ÑÓ! _Ó4Ü�t—‘Ó(Ó)¨QÑ.Ð.à×ÑÓ!×,Ñ,¨S×1Ñ1°T×5IÑ5IÓ5K×5VÑ5VÐWZ×5[Ñ5[Ø—?‘?Ó$¨Ñ)Ð)ä�D—K‘K“MÓ"Ð"r   c                 óH  • U R                  5       R                  S5      (       d  [        SU R                  5       -  5      e/ n[        U R	                  5       5       HB  nU R                  U5      nUR                  UR                  S5      R                  5       5        MD     U$ )Nr¶   z$GVariant type %s is not a dictionaryr   )r›   r¼   rP   r¾   r¿   r²   rË   r¬   )r$   rÄ   r8   rA   s       r   ÚkeysÚVariant.keysˆ  sˆ   € Ø×#Ñ#Ó%×0Ñ0°×6Ñ6ÜÐBÀT×EYÑEYÓE[Ñ[Ó\Ð\àˆÜ�t—‘Ó(Ö)ˆAØ×$Ñ$ QÓ'ˆAØ�J‰J�q×(Ñ(¨Ó+×2Ñ2Ó4Ö5ñ *ð ˆ
r   r   N)r`   ra   rb   rc   r†   Ústaticmethodr‰   r�   r–   r�   r¥   r¨   r­   r¬   ÚclassmethodrÕ   rÙ   rá   rç   ræ   rí   rs   r   r   r   rd   rd   ­   sr   † òð& ñ0ó ð0ò
ò!òBòòò=ò&NðP ñ/ó ð/òj\òXòJò#õr   rd   c                 óH   • [         R                  R                  U 5      u  pU$ r   )r   rd   r~   )r$   rY   Úlengths      r   r~   r~   “  s   € Ü—L‘L×+Ñ+¨DÓ1�M€EØ€Lr   rÈ   c                 ó    • [        U [        5      (       a%  [        R                  U R	                  S5      U5      $ [        R                  X5      $ )NúUTF-8)r   Úbytesr   Úmarkup_escape_textÚdecode)Útextrò   s     r   rö   rö   �  s<   € Ü�$œ×ÑÜ×&Ñ& t§{¡{°7Ó';¸VÓDÐDä×&Ñ& tÓ4Ð4r   rö   )ÚDESKTOPÚ	DOCUMENTSÚDOWNLOADÚMUSICÚPICTURESÚPUBLIC_SHAREÚ	TEMPLATESÚVIDEOSÚUSER_DIRECTORY_zGLib.UserDirectory.DIRECTORY_Ú
DIRECTORY_)ÚERRÚHUPÚINÚNVALÚOUTÚPRIÚIO_)ÚAPPENDÚGET_MASKÚIS_READABLEÚIS_SEEKABLEÚMASKÚNONBLOCKÚSET_MASKÚIO_FLAG_zGLib.IOFlags.ÚIO_FLAG_IS_WRITEABLEzGLib.IOFlags.IS_WRITABLE)ÚAGAINÚEOFÚERRORÚNORMALÚ
IO_STATUS_zGLib.IOStatus.)ÚCHILD_INHERITS_STDINÚDO_NOT_REAP_CHILDÚFILE_AND_ARGV_ZEROÚLEAVE_DESCRIPTORS_OPENÚSEARCH_PATHÚSTDERR_TO_DEV_NULLÚSTDOUT_TO_DEV_NULLÚSPAWN_zGLib.SpawnFlags.)ÚHIDDENÚIN_MAINÚREVERSEÚNO_ARGÚFILENAMEÚOPTIONAL_ARGÚNOALIASÚOPTION_FLAG_zGLib.OptionFlags.)ÚUNKNOWN_OPTIONÚ	BAD_VALUEÚFAILEDÚOPTION_ERROR_zGLib.OptionError.)Ú
G_MINFLOATÚ
G_MAXFLOATÚG_MINDOUBLEÚG_MAXDOUBLEÚ
G_MINSHORTÚ
G_MAXSHORTÚG_MAXUSHORTÚG_MININTÚG_MAXINTÚ	G_MAXUINTÚ	G_MINLONGÚ	G_MAXLONGÚ
G_MAXULONGÚ	G_MAXSIZEÚ
G_MINSSIZEÚ
G_MAXSSIZEÚG_MINOFFSETÚG_MAXOFFSETÚ_rD   c                   ó<   ^ • \ rS rSrSS jrSS jrU 4S jrSrU =r$ )ÚMainLoopiæ  c                 óB   • [         R                  R                  US5      $ r    )r   r@  rH   )r„   Úcontexts     r   r†   ÚMainLoop.__new__è  s   € Ü�}‰}× Ñ  ¨%Ó0Ð0r   c                 ó   • g r   r   )r$   rB  s     r   Ú__init__ÚMainLoop.__init__ë  ó   € Ør   c                 ó   >• [        U R                  5         [        U R                  5       5      R	                  U R                  5         [
        [        U ]  5         S S S 5        S S S 5        g ! , (       d  f       N= f! , (       d  f       g = fr   )r   Úquitr   Úget_contextÚrunningÚsuperr@  Úrun)r$   Ú	__class__s    €r   rM  ÚMainLoop.runî  sZ   ø€ Ü% d§i¡iÕ0Ü × 0Ñ 0Ó 2Ó3×;Ñ;¸D¿I¹IÕFÜ”h Ñ)Ô+÷ G÷ 1Ð0ßFÕFú÷ 1Õ0ús#   —3A?Á
A.ÁA?Á.
A<	Á8A?Á?
Br   r   )	r`   ra   rb   rc   r†   rE  rM  rs   Ú__classcell__©rN  s   @r   r@  r@  æ  s   ø† ô1ô÷,ó ,r   r@  c                   ó,   ^ • \ rS rSrSU 4S jjrSrU =r$ )ÚMainContextiø  c                 ó’   >• [        U 5      R                  5          [        [        U ]  U5      sS S S 5        $ ! , (       d  f       g = fr   )r   ÚpausedrL  rS  Ú	iteration)r$   Ú	may_blockrN  s     €r   rV  ÚMainContext.iterationú  s/   ø€ Ü˜DÓ!×(Ñ(Õ*Üœ dÑ5°iÓ@÷ +×*×*ús	   ›8¸
Ar   )T)r`   ra   rb   rc   rV  rs   rP  rQ  s   @r   rS  rS  ø  s   ø† ÷Aõ Ar   rS  c                   óž   ^ • \ rS rSrS rU 4S jrS rS rSU 4S jjrS r	\
" \	S5      r	S	 rS
 r\" \\5      rS rS r\" \\5      rSrU =r$ )ÚSourcei  c                 ó@   • [        5       nXl        [        USS5        U$ )NÚ__pygi_custom_sourceT)r   rN  Úsetattr)r„   ÚargsÚkwargsÚsources       r   r†   ÚSource.__new__  s#   € ô “ˆØÔÜ�Ð.°Ô5Øˆr   c                 ó(   >• [         [        U ]  5       $ r   )rL  rZ  rE  ©r$   r^  r_  rN  s      €r   rE  ÚSource.__init__  s   ø€ Ü”V˜TÑ+Ó-Ð-r   c                 óˆ   • [        U S5      (       a1  U R                  5         U R                  5         U R                  5         g g ©Nr\  )rš   ÚdestroyÚfinalizeÚ_clear_boxedr�   s    r   r�   ÚSource.__del__  s5   € Ü�4Ð/×0Ñ0ð �L‰LŒNØ�M‰MŒOØ×ÑÕð 1r   c                 ó   • g r   r   r�   s    r   rh  ÚSource.finalize  rG  r   c                 óh   >• [        U S5      (       a  [        XU5        g [        [        U ]  X5        g rf  )rš   r	   rL  rZ  Úset_callback)r$   ÚfnÚ	user_datarN  s      €r   rn  ÚSource.set_callback  s.   ø€ Ü�4Ð/×0Ñ0ô   ¨)Õ4ô ”&˜$Ñ,¨RÕ;r   c                 ó0   • [         R                  5       S-  $ ©Ng�íµ ÷Æ°>©r   Úget_real_timer�   s    r   Úget_current_timeÚSource.get_current_time$  s   € Ü×!Ñ!Ó# hÑ.Ð.r   z.GLib.Source.get_time() or GLib.get_real_time()c                 ó"   • U R                  5       $ r   )Úget_priorityr�   s    r   Ú__get_priorityÚSource.__get_priority,  s   € Ø× Ñ Ó"Ð"r   c                 ó&   • U R                  U5        g r   )Úset_priority©r$   rY   s     r   Ú__set_priorityÚSource.__set_priority/  s   € Ø×Ñ˜%Õ r   c                 ó"   • U R                  5       $ r   )Úget_can_recurser�   s    r   Ú__get_can_recurseÚSource.__get_can_recurse4  s   € Ø×#Ñ#Ó%Ð%r   c                 ó&   • U R                  U5        g r   )Úset_can_recurser~  s     r   Ú__set_can_recurseÚSource.__set_can_recurse7  s   € Ø×Ñ˜UÕ#r   r   r   )r`   ra   rb   rc   r†   rE  r�   rh  rn  rv  r   Ú_Source__get_priorityÚ_Source__set_priorityÚpropertyÚpriorityÚ_Source__get_can_recurseÚ_Source__set_can_recurseÚcan_recursers   rP  rQ  s   @r   rZ  rZ    sg   ø† òõ.ò ò÷<ò/ñ "Ð"2Ø"RóTÐò
#ò!ñ ˜¨Ó7€Hò&ò$ñ Ð,Ð.?Ó@†Kr   rZ  c                   ób   ^ • \ rS rSr\R
                  4S jr\R
                  4U 4S jjrSrU =r	$ )ÚIdleiA  c                 ó:   • [         R                  5       nXl        U$ r   )r   Úidle_source_newrN  )r„   rŒ  r`  s      r   r†   ÚIdle.__new__B  s   € Ü×%Ñ%Ó'ˆØÔØˆr   c                 óv   >• [         [        U ]  5         U[        R                  :w  a  U R                  U5        g g r   )rL  rZ  rE  r   ÚPRIORITY_DEFAULTr}  )r$   rŒ  rN  s     €r   rE  ÚIdle.__init__G  s1   ø€ ÜŒf�dÑ$Ô&Ø”t×,Ñ,Ó,Ø×Ñ˜hÕ'ð -r   r   )
r`   ra   rb   rc   r   r–  r†   rE  rs   rP  rQ  s   @r   r‘  r‘  A  s&   ø† Ø"×3Ñ3ô ð
 !%× 5Ñ 5÷ (õ (r   r‘  c                   óX   • \ rS rSrS\R
                  4S jrS\R
                  4S jrSrg)ÚTimeoutiP  r   c                 ó<   • [         R                  U5      nXl        U$ r   )r   Útimeout_source_newrN  )r„   ÚintervalrŒ  r`  s       r   r†   ÚTimeout.__new__Q  s   € Ü×(Ñ(¨Ó2ˆØÔØˆr   c                 óP   • U[         R                  :w  a  U R                  U5        g g r   )r   r–  r}  )r$   rœ  rŒ  s      r   rE  ÚTimeout.__init__V  s#   € Ø”t×,Ñ,Ó,Ø×Ñ˜hÕ'ð -r   r   N)	r`   ra   rb   rc   r   r–  r†   rE  rs   r   r   r   r™  r™  P  s$   † Ø¨$×*?Ñ*?ô ð
 !"¨D×,AÑ,A÷ (r   r™  c                 óp   • UR                  S[        R                  5      n[        R                  " X0/UQ76 $ ©NrŒ  )rº   r   ÚPRIORITY_DEFAULT_IDLEÚidle_add)Úfunctionrp  r_  rŒ  s       r   r£  r£  _  s,   € Ø�z‰z˜*¤d×&@Ñ&@ÓA€HÜ�=Š=˜Ð8¨iÒ8Ð8r   r£  c                 ór   • UR                  S[        R                  5      n[        R                  " X@U/UQ76 $ r¡  )rº   r   r–  Útimeout_add©rœ  r¤  rp  r_  rŒ  s        r   r¦  r¦  g  s0   € Ø�z‰z˜*¤d×&;Ñ&;Ó<€HÜ×Ò˜H°ÐE¸9ÒEÐEr   r¦  c                 ór   • UR                  S[        R                  5      n[        R                  " X@U/UQ76 $ r¡  )rº   r   r–  Útimeout_add_secondsr§  s        r   r©  r©  o  s0   € Ø�z‰z˜*¤d×&;Ñ&;Ó<€HÜ×#Ò# H¸ÐMÀ9ÒMÐMr   r©  c                 óì  ^ ^• [        U[        5      (       a  [        U[        R                  5      (       at  [        R
                  " S[        5        UnUmUn[        T5      (       d  [        S5      eSU;   a!  [        R
                  " S[        5        US   nOH[        R                  nO7[        U5      S:  d  [        US   5      (       d  [        S5      eUS   mUSS  n[        T [        5      (       a'  UU 4S jn[        R                  R                  T 5      nOÓ[        T [        R                  5      (       aI  [        R                  S	:X  a5  UU 4S
 jn[        R                  R!                  T R#                  5       5      nOk[%        T S5      (       a5  UU 4S jn[        R                  R                  T R#                  5       5      nO%[        T [        R                  5      (       d   eTnT nXqX&U4$ )NzFCalling io_add_watch without priority as second argument is deprecatedzthird argument must be callablerŒ  zgCalling io_add_watch with priority keyword argument is deprecated, put it as second positional argumentrD   r   z%expecting callback as fourth argumentc                 ó   >• T" TU/UQ76 $ r   r   ©r>  ÚcondÚdataÚcallbackÚchannels      €€r   Ú<lambda>Ú(_io_add_watch_get_args.<locals>.<lambda>�  ó   ø€ ±(¸7ÀDÐ2PÈ4Ó2Pr   Úwin32c                 ó   >• T" TU/UQ76 $ r   r   r¬  s      €€r   r±  r²     r³  r   Úfilenoc                 ó   >• T" TU/UQ76 $ r   r   r¬  s      €€r   r±  r²  ¤  r³  r   )r   rß   r   ÚIOConditionr   r   r   ÚcallablerP   r–  rS   Ú	IOChannelÚunix_newÚsocketÚsysÚplatformÚwin32_new_socketr¶  rš   )	r°  Ú	priority_Ú	conditionÚcb_and_user_datar_  rp  Úfunc_fdtransformÚreal_channelr¯  s	   `       @r   Ú_io_add_watch_get_argsrÅ  ƒ  s“  ù€ Ü�i¤×%Ñ%¬°I¼t×?OÑ?O×)PÑ)PÜ�ŠÐ^Ü,ô	.ð %ˆ	ØˆØˆ	Ü˜×!Ñ!ÜÐ=Ó>Ð>ð ˜ÓÜ�MŠMð  DÜ0ô2à˜zÑ*‰Iä×-Ñ-‰IäÐÓ  1Ó$¬HÐ5EÀaÑ5H×,IÑ,IÜÐCÓDÐDØ# AÑ&ˆØ$ Q RÐ(ˆ	ô �'œ3×ÑÝPÐÜ—~‘~×.Ñ.¨wÓ7‰Ü	�GœVŸ]™]×	+Ñ	+´·±ÀÓ0GÝPÐÜ—~‘~×6Ñ6°w·~±~Ó7GÓH‰Ü	�˜(×	#Ñ	#åPÐÜ—~‘~×.Ñ.¨w¯~©~Ó/?Ó@‰ä˜'¤4§>¡>×2Ñ2Ð2Ð2Ø#ÐØˆà IÀÐJÐJr   rÅ  c                  óP   • [        U 0 UD6u  p#pEn[        R                  " X#XE/UQ76 $ )zOio_add_watch(channel, priority, condition, func, *user_data) -> event_source_id)rÅ  r   Úio_add_watch)r^  r_  r°  rŒ  rÁ  Úfuncrp  s          r   rÇ  rÇ  ±  s1   € ä4JÈDÐ4[ÐTZÑ4[Ñ1€G�y¨	Ü×Ò˜W°	ÐLÀ)ÒLÐLr   rÇ  c                   ó  ^ • \ rS rSrSS jrU 4S jrSS jrSS jrSS jrSS jr	S r
\R                  R                  \R                  R                  \R                  R                  S	.rSS
 jrS r\" \S5      rS rS rSrU =r$ )rº  i»  c                 óö   • Ub  [         R                  R                  U5      $ Ub(  [         R                  R                  X#=(       d    S5      $ Ub  [         R                  R	                  U5      $ [        S5      e)NÚrzLeither a valid file descriptor, file name, or window handle must be supplied)r   rº  r»  Únew_fileÚwin32_new_fdrP   )r„   ÚfiledesÚfilenameÚmodeÚhwnds        r   r†   ÚIOChannel.__new__¼  sc   € ØÑÜ—>‘>×*Ñ*¨7Ó3Ð3ØÑÜ—>‘>×*Ñ*¨8·[¸SÓAÐAØÑÜ—>‘>×.Ñ.¨tÓ4Ð4ÜÐfÓgÐgr   c                 ó(   >• [         [        U ]  5       $ r   )rL  rº  rE  rc  s      €r   rE  ÚIOChannel.__init__Å  s   ø€ Ü”Y Ñ.Ó0Ð0r   c                 ó   • [        X5      $ r   )r
   )r$   Ú	max_counts     r   ÚreadÚIOChannel.readÈ  s   € Ü˜tÓ/Ð/r   c                 ó4   • U R                  5       u  p#pEUc  gU$ ©NrÇ   )Ú	read_line)r$   Ú	size_hintÚstatusÚbufrò   Úterminator_poss         r   ÚreadlineÚIOChannel.readlineË  s"   € ð 15·±Ó0@Ñ-ˆ�fØ‰;ØØˆ
r   c                 ó  • / n[         R                  R                  nU[         R                  R                  :X  aI  U R                  5       u  p4pVUc  SnUR	                  U5        U[         R                  R                  :X  a  MI  U$ rÚ  )r   ÚIOStatusr  rÛ  rË   )r$   rÜ  ÚlinesrÝ  rÞ  rò   rß  s          r   Ú	readlinesÚIOChannel.readlinesÓ  sn   € ð ˆÜ—‘×%Ñ%ˆØœŸ™×,Ñ,Ó,Ø48·N±NÓ4DÑ1ˆV˜&ð ‰{Ø�Ø�L‰L˜Ôð œŸ™×,Ñ,Õ,ð ˆr   c                 óš   • [        U[        5      (       d  UR                  S5      nUS:X  a  [        U5      nU R	                  X5      u  p4U$ )Nrô   rÈ   )r   rõ   ÚencoderS   Úwrite_chars)r$   rÞ  ÚbuflenrÝ  Úwrittens        r   ÚwriteÚIOChannel.writeá  sE   € Ü˜#œu×%Ñ%Ø—*‘*˜WÓ%ˆCØ�R‹<Ü˜“XˆFØ ×,Ñ,¨SÓ9ÑˆØˆr   c                 ó8   • U H  nU R                  U5        M     g r   )rì  )r$   rä  Úlines      r   Ú
writelinesÚIOChannel.writelinesé  s   € ÛˆDØ�J‰J�tÖò r   )r   rD   r   c                 óv   •  U R                   U   nU R                  X5      $ ! [         a    [        S5      ef = f)Nzinvalid 'whence' value)Ú_whence_maprÞ   Ú
ValueErrorÚseek_position)r$   ÚoffsetÚwhenceÚws       r   ÚseekÚIOChannel.seekï  sG   € ð	7Ø× Ñ  Ñ(ˆAð ×!Ñ! &Ó,Ð,øô ó 	7ÜÐ5Ó6Ð6ð	7ús   ‚" ¢8c                 ó\   • UR                  S[        R                  5      n[        XX/UQ76 $ r¡  )rº   r   r–  rÇ  )r$   rÁ  r¯  rp  r_  rŒ  s         r   Ú	add_watchÚIOChannel.add_watchö  s*   € Ø—:‘:˜j¬$×*?Ñ*?Ó@ˆÜ˜D¨IÐLÀ)ÒLÐLr   zGLib.io_add_watch()c                 ó   • U $ r   r   r�   s    r   Ú__iter__ÚIOChannel.__iter__ü  s   € Øˆr   c                 ót   • U R                  5       u  pp4U[        R                  R                  :X  a  U$ [        er   )rÛ  r   rã  r  ÚStopIteration)r$   rÝ  rÞ  rò   rß  s        r   Ú__next__ÚIOChannel.__next__ÿ  s0   € Ø04·±Ó0@Ñ-ˆ�fØ”T—]‘]×)Ñ)Ó)ØˆJÜÐr   r   )NNNN©rÈ   )r   )r`   ra   rb   rc   r†   rE  r×  rà  rå  rì  rð  r   ÚSeekTypeÚSETÚCURÚENDró  rù  rü  r   rÿ  r  rs   rP  rQ  s   @r   rº  rº  »  s|   ø† ôhõ1ô0ôôôòð —m‘m×'Ñ'¨D¯M©M×,=Ñ,=À$Ç-Á-×BSÑBSÑT€Kô-òMñ ˜9Ð&;Ó<€Iò÷ð r   rº  c                   ó    • \ rS rSrS rS rSrg)ÚPollFDi
  c                 ó:   • [         R                  5       nXl        U$ r   )r   r  rN  )r„   ÚfdÚeventsÚpollfds       r   r†   ÚPollFD.__new__  s   € Ü—‘“ˆØÔØˆr   c                 ó   • Xl         X l        g r   )r  r  )r$   r  r  s      r   rE  ÚPollFD.__init__  s   € ØŒØ�r   )r  r  N)r`   ra   rb   rc   r†   rE  rs   r   r   r   r  r  
  s   † òõ
r   r  c                 óL  • / n[        U5      (       a§  [        R                  " S[        5        U nUn[	        U5      S:X  a!  UR                  S[        R                  5      nO¢[	        U5      S:X  a#  UnUR                  S[        R                  5      nOp[	        U5      S:X  a  US   /nUS   nOU[        S5      eU nUnSU;   a  US   nUnO8[	        U5      S:”  a  [        US   5      (       a  US   nUSS  nO[        S5      eS	U;   a  U(       a  [        S
5      eUS	   4nXuXd4$ )NzHCalling child_watch_add without priority as first argument is deprecatedr   rŒ  rD   r   z'expected at most 4 positional argumentsr¤  z#expected callback as third argumentr®  z'got multiple values for "data" argument)	r¹  r   r   r   rS   rº   r   r–  rP   )Úpriority_or_pidÚpid_or_callbackr^  r_  rp  Úpidr¯  rŒ  s           r   Ú_child_watch_add_get_argsr    s(  € Ø€Iä�× Ñ Ü�ŠÐ`Ü,ô	.àˆØ"ˆÜˆt‹9˜‹>Ø—z‘z *¬d×.CÑ.CÓD‰HÜ�‹Y˜!‹^ØˆIØ—z‘z *¬d×.CÑ.CÓD‰HÜ�‹Y˜!‹^Ø˜a™˜	ˆIØ˜A‘w‰HäÐEÓFÐFà"ˆØˆØ˜ÓØ˜jÑ)ˆHØ‰IÜ�‹Y˜‹]œx¨¨Q©×0Ñ0Ø˜A‘wˆHØ˜Q˜R˜‰IäÐAÓBÐBà�ÓÞÜÐEÓFÐFØ˜F‘^Ð%ˆ	à˜(Ð-Ð-r   r  c                  óN   • [        U 0 UD6u  p#pE[        R                  " X#U/UQ76 $ )z/child_watch_add(priority, pid, function, *data))r  r   Úchild_watch_add)r^  r_  rŒ  r  r¤  r®  s         r   r  r  I  s.   € ä$=¸tÐ$NÀvÑ$NÑ!€H�8Ü×Ò ¨xÐ?¸$Ò?Ð?r   r  c                  ó0   • [         R                  5       S-  $ rs  rt  r   r   r   rv  rv  R  s   € Ü×ÑÓ (Ñ*Ð*r   zGLib.get_real_time()rv  c                 ó2   • [         R                  X5      S   $ )Nr   )r   Úfilename_from_utf8)Ú
utf8stringrS   s     r   r  r  ]  s   € Ü×"Ñ" :Ó3°AÑ6Ð6r   r  Úunix_signal_addÚunix_signal_add_fullzGLib.unix_signal_addÚglib_versionz<(GLib.MAJOR_VERSION, GLib.MINOR_VERSION, GLib.MICRO_VERSION)Úpyglib_versionzgi.version_infor  )Wr   r½  r¼  Ú_ossighelperr   r   Úmoduler   r   r   r   r	   r
   Ú	overridesr   r   r   Úgir   r   r   Ú__all__r   r   rË   Ú	gi._errorr   r,   r-   r.   r/   r0   r   r&   r+   r`   ra   Ú	__gtype__Úmatchesrï   Únew_literalÚobjectr2   r¹   rd   r~   r]  rö   r6   Úattrr»   ÚUserDirectoryÚglobalsr¸  ÚIOFlagsÚIS_WRITABLEr  rã  Ú
SpawnFlagsÚOptionFlagsÚOptionErrorÚnameÚsplitr@  rS  rZ  r‘  r™  r£  r¦  r©  rÅ  rÇ  rº  r  r  r  rv  r  rš   r  r  ÚMAJOR_VERSIONÚMINOR_VERSIONÚMICRO_VERSIONr   r!  r   r   r   Ú<module>r9     s(  ðó, Û 
Û ç CÝ -÷9ó 9ç =Ñ =ß 3á Ó'€à
€å  Ù Ø ‡�ˆxÔ õ Ý à€Ø×!Ñ!€Ø�o‰o€Ø	‡g�g€Ø�o‰o€ò8ò<ò/ð €„Ø'€Ô Ø—*‘*×&Ñ&€„Ø€„Ù Ð!3Ó4€Ô ð ò +ñ +€ôC�fô CðN 
Ø	Ø	Ø	Ø	Ø	Ø	Ø	Ø	Ø	Ø	Ø	Ø	ñ€ô"cˆd�l‰lô còLñ
 ˆ�˜zÔ *à ‡�ˆyÔ ô5ð ‡�Ð#Ô $ó
1€Aà˜qÑ €DÙ�F˜DÐ"AÀAÑ"EÔFÙ˜d×0Ñ0°,ÀÑ2BÓC�GƒIˆd�OØ‡N�N�4Öñ
1ó 
4€AÙ" 4×#3Ñ#3°QÓ7�GƒIˆe�a‰iÑØ‡N�N�5˜1‘9Öñ 
4ó
*€Aà˜‰>€DÙ�F˜D /°AÑ"5Ô6Ù˜dŸl™l¨AÓ.�GƒIˆd�OØ‡N�N�4Öñ
*ð —|‘|×/Ñ/Ð Ù �Ð.Ð0JÔ KØ ‡�Ð%Ô &ã	,€AØ˜!Ñ€DÙ˜dŸm™m¨QÓ/�GƒIˆd�OÙ�F˜DÐ"2°QÑ"6Ô7Ø‡N�N�4Öñ	 
-ó
 €Að �a‰<€DÙ˜dŸo™o¨qÓ1�GƒIˆd�OÙ�F˜DÐ"4°qÑ"8Ô9Ø‡N�N�4Öñ
 ó
€Aà˜AÑ€DÙ˜d×.Ñ.°Ó2�GƒIˆd�OÙ�F˜DÐ"5¸Ñ"9Ô:Ø‡N�N�4Öñ
ó 
3€AØ˜QÑ€DÙ�F˜DÐ"5¸Ñ"9Ô:Ù˜d×.Ñ.°Ó2�GƒIˆd�OØ‡N�N�4Öñ	 
3óG€Dð �:‰:�c˜1Ó˜bÑ!€DÙ˜c 4Ó(�GƒIˆd�OØ‡N�N�4ÖñGô,ˆt�}‰}ô ,ñ �HÓ€Ø ‡�ˆzÔ ôA�$×"Ñ"ô Añ �{Ó#€Ø ‡�ˆ}Ô ô7AˆT�[‰[ô 7Añt 
�&Ó	€Ø ‡�ˆxÔ ô	(ˆ6ô 	(ð ‡�ˆvÔ ô(ˆfô (ð ‡�ˆyÔ ò9ð
 ‡�ˆzÔ òFð
 ‡�ˆ}Ô òNð
 ‡�Ð$Ô %ò(KðV ‡�Ð'Ô (òMð ‡�ˆ~Ô ôH�—‘ô HñV �YÓ€	Ø ‡�ˆ{Ô ôˆT�[‰[ô ñ 
�&Ó	€Ø ‡�ˆxÔ ò#.ðN ‡�Ð*Ô +ò@ð ‡�Ð Ô !ò+ñ Ð.Ð0FÓGÐ à ‡�Ð!Ô "ô
7ð ‡�Ð#Ô $ñ ˆ4Ð"×#Ñ#Ø×/Ñ/ÐØ‡N�NÐ)Ô*Ù�FÐ2Ð4JÔKð ×"Ñ" D×$6Ñ$6¸×8JÑ8JÐK€Ø ‡�ˆ~Ô Ù �˜ØNôPð €Ø ‡�ÐÔ  Ù �Ð(Ð*;Õ <r   