All pastes #913818 Raw Edit

Untitled

public python v1 · immutable
#913818 ·published 2008-02-22 10:43 UTC
rendered paste body
import sysfrom Ttk import *root=Ttk(None)root.theme_use("alt")root["border"]=4root["background"]="#d6feca"root.withdraw()paned=Paned(root,orient="horizontal")labelframe1=Labelframe(paned,text=" Base Widgets ",width=305,underline=1,padding=0,borderwidth=4)labelframe1.columnconfigure(0,weight=1)labelframe1.rowconfigure(0,weight=1)scrollframe0=Scrolledframe(labelframe1)scrollframe0.grid(row=0,column=0,sticky="nwse")frame=scrollframe0()frame.rowconfigure(10,weight=1)frame.columnconfigure(2,weight=1)def pop_dialog():        t=TtkDialog(root,icon="GUI_keys",message="Dialog message...",wm_title="Test TtkDialog",border=4)        Label(t(),background="#ff00ff",relief="solid",icon="GUI_button_unlocked",compound="image").pack(fill="both",expand="yes")        t.message.configure(padding=4,background="#d6feca",foreground="blue",relief="solid")        t.add_button(icon="GUI_button_ok",default="active",text="Ok",padding=(2,0,2,0),width=-1,compound="left",command=t.ok)        t.add_button(text="Cancel",padding=(2,0,2,0),width=-1,compound="left",icon="GUI_button_cancel",command=t.cancel)        t.add_button(text="Help",padding=(2,0,2,0),width=-1,compound="left",icon="GUI_button_help",command=None)        t.rowconfigure(1,minsize=100)        t.transient(root)        t.show()button=Button(frame,underline=0,width=-1,text="Button",padding=(4,0,4,0),default="active",compound="left",command=pop_dialog,icon="GUI_button_cancel")button.grid(row=0,column=0,sticky="nwse",columnspan=1)Button(frame,style="Toolbutton",width=-1,underline=0,text="Button",padding=(4,0,4,0),default="active",compound="left",command=pop_dialog,icon="GUI_button_close").grid(row=0,column=1,sticky="nwse",columnspan=1)Menubutton(frame,width=-1,underline=0,text="Menubutton",padding=(4,0,4,0),default="active",compound="left",command=pop_dialog,icon="GUI_button_msn").grid(row=1,column=0,sticky="nwse",columnspan=2)checkbutton1=Checkbutton(frame,style="Toolbutton",compound="left",text="Check",icon="GUI_button_file",padding=0)checkbutton1.grid(row=2,column=1,sticky="nwse")checkbutton2=Checkbutton(frame,underline=0,text="Check",padding=0)checkbutton2.grid(row=2,column=0,sticky="nwse")radiobutton_var=Tkinter.StringVar(root)radiobutton_var.set("on")radiobutton1=Radiobutton(frame,style="Toolbutton",variable=radiobutton_var,value="on",compound="left",text="Radio",icon="GUI_button_thumbnail",padding=0)radiobutton1.grid(row=3,column=1,sticky="nwse",pady=1)radiobutton2=Radiobutton(frame,underline=0,variable=radiobutton_var,text="Radio",padding=0)radiobutton2.grid(row=3,column=0,sticky="nwse",pady=1)Label(frame,background="#d6feca",anchor="e",foreground="blue",relief="solid",padding=(5,3,5,3),icon="GUI_button_forward",compound="right",        text="Use right Scale widget to change transparency",justify="right",wraplength=100).grid(row=4,column=0,columnspan=2,sticky="nwse")Entry(frame,font=("courier","8"),width=-1).grid(row=5,column=0,columnspan=2,sticky="nwse",pady=1)progressbar=Progressbar(frame,mode="indeterminate")progressbar.grid(row=6,column=0,columnspan=2,sticky="ew")progressbar.start(2)Separator(frame).grid(row=7,column=0,columnspan=2,sticky="nwse",pady=2)def set_label_compound(*args):        label_demo["compound"]=compound_var.get()        #scrollframe1.updateScrollregion()compound_var=Tkinter.StringVar(root)compound_var.set("top")compound_var.trace("w",set_label_compound)Label(frame,text="Compound",anchor="w",width=-1,padding=0).grid(row=8,column=0,sticky="nwse")Combobox(frame,state="readonly",textvariable=compound_var,values=("top","right","bottom","left","text","image"),width=-1).grid(row=8,column=1,sticky="ew")def set_label_justify(*args):        label_demo["justify"]=justify_var.get()justify_var=Tkinter.StringVar(root)justify_var.set("left")justify_var.trace("w",set_label_justify)Label(frame,text="Justify",anchor="w",width=-1,padding=0).grid(row=9,column=0,sticky="nwse")Combobox(frame,state="readonly",textvariable=justify_var,values=("left","center","right"),width=-1).grid(row=9,column=1,sticky="ew",pady=1)def set_root_style(*args):	root.theme_use(styles_var.get())Label(frame,text="Style",anchor="w",width=-1,padding=0).grid(row=10,column=0,sticky="nwe")styles_var = Tkinter.StringVar(root)styles = root.theme_names()styles_var.set("classic")styles_var.trace("w", set_root_style)cb=Combobox(frame,state="readonly",textvariable=styles_var,values=styles, width=-1)cb.grid(row=10,column=1,sticky="nwe",pady=1)def set_root_transarency(*args):        if "-alpha" in root.wm_attributes():                root.wm_attributes("-alpha",transparency_var.get())transparency_var=Tkinter.DoubleVar(root)transparency_var.trace("w",set_root_transarency)transparency_var.set(0.9999999)link=Labellink(frame,background="#d6feca",foreground="blue",relief="solid",padding=(5,3,5,3),anchor="w",font=("tahoma",8),pathfile="http://www.python.org",text="Go to Python home",icon="iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/"\"AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAC4ElEQVR42mLs7+//z0ABAAggFhBRUFDAkHW+mOH9h68MPH8FGP5/Z2EQYhRkYPzNwrDt4hGGK09vMzCxsDL8"\"+/uHgeE/0L5//xj+z73EMGHCBAaAAGKBmVSsmsPA9J8ZKMkIlP/PwAqEP379Yki3CmF49uo1wx8glBIQYWBlZWH49vM73AUAAQQ3QJlHEasT9105yRC1opbh"\"z8//DE6axgwpZh4MNvIWcHmAAGJC1/Dj2x+GN++/MPz59o+B4ScDw+2X2xnEjR8xCDu8ZDjKsIwhdm8WQ/HpQLh6gACCu+A/UP2RW3sY1r2cx3Du0y0GkV+m"\"DC8u/md4+f0eg6yONAOT6GsGRZPvDH+ZvjH8/HoXbgBAAMEN2HlzFsN59laGn1o/Gcw+KzCcf7+d4cJXNoYfD3gYhKU+MZjpfGZ49YmH4fPPfwxMfL/gBgAE"\"ENyAv2xPGCKUEhgefL/N8P81P4Omwj4GHc13DNsXcjDYvhVnCOTQZmDikmL4y8HN8PoHwssAAQQ34OhaIQYxb2sGQeZ3DEKSTxgU2ZkZ/t8+wbD2zh+GrZp/"\"GJ6ce8SgyvqLwYBPl+H1Y04GBl+IPoAAghsQF+jN8PnXXwZeLkmGty9EGF6+kmYon3ad4bfpWwZb52cMhnIvGb7+vcKw6/o+hqufeBkyGBrB+gACCG6Aopwc"\"AzMTEyQNsMowvBP6xqBt0MHAYP+W4esvdoYPX7gZpPk/MBy+K8bwQ5Id7gWAAELEAjCF/fn7F8z+/fsnAw8nO4O+pjrD0V93GN685mEQAarU2zGDIQ2k4DUD"\"w8qVK8FqAQIIng6YgLbDMAMjIwM7HzODBq89w8Nn3AzAZMHw/KMAWF14eDgYP3/+nKGwsJAXIICwGgA2BAhc1KwZWD+LMbz+AAzEt8xwZ4PyAFAzG5D5BSCA"\"4AawsLCgYBBQk5VnCFb2Y2D+z8/AwyqNrJkR5FMQHyCAGEnNzlDNcAAQYABWa/Mf44ukowAAAABJRU5ErkJggg==",compound="left")link.grid(row=11,columnspan=2,column=0,sticky="swe")Scale(frame,from_=0.9999,to=0.1,orient="vertical",variable=transparency_var).grid(row=0,column=2,rowspan=11,sticky="nse",padx=2)scrollx=Scrollbar(labelframe1,autohide=True,orient="horizontal",command=scrollframe0.xview)scrollx.grid(row=1,column=0,sticky="nwse")scrolly=Scrollbar(labelframe1,autohide=True,orient="vertical",command=scrollframe0.yview)scrolly.grid(row=0,column=1,sticky="nwse")scrollframe0["xscrollcommand"]=scrollx.setscrollframe0["yscrollcommand"]=scrolly.setlabelframe2=Labelframe(paned,text=" Label Demo ",underline=1,padding=0,borderwidth=4)labelframe2.columnconfigure(0,weight=1)labelframe2.rowconfigure(0,weight=1)scrollframe1=Scrolledframe(labelframe2,borderwidth=4,padding=4,relief="groove")scrollframe1.grid(row=0,column=0,sticky="nwse")label_demo=Label(scrollframe1(),background="#d6feca",foreground="blue",relief="solid",padding=(5,3,5,3),        compound=compound_var.get(),justify=justify_var.get(),wraplength=100,        text="Here is a Label configured with comboboxes on the left.")if hasattr(root,"__tkpng_version__"):        label_demo["image"]=label_demo.image_create("photo","-data","iVBORw0KGgoAAAANSUhEUgAAAGIAAABrCAYAAACMqlfGAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1gwdDQYAMbID"\"BAAAIABJREFUeNrtvXmUHdd95/e599by1u7Xezca3QCIlQSIjSIgkqIokzIlyhpZtuw5tkZnEsdJPLGTeDzjOZk5Sf7JceKZKJ4TT+xje5xElizZGsmyJEoU"\"QQJcQIELSOzEDnQDaKB39PL6rbXce/NHvQc0QBAgQFIi5dQ5F4WuV1Xv1f3e376U+NM//dOOdDr9247jLOEGm7UWa+0tj7/T867/7Eb/v9P73exzY8w7/v7b"\"/d7r732r3wiIMAyr5XL5+1/+8pdfBowTx3FrJpP54sDAwLpsNnvTH3uz4+/0vJude7PJfafX32pC7+Se7+Y33GiLooihoaH5Y8eOjQFHgLJTLBadwcFBsXLl"\"Snp6eohslNxs0b+85b7iuoOCt5x4y7kWjdNucJ+3PMjV+1t79S/e5lfcElhubyG8zU1u+3QBeI5LvV6nVCqp1157rQ1oAwKnVqspa6201hLakK9NfIViXE7m"\"wgqEFVgDmGR+tDFYC9JKrE3I0jQ+B4mwAmMsWJLrbHKdNVw5jgVtkknFCAQCoy3GWqwBYUEJB2EFURwTa4NAJCDY5NzmqhOicb21N5wde+Ml++7n/TbuYQFj"\"LS1+ht965At0ZwoYY2StVmsBWoAZJwxD2Xyo2Mb8cOYHjIdTWCPpVJ3c5a/EFz4YQaQ158rnma7PsDq7iqzMcXT2JOOVSVpUC2vyq2lxWhBWIq28OrFGEOmY"\"C8VRck6OOLYcmz5NLQjpTneyuece9l86xsTCDJ7wWN2+jG1LN5F2fI6Mn2HfheNUa1XaMu1s6F3FXLnMsZETKKlYs2QVLeksR0bPUKmWboMu3u3iv00wjaGj"\"pYNf2voo3ZkCgIjj2AVcQDgNntbkExir0VYjkWzJb+Z3Bn6bgtNGOS6TVinmwnm+cu7rLM8s4/NLP8vXhr7JfzjxH9nWtZX/adO/5HzxElkvQ3+2j4yTIqVS"\"LIQlpiozPDX0PNuXbCaKY/75zj9goTbJlr67+avP/zu+9K3f55mFl/kXH/vP+Z0Hfo1qFKCNpjWd5wdv7uZ/+O4fsaprGf/7L/8uOS/DF//y33Bh5BT/zSd+"\"hS0Da/lnf/OH7Bt6EyslH8jNaGJjrjL9ZPGL5nDejncDaGuwWPYXD/Bn5/6CR9o/zhf6f4nNhXv52vlvsrGwgSf6P8lkbZqPdn0EYw3/z6mvc740Sl+6l19e"\"8QSPLv0Yf7T/P3Jo8gTWwOaee7AWHKFwlYMjnca3Sjb0rOb3Hv6nHLh0jD/Z8w3mqhV+fctn+MV7H2VkZoydJ17FWMvKrqX8d4/+Gv/L3/0xsY7R1txQK/pA"\"bm9DSM5NJbxI/inHZYZr57g7vIfIRIDgVOkMf3PhW/zemt/hN1d9iYyT4fsXnuaNyweZqRYZmjvPRzo3EuiQw9PH+fGlN7irdRnaGpZke/jMqk8wVyuxqedu"\"AKQUPLR8K9WozrcOPc3f7v8B4DI2P81jaz7KhiWrOToxjDaaWhTwybs/ystb30QKyXshe39SKLydouDcVN1qCMD7Clv59+u/TL+/hEAHvDG3n9jE7Bx/kY+2"\"b+NzS5/gwMwRvj+yg1JUwVceyroooRAIHOngKRclJMYaBlr6+CcbfpFIa1r83BXMfccjiCNGipNIx0NYRSmsUosCsn6GrJfBWsuhi6doSeX4zYc+RxRrtNF8"\"2DfnnZBS1dQYqV1kuHyOA3OHeGnqFQAWohKvXn6D+9o388rUGwyVzqGE5GbTooTk9Ow5/mz/3zBdmeOB/q3864/914myYGJSjsuytiVoY8BYUo6HpxxqUZ1a"\"FCCF5JWhQwzPjPLlX/7vUVJycOTUbdsmHzggbvYAQgiEEBycP8jvHf1XpMmgrINrXQTJZxaLtpq6rjdUyMXXN9XLq5sUkrn6AnvHDnJxfpJWL9eQR5bXLx4B"\"4Fc3fpqLxUlmywv84vpHyXppXh0+zMjMKI5SGKv5/t6n+cz6B3liw0MIIX62KSK2mpIuExtNTmVJkW7YA1fP0SamFteJTfwWxTHUEdWohrbJBcZaKlENDEih"\"cKWDtob5+gKhDnn1wiG+sv+7/MqGx/nDJ/45tahOW7qFnSdf5e/2P017voNSvYrWhvnZCb7yypMs7+ijVK9i7IdEWL+Neu1cz4ciGxGZCGs1xyvH+eroXzNZ"\"m8ICoY2wJjHOmsbdkblj/OWZr3F6fpi6DtDGYIwltobnL73MpdIE54ojaKuZqc3yzeNPYjTM1OYJTcyxqTP8we4/49jUWUIT8+UX/pLXhvbRV+hH4jBfnuPV"\"029wamKEJR11/uTFb3JxepK6EOw8/BJxHOEol0uXx7A6BvMBpQ6j0Tp+W+p1FjuppJCsTK8krwpYK8HAmcoZjIF78+uxDSv7ytAWrGCofA4ErCusBi0wjc8j"\"E3Ns9jRdmU46Ux1YLRgrT2MNrCwMYhpW9OuXDlNI5dncezdWa4ZmLjE0N5VY4JEm7WfZvPxejBGcnDiP1ZYNyzeAtZy7PAZCsKTQTX+h++aG1h2IkTsy5uyN"\"9B5DW65A1k/fWkZ40uf3lv4+kY0BkQhAa7Ekro4r37HIm9C8PvEBicSl0ThgrxxvkKRN3BpNv0tiRyaLILn/1b8Xsz+BwJrmtfZal9YV14Z4B466G8zSdcfs"\"W1xmbz3/rceueuauvf5aB6SnHJa19dwQqGtYk0RyV3rlB9bouT2P7Vtm7606vb2F19ReN+XW8hbYDNimr9LYa32Xxl4jGozWpFyfIAxvTBGLrVLBT5fHvlO3"\"+a1iGXdy3/f77ziO8Und8Lk/UI6ZO53A9+K+73V84vq/Ey+1eRcG3QfNSXCbEyQA5Thvf461xFq/p+C/XYTwZvdwPmzUcDvnKKWwwOHTpzk2NMTEzAyVah3H"\"USzr66Ovs4PVAwP0dXWhlMJo/RZQ7oQabnT+4vGhooh3w06EEMRas/vgQb65Ywf7jh5jZGqSaq2ENRE4kmyhjXanhb7OTlYvG2Tz2rX8woMP0t3Viec4YExD"\"67Pvyn3SvF5rfXOKeLdf9JNgN7dlt0rJQrnM15/6EX/xnW9z6uIwumChS4EvwPHAgdAtMqfnGaqcY8+hA7TszfPVp5/k/jUbeOLBB9m4djXdbW2JS2URW7kT"\"2dKc46bL6ENDEXdKDQIIwoDv7HqO//Nvvs55dwy7USWSorFDkMTEUhI8QCpQsBCXOTB9gqOHh3j6yI+5b+l6Hrt/Gw9u2cjK/n58z0Pfgm293W9sCumb+cSc"\"D+Kk3zHFCMGR02f4ypPf54I3jt0mEY7AXgDCRRZXDEQNndEBFoAlErogjiKm5kZ5fmqKV7+7j7ufu4dP3L+VTz24nXtXrsRR6oZy5GZZLLdiS9ewpg+KG/lO"\"gLnCh43hu8+/wOGxU5jtAtoEQoFjIR4BGzQowgC6MRygBrwJbAcKEtkuSa2p45YqnDw3y5EfvMmTz7/MJx+8jy995lOsW7ECHcdEcXzT3yiEuCUVfSAo4k4n"\"/YYP4jhcGB9nz+GDVLtq0ONesZLiVpArQYyDnm8YyGbR6AJOA7vBbIV6tyJG0NIe095fJ3NfmYWzE/zfzx/jB3te4vHt2/nSZz7D2mWDSCFumGzX3Dfly61c"\"9c4HXTa8YyEtBEfPDjEyM463AWIfmtk7QoJTgEwXxBMQjEFYIZEbTmPc3aCK3WDWCsKVihktKdZccmlN79Y6a7dOUTw6wzdeO8uOvc/x2H2P8CuPfZJ1ywfJ"\"ZzLXyIPFtoNogPWBlBHvlWxYfM7J8yOEapKNW4uciVopltxETqsEEK0gtxpaB6E6bCnPCcK4waJ8YBNwATgOjIFdJ4j6BQtCEhqH2UyGrq0ha7YsUD1Z5tnT"\"Y7z25z9m24oHeHTbR9m+4W46CgWsMWhj3pFs+KkC8V4bb811dnFiCi87yyMb50lNWfae6iQ2giab1jo5OdMF3UsMxQnB7EXBwmWBjoA0sAYoAEPAS8BqsHeB"\"XioItGIuSFHPpGj9iKZvS0B86Sz7zg+x9/svsOb57Xxs02YeuW8zy/t6kULwTsNVzq1M7w+Du0NISbVeZ2p2ntaeiN72gE/3TFILHA6fa8Pxrnpj4ziJMEpf"\"0LHc0rUkpjIH4+cVl6cVZIABEN0WNWrRbwrseYFeB/Y+MOkk3lK3DjIjKWysU9hcQ86fIhg9y7eP7uKbu1dxT/+9/NIjD7Nt/TqklMRa35o1/SSBeK88o9fL"\"hziOqYcBfZl28qpOe2GBX9gySTVMcWE2Q72euL21ppEqCrl0TEehCl3Q1edzeUIyPORRjQWmRSA6LK0rI8KDkvohRfm0wG4B/+EG9TRUZpEStK+IKKwtkfnE"\"FPHCm0wNP88fv/Yt6t+6m5/b9BBPPPAAgz19Hz4Xx20B2lTBMbSbTrbYXi5yhLs6avyPjwV87fUcey8aUBalGlTRuFQbScaNuHvJDC0rAg4u7WZ8wmF00mUh"\"VNAJHZ8NEVOW0l6Hyl6X0YOSzk+A8xGwfYt9W5ZMLibTEdG3osbGRyex4WEmRr7HX4200j62hS9t/LcMtKz86QKxWK1r+nEWR2eaLoDbdaotFhYz85quYCWd"\"tHCas3h+mn+xtZfv5iN2T8wzWwuTSJ8VREYSaEXOC5EiCfve1bXAut6YsbkMF8Y9Juc8wkiQG9S0D9YIzteZO+xR3O1ROyEIt0m8LZL2u7gmSJhksFhIWfrX"\"VOlbUyULdBBC9adIEbbhbi5VKhw7d47Dp05xamj4ChCZbJZ716zm0w88QGs+j2zw08UgNIsBdEOu2YZjzkjZMK4sl+cjKjXFKr0Rj9XMilFy2Ty/v66Le/JF"\"/n7sFJNmrrEQxJV7FgOfFj9geWGerBdRSAVsWaoZuZzm0IU2ShWJFdCxKWTJ+jqVYYeJAykufj/F3L4stccMucdCROrO5sd5Pxxv129RHDM8Osq3nt3JywcO"\"MDIxylS5yFx5AZGEuVHSoSvXyteffJJ/+vnP8/j27WTTaaQQSWZIw1Uwt7DAyQsXODc6xtj0FJOzs2AhjCOOnDnNQsXwh18ZZd3ykI7WLrqXrGJwaciKjg5+"\"vXcDW1u28mfjP+JseAGDINQKbSS+0qScmNhI5us+7ekaUlj6OwTaqVCvw+SMS6kikVlL//01lm+sMnva48TOPPv+qpXpoy6P/mPDmntLKN/cVsT3ffW+GmMo"\"lst87akf8u+++leU63PYbEx2maFtjaB3uUS0SaIQyhcMpSOzPHd8jtf+8E1W9S/jUw89yKqBQY4ODTFbLHLw1Ckmx8cJ4pBYJCk7cVI0AaJRcwF8+8XLOMyg"\"xClcK3GEpSXrc/fdy3jg3tX847WP80NnN8fCE8QZgTYCbQWjCy0MtBbJexFKWi5XMuT9gL58mZLv090aMF9STMx4xFqQzmtWPVxi7bYF3ny6lYNPtfPNI4M8"\"/E+meOCJWXIdEe809815P1iQMYaFSpX9J07wR1//a/Yc+zEd6yM2PhTRtsFiM4pa4FILBPXQYh1BZjW4dwnSD0FpX8ChMyc58J2j2NgkpnEoIFIgJbQCnSSq"\"ptfwprpXnXqRsUSRTRx7RQ0BTEcRwwff5Kk9h6FuKHS2kVuRwVllKK9Ik+lMcdfyBWSLoRw6uNLiOxolwFUGJQxKGgY6I5a01Rm77FEPJWEkaclFPP5bk9z7"\"YJHdf93N03+xhKH9OT77z8ZZuqaGkPYnB0QYRVyeL1Isl7kwPsHu/W/wvR/vpOicYeuXQu56NEC7imrdoR4qhLYILEImgk1iUQbcPOQfAXejJJjyiEPQEdgS"\"MAqMAwGJwPMbvqK4IUC8RcD4yRBeQ76E4FbBKQtURRKV5pmZEcRnFKOkyC41TK1tZWylQ8dAyPq1RbysZnihFcc1SGGRInGbpDzNqiVVFiqKYtUhjCXlksOy"\"jVV+7d+MsOfvutjzrS6++38oPv8vLyVgKPv+AxGEIc++tpe/+9GTTNYvMz53manyeZbdV+L+xwIKKzSBdqiFCgmNh7K40iBcS0pZ3HQM1mIs1COHSqtLuUdS"\"rUK5DEEIdlkDiFONfbnhsGvjmjI+IUH6oFLgpED5oFxQjiCXism4MbJmsRWQFUs8JwimJDMnFeOHC2TzmtP9GVqXxqSWQu/qOvmWGJU2qLRFNH57TyEmn46Y"\"KXmEWlKrK9o6Ix7/tSmUY3n+6z386P/q57O/d4klq2o3LWZ6T4AYvzzD3+54hv3jP2TLE9P094S0dkO6E6yvqMUOUoOSBikNjtJkpWFpukZnukrWCwljh4XQ"\"pxj4zNfTzNYkUiWJbXFIMnxgOdANnGs46S42KKI3oQThgdMBXj4Jxrlusk95Ft+1rOyssryzyEKYYni+HSHAMTEyMrhhHVGzBFOCypjk0nCa8qsOqbYMnctC"\"elfWGVhVo7U1IpePcHOajkxE2tVMLfiEWlLXknxnxBO/NkVx1mHv33eR+9tuPvffjpJrf5+BqNRCAmeKT/2Ky+OfHOSyN05R1yhFMbVIIDFIoZFCIoVNDKiu"\"abr9ECEN2sJC6KER1GMHV8W4SicVRU4ymUpdtYrJAOuBdmAfcKnBolaAbAXV0ggEGRA+KAmD7WU29s+SS0VkvJhOG1LXPpFRGCsoRy42p/DcGG85FIRhtapB"\"3TA15DJz0eXQq228/nSBJSvq9N9VY+CuCh3tIamUIahJIitxjcFXhkxbzC/+1jgjx7Mc393KXVsX6HjcJqzz/QDCWkuxVKZYnWVDpo1l3iZ6VZ1pxhjTk1wW"\"RayoEQtQQqCExVjB2EIL5VSArzS+StRGJSyu1LhS40uD6xpcV+G6CRhxBHpx8Wg/ieB+DTifACTuAumCvQy6BmQTMDxl6M3VyKYiDk9005GpMdhaJO8H1GKX"\"c/OtaK1o8QNqkUugFfXYRfqG3i2aZdsDpIJqIChNSOZHfMaPpFGxJZuLSOdi2jtCbACZdIzrQkd7zCe/NMk3/7dBjjzTyqYtGrvkfQCiHoZcnJjgh7tfYnph"\"hHynZUGMokjTKrqwsoCSJRRlrA6J4hAdRxRDw4ViMp++ivFVYoxJawhCSWwktUhRb1CAUuA4SXhZL3ZnaiAHbAFKDRf2vUAHyCyYy4mQt1k4e7lAYBw29s+Q"\"ciOyXoQjDaXQoxa5dKZrhFoB4DkxupFHGRtBFAri0KUUeggBfb1lBgYCYgOejNEx1OqSFj8mZTWlwAUpwNfcs6lM/7oqF8+nmTgfQ6947+yIhUqVsckZXj50"\"hO8//wInR/ey/hdGyK2oc05eQuARW0nNQiRyOKKfNHkqNoA4JIoDgjh5kFA6CD/J8y/XBaUaSKMxxlIPLUFoqQWCIBBXvSGLq951IqzlZuBFsOcSeSHSYGvJ"\"EI1I3cX5FrrzdbYsnSLUDtPVLBZLqBW+o7E2AUYbiSsNsZVgGkafFQ1KcdBaEGuoBC4rOuaR1nDoQhvduSoru0ucOpHHGssn1k/S2xqyeluJkf+3i+K4fNvy"\"7NuiiHK1yuvHjvPK0Td489JeTl44TiUssulzczz02XmcXESVIsZCiCAQilB4GLmAcZbhRllcCZ4QuAIyvmZDi8PGdIpWN82l0jzDYpqIGgCzZZ/5ist00eNy"\"0aUWyIbuLjBagBVIx+KnLPktgvoUlM+A3QCiHUwJoqrA0ckEOBKGZtvIpWOktMxUMwy0LlBI1VkIfMqhh21odYgEZCVswqa0wlOajBcxV01Rrit0LBieasGT"\"EdXQYbyYIYgkQ5NZwppi/UCRpYM1BlbUUVqg629fePmOgagHAf/p2Wf54298g7vuKbPi0/tZ11Mkk7G0tmpkylI3EmJIKYOUYCXE0hCqGQInRDjLceM0aSci"\"J2s83JHnAdVPe+kRWvzVrKgPs9T/ay73H2Yhgv5CnUBLgthhoe4yveAxU/KYLztU6opYK1wPcjnItEsmxyXlU2BnQLaBKQmW5iosGwiQopE5IwXz1RwalyAW"\"XCwKWlI1yoFHXTssyZcxRlLXDhZL3BDmrkxsiVhLqpGLEprOlirzZZfRhTx9LVXyXsDJsTzaCLasmmFZdwUlIecb5C2MOudWybFNgfzSgQN8+c//jJ9/eBP/"\"+rfvZX/beaa4DFgMUAodzs8WKJUlLX4d19Hk0xrPSwwhIato7zw2biPW0Ov6PJbrw559mHtW/5ecO38AVVqGmHwAPz2Gap1CYBBCIoQl42uWdAZ0t8WERhEZ"\"RT12khE61K0gO2jxCwIz01BzrWRDywy/cO8UssHKFJKYNGGUoxqmWainKIdtVKSgGmuiKI1GY4xI4t3CJO5tJ6IS+czWkoXkiphS3aUeK1rSEb6rma96YKE1"\"EzFfddl1sJftq2cIdSOvSvK2tsQ7oohStcrf/OhpfK/GF55YQ6GtlRzLuMQZFBqHNB2qg+7cKpTTiTYVanIa40wRySIVEVGPLdXYMhfXmaylebBnCU49xfSo"\"i15VZ8/L32OhOEGu06V+LkXmPpdAGqS1KGGJsViTRMe0FkQ6iSvYhholrcXJWoTXqGoKwUYwP6MoRgLXsw0gFD6Qc2M63Qg/q5AoQu1RjzJUolYq2jAbxszF"\"AQtxgCYGYbDUaE1bUo6m1QsYni4ggbv75tHasneiE9fR3N2/wIWpNPvOduN4mpbpCJmP8Qv2bX1P7wiIc6OjvLDnx3zq0ytZu6aGMCEtso8c/VgqdLCM9epX"\"6cwN4uckhgohcxTNJJeik4xwiglvHm1iylGFZdksHykUkCXLhdE3OXyol7Nnj+Eoy1y9ysB9GiEcpKgjhUFKgbQSZQxaCqQxSCFQ0qKtRRqDEhLRKEcSNHKY"\"6pZWN0OX7EBdE7ZQGARRowDdBzJK0qZcvFQKaz1irYiNoqI1s3GNYlyjqMssZOqEhBhZx+0dJ4wlfS01olgxW3bQWrKmb4E1vUXOdZcZzFd47el22vtCugYb"\"tWp3AkQUx+w7fpwg0mzf8BC5dJqKPU3ILPfzJWY5iyWihy1kaAMqQJUUOVJkk2KdQJGWF+nPWEqeolMsZamfJzA1ROEU339qiEsXxsm2uvStqNC3KsVlXKSo"\"oRrukAQQibTJpEsJ0thrXCamCja04ImEIioR2zvu4hMqQ7O8KyIiBkrUCYiJMERoYmIiYiQGXwgyjodLCgcfjIuwDtZKFkyVGb3Aglmgki5RtWUCUSbwS7St"\"nSEkJOPFpJSht61KNOkwfjLNkpVlupaYKxrcbQNRCwKOnztHtqOddUu3EuoRTsYvQSrNCvl5OjjJCC8RUiNDAYjQtpasUBQZWSArW5msXmJl9j6WppdTtRNI"\"BCptue+RTmT6Iu1rXWQmYP3jBdx0TF5nWVBVikYjhEyErWjKG4NqUIXAIAU4yhDNKKIa+B0N1lS0DLYW6BEdXNuBysGQwuASoakSUCegSo2AKhEBERESFweB"\"Kx1cfFx8OulgjfWR+BgkNRNQokrZVgioEogaoQ0IRRFPxOw8NU+tWmfg3knSWe/OA0PGGIIowlESR3l4ahO94jfoEKvxuYdWltKDg8S9UlJYN5MEJiat0tRt"\"jaWp9XS6y4ixZOnldHk/hXSOvJ+no7uFT352DTE16tSoUCGgRotqQQhBRpSYDkO0MSgSF4lclE+cAAR4hupFi6lLZN4SjVjaOnza2xTVWiJHHCVQSqCUxGkk"\"vnpkyZICUlgkATEBAXWqBJSIqQCi4WFv1NQJgYPCIUVWtdNJOjHhSTf8Lw6aiErF8EdP/gUdHa9xz/YKjuffeWDIc136u7qYn5jg2PAw2zd8jpwaoFQNGK2U"\"6G5rp+DcR8hxNBoHH4vkcnieXn8t2mjKZo6+1Aamw2OUzTg9/iBWVJAoBKrBLiQGhUhoBYkiI9MIF1KqQtkLKccR5TimHktqkUM1djFuhFKGqOxyesxFdCY+"\"Jn0BWrOKV4+UOXSqhtaWrjaH1rxLR2ualKdpa7W0tygKeYujLAKnwVI98kg0tsGyKmjKQNT4haoBzeIk2nCRWpRCkeHHBw9z+Mx5PvKrs7R33zxIdEvWlPJ9"\"7l+/HhtFPPPqqzxy331kUime3ruXkyMj/OonPsGG1b0oFSAbKdeuyJFWGQQ+He4A4+FJIMYTOapmlp7UAAaNJiZFhKaOJcZQp8ZlQirEVImpEYkUNZWiogJm"\"3TmqtkpsY7QF03BDeMJycriN8lAHapNFz4KeEIxVIv7DV6bRfpJK42uBIwQpT5JJKQZX5Fm7ooU1y9pY2lNg/couBnp8pFBIXCQuLilSSAwCi8EkpiqSaNEs"\"yUWp5haQHB26yL//yg5SbeNs/sQCburmodNbAiGFYMvatTz+8z/Pzpde4t+2ttLV1cWB06ephyGxtfx2/h+xsn81glngMq7ootM1uDKPEq0sER4OBQpuF3kb"\"I222kbgbJcXxNkSKACECjFVIGSNljJUai6XMac7yHBVRRguFIiJutF6RQLCgOPm6T1FLpGsJ30z8U+69ltiPUe0gHTA1SySgXrTMVC3DFyrsPjRNqq5o7Upz"\"/+ZuNq7pYd2yHrasXcLSnn6UdEkYURIGtI29uDL5ukEZovFrfI4NX+AP/vwHHDhzks//q2m6l4a3bKz2jtTX9pYWfuPzn2fvoUN87+mnuWvpUvLW0pnJcPLE"\"Cf5TLsd/8ZnP0NfRA7QhxQApFTTI1yGqzTM0NUmxYpDCAwSOI3CVQkkH13HxXZeU55NyM2T8CtqtEzJJlVEuU2KKOUI0EQaLIEMGB4WP4NApjxMvFogdm8Qo"\"LkNuE7RuTyJ+V4JDvsDxLTKwyEhDOcYUDcGEYOZ0he/sXOCHPxihfUmGlcsLrBzo5vGPrmX7+pUM9A4AGQRqUWzWaYQCU4CgFoQ898br/MnXv8meNw7zyG+O"\"cv+jRRzPcKvkfOdGtcBKqWvSA40x3D0wwBc//nFe+vGPyZbLCK1RUcTmgQEujo/zv37jG2xeuYp1g4N0thbwPZcwijk/McalqSmMNWRSHj0Fj0LewfcErdkY"\"3w1wVIjrzRGraaqDZomDAAAVI0lEQVRyimk5RV2UCSkRUAQqDDJIK1myZHFRKCTCKs5fCvj69yeYHKsl61JAejVk1oP0rvoIr/IFgWoRpByB36/xXY1rNatr"\"Bj1fZm5IMnrI48DhaV57Y4hv7zxCey5Lb2eBTWuXsXndCtYMDNDfM4irOtGmxIXxcfYePcWOl1/h5OmzhO4sn/rdCR79wgxuVr+jbI5rCt6ttYSNqnjHcXAc"\"h3q9zvDwMK+99hoqDFne3c3ExASZQoHf+I3fYPv99zM6N8eeo0e5OD3F2MxllJS4joPnOCgp6Wtv5yPr1tLRksZ1KihZQogiVl4mZoo6U9TELAHlhsMvJENM"\"G4ocXWTob4hvhWwIRGNh6GLEV/9unt27I0ILKg3eKsjcAzLTyHFd3GnTgjECrQWopPFjHAmUI0jlLan2mK7lhrUPV4kXYPa8YuRAiYVhl+GpcU6OD/HNXSm8"\"OIXnubiOQxwbgjiiEtWolKv0Lavzj35ngs0fK+Jl9DtOqXFu5FdqAlIulzl9+jSTk5MUCgUunD9PqVymBAzPzvLjM2eQLS1sWbeO/+xTn6JSr1Op15krldDG"\"4DoO2VSKXDqNEgFaj5P2SzhqDpghZh4oIwhxyKDwcRG4WDwiJHUE9QaLEw27RnN+LGT/iQo/emmeHXsXKEqNOwjeIHh9INNc0yK12cRFWsh5Ia3ZgM5slZQT"\"Y6ygEnpERqK1xHUMXt6SK8R0DtS5+8EStmYpTTjMjyvmxlzCCZdKVVKvSjI5TXnB4fLBFvwU3PNEmbXbyvi3AcJNZUQQBJw+fRohBIODgxw5coSZ2Vna29r4"\"+Kc/zVP79vEnX/0q39u1i4/cey/3rFzJpjVrWDM4yIblywnjmDMjI/z9rl0cOX2GSjCP71ZpyQiWL8mxrD/D0h6fNct7KeRzOEoiiRDUEFQamQEGiBidqnL8"\"XI0jZ+oMXawzfCng6Nka0+WIqAOcXnDbQGUTebm4lZE1YDSkXUNHS0B3oUpntkpbuk7eD/CkoRK5TJZzTFeyGNnoriMEwgHPN/h5Q0dPiLtZ4wiNMoJKVRJV"\"JULAyz/o4PQbBbrX11n1UBUvf/stfp23M+LOnz/P9PQ0xhh2797N7OwsURTx2c9+lk99+tM89sgjvHzwIN/bvZsfvPAC333mGdo6OmgrFGjNZgnCkGqtRmd7"\"O9vXryebHuTY8DDHzk3y1MtHiYIS6YxLV3uBXDrFsr4Wejo8hGhWGoYslGucv1RiqlhndkEzv2CpBAads5gWsN0JCxLZxOW+mAqaDYC1EbS1x3R0BOTSESlX"\"J9mFVmCtwFWaLjeixQ/IeBETpRzWCkxzGImRBiQIBcpJMjgKGY1jYfhYhuO7C1jHsupTVQoDcQKkFEnu650CIYRgfHycb3/721y8eJGWlhaMMUxPT7N161a2"\"b99ONpNhue8z0N3NL/7cz1GuVDg6PMzxc+d4c2iISq3Gw5s388lt2xjo7SXleQiRdDXWxhBrzfj0NKdGRnj1yBFOnD/PG4dGqNdr1BsFgkoIHCnxs61sWPUR"\"OlvKvLhvP6FnoF9cCcJbdVUWLGZDRoNQgrtWVHhswyUyXsSlhRbmAx9tknBsbOSVaFzK0SxrnceVmqlK9gpQppEja6xIbAkrsWgUUJxxeeVHHYyfStH3aMiS"\"+xM11d5B8y7nRnUGL774IhcvXuTxxx/nwQcfZOfOnYyOjnLPPfcwMDBAFEWNNHRFLp0ml07T3dHBz913X9L92FqUUigpkVJeyfr2HOeKNpYfHGTV0qU88cAD"\"SW5ro/3C8XPnUFKSz2To7ey8cs03duzglcOHCbwQnEUPutiOaoIB6LSg0Bexafk0GS/CU5q2dA1jBS1+gJLmyqq3SUcoHGnpzlaJjKQU+IvAaIKQJJgB2Fgw"\"fDzDiRcK2FZBz0c1bg6MFnfU5eia8l5jDCMjI5w+fZovfvGLPPzww4RhiLWWnp4e1q1bd1PDD6WucTdfX9x3I1eKFAKpFKgkTvCRu+++siiuOe9tOhzbazSi"\"REboDJAW9LRVyaViQp3kVi0EPj25Ml2ZKrGRLAQ+2iYaWDNw5DsxXZkqoU4icwkYXEnltzYJ0VYXFEf3tDA741L4mKVlrUVHAuvdWbsp50ay4Qtf+ALr16/H"\"dV3CMMQYQ1dXF8uXL3/HdcPvpjr0tlN6DFgN2gGTt/T1h+SyllLN5cJsju6WgLl6mvZ0jawXJWZmI3SpjbzSSa2Z+p/1IlpTAXO1dFIB3KSMBvVYA6PnU5w7"\"mEfkJa1bDMJPhPwV8Li9LuXO9atu27ZtZDKZKwUjTTbT29tLS0sLQRD8FMuEGll9lrewJuODbYeBZSEbV1Uo5CIm531OTbQxWY3wPejOVtBGEBvJXC19pUjF"\"XDdxSlgKfsB8LXUNe0q63oONBKcP5Bm9kCa7GdKDiVywXAXhXcuIfD5/DQvxfZ+1a9cyOzt706Ye7/fmOQ6OUolrZ3GHNgm2BeI+yHdoVg2GZDKJ+ug7htW9"\"RZYUqsRaMVXJoqQh0km8O+cHV4S2a801Wo7vxOT9gEojs6PJmqSCixcyHHmhgExLWu83V4zHJgjNnve3DcTN3OBSSrq6ukin0z/V6tOejg762tqYmyrSbCng"\"Skvf8hpqwDJeyZBLGxCCWqiYDxTCQns+wFiBozRpN6IU+EhhG5VHEmOT2gh7HS+RwtLihZSC1FVVtrHiR46nGR9K466xuH1Nolyk8nL7csK51eQqpVi2bBkL"\"CwvEN+k98RMsxEsa+AIDA1We+MwYC67L8HieUuhw+kKGXMYhjgX9nQHaSmqRizaCFj8k5ydpnrP1FNombEpbiYHr4tqQcSOU0Ff4PkCl5HBmf46o5pBdp1G5"\"BltqvqNk0bm3s8lbP7fFcRza29t/aq8GEEBLNktLJpMY2wGks5qPPXyZZf0Bnmv4hc0TfG7rGCaIKVYc0inLQs1hYj7FxbkMC3UPbSE0iQZVi9wGCI2KIfPW"\"qVDSkvUitJXJCpcwM+5ydl8O2Wfw+ho8ZZFGdRWM98Cyfi80mfdYlaIlmyWfSYNOYtT5/gg64UIxhTXQlonICljWHxErRUdLTBDCyHQaISQre8sEsQMIioGP"\"sYK8F6KbYDQmT1zHnjJuRCn0r1jZM2M+pQs+zoMWWUjCEVZxLUVcU3p5hzLig9jwXAhBe0sL7fkWiGBJV42HH5vlyGiBMBB8fP00UsDx0QKRk8L3k3YNtRA6"\"8zF97TUirbhYTOLgKScm40ZXWFPTwr5e5RRAytEoYbACKguKs/uzGEfgLrGoloZbBa7IjzumiA9LC4hsJkNboYB0JN29dVasrNHZHdCSihid8dl9pp1Dlzoo"\"ixQ97RHFugPG0tcVoq2D72gCDZ6K6cxWcUQSutRNf1KTt4truyK7ypB2Y0KrqJUEY8fS2HaL6rzWvY69Vli/nRVhf1LFjO/XpqSkvauLlJ+hXqxzaT5LVoZk"\"0gHtLRGj0ymyTsDoVJravCLUkp6uGG0UoU7khRCWjmyQlF4pTWwkxiRJzaEVhBZcdf3EGRwdUY0k5RlF6byD7NCIAug6iSUdCeLYoCObVDYFECmLVFcnPjGB"\"LBEROtZvkbc/kTrr9wqI/q5OCm6G0ZEKhVHNmh7DfDWFlIb71xQZ6Kox8kKG+VIax4P5BYXnQj4rqNQUnS2J8RZpidYesRVk3Ih6WSRvCvNcPKXfkm1hAwgq"\"kumzHnFN4GQsSoBYSCKlJgQTWaIIwlBQCyXVukJfB4RFME8JExap1+u3pogPopxwHYdlvb20ZTIUS1CZcxnz00wXPbpaA9pyIZW6g5uSLOmATAYqZcHYtEN7"\"KPB9qEUOc9UUOT8mNgLfifGVRsQJOKnxR8DUsdZc06fV0ZJU2SU7kmLdYArRYfHnQFmLdCxKWXxXk/NCPC/EeBE1NySSi/xsWCJaOC5GyGOYm5sTdpGee0M3"\"+AeROpSUDPT20t6S52LZ0pvWLMQeo2MOdy8V5FMxrw+1ESuffDppfpLOJKn4PZ2WtBcTa5irpolsRM4LkxKIxksPjVUsOfvb9PV34ziq8Q49c2Vv0waxzcBH"\"DSa2WG0xpvFZs7fIYq0pvlZgN3UpI2OOnDpiJyYmLo+NjU00L3M+DGypqcK25vN09PVS33eCySFD54Mx6++qgZG8fLKdUuCSz8ToWBFHsLAgaG+zGBSRTiYt"\"7UbkvYCUE+NIk/iRjERbg5+VbHtwC+l0+n15hDAMGR4e5siRQxOvvfbaM6+88soJoA5oyYdoy/o+a1auwA88JoeSgsNUWuD5AteFjStK3Lt0DhNETE4m9dn1"\"AKp1QbmmKNUcjBWERhFqRaTVFdVVW5HEROL4mqaI79UirdfrvPnmm3znO9+ZfvLJJ5955ZVX9gFTQBGIPjQywjZU2E2rVtEiHaZHYtpnXFqXGEpV8D1DR6vG"\"6IigqgkDl0wW6nWR1FFYScq3eI5CKQsuaJk4+kRThV00+caYK/Nw/f5256ler3P06FF27do1vWPHjl1vvPHGG8AISWHyPBA5H6Ser7fyMbmOw10DS8kXWhlf"\"qDE14hAbqJWhuz0ksoqJWZ9SzSGbg9bWpBo1jqFWEygHQi0xoYc2iowX4jcyOYyR2EVpRYvbSC/eLwZgcefKtwMlDEOOHTvGrl27Lj/99NPPN0A4T1KyP0nS"\"zMJ86DqYdbe1sXLdGoaOjCJKLpcXHBxjmC25HDqbZWzKI4gdCvmrPbnCELJZSKfBdRI3RtQw4kKtEEbhNgTz9ZHFxc28Fu+vbyF6/bFm2Pnw4cN2x44dUzt2"\"7Hhu//79bwRBcBY4C0yQFJNoAPlhaqxojaG7UOChLZtwLmtECdrbBUv6BamMYmbBpyVv6GyL0doShrCwAPV6s3NBoqYGYZJhoa1IeoTETuKBbRRxX8+imqPZ"\"PrT592JZsviYtZYgCDh06JB98sknx5966qkde/fufSUIgtM3AuGGgaEPqvoKyXvs0uk0965aSTqVoTQSk9kssWmJVJb2dk13QVMqGY6dURQbXnvXS8AAiCKR"\"gGIEkU6atDhWoBEYo28oIxav/Js11G0eC4KA48ePs2PHjqlnn31254EDB97QWp9rsKO3gHAlHrFYTnwY3nJ4V/9SVq9by77zhyhP+DgpiENBNi2JcAg0RHHC"\"gvxUsl9YgCgC34dUqgGCtHhKJ2VfRlzJQFkMxK3AWLyAE6Ajjh07xnPPPTf17LPPPnfgwIF9cRwvBqF8PQhX4hEfNvY02NvLx7duxU5FBLMwOwdTUzAzJ5mc"\"cRibcjBCkEpDKpVY2Y6T9NxqvuVG6yQGYYxEm6bD7lphvZgt3Wo0z2+C8Mwzz7y4b9++fXEcDy8CoXQjED5UTr/F7CmTSrFtwwZacx3E81VsrFANIXzxkqRa"\"Acflmj6vSbTxqrdUG4hiSQWHKEjhK321aeMiili86q+nius5yKFDh+zOnTsnd+7c+fz+/fv31Wq1MyQ9lRezI/szAURz27B6NRtXrePVob04qxTp1mT1RyF4"\"jT5NQZCorkGQfKY11zn0BBaFjRWxkFdewnoz1nS9bGge279/v/3Rj340vnPnzl0HDx7cF0XRcAOE8RvJhNsOlX4QN601S3u6uW/N3XDZIZhPSrPCMFlu+Tx0"\"diaTX6kk8xtFicAOgmQkhfNJYMd34iRVxti3WNXXs57FoykTjhw5wrPPPju5a9eunYcOHXojiqIhYHiRnXDLZDB5I6v6gz4AfM/joxs30Z/rIxjX1KrJpIfh"\"1YmPokQu+H5CIVonx5osi0bgRxtBLXQwi15QfiP+fyMQjh07xvPPPz/93HPPPX/gwIF9YRheLxPeUcbFh5Y1CWDL3Wu5Z+lKzk2NUy2D0+hWFoYJS6pUrqZi"\"NrnJVWGdHI+NoF7zqEbuNVRwvWV9vTzQWnP8+HF27949tXPnzhf379//RoMd3VIw/8ywpibP7uno4NEtH6W7XoCKoZF+S6kExWICiNbJaILTpIbmqNcl9UBS"\"j9QVOfp2htpigI4ePWp37do1uWPHjl2vv/76a7Va7WyDHY0vAuEdq6MfWooASPs+D23ezF2v9jM9UUS3JsnESiXsKJ1OAGkac657lSKaOc1R3FBX9bUgv52w"\"NsZw/Phx++yzz46/8MILO/fv39+0ExZbzLedACb5kG/Ll/bxwLqt5IoecWwJo2TlR9FV1dU2WNNiyjAm2Utp8V2D78bXAHEjNhVFESdOnOC5556beP7553fu"\"27fvjYad0BTMdwTC20boPkxbV1sbn9z8UZ4+8xKnKheJc+LKxDc1o2ZChVJNQXxVqLuuoFVCpOXV1rE3oIgoijhz5gx79uyZ3rVr1859+/a9bow51/CkNrvQ"\"3nEq5IeeIgDuXbeS+wc24UwkuZgJ70+oormumrIhjq8dxkAQSap1+RZqaAIShiGnT59mz5490zt37ty1f//+/Q0Qzr0XIPxMAGGMoa+ri8fu3UYqyEKcNGwy"\"jUxgpWjUzCXHmlTS3DepRN9ARhhjiOOYM2fO2BdffHHymWeeeeb1119/PY7jpp3wtr6jf5AUIYXg4W2b2b50E1yOrrAibZrs51owmi6PxAGYjK72q+W4TSDi"\"OObEiRPm6aefHn3mmWeeevXVV1+JougUyVvrxhbZCfb/B6LhCFzR2c8n12wjbbxGl96r8qBpxDVZVNPKrtUa1GGTbI/FFNFgR/b5558f27Nnz859+/Y1I2u3"\"ZTH/wwKi8c9nPvIxVi1ZmeikjXxIa5KRGIECKSQCiTUSKZJWnNZIrLmKRBiGnD171u7Zs2d69+7dz77++uuvLwJh4p34jt611vRh1Jyaq3hl11IeXX0/k8OX"\"ie0ic9qCpxQ96U7ybrbx/p+kTWk2CwQhbiP61gTh1VdfnWrYCfu5GmN+X0D4mVBfF2++cPmf7/+v+N1Nv97oNXb1XQYCgasclLi68mXj3RXV+QphLeCpg09x"\"/Phxu3v37qnnnnvu2UXa0bu2E24JhBDCRlFkJiYmzOIGKT9rmwVCblyIWSwmuahzc3PmySefHHvllVealNC0mN9zmfAWIOr1ejgxMXHmqaeeEtZa31or+Qe2"\"RVGEMYZKpVI9cODAnv379zcF8/mfBAgAztmzZ+fq9frXyuXyqlqt1qG19ri9EuGfGaIJgqB29OjRkySJXxcaMuF9B6HpTU6TvCBmCclLYjz+4W4RSQrkJDD9"\"fsqEGwHhNMDIkfREU/+AgYhJ3vdeIUkO/omV0f5/AMwz2KY2dvMAAAAASUVORK5CYII=")else:        label_demo["text"]=label_demo["text"]+"\n\nTkpng is not installed..."label_demo.pack(side="top", anchor="nw")image="""R0lGODlhEAAQAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//AAAA//8A/wD//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBmAABmMwBmZgBmmQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/MwD/ZgD/mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNmZjNmmTNmzDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/mTP/zDP//2YAAGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZmzGZm/2aZAGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb//5kAAJkAM5kAZpkAmZkAzJkA/5kzAJkzM5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZAJmZM5mZZpmZmZmZzJmZ/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwAM8wAZswAmcwAzMwA/8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZZsyZmcyZzMyZ/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8Amf8AzP8A//8zAP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+ZzP+Z///MAP/MM//MZv/Mmf/MzP/M////AP//M///Zv//mf//zP///yH5BAEAABAALAAAAAAQABAAAAh5AP8JHEiwoMGDCBMiRMGwIUOEUwxGNIgi1b8pfgSmQlFwikeBflBQu+inJMcpqTymDImRIbWNfkbK/DdzZCqYL3OmymlM1M2QO6kJHSo0VUw/OEtiVIqU5sZ/JXUGXepnqcidWKmVxIpxCoqSYKt6rKpUoMezaA0GBAA7"""image = Tkinter.PhotoImage(format='gif', data=image)tree = Treeview(scrollframe1(), style="Item", columns=("One", "Two", "Three"))tree["style"]="Heading"tree.heading(column="#0", text="Column 0", )tree.heading(column="#1", text="Column 1", image=image)tree.heading(column="#2", image=image)tree.style_configure(font=("Courier", 11))tree["style"]="Item"tree.insert("", "end", text=u"1-level", image=image)tree.insert("I001", "end", text=u"2-level")tree.style_configure(font=("Courier", 8))tree.pack(side="top", anchor="nw")scrollx=Scrollbar(labelframe2,autohide=True,orient="horizontal",command=scrollframe1.xview)scrollx.grid(row=1,column=0,sticky="nwse")scrolly=Scrollbar(labelframe2,autohide=True,orient="vertical",command=scrollframe1.yview)scrolly.grid(row=0,column=1,sticky="nwse")scrollframe1["xscrollcommand"]=scrollx.setscrollframe1["yscrollcommand"]=scrolly.setpaned.add(labelframe1,weight=0)paned.add(labelframe2,weight=0)paned.pack(fill="both",expand="yes")root.minsize(320,265)root.update()try:root.iconbitmap(sys.prefix+"/python.ico")except Tkinter._tkinter.TclError:passroot.title("Ttk Demo")root.deiconify()root.mainloop()