�&ǐk�@'bJ�h�ۊL'}T� :��'2�Z#$��n�a��� �>a��`��_3d�Qpt�/�P -��#5�,�M��� �pA:©�q�����NW��ډ�A���� �9nʺج���� �TSM��{J6?7��r�@�\����D��� �׶���s�f�TJj?"��D��`?��̒� b�#�%�C*v�$�{�$����5Ծ�F�s��y�e/8��h-�f�̰&(����Gj�L:U� 2�� ����v�_k����Y��gp,�k�WF�R������_C�R��N@���R�@�ߔ?A�w9���F("iNa-S���Q�o�3tDMLh*�#4k�T/iQ��Y*�G��m����)��8�hBm/�I�,g�ﯖ���Z��}�Cz�q@´��d.����L�ŕ�,��1�Z�܌�: ̪���F+J-'��c�tvJ8��]Q-��b��y �6;*J`r_�d ��'�G ~p��)'�C,�%F��E(��2�k�����lР�z�!�=t ��_�0��f7��� ;�p�|�U �%N(tToplevelt__init__t configuret resizabletFALSEttitlet transienttgrab_settprotocoltCanceltparenttNonetresultt CreateWidgetstmenutsettpathtwithdrawtupdate_idletaskstgeometryt winfo_rootxt winfo_widthtwinfo_reqwidtht winfo_rootyt winfo_heighttwinfo_reqheightt deiconifytbindtOkt wait_window(tselfRR tmenuItemtfilePatht_htest((s4/usr/lib64/python2.7/idlelib/configHelpSourceEdit.pyR s.           0 c Csmt||_t||_t||_t|dddt|_|jjdtdt dt t |jdt dt d d }t|jd |jd d |_|jjt |jdt dt d d}t|jd |jd d|_|jj|jdt dddd|jjdt dddd|jdt dddd|jjdt ddddt|jd dd dd|j}|jddt|}|jdtdtt|d dd ddtd|j|_|jjddddddddt|d dd dd|j|_|jjdddddddddS(NRitrelieftsidetexpandtfilltanchortjustifyttexts Menu Item:t textvariableRis,Help File Path: Enter URL or browse for filei(tpadxitpadyitBrowseitcommandtOKtdefaulttrowitcolumnRi(t StringVarRRtfontSizetFrametGROOVEt frameMaintpacktTOPtTRUEtBOTHtLabeltWtLEFTtEntryt entryMenut focus_sett entryPathtButtont browseFiletBOTTOMtXtACTIVER#tbuttonOktgridRt buttonCancel(R%t labelMenut labelPatht browseButtont frameButtons((s4/usr/lib64/python2.7/idlelib/configHelpSourceEdit.pyR/s<        %cCsdddddg}|jj}|rEtjj|\}}nmd}tjd d krtjjtjjtj d}tjj |stj }qn tj }t j d|d|}|jd|d|}|r|jj|ndS(Ns HTML Filess *.htm *.htmltTEXTs PDF Filess*.pdfsWindows Help Filess*.chms Text Filess*.txts All FilesRitwintDocRt filetypest initialdirt initialfile(s HTML Filess *.htm *.htmlRU(s PDF Filess*.pdfRU(sWindows Help Filess*.chm(s Text Filess*.txtRU(s All FilesR(RtgettostsplitRtsystplatformtjointdirnamet executabletisdirtgetcwdt tkFileDialogtOpentshowR(R%RXRtdirtbaset opendialogtfile((s4/usr/lib64/python2.7/idlelib/configHelpSourceEdit.pyRJOs$ $ cCst}|jj}|j|sWtjddddd||jjt}nDt |dkrtjddddd||jjt}n|S(s3Simple validity check for a sensible menu item nameR sMenu Item ErrortmessagesNo menu item specifiedRis(Menu item too long: Limit 30 characters.( tTrueRR[tstript tkMessageBoxt showerrorRFRGtFalsetlen(R%tmenuOkR((s4/usr/lib64/python2.7/idlelib/configHelpSourceEdit.pytMenuOkfs      cCst}|jj}|j|sWtjddddd||jjt}ns|j d rina|d d kr|d}nt jj |stjdddd d||jjt}n|S( s(Simple validity check for menu file pathR sFile Path ErrorRlsNo help file path specified.Rswww.thttpisfile:sHelp file path does not exist.(swww.Ru( RmRR[RnRoRpRHRGRqt startswithR\texists(R%tpathOkR((s4/usr/lib64/python2.7/idlelib/configHelpSourceEdit.pytPathOkzs(      cCs|jr|jr|jjj|jjjf|_tjdkr|jd}|j drsqt |j|_d||jds