)Uc@s dZddlZddlZddlmZddlmZddddd d d d d ddg ZddddddddgZeeZ dddYZ dZ dZ dZ dZdZdZe d e d!eZd"Zd#Ze d$d%d&d'gd!eZd(Zd)Zd*dd+YZd,dd-YZd.Zd/Zd0Ze d1d2d3gZd4Zd5Zd6Z e d7d8d9d:d;gZ!e d<d=j"Z#e d>d?d@dAdBgZ$e dCdDdddgd!eZ%e dEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_gd!eZ&d`Z'e dadbdcddgd!eZ(e dedfdcdggd!eZ)e dhdidjgd!eZ*dkZ+dlZ,e dmdndodpdqdrdsdtdudvdwdxg d!eZ-dyddzYZ.id{egd 6ee gd|6d'egd$6de gd}6e0e gd~6e0e gd6de1gd6d?e$gd6de1gd6degd6de1gd6degd6d%e1gd6degd6degd6ee gd6dce(gd6dce(gd6dfe)gd6dge)gd6degd6degd6degd6ee gd6de1gd6de1gd6de1gd6de1gd6de1gd6degd6dddddddddddddg egd6ddddddddddg egd6dddddgegd6dddddgegd6dddddddddg egd6degd6e0e gd6e0e gd6dgegd6e0e gd6de gd6ee gd6de gd6de gd6de gd6de gd6de gd6de gd6d8e!gd6de#gd6ee gd6degd6de1gd6de1gd6degd6de1gd6e0e gd6dje+gd6e0e gd6ee gd6degd6degd6degd6degd6e0e gd6degd6degd6ddgedgd6ee gd6dddddddgegd6ee gd 6ee gd 6e0e gd 6doe-gd 6ee gd 6degd6degd6degd6e0e gd6degd6degd6degd6degd6degd6degd6degd6e0e gd6degd6degd6degd6degd6degd 6degd!6d"e1gd#6degd$6degd%6degd&6degd'6degd(6degd)6d"e1gd*6degd+6d,e1gd-6degd.6d/d0gedgd16d2egd36d4egd56degd66e0egd76d8e.d9d:d;ed<egd=6d>e.d9d:d;ed<egd?6d@e.d9d:d;ed<egdA6d>e.d9d:d;ed<egdB6dCe.d9d:d;ed<e0gdD6dCe.d9d:d;ed<e0gdE6dFegdG6degdH6degdI6d3egdJ6dFe1gdK6dDe%gdL6e0e gdM6e0e,gdN6dGe&gdO6e0e gdP6e0e'gdQ6dRegdS6dTegdU6degdV6e0e gdW6e0e gdX6dTegdY6ee gdZ6e0e gd[6ee gd\6e0e gd]6d^e1gd_6ee gd`6ddae.dbdgdc6ee gdd6d9egde6dfegdg6dhddigegdj6dkddlgegdm6dsdngegdo6dpegdq6dregds6dtegdu6degdv6dwegdx6ddygegdz6d{egd|6ee gd}6de1gd~6Z2e3dkr e2Z4de4d}d9|Sd|}t|rX|S|}d}|jddkr)djg|D]0}|js|dks|dkr|^q}|jd}t|dkrd }q)y#g|D]}t|^q}Wq)t k r%d }q)Xn| r@t|r@|St d ||fd S( sreturn a valid color argR<R=t#tRXit.is Color tuples must be length 3s( Could not convert all entries to floatss#%s does not look like a color arg%sN( RtAttributeErrorRtfindtjointisdigitRYRZR?R (RtstmptcolorargtmsgtctvalsR\((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pytvalidate_colors0    F #  cCs_t|tkr>g|jdD]}t|j^q"Sg|D]}t|^qESdS(sreturn a list of colorspecsRXN(R7R8RYRjtstrip(RRh((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pytvalidate_colorlists,cCsYt|tkr8g|jdD]}|j^q"Sg|D]}t|^q?SdS(s return a listRXN(R7R8RYRk(RRP((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pytvalidate_stringlists&t orientationt landscapetportraitcCsB|dkr|Syt|SWntk r=tdnXdS(Ntautotequals not a valid aspect specification(RqRr(R?R (R((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pytvalidate_aspects   c Csct|tkr!|j}n|d kr1|Syt|SWntk r^td nXdS( Nsxx-smallsx-smalltsmalltmediumtlargesx-largesxx-largetsmallertlargersnot a valid font size( sxx-smallsx-smallRtRuRvsx-largesxx-largeRwRx(R7R8RR?R (R((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pytvalidate_fontsizes  cCst||S(N(R(R((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pytvalidate_font_propertiess tfontsettcmtstixtstixsanstcustomtdefaults6rm cal it tt sf bf default bb frak circled scr regulartverbosetsilentthelpfultdebugsdebug-annoyingt cairo_formattpngt ps_papersizeRqtlettertlegaltledgerta0ta1ta2ta3ta4ta5ta6ta7ta8ta9ta10tb0tb1tb2tb3tb4tb5tb6tb7tb8tb9tb10cCsgt|tkr!|j}n|dkr1dS|dtfkrGtS|dkrW|StddS(NR<R5t ghostscripttxpdfsEmatplotlibrc ps.usedistiller must either be none, ghostscript or xpdf(snoneN(RR(R7R8RR=R%R (R((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pytvalidate_ps_distillers  t joinstyletmitertroundtbeveltcapstyletbuttt projectingtnegative_linestyletsolidtdashedcCsRyt|}|SWn7tk rMtd|}tjdd|fSXdS(NisDDeprecated negative_linestyle specification; use 'solid' or 'dashed'i(tvalidate_negative_linestyleR RWRNRO(Rtrestdashes((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pyt"validate_negative_linestyle_legacy#s   cCstjdt|S(Ns/tk.pythoninspect is obsolete, and has no effect(RNROR;(R((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pytvalidate_tkpythoninspect,s t legend_loctbests upper rights upper lefts lower lefts lower righttrights center lefts center rights lower centers upper centertcentertValidateIntervalcBs&eZdZeedZdZRS(s# Value must be in interval cCs(||_||_||_||_dS(N(tvmintvmaxtcmintcmax(RRRt closedmint closedmax((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pyRCs   cCsyt|}Wntd|nX|jr^||jkr^td|j|fn5|j r||jkrtd|j|fn|jr||jkrtd|j|fn5|j r||jkrtd|j|fn|S(Ns!Value must be a float; found "%s"sValue must be >= %f; found "%f"sValue must be > %f; found "%f"sValue must be <= %f; found "%f"sValue must be < %f; found "%f"(R?R)RRRR(RR((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pyR"Is(R#R$t__doc__R9RR"(((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pyR?stAggtbackend_fallbacktdatapathtunitst interactivetUTCttimezones verbose.levels sys.stdouts verbose.fileog?slines.linewidtht-slines.linestyleR:s lines.colors lines.markerg?slines.markeredgewidthislines.markersizeslines.antialiasedslines.dash_joinstyleslines.solid_joinstyleslines.dash_capstyleslines.solid_capstylespatch.linewidthRspatch.edgecolorspatch.facecolorspatch.antialiaseds sans-serifs font.familytnormals font.styles font.variants font.stretchs font.weighti s font.sizesBitstream Vera Serifs DejaVu SerifsNew Century SchoolbooksCentury Schoolbook LtUtopias ITC BookmantBookmansNimbus Roman No9 LsTimes New RomantTimestPalatinotChartertserifs font.serifsBitstream Vera Sanss DejaVu Sanss Lucida GrandetVerdanatGenevatLucidtArialt Helveticas Avant Gardesfont.sans-serifsApple ChancerytTextiles Zapf ChancerytSandtcursives font.cursives Comic Sans MStChicagotCharcoalt ImpactWesterntfantasys font.fantasysBitstream Vera Sans MonosDejaVu Sans Monos Andale Monos Nimbus Mono Ls Courier NewtCouriertFixedtTerminalt monospacesfont.monospaces text.colors text.usetexstext.latex.unicodeR_stext.latex.preamblestext.latex.previewstext.dvipnghacks text.hintings mathtext.cals mathtext.rms mathtext.tts serif:italics mathtext.its serif:bolds mathtext.bfs sans\-serifs mathtext.sfsmathtext.fontsettitsmathtext.defaultsmathtext.fallback_to_cmRrs image.aspecttbilinearsimage.interpolationtjets image.cmapis image.luttuppers image.originsimage.resamplescontour.negative_linestylesaxes.axisbelows axes.holdtwsaxes.facecolorsaxes.edgecolorsaxes.linewidthRvsaxes.titlesizes axes.gridRusaxes.labelsizesaxes.labelcoloriiisaxes.formatter.limitssaxes.unicode_minustgtrRhtmR,saxes.color_cyclespolaraxes.grids axes3d.gridslegend.fancyboxs legend.locs legend.isaxesslegend.numpointsslegend.fontsizeslegend.markerscales legend.shadowg?slegend.borderpadslegend.labelspacingg@slegend.handlelengthg?slegend.handletextpadslegend.borderaxespadslegend.columnspacingisxtick.major.sizesxtick.minor.sizesxtick.major.padsxtick.minor.pads xtick.colorsxtick.labelsizetinsxtick.directionsytick.major.sizesytick.minor.sizesytick.major.padsytick.minor.pads ytick.colorsytick.labelsizesytick.directions grid.colort:sgrid.linestylesgrid.linewidthg @g@sfigure.figsizeiPs figure.dpis0.75sfigure.facecolorsfigure.edgecolorsfigure.autolayoutg?iiRRsfigure.subplot.leftg?sfigure.subplot.rightg?sfigure.subplot.bottomsfigure.subplot.topg?sfigure.subplot.wspacesfigure.subplot.hspaceids savefig.dpissavefig.facecolorssavefig.edgecolorssavefig.orientationssavefig.extensions cairo.formatstk.window_focusstk.pythoninspects ps.papersizes ps.useafmsps.usedistilleripsps.distiller.resis ps.fonttypespdf.compressionspdf.inheritcolorspdf.use14corefontss pdf.fonttypessvg.image_inlinessvg.image_noscalessvg.embed_char_pathssdocstring.hardcopys.matplotlib_pluginssplugins.directorys path.simplifyg"@gspath.simplify_thresholds path.snapsagg.path.chunksizeR1skeymap.fullscreenththomes keymap.hometleftt backspaces keymap.backRPskeymap.forwardtps keymap.pantos keymap.zoomRs keymap.saves keymap.gridtls keymap.yscaletLs keymap.xscaletaskeymap.all_axessexamples.downloadsexamples.directoryt__main__t/s %s: %s != %s(((((6RR&RNtmatplotlib.fontconfig_patternRtmatplotlib.colorsRtinteractive_bktnon_interactive_bkt all_backendsRR*R;R>R@RBRHR9RKRLRQtvalidate_toolbarRURVRWR]RjRlRmtvalidate_orientationRsRyRztvalidate_fontsetRYtvalidate_mathtext_defaulttvalidate_verbosetvalidate_cairo_formattvalidate_ps_papersizeRtvalidate_joinstyletvalidate_capstyleRRRtvalidate_legend_locRR=R%R8t defaultParamsR#trcR(((sE/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/rcsetup.pyts                   !'                                                                                                                 """"""                                   *