+
     Bi                        ^ 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&U6?w&U6?5 W	"

G

!
!
#C#tJ	s8Or   c                .    \        W\        \        3/ VB # )zShow an info message)r0   INFOOKr$   r%   r.   s   &&,r    showinfor5   V   s    r5W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    6g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    eh<G<A7Nr   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    eh99A8Or   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    eh?w?AAAF{8Or   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    eg{>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	'9V[12	*k&+67	)[45	(HVY/0	/>&*=>	+~fl;< r   