+
    öÙ†j  ã                   óà  € ^ RI Ht . R,OtRtRtRtRtRtRtRt	R	t
R
tRtRtRtRtRtRtRtRt ! R R]4      tR-R ltR.R ltR.R ltR.R ltR.R ltR.R ltR.R ltR.R ltR.R lt]R8X  dƒ   ]! R]! RR 4      4       ]! R]! RR!4      4       ]! R]! RR"4      4       ]! R]! RR#4      4       ]! R$]! RR%4      4       ]! R&]! RR'4      4       ]! R(]! RR)4      4       ]! R*]! RR+4      4       R# R# )/é    )ÚDialogÚerrorÚinfoÚquestionÚwarningÚabortretryignoreÚokÚokcancelÚretrycancelÚyesnoÚyesnocancelÚabortÚretryÚignoreÚcancelÚyesÚnoc                   ó   € ] tR t^=tRtRtRtR# )ÚMessagezA message boxÚtk_messageBox© N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚcommandÚ__static_attributes__r   ó    Ú)/usr/lib/python3.14/tkinter/messagebox.pyr   r   =   s
   † Ùà„Gr   r   Nc                 ó  € V'       d   R V9  d   W$R &   V'       d   RV9  d   W4R&   V '       d   WR&   V'       d   WR&   \        R/ VB P                  4       p\        V\        4      '       d   V'       d   \        # \
        # \        V4      # )ÚiconÚtypeÚtitleÚmessager   )r   ÚshowÚ
isinstanceÚboolÚYESÚNOÚstr)r$   r%   Ú_iconÚ_typeÚoptionsÚress   &&&&, r    Ú_showr0   G   so   € ß�˜wÔ&¸U°6©?ß�˜wÔ&¸U°6©?ß 5˜Ñ ß W˜	Ñ"Ü
Ñ
�GÑ
×
!Ñ
!Ó
#€Cä�#”t×ÒßÜˆJÜˆ	äˆs‹8€Or   c                ó.   € \        W\        \        3/ VB # )zShow an info message)r0   ÚINFOÚOK©r$   r%   r.   s   &&,r    Úshowinfor5   V   s   € ä�¤¤rÑ5¨WÑ5Ð5r   c                ó.   € \        W\        \        3/ VB # )zShow a warning message)r0   ÚWARNINGr3   r4   s   &&,r    Úshowwarningr8   [   s   € ä�¤¬"Ñ8°Ñ8Ð8r   c                ó.   € \        W\        \        3/ VB # )zShow an error message)r0   ÚERRORr3   r4   s   &&,r    Ú	showerrorr;   `   s   € ä�¤¬Ñ6¨gÑ6Ð6r   c                ó.   € \        W\        \        3/ VB # )zAsk a question)r0   ÚQUESTIONÚYESNOr4   s   &&,r    Úaskquestionr?   e   s   € ä�¤¬5Ñ<°GÑ<Ð<r   c                ó@   € \        W\        \        3/ VB pV\        8H  # )z@Ask if operation should proceed; return true if the answer is ok)r0   r=   ÚOKCANCELr3   ©r$   r%   r.   Úss   &&, r    ÚaskokcancelrD   j   s   € äˆeœh¬Ñ<°GÑ<€AØ”‰7€Nr   c                ó@   € \        W\        \        3/ VB pV\        8H  # )z0Ask a question; return true if the answer is yes)r0   r=   r>   r)   rB   s   &&, r    ÚaskyesnorF   p   s   € äˆeœh¬Ñ9°Ñ9€AØ”‰8€Or   c                óp   € \        W\        \        3/ VB p\        V4      pV\        8X  d   R# V\
        8H  # )zDAsk a question; return true if the answer is yes, None if cancelled.N)r0   r=   ÚYESNOCANCELr+   ÚCANCELr)   rB   s   &&, r    ÚaskyesnocancelrJ   v   s1   € äˆeœh¬Ñ?°wÑ?€AäˆA‹€AØŒF„{ÙØ”‰8€Or   c                ó@   € \        W\        \        3/ VB pV\        8H  # )zDAsk if operation should be retried; return true if the answer is yes)r0   r7   ÚRETRYCANCELÚRETRYrB   s   &&, r    ÚaskretrycancelrN   €   s   € äˆeœg¤{Ñ>°gÑ>€AØ”‰:Ðr   Ú__main__ÚSpamzEgg InformationzEgg Warningz	Egg Alertz	Question?ÚproceedzProceed?zyes/nozGot it?zyes/no/cancelzWant it?z	try againz
Try again?)r5   r8   r;   r?   rD   rF   rJ   rN   )NNNN)NN)Útkinter.commondialogr   Ú__all__r:   r2   r=   r7   ÚABORTRETRYIGNOREr3   rA   rL   r>   rH   ÚABORTrM   ÚIGNORErI   r)   r*   r   r0   r5   r8   r;   r?   rD   rF   rJ   rN   r   Úprintr   r   r    Ú<module>rX      s>  ðõ2 (ò/€ð 	€Ø€Ø€Ø
€ð &Ð Ø	€Ø€Ø€Ø€Ø€ð 	€Ø€Ø	€Ø	€Ø	€Ø€Ø	€ôˆfô ôô6ô
9ô
7ô
=ô
ôôôð ˆzÔá	ˆ&‘(˜6Ð#4Ó5Ô6Ù	ˆ)‘[ ¨Ó7Ô8Ù	ˆ'‘9˜V [Ó1Ô2Ù	ˆ*‘k &¨+Ó6Ô7Ù	ˆ)‘[ ¨Ó4Ô5Ù	ˆ(‘H˜V YÓ/Ô0Ù	ˆ/™>¨&°*Ó=Ô>Ù	ˆ+‘~ f¨lÓ;Ö<ñ r   