intellecton/venv/lib/python3.12/site-packages/matplotlib/__pycache__/rcsetup.cpython-312.pyc

291 lines
53 KiB
Text
Raw Normal View History

<EFBFBD>
<00>Rj6<6A><00> <00>j<00>dZddlZddlmZmZddlmZddlZddlZddl Z ddl
Z ddl m Z mZddlmZmZddlmZddlmZmZdd lmZdd
lmZmZdd lmZmZmZ e jBGd <0C>d <0A><00>Z"Gd<0E>d<0F>Z#e<03>d<>ddd<11>d<12><03>Z$d<13>Z%e$e%<25>Z&d<14>Z'd<15>Z(d<16>Z)d<17>Z*dd<18>d<19>Z+e+e,<2C>Z-e+e,d<1A><18>Z.e$e-d<1B><1C>Z/e+e0<65>Z1e+e0d<1A><18>Z2e+e3<65>Z4e+e3d<1A><18>Z5e$e4d<1D><1C>Z6d<1E>Z7e$e7d<1F><1C>Z8d <20>Z9d!<21>Z:e;<3B>Z<d"<22>Z=d#<23>Z>d$<24>Z?d%<25>Z@d&<26>ZAd'<27>ZBd(<28>ZCe$eCdd)<29>*<2A>ZDd+<2B>ZEd,<2C>ZFd-<2D>ZGd.<2E>ZHe$eH<65>ZId/<2F>ZJd0<64>ZKd1<64>ZLd2<64>ZMd3<64>ZNd4<64>ZOe#d5gej<><00><00>ej<><00><00>d6<64>d7<64>d8<64>d9<64>d<1A>:<3A>ZRd;<3B>ZSe#d<gd=<3D><01>ZTe$eT<65>ZUd><3E>ZVe$eV<65>ZWd?<3F>ZXd@<40>ZYdA<64>ZZdB<64>Z[dC<64>Z\dD<64>Z]e$e]<5D>Z^e$e6<65>Z_dE<64>Z`idFe$eAd<1A>G<EFBFBD><00>dHe6<65>d5e$eS<65><00>dIeD<65>dJeD<65>dKe$e<1A><00>dLe$e<1B><00>dMeU<65>dNeD<65>dOe6<65>dPe6<65>dQeD<65>dReW<65>dSe6<65>dTe8<65>dUe^<5E>dVe_<65>ZadFdHd5dIdJdNdQdPdOdW<64> ZbdX<64>ZdY<64>ZcdZ<64>Zde#d[gd\<5C>d<1A>:<3A>Zed]<5D>Zfd^<5E>Zgd_<64>ZhGd`<60>daei<65>Zjdb<64>Zkidce=<3D>dde(<28>dee/<2F>dfe><3E>dge(<28>dhe-<2D>die1<65>dje-<2D>dke(<28>dle1<65>dme4<65>dneS<65>doeC<65>dpe7<65>dqe@<40>dre@<40>dse4<65>idte4<65>due(<28>dve<1A>dwe<1A>dxe<1B>dye<1B>dze6<65>d{e6<65>d|e6<65>d}e(<28>d<eT<65>d~gd<64><01>d<>e(<28>d<>e4<65>d<>eC<65>d<>e(<28>d<>eC<65><01>id<>e(<28>d<>eC<65>d<>e4<65>d<>eh<65>d<>e(<28>d<>e(<28>d<>eN<65>d<>e2<65>d<>e(<28>d<>e(<28>d<>e(<28>d<>e(<28>d<>e(<28>d<>e(<28>d<>eC<65>d<>e7<65>d<>e@<40><01>id<>eC<65>d<>e4<65>d<>e4<65>d<>eS<65>d<>e4<65>d<>eC<65>d<>e4<65>d<>eS<65>d<>eC<65>d<>e4<65>d<>eS<65>d<>eC<65>d<>e4<65>d<>eS<65>d<>eC<65>d<>e4<65>d<>eS<65><01>id<>eC<65>d<>e7<65>d<>eC<65>d<>eC<65>d<>e4<65>d<>eS<65>d<>e4<65>d<>e/<2F>d<>e-<2D>d<>e-<2D>d<>eK<65>d<>eJ<65>d<>e4<65>d<>e/<2F>d<>e/<2F>d<>e/<2F>d<>e/<2F><01>id<>e/<2F>d<>eC<65>d<>e(<28>d<>e-<2D>d<>gd<><64><01>d<>e1<65>d<>e1<65>d<>e(<28>d<>e(<28>d<>eL<65>d<>eL<65>d<>eL<65>d<>eL<65>d<>eL<65>d<>eL<65>d<>eL<65>d<>g<01><01>id<>g<01>d<>eM<65>d<>eF<65>d<>e-<2D>d<>g<01>d<>eE<65>d<>e1<65>d<>d<EFBFBD>d<EFBFBD>g<02>d<>e(<28>d<>e(<28>d<>eS<65>d<>e(<28>d<>e5<65>d<>g<01>d<>e4<65>d<>gd<><64><01>d<>gd<><64><01><01>id<>e)<29>d<>eC<65>d<>eC<65>d<>e4<65>d<>e(<28>d<>e(<28>d<>e(<28>d<>e(<28>d<>eH<65>d<>gd<><64><01>d<>eJ<65>d<>e@<40>d<>e5<65>d<>e4<65>d<>e(<28>d<>gd<><64><01>d<>gd<><64><01><01>id<>eH<65>d<>e4<65>d<>eJ<65>d<>eC<65>d<>e$e1d<31><64><EFBFBD><EFBFBD><00>d<>e(<28>d<>e(<28>d<>e1<65><01>de(<28><01>de1<65><01>de(<28><01>deg<65><01>d<04>d<05>dg<02><01>deZ<65><01>deZ<65><01>d eZ<65><01>d
e(<28><01>i<00>d e(<28><01>d e(<28><01>d eC<65><01>deC<65><01>deC<65><01>dg<00>d<11><01><01>de4<65><01>de4<65><01>de7<65><01>de-<2D><01>de'<27><01>de-<2D><01>de-<2D><01>de-<2D><01>de-<2D><01>de-<2D><01>de-<2D><01>i<00>de-<2D><01>d<1E>d<1F>d g<02><01>d!e(<28><01>d"e(<28>d[ef<65><01>d#e1<65><01>d$e1<65><01>d%eH<65><01>d&eG<65><01>d'eB<65><01>d(e4<65><01>d)e(<28><01>d*e(<28><01>d+e5<65><01>d,e4<65><01>d-e4<65><01>d.e4<65><01>i<00>d/e4<65><01>d0e4<65><01>d1e4<65><01>d2e4<65><01>d3e?<3F><01>d4e?<3F><01>d5e(<28><01>d6e(<28><01>d7e(<28><01>d8e(<28><01>d9e4<65><01>d:e4<65><01>d;e4<65><01>d<e4<65><01>d=e4<65><01>d>e4<65><01>d?eC<65><01>i<00>d@e?<3F><01>dAe(<28><01>dBe(<28><01>dCe(<28><01>dDe(<28><01>dEe(<28><01>dFe`<60><01>dGeH<65><01>dHg<00>dI<64><01><01>dJg<00>dK<64><01><01>dLe(<28><01>dMe(<28><01>dNe(<28><01>dOe(<28><01>dPe4<65><01>dQe4<65><01>dRe4<65><01>i<00>dSe4<65><01>dTe4<65><01>dUe4<65><01>dVeC<65><01>dWe?<3F><01>dXe(<28><01>dYe(<28><01>dZe(<28><01>d[e(<28><01>d\e(<28><01>d]e`<60><01>d^eH<65><01>d_g<00>dI<64><01><01>d`g<00>da<64><01><01>dbeC<65><01>dceS<65><01>dde4<65><01>i<00>dee4<65><01>dfeH<65><01>dgeJ<65><01>dheH<65><01>dieJ<65><01>dje$e4d<34><64><EFBFBD><EFBFBD><00><01>dke4<65><01>dleC<65><01>dmeC<65><01>dne(<28><01>doe(<28><01>dpe1<65><01>dqe(<28><01>drg<00>ds<64><01><01>dte4<65><01>due4<65><01>dve4<65><01>i<00>dwe4<65><01>dxe4<65><01>dye4<65><01>dze(<28><01>d{e4<65><01>d|e4<65><01>d}e4<65><01>d~e4<65><01>de*<2A><01>d<>e@<40><01>d<>e@<40><01>d<><64>d<><64>d<>g<02><01>d<>e-<2D><01>d<>eX<65><01>d<>e4<65><01>d<>e9<65><01>d<>e(<28><01>i<00>d<>e(<28><01>d<>ej<65>d<><64>d<><64>d<><64>d<>g<04>d<>D<00><00>cgc]}el<65>d<><64>D]}|<00>|<01><00><02><03>
<00>c}}<00><01><00><01>d<>e(<28><01>d<>eO<65><01>d<>e1<65><01>d<>e:<3A><01>d<>e1<65><01>d<>e(<28><01>d<>e(<28><01>d<>e:<3A><01>d<>g<00>d<><64><01><01>d<>e(<28><01>d<>e-<2D><01>d<>e(<28><01>d<>d7<64>d<>g<02><01>d<>e.<2E><01>d<>e.<2E><01>i<00>d<>e(<28><01>d<>e(<28><01>d<>e[<5B><01>d<>e(<28><01>d<>eY<65><01>d<>e&<26><01>d<>e1<65><01>d<>e/<2F><01>d<>e/<2F><01>d<>e/<2F><01>d<>e/<2F><01>d<>e/<2F><01>d<>e/<2F><01>d<>e/<2F><01>d<>e/<2F><01>d<>e/<2F><01>d<>e/<2F><01>i<00>d<>e/<2F><01>d<>e/<2F><01>d<>e/<2F><01>d<>e/<2F><01>d<>e/<2F><01>d<>g<00>d<><64><01><01>d<>e4<65><01>d<>e-<2D><01>d<>e-<2D><01>d<>e1<65><01>d<>g<00>d<><64><01><01>d<>e9<65><01>d<>e/<2F><01>d<>e9<65><01>d<>e/<2F><01>d<>e(<28><01>Zm<5A>d<>diZnemj<6D><00>D<00><02>cic]\}}|ek||<03><00><02>c}}Zmycc}}wcc}}w(<28>az
The rcsetup module contains the validation code for customization using
Matplotlib's rc settings.
Each rc setting is assigned a function used to validate any attempted changes
to that setting. The validation functions are defined in the rcsetup module,
and are used to construct the rcParams global object which stores the settings
and is referenced throughout Matplotlib.
The default values of the rc settings are set in the default matplotlibrc file.
Any additions or deletions to the parameter set listed here should also be
propagated to the :file:`lib/matplotlib/mpl-data/matplotlibrc` in Matplotlib's
root source directory.
<EFBFBD>N)<02> lru_cache<68>reduce)<01>Real)<02>_api<70>cbook)<02> BackendFilter<65>backend_registry)<01> ls_mapper)<02>Colormap<61> is_color_like<6B><01>parse_fontconfig_pattern)<02> JoinStyle<6C>CapStyle)<03>Cycler<65>concat<61>cyclerc<00><><00>eZdZejdd<02><03>ed<04><00><00>Zejdd<05><03>ed<06><00><00>Zejdd<07><03>ed<08><00><00>Zy )
<EFBFBD> __getattr__z3.9zd``matplotlib.backends.backend_registry.list_builtin(matplotlib.backends.BackendFilter.INTERACTIVE)``)<01> alternativec<00>H<00>tjtj<00>S<00>N)r <00> list_builtinr<00> INTERACTIVE<56><01>selfs <20>U/home/antigravity/intellecton/venv/lib/python3.12/site-packages/matplotlib/rcsetup.py<70>interactive_bkz__getattr__.interactive_bk&s<00><00>  <20>,<2C>,<2C>]<5D>-F<>-F<>G<>G<>zh``matplotlib.backends.backend_registry.list_builtin(matplotlib.backends.BackendFilter.NON_INTERACTIVE)``c<00>H<00>tjtj<00>Sr)r rr<00>NON_INTERACTIVErs r<00>non_interactive_bkz__getattr__.non_interactive_bk.s<00><00>  <20>,<2C>,<2C>]<5D>-J<>-J<>K<>Krz7``matplotlib.backends.backend_registry.list_builtin()``c<00>*<00>tj<00>Sr)r rrs r<00> all_backendsz__getattr__.all_backends6s<00><00>
 <20>,<2C>,<2C>.<2E>.rN) <09>__name__<5F>
__module__<EFBFBD> __qualname__r<00>
deprecated<EFBFBD>propertyrr"r$<00>rrrr$s<><00><00><14>T<EFBFBD>_<EFBFBD>_<EFBFBD> <0A>@<01>A<01><0E>H<01><0E> A<01>
H<01><15>T<EFBFBD>_<EFBFBD>_<EFBFBD> <0A>D<01>E<01><0E>L<01><0E> E<01>
L<01><15>T<EFBFBD>_<EFBFBD>_<EFBFBD> <0A>M<>O<01><0E>/<2F><0E>O<01>/rrc<00> <00>eZdZddd<02>d<03>Zd<04>Zy)<06>ValidateInStringsN)<01>_deprecated_sincec<00>|<00><03>||_<00>|_||_<00>fd<01>}|D<00>cic] }||<06>|<06><02> c}|_ycc}w)z#*valid* is a list of legal strings.c<00>,<00><01><00>r|j<00>S|Sr)<01>lower)<02>s<>
ignorecases <20>r<00>funcz(ValidateInStrings.__init__.<locals>.funcFs<00><><00><19><18>w<EFBFBD>w<EFBFBD>y<EFBFBD> <20><18>rN)<04>keyr2r-<00>valid)rr4r5r2r-r3<00>ks ` r<00>__init__zValidateInStrings.__init__?s?<00><><00><17><04><08>$<24><04><0F>!2<><04><1E> <19>
+0<>0<>Q<EFBFBD>d<EFBFBD>1<EFBFBD>g<EFBFBD>q<EFBFBD>j<EFBFBD>0<><04>
<EFBFBD><EFBFBD>0s<00>9c<00>~<00><00><00>jrE<72>fd<01>t<00>j<00>D<00>\}tj<00>j|d<02><03><00>j
r t |t<00>r|j<00>}|<01>jvr<0F>j|S|<01>d<04>j<00>dg<00>jj<00><00><01><00>}t |t<00>rZ|jd<06>r|jd<06>s"|jd<07>r'|jd<07>r|dd <00>jvr|d
z }t|<03><00>) Nc3<00>2<00>K<00>|]\}}|<02>us<01> |<01><01><00>y<00>wrr*)<04>.0r6<00>vrs <20>r<00> <genexpr>z-ValidateInStrings.__call__.<locals>.<genexpr>Os<00><><00><><00>B<>4<EFBFBD>1<EFBFBD>a<EFBFBD><01>T<EFBFBD> <09>Q<EFBFBD>B<>s<00> <01><01>function)<02>name<6D>obj_typez is not a valid value for z; supported values are <20>"<22>'<27><00><><EFBFBD><EFBFBD><EFBFBD>z'; remove quotes surrounding your string)r-<00>globals<6C>itemsr<00>warn_deprecatedr2<00>
isinstance<EFBFBD>strr0r5r4<00>values<65>
startswith<EFBFBD>endswith<74>
ValueError)rr1r><00>msgs` r<00>__call__zValidateInStrings.__call__Ms<00><><00> <0F> !<21> !<21>B<>7<EFBFBD>9<EFBFBD>?<3F>?<3F>#4<>B<>E<EFBFBD>D<EFBFBD> <10> <20> <20><14>&<26>&<26>T<EFBFBD>J<EFBFBD> H<01> <0F>?<3F>?<3F>z<EFBFBD>!<21>S<EFBFBD>1<><11><07><07> <09>A<EFBFBD> <0C><04>
<EFBFBD>
<EFBFBD>?<3F><17>:<3A>:<3A>a<EFBFBD>=<3D> <20><13><15>0<><14><18><18>
<EFBFBD>;<16>,<2C><04>
<EFBFBD>
<EFBFBD>)<29>)<29>+<2B>,<2C>-<2D>/<2F><03> <16>q<EFBFBD>#<23> <1E><16>\<5C>\<5C>#<23>&<26>1<EFBFBD>:<3A>:<3A>c<EFBFBD>?<3F><19> <0C> <0C>S<EFBFBD>)<29>a<EFBFBD>j<EFBFBD>j<EFBFBD><13>o<EFBFBD><15>a<EFBFBD><02>G<EFBFBD>t<EFBFBD>z<EFBFBD>z<EFBFBD>)<29> <0F><<3C> <<3C>C<EFBFBD><18><13>o<EFBFBD>r<00>F)r%r&r'r7rNr*rrr,r,>s<00><00> 1<>#'<27> 1<>rr,F)<02>n<>docc<00><<00><00><01><02><00><01><02>fd<01>} <00>j<00>d<02>|_|jj dd<05>ddz|jz|_|<03> ||_|S<00>j
|_|S#t$r t<00><00>j<00>d<03>|_Y<00>zwxYw)Nc<00>z<00><03>t|t<00>rD |jd<01>D<00>cgc](}|j<00>r<00>|j<00><00><00><02>*}}nat j |<00>r>t|ttf<02>s(|D<00>cgc]}t|t<00>r|r<00>|<01><00><02>}}ntd|<00><00><02><00><01><04>+t|<02><00>k7rtd<03><04>dt|<02><00>d|<00><00><06><00>|Scc}w#t$rA<00>r;|D<00>cgc])}|j<00>s<01><00>|j<00><00><00><02>+ncc}w}}n<01>Y<00>}wxYwcc}w)N<>,z0Expected str or other non-set iterable, but got z Expected z values, but there are z values in ) rGrH<00>split<69>strip<69> Exception<6F>np<6E>iterable<6C>set<65> frozensetrL<00>len)r1r;<00>val<61>allow_stringlistrP<00>scalar_validators <20><><EFBFBD>r<00>fz_listify_validator.<locals>.fcs?<00><><00> <15>a<EFBFBD><13> <1D> <1A><=<3D>G<EFBFBD>G<EFBFBD>C<EFBFBD>L<EFBFBD>%<25>q<EFBFBD><1B>'<27>'<27>)<29>(<28><01><07><07> <09>2<>%<25><03>%<25><10>[<5B>[<5B><11>^<5E>J<EFBFBD>q<EFBFBD>3<EFBFBD> <09>2B<32>$C<>
12<31>3<>1<EFBFBD>$<24>Q<EFBFBD><03>,<2C><01>$<24>A<EFBFBD>&<26>3<>C<EFBFBD>3<><1D>B<>1<EFBFBD>#<23>F<>H<01> H<01> <0C>=<3D>S<EFBFBD><13>X<EFBFBD><11>]<5D><1C><1B>A<EFBFBD>3<EFBFBD>5<>c<EFBFBD>#<23>h<EFBFBD>Z<EFBFBD>{<7B>1<EFBFBD>#<23>N<>P<01> P<01><12>
<EFBFBD><EFBFBD>1%<25><><1C> <1A>#<23>AB<01>O<>1<EFBFBD>Q<EFBFBD>W<EFBFBD>W<EFBFBD>Y<EFBFBD>+<2B>A<EFBFBD>G<EFBFBD>G<EFBFBD>I<EFBFBD>6<>O<><4F>O<>C<EFBFBD>O<><19>P<01>  <1A><>3s:<00>C+<00>-C&<04>C+<00>!D8<04>&C+<00>+D5<03>:D)<06>D)<06>(
D5<03>4D5<03>list<73>List<73>.rBr)r%<00>AttributeError<6F>typer'<00>rsplit<69>__doc__)r_r^rPrQr`s``` r<00>_listify_validatorrh`s<><00><><00><13>:><3E>(<28>1<>1<>2<>$<24>7<><01>
<EFBFBD><17>^<5E>^<5E>*<2A>*<2A>3<EFBFBD><01>2<>1<EFBFBD>5<><03>;<3B>a<EFBFBD>j<EFBFBD>j<EFBFBD>H<>A<EFBFBD>N<EFBFBD><1A><EFBFBD><03>A<EFBFBD>I<EFBFBD> <0C>H<EFBFBD>-=<3D>,D<>,D<>A<EFBFBD>I<EFBFBD> <0C>H<EFBFBD><48> <1A>><3E><1C>-<2D>.<2E>7<>7<>8<><04>=<3D><01>
<EFBFBD>><3E>s<00>A2<00>2&B<03>Bc<00><00>|Srr*<00>r1s r<00> validate_anyrk<00>s<00><00> <0C>Hrc<00>h<00> tj|<00>|S#t$rt|<00>d<01><02><00>wxYw)Nz: should be a string that can be parsed by numpy.datetime64)rX<00>
datetime64rLrjs r<00>_validate_datern<00>sD<00><00>P<01>
<EFBFBD> <0A> <0A>a<EFBFBD><18><10><08><> <15>P<01><18><10>e<EFBFBD>M<> N<>P<01> P<01>P<01>s<00><00>1c<00>t<00>t|t<00>r|j<00>}|dvry|dvrytd|<00>d<06><03><00>)zConvert b to ``bool`` or raise.)<08>t<>y<>yes<65>on<6F>true<75>1rBTT)r`rP<00>no<6E>off<66>false<73>0rFFzCannot convert z to bool<6F>rGrHr0rL)<01>bs r<00> validate_boolr|<00>sC<00><00><11>!<21>S<EFBFBD><19> <0A>G<EFBFBD>G<EFBFBD>I<EFBFBD><01><08> 9<>9<><13>
<EFBFBD>=<3D> =<3D><14><18>?<3F>1<EFBFBD>%<25>x<EFBFBD>8<>9<>9rc<00><><00> t|<00>S#t$rt|t<00>r|dk(rYyYnwxYwt|<00>d<02><02><00>)N<>linez0 cannot be interpreted as True, False, or "line")r|rLrGrHrjs r<00>validate_axisbelowr<00>sS<00><00><1E><1C>Q<EFBFBD><1F><1F><> <15><1E> <15>a<EFBFBD><13> <1D><10>F<EFBFBD>{<7B><1D><><1E><> <15><01>u<EFBFBD>/<2F>/<2F> 0<>0s <00>
<00>0<03>0c<00>n<00>|dk(r|S t|<00>S#t$r}t|<00>d|<00>d<03><04>|<01>d}~wwxYw)z<Confirm s is string 'figure' or convert s to float or raise.<2E>figurez. is not string "figure" and could not convert z to floatN<74><02>floatrL<00>r1<00>es r<00> validate_dpir<69><00>sU<00><00><08>H<EFBFBD>}<7D><10><08>E<01><14>Q<EFBFBD>x<EFBFBD><0F><> <15>E<01><18>A<EFBFBD>5<EFBFBD>!.<2E>./<2F>U<EFBFBD>)<29>=<3D>><3E>CD<43> E<01><>E<01>s<00>
<00> 4<03>/<03>4)<01>
allow_nonec<00><><00><00><01><00><01>fd<01>}d<02>j<00><00>|_<00>r|xjdz c_|jjdd<05>ddz|jz|_|S)zp
Return a validator that converts inputs to *cls* or raises (and possibly
allows ``None`` as well).
c<00><00><02><00>r|<00>tj|d<01>ry<00>turt|t<00>st d|<00>d<03><03><00> <00>|<00>S#t
tf$r!}t d|<00>d<04>j <00><00><04>|<01>d}~wwxYw)N<>nonezCould not convert z to strz to )r<00>_str_lower_equalrHrGrL<00> TypeErrorr%)r1r<>r<><00>clss <20><>r<00> validatorz'_make_type_validator.<locals>.validator<6F>s<><00><><00> <16><12><19>e<EFBFBD>4<>4<>Q<EFBFBD><06>?<3F><17> <0E>#<23>:<3A>j<EFBFBD><11>C<EFBFBD>0<><1C>1<>!<21><15>g<EFBFBD>><3E>?<3F> ?<3F> E<01><16>q<EFBFBD>6<EFBFBD>M<EFBFBD><4D><19>:<3A>&<26> E<01><1C>$<24>Q<EFBFBD>E<EFBFBD><14>c<EFBFBD>l<EFBFBD>l<EFBFBD>^<5E><<3C>><3E>CD<43> E<01><> E<01>s<00>A <00> A=<03>A8<03>8A=<03> validate_<65>_or_NonercrBr)r%r'rf)r<>r<>r<>s`` r<00>_make_type_validatorr<72><00>sk<00><><00>
E<01>%<25>S<EFBFBD>\<5C>\<5C>N<EFBFBD>3<>I<EFBFBD><16><11><11><1A><1A>j<EFBFBD>(<28><1A><11><1E><1E>%<25>%<25>c<EFBFBD>1<EFBFBD>-<2D>a<EFBFBD>0<>3<EFBFBD>6<><19>9K<39>9K<39>K<><0E><1A> <14>rTzreturn a list of strings)rQzreturn a list of floatsc<00><><00> t|<00>S#t$r3} t|<00>cYd}~S#t$r}td<01>|<01>d}~wwxYwd}~wwxYw)Nz#Supported markers are [string, int])<03> validate_intrL<00>validate_stringr<67>s r<00>_validate_markerr<72><00>sT<00><00>K<01><1B>A<EFBFBD><EFBFBD><1E><> <15>K<01> K<01>"<22>1<EFBFBD>%<25> %<25><><19> K<01><1C>B<>C<><11> J<><4A> K<01><>K<01>s,<00>
<00> A <03>
'<02>A <03> A<05> <<05>A<05>A<03>A zreturn a list of markersc<00><><00>t|ttjf<02>rtj|<00>St |<00>Sr)rGrH<00>os<6F>PathLike<6B>fsdecoder<65>rjs r<00>_validate_pathliker<65><00>s0<00><00><11>!<21>c<EFBFBD>2<EFBFBD>;<3B>;<3B>'<27>(<28><12>{<7B>{<7B>1<EFBFBD>~<7E><1D><1E>q<EFBFBD>!<21>!rc<00>.<00>ddd<03>} t|<00>}||j<00>vr%tdt|j<00><00>z<00><00>|S#t$r@ ||j <00>cYS#t
$r}tdt|<01>z<00>|<03>d}~wwxYwwxYw)z`
Confirm that this is a Postscript or PDF font type that we know how to
convert to.
<20><00>*)<02>type3<65>truetypez*Supported Postscript/PDF font types are %sN)r<>rIrLrar0<00>KeyError)r1<00> fonttypes<65>fonttyper<65>s r<00>validate_fonttyper<65><00>s<><00><00>
<1F><1F>!<21>I<EFBFBD> <18><1F><01>?<3F><08> <14>9<EFBFBD>+<2B>+<2B>-<2D> -<2D><1C><<3C><14>Y<EFBFBD>%<25>%<25>'<27>(<28>)<29>*<2A> *<2A><18><0F><> <16>7<> 7<><1C>Q<EFBFBD>W<EFBFBD>W<EFBFBD>Y<EFBFBD>'<27> '<27><><17> 7<><1C>I<>#<23>I<EFBFBD><EFBFBD>/<2F>0<>56<35> 7<><37> 7<><37>7<>s/<00> A <00> B<03>A*<02>'B<03>* B<05>3B <05> B<05>Bc<00><><00>|tustj|<00>r|Sd|<00>dtj<00><00><00>}t |<01><00>)NrAz9' is not a valid value for backend; supported values are )<05>_auto_backend_sentinelr <00>is_valid_backend<6E>list_allrL)r1rMs r<00>validate_backendr<64>sH<00><00><08> "<22>"<22>&6<>&G<>&G<><01>&J<><10><08><12>1<EFBFBD>#<23>N<>"<22>+<2B>+<2B>-<2D>.<2E>0<><03><18><13>o<EFBFBD>rc<00>f<00>tdgd<02>d<03><04>|<00>}|dk(rtjd<06>|S)N<>toolbar)<03>None<6E>toolbar2<72> toolmanagerT<72>r2r<>zyTreat the new Tool classes introduced in v1.5 as experimental for now; the API and rcParam may change in future versions.)r,r<00> warn_externalrjs r<00>_validate_toolbarr<72>sH<00><00> I<01><19><11>6<>4<EFBFBD> I<01>IJ<49> L<01>A<EFBFBD><08>M<EFBFBD><19> <0C><1A><1A> J<01> K<01> <0A>Hrc<00>H<00>tj|d<01>r|St|<00>S)<02>Return a valid color arg.<2E>inherit<69>r<00>
_str_equal<EFBFBD>validate_colorrjs r<00>validate_color_or_inheritr<74>#s"<00><00> <0C><17><17><01>9<EFBFBD>%<25><10><08> <19>!<21> <1C>rc<00>H<00>tj|d<01>r|St|<00>S)N<>autor<6F>rjs r<00>validate_color_or_autor<6F>*s"<00><00> <0C><17><17><01>6<EFBFBD>"<22><10><08> <19>!<21> <1C>rc<00><><00>t|t<00>r%tjd|<00>rt d|<00>d<03><03><00>t |<00>S)Nz^C[0-9]$zCannot put cycle reference (z) in prop_cycler)rGrH<00>re<72>matchrLr<>rjs r<00>validate_color_for_prop_cycler<65>0s:<00><00><11>!<21>S<EFBFBD><19>b<EFBFBD>h<EFBFBD>h<EFBFBD>z<EFBFBD>1<EFBFBD>5<><18>7<><01>u<EFBFBD><L<>M<>N<>N<> <19>!<21> <1C>rc<00><><00>tj|d<01>r|Stj|d<02>stj|d<03>rytj|d<04>stj|d<05>ry|<00>yt|t<00>rt |<00>dk(st |<00>dk(r&d|z}t |<01>r|S|j <00>d k(ryt |<00>r|St|<00>d
<EFBFBD><02><00>) N<> linecolor<6F>mfc<66>markerfacecolor<6F>mec<65>markeredgecolor<6F><00><00>#r<><00> does not look like a color arg)rr<>rGrHr\r r0rL)r1<00>stmps r<00>_validate_color_or_linecolorr<72>7s<><00><00> <0C><17><17><01>;<3B>'<27><10><08> <0E> <19> <19>!<21>U<EFBFBD> #<23>u<EFBFBD>'7<>'7<><01>;L<>'M<> <20> <0E> <19> <19>!<21>U<EFBFBD> #<23>u<EFBFBD>'7<>'7<><01>;L<>'M<> <20>
<EFBFBD><19><13> <13>A<EFBFBD>s<EFBFBD> <1B><03>A<EFBFBD><06>!<21> <0B>s<EFBFBD>1<EFBFBD>v<EFBFBD><11>{<7B><12>Q<EFBFBD>w<EFBFBD><04> <18><14> <1E><17>K<EFBFBD> <0C>7<EFBFBD>7<EFBFBD>9<EFBFBD><06> <1E><17> <16>q<EFBFBD> <19><10><08>
<14><01>u<EFBFBD>;<3B><<3C>
=<3D>=rc<00>L<00>t|t<00>rB|j<00>dk(ryt|<00>dk(st|<00>dk(rd|z}t |<01>r|St |<00>r|S t j |<00>}t |<02>r|St|<00>d<05><02><00>#ttf$rY<00>wxYw)r<>r<>r<>r<>r<>r<>) rGrHr0r\r <00>ast<73> literal_eval<61> SyntaxErrorrL)r1r<><00>colors rr<>r<>Ls<><00><00><11>!<21>S<EFBFBD><19> <0C>7<EFBFBD>7<EFBFBD>9<EFBFBD><06> <1E><19> <0E>q<EFBFBD>6<EFBFBD>Q<EFBFBD>;<3B>#<23>a<EFBFBD>&<26>A<EFBFBD>+<2B><16><11>7<EFBFBD>D<EFBFBD><1C>T<EFBFBD>"<22><1B> <0B><14>Q<EFBFBD><17><10><08><19><13> <20> <20><11>#<23><05> <19><15> <1F><18>L<EFBFBD>
<14><01>u<EFBFBD>;<3B><<3C>
=<3D>=<3D><> <18><1A> $<24> <0A> <0C> <0A>s<00>!B<00>B#<03>"B#zreturn a list of colorspecs)r^rQc<00>H<00>tjttf|<00><01>|S)N)<01>cmap)r<00>check_isinstancerHr rjs r<00>_validate_cmapr<70>is<00><00><08><19><19>3<EFBFBD><08>/<2F><01>2<> <0C>Hrc<00>`<00>|dvr|S t|<00>S#t$r}td<02>|<01>d}~wwxYw)N)r<><00>equalz not a valid aspect specificationr<6E>r<>s r<00>validate_aspectr<74>ns?<00><00><08> <1D><1D><10><08>D<01><14>Q<EFBFBD>x<EFBFBD><0F><> <15>D<01><18>;<3B><<3C>!<21>C<><43>D<01>s<00>
<00> -<03> (<03>-c<00>(<00>|<00>|dk(ryt|<00>S)Nr<4E>)<01>validate_fontsizerjs r<00>validate_fontsize_Noner<65>ws<00><00><08>y<EFBFBD>A<EFBFBD><16>K<EFBFBD><13> <20><11>#<23>#rc<00><><00>gd<01>}t|t<00>r|j<00>}||vr|S t|<00>S#t$r&}t |<00>ddj |<01><00>d<04><04>|<02>d}~wwxYw)N) zxx-smallzx-small<6C>small<6C>medium<75>largezx-largezxx-large<67>smaller<65>largerz0 is not a valid font size. Valid font sizes are z, rc)rGrHr0r<>rL<00>join)r1<00> fontsizesr<73>s rr<>r<>~sp<00><00>=<3D>I<EFBFBD><11>!<21>S<EFBFBD><19> <0A>G<EFBFBD>G<EFBFBD>I<EFBFBD><01><08>I<EFBFBD>~<7E><10><08>G<01><14>Q<EFBFBD>x<EFBFBD><0F><> <15>G<01><18>&'<27><14><19><19>9<EFBFBD>)=<3D>?<3F>@<01>EF<45> G<01><>G<01>s<00>
7<00> A&<03>!A!<03>!A&c<00>z<00>gd<01>}||vr|S t|<00>S#ttf$r}t|<00>d<02><02>|<02>d}~wwxYw)N)<0E>
ultralight<EFBFBD>light<68>normal<61>regular<61>bookr<6B><00>roman<61>semibold<6C>demibold<6C>demi<6D>bold<6C>heavyz
extra bold<6C>blackz is not a valid font weight.<2E><03>intrLr<>)r1<00>weightsr<73>s r<00>validate_fontweightr<74><00>sS<00><00>P<01>G<EFBFBD> <09>G<EFBFBD>|<7C><10><08>D<01><12>1<EFBFBD>v<EFBFBD> <0A><> <16> <09> "<22>D<01><18>A<EFBFBD>3<EFBFBD>:<3A>;<3B><<3C>!<21>C<><43>D<01><><00>
<00>:<03>5<03>:c<00>z<00>gd<01>}||vr|S t|<00>S#ttf$r}t|<00>d<02><02>|<02>d}~wwxYw)N) zultra-condensedzextra-condensed<65> condensedzsemi-condensedr<64>z semi-expanded<65>expandedzextra-expandedzultra-expandedz is not a valid font stretch.r<>)r1<00> stretchvaluesr<73>s r<00>validate_fontstretchr<68><00>sS<00><00><1A>M<EFBFBD>
 <09>M<EFBFBD><19><10><08>E<01><12>1<EFBFBD>v<EFBFBD> <0A><> <16> <09> "<22>E<01><18>A<EFBFBD>3<EFBFBD>;<3B><<3C>=<3D>1<EFBFBD>D<><44>E<01>r<EFBFBD>c<00><00>t|<00>|Srr rjs r<00>validate_font_propertiesr<73><00>s<00><00><1C>Q<EFBFBD><1F> <0C>Hrc<00><><00>gd<01>}t|t<00>r|j<00>}|<00>|dk(ry|j<00>|vr|St|<00>ddj |<01><00>d<05><04><00>)N)<03>cm<63>stix<69>stixsansr<73>zB is not a valid fallback font name. Valid fallback font names are rTz(. Passing 'None' will turn fallback off.)rGrHr0rLr<>)r1<00>_fallback_fontss r<00>_validate_mathtext_fallbackr<00>sm<00><00>0<>O<EFBFBD><11>!<21>S<EFBFBD><19> <0A>G<EFBFBD>G<EFBFBD>I<EFBFBD><01><08>y<EFBFBD>A<EFBFBD><16>K<EFBFBD><13>
<EFBFBD><17><17><19>o<EFBFBD> %<25><10><08><18><10>c<EFBFBD><19><1C><18><18>/<2F>2<>3<>4<1C> <1C><1D> rc<00><><00> ttd<01><02>|<00>S#ttf$r, t |<00>cYS#t$r}td<03>|<01>d}~wwxYwwxYw)N<><00>rPz1Not a valid whisker value [float, (float, float)])rh<00>validate_floatr<74>rLr<>r<>s r<00>validate_whiskersr<00>sc<00><00>7<>6<>!<21>.<2E>A<EFBFBD>6<>q<EFBFBD>9<>9<><39> <15>z<EFBFBD> "<22>7<> 7<><18><11>8<EFBFBD>O<EFBFBD><4F><19> 7<><1C>/<2F>0<>56<35> 7<><37> 7<><37>7<>s(<00><00>A<03>
6<02>A<03> A<05> A <05> A<05>Ac<00>t<00>t|t<00>r|j<00>}|dvrytdddg<02>|<00>S)N)r<>NrxF<>ps.usedistiller<65> ghostscript<70>xpdf)rGrHr0r,rjs r<00>validate_ps_distillerr
<00>s><00><00><11>!<21>S<EFBFBD><19> <0A>G<EFBFBD>G<EFBFBD>I<EFBFBD><01><08> *<2A>*<2A><13>L<> <20>!2<>]<5D>F<EFBFBD>4K<34>L<>Q<EFBFBD>O<>Or<00> linestyler<65>r<><00> <20>r<>c<00><><00>t|t<00>r t|<00>Sd<01>}||<00>rZt|<00>dk(r||d<00>r|\}}nd}|}t|t<00>r't|<03>dzdk(rtd<05>|D<00><00>r||fStd|<00>d<07><03><00>#t$rYnwxYw t j
|<00>}<00><>#t tf$rY<00><>wxYw)zf
A validator for all possible line styles, the named ones *and*
the on-off ink sequences.
c<00>h<00>tj|<00>xrt|ttt
f<03> Sr)rXrYrGrH<00>bytes<65> bytearray)<01>xs r<00>_is_iterable_not_string_likez9_validate_linestyle.<locals>._is_iterable_not_string_like<6B>s(<00><00><12>{<7B>{<7B>1<EFBFBD>~<7E>L<>j<EFBFBD><11>S<EFBFBD>%<25><19>4K<34>&L<>"L<>LrrrBrc3<00><K<00>|]}t|t<00><00><01><00>y<00>wr<00>rGr)r:<00>elems rr<z&_validate_linestyle.<locals>.<genexpr><3E>s<00><00><><00>A<>4<EFBFBD>
<EFBFBD>4<EFBFBD><14>.<2E>A<><41><00>z
linestyle z$ is not a valid on-off ink sequence.)
rGrH<00>_validate_named_linestylerLr<>r<>r<>r\r<00>all)<04>lsr<00>offset<65>onoffs r<00>_validate_linestyler<00>s<><00><00>
<12>"<22>c<EFBFBD><1A> <11>,<2C>R<EFBFBD>0<> 0<>M<01>
$<24>B<EFBFBD>'<27> <0E>r<EFBFBD>7<EFBFBD>a<EFBFBD><<3C>8<><12>A<EFBFBD><15>?<3F><1E>M<EFBFBD>F<EFBFBD>E<EFBFBD><17>F<EFBFBD><16>E<EFBFBD> <16>v<EFBFBD>t<EFBFBD> $<24><17><05>J<EFBFBD><11>N<EFBFBD>a<EFBFBD>'<27><17>A<>5<EFBFBD>A<>A<><1A>E<EFBFBD>?<3F> "<22>
<14>z<EFBFBD>"<22><16>'K<>L<>
M<EFBFBD>M<><4D>5<1A> <11> <10> <11><> <11><14>!<21>!<21>"<22>%<25>B<EFBFBD><42><1B>Z<EFBFBD>(<28> <11> <10> <11>s#<00>
B<00> B<03>B<03>!B7<00>7C <03>C zmarkers.fillstyle)<06>full<6C>left<66>right<68>bottom<6F>topr<70>c <00>b<00>t|tttt d<01>f<04>r|St|t
<00>r?t |<00>dk(r&td<03>|D<00><00>std<04>|D<00><00>r|Std<05><00>t|t<00>rtd<06>|D<00><00>r|Std<07><00>td<08><00>) a
Validate the markevery property of a Line2D object.
Parameters
----------
s : None, int, (int, int), slice, float, (float, float), or list[int]
Returns
-------
None, int, (int, int), slice, float, (float, float), or list[int]
Nrc3<00><K<00>|]}t|t<00><00><01><00>y<00>wr<00>rGr<><00>r:r<>s rr<z%validate_markevery.<locals>.<genexpr>s<00><00><><00>7<><01><1A>A<EFBFBD>s<EFBFBD>+<2B>7<>rc3<00><K<00>|]}t|t<00><00><01><00>y<00>wr)rGr<>r&s rr<z%validate_markevery.<locals>.<genexpr>s<00><00><><00><<3C>Q<EFBFBD>J<EFBFBD>q<EFBFBD>%<25>0<><<3C>rz3'markevery' tuple must be pair of ints or of floatsc3<00><K<00>|]}t|t<00><00><01><00>y<00>wrr%r&s rr<z%validate_markevery.<locals>.<genexpr> s<00><00><><00>-<2D>a<EFBFBD>z<EFBFBD>!<21>S<EFBFBD>!<21>-<2D>rz3'markevery' list must have all elements of type intz!'markevery' is of an invalid type)
rG<00>slicer<65>r<>re<00>tupler\rr<>rarjs r<00>validate_markeveryr+s<><00><00><12>!<21>e<EFBFBD>U<EFBFBD>C<EFBFBD><14>d<EFBFBD><1A>4<>5<><10><08><11>!<21>U<EFBFBD><1B> <0F><01>F<EFBFBD>a<EFBFBD>K<EFBFBD><18>7<>Q<EFBFBD>7<>7<><1B><<3C>!<21><<3C><<3C><14>H<EFBFBD><1B>E<>G<01> G<01><12>!<21>T<EFBFBD><1A> <0E>-<2D>1<EFBFBD>-<2D> -<2D><14>H<EFBFBD><1B>E<>G<01> G<01>
<13>7<>
8<EFBFBD>8rc<00><><00>t|t<00>r(|j<00>}|dk(r|S|dk(rytd<03><00>|<00> td<03><00>|S)N<>tight<68>standardz$bbox should be 'tight' or 'standard'rzrjs r<00> validate_bboxr/+sO<00><00><11>!<21>S<EFBFBD><19> <0A>G<EFBFBD>G<EFBFBD>I<EFBFBD><01> <0C><07><<3C><14>H<EFBFBD> <0C>
<EFBFBD>?<3F><17><18>?<3F>@<40>@<40>
<EFBFBD><1D><18>?<3F>@<40>@<40> <0C>Hrc<00>8<00>t|t<00>rE|j<00>j<00>}|j d<01>r|j d<02>r|dd}|dk(s|<00>y t ttd<06><07>|<00><00>S#t$r}td<08>|<01>d}~wwxYw) N<>(<28>)rBrCr<>r<>rz,Expected a (scale, length, randomness) tuple)
rGrHr0rVrJrKr*rhrrL)r1<00>excs r<00>validate_sketchr49s<><00><00><11>!<21>S<EFBFBD><19> <0A>G<EFBFBD>G<EFBFBD>I<EFBFBD>O<EFBFBD>O<EFBFBD> <1D><01> <0C><<3C><<3C><03> <1C><11><1A><1A>C<EFBFBD><1F><11>!<21>B<EFBFBD><07>A<EFBFBD><08>F<EFBFBD>{<7B>a<EFBFBD>i<EFBFBD><13>R<01><14><<3C>'<27><0E>!<21><<3C>Q<EFBFBD>?<3F>@<40>@<40><> <15>R<01><18>G<>H<>c<EFBFBD>Q<><51>R<01>s<00>A?<00>? B<03> B<03>Bc<00>B<00>t|<00>}|dkDr|Std|<00><00><02><00>)Ng<00><>zValue must be >-0.5; got <20>r<00> RuntimeErrorrjs r<00>_validate_greaterthan_minushalfr8Gs+<00><00><16>q<EFBFBD><19>A<EFBFBD><08>4<EFBFBD>x<EFBFBD><10><08><1A>6<>q<EFBFBD>c<EFBFBD>:<3A>;<3B>;rc<00>P<00>t|<00>}d|cxkrdkr|Std|<00><00><02><00>)NrrBzValue must be >=0 and <=1; got r6rjs r<00>"_validate_greaterequal0_lessequal1r:Os6<00><00><16>q<EFBFBD><19>A<EFBFBD><08>A<EFBFBD>{<7B><11>{<7B><10><08><13><1B><<3C>Q<EFBFBD>C<EFBFBD>@<40>A<>Arc<00>B<00>t|<00>}|dk\r|Std|<00><00><02><00>)NrzValue must be >=0; got )r<>r7rjs r<00>_validate_int_greaterequal0r<Ws*<00><00><14>Q<EFBFBD><0F>A<EFBFBD><08>A<EFBFBD>v<EFBFBD><10><08><1A>4<>Q<EFBFBD>C<EFBFBD>8<>9<>9rc<00><><00>t|t<00>s td<01><00>tjt|<00><02>t |<00>hd<03>z
}|rtdt |<01>z<00><00>|S)z<>
Validate a hatch pattern.
A hatch pattern string can have any sequence of the following
characters: ``\ / | - + * . x o O``.
zHatch pattern must be a string)<01> hatch_pattern>
<00>*<2A>O<>or<00>+<2B>-rc<00>/<2F>\<5C>|zUnknown hatch symbol(s): %s)rGrHrLrr<>rZra)r1<00>unknowns r<00>validate_hatchrH_sV<00><00> <16>a<EFBFBD><13> <1D><18>9<>:<3A>:<3A><08><19><19>#<23>Q<EFBFBD>/<2F><11>!<21>f<EFBFBD>J<>J<>G<EFBFBD><0E><18>6<><14>g<EFBFBD><1D>F<>G<>G<> <0C>Hrc<00><><00>tj|d<01>r|S t|<00>}|S#ttf$r Yt d<02><00>wxYw)z<>
Validate ndiv parameter related to the minor ticks.
It controls the number of minor ticks to be placed between
two major ticks.
r<>z5'tick.minor.ndivs' must be 'auto' or non-negative int)rr<>r<r7rLrs r<00>_validate_minor_tick_ndivsrJrsP<00><00> <0A><1D><1D>a<EFBFBD><16>(<28><10><08> <0A> '<27><01> *<2A><01><10><08><> <18>*<2A> %<25> <0A> <0C>
<14>L<>
M<EFBFBD>M<> <0A>s<00> '<00>A<03>Ar<>)r^<00> linewidth<74> facecolor<6F> edgecolor<6F> joinstyle<6C>capstyle<6C> fillstyler<65><00>
markersize<EFBFBD>markeredgewidthr<68><00> markevery<72>alpha<68>marker<65>hatch<63>dashes) <09>c<>lwr<00>fc<66>ecr<63>r<><00>mew<65>msc<00>j<00>|r |r td<01><00>|s |s td<02><00>t|<00>dk(r,t|dt<00>s td<05><00>t |d<00>St|<00>dk(r |d|dfg}n>t|<00>dkDr t j ddt|<00><00><00>|j<00>}g}|D]\\}}tj||<04>}tj|d <09>}|<07>td
|z<00><00>||<05>}|j||f<02><00>^ttjd <0B>|D<00><00>S) a
Create a `~cycler.Cycler` object much like :func:`cycler.cycler`,
but includes input validation.
Call signatures::
cycler(cycler)
cycler(label=values, label2=values2, ...)
cycler(label, values)
Form 1 copies a given `~cycler.Cycler` object.
Form 2 creates a `~cycler.Cycler` which cycles over one or more
properties simultaneously. If multiple properties are given, their
value lists must have the same length.
Form 3 creates a `~cycler.Cycler` for a single property. This form
exists for compatibility with the original cycler. Its use is
discouraged in favor of the kwarg form, i.e. ``cycler(label=values)``.
Parameters
----------
cycler : Cycler
Copy constructor for Cycler.
label : str
The property key. Must be a valid `.Artist` property.
For example, 'color' or 'linestyle'. Aliases are allowed,
such as 'c' for 'color' and 'lw' for 'linewidth'.
values : iterable
Finite-length iterable of the property values. These values
are validated and will raise a ValueError if invalid.
Returns
-------
Cycler
A new :class:`~cycler.Cycler` for the given properties.
Examples
--------
Creating a cycler for a single property:
>>> c = cycler(color=['red', 'green', 'blue'])
Creating a cycler for simultaneously cycling over multiple properties
(e.g. red circle, green plus, blue cross):
>>> c = cycler(color=['red', 'green', 'blue'],
... marker=['o', '+', 'x'])
zEcycler() can only accept positional OR keyword arguments -- not both.z2cycler() must have positional OR keyword argumentsrBrzDIf only one positional argument given, it must be a Cycler instance.rrz0-2NzUnknown artist property: %sc3<00>:K<00>|]\}}t||<02><00><01><00>y<00>wr)<01>ccycler)r:r6r;s rr<zcycler.<locals>.<genexpr><3E>s<00><00><><00> E<>4<EFBFBD>1<EFBFBD>a<EFBFBD><17><11>A<EFBFBD><1D> E<>s<00>)r<>r\rGr<00>validate_cyclerr<00> nargs_errorrE<00> _prop_aliases<65>get<65>_prop_validators<72>appendr<00>operator<6F>add)<08>args<67>kwargs<67>pairs<72> validated<65>prop<6F>vals<6C> norm_propr<70>s rrr<00>s@<00><00>j <0C><06><17>1<>2<> 2<> <11>&<26><17>L<>M<>M<>
<EFBFBD>4<EFBFBD>y<EFBFBD>A<EFBFBD>~<7E><19>$<24>q<EFBFBD>'<27>6<EFBFBD>*<2A><1B>4<>5<> 5<><1E>t<EFBFBD>A<EFBFBD>w<EFBFBD>'<27>'<27> <0C>T<EFBFBD><19>a<EFBFBD><1E><16>q<EFBFBD>'<27>4<EFBFBD><01>7<EFBFBD>#<23>$<24><05> <0C>T<EFBFBD><19>Q<EFBFBD><1D><12><1E><1E>x<EFBFBD><15><03>D<EFBFBD> <09>:<3A>:<3A><16> <0C> <0C><0E><05><12>I<EFBFBD><1B>,<2C>
<EFBFBD><04>d<EFBFBD>!<21>%<25>%<25>d<EFBFBD>D<EFBFBD>1<> <09>$<24>(<28>(<28><19>D<EFBFBD>9<> <09> <14> <1C><1B>9<>D<EFBFBD>@<40>A<> A<><18><14><EFBFBD><04> <12><18><18>)<29>T<EFBFBD>*<2A>+<2B>,<2C> <12>(<28>,<2C>,<2C> E<>9<EFBFBD> E<> F<>Frc<00><><00> tj|d<01><02>}t |j
<00>S#t$r}td|<00>d|<02><00><04>|<02>d}~wwxYw)aX
Parse a string representation of a cycler into a Cycler object safely,
without using eval().
Accepts expressions like::
cycler('color', ['r', 'g', 'b'])
cycler('color', 'rgb') + cycler('linewidth', [1, 2, 3])
cycler(c='rgb', lw=[1, 2, 3])
cycler('c', 'rgb') * cycler('linestyle', ['-', '--'])
<20>eval)<01>modezCould not parse z: N)r<><00>parser<65>rL<00>_eval_cycler_expr<70>body)r1<00>treer<65>s r<00>_parse_cycler_stringrw<00>sU<00><00>?<3F><12>y<EFBFBD>y<EFBFBD><11><16>(<28><04> <1D>T<EFBFBD>Y<EFBFBD>Y<EFBFBD> '<27>'<27><> <17>?<3F><18>+<2B>A<EFBFBD>5<EFBFBD><02>1<EFBFBD>#<23>6<>7<>Q<EFBFBD>><3E><>?<3F>s<00>.<00> A<03>A <03> Ac<00><><00>t|tj<00>r<>t|j<00>}t|j
<00>}t|j tj<00>r||zSt|j tj<00>r||zStdt|j <00>j<00><00><02><00>t|tj<00>r<>t|jtj<00>r|jjdvs td<03><00>|jjdk(rt nt"}|j$D<00>cgc] }t|<04><00><02>}}|j&D<00>cic]"}|j(t|j*<00><00><02>$}}||i|<07><01>St|tj,<00>r<>|j.}t|tj0<00>s td<05><00>t/|j2rtj4|j2<00>nd|j6rtj4|j6<00>nd|j8rtj4|j8<00>nd<06>} t|j*<00>}
|
| S tj4|<00>Scc}wcc}w#tt:f$r"tdtj<|<00><00><00><02><00>wxYw)z:Recursively evaluate an AST node to build a Cycler object.zUnsupported operator: )rrz8only the 'cycler()' and 'concat()' functions are allowedrz'only slicing is supported, not indexingNz)Unsupported expression in cycler string: )rGr<><00>BinOprtrr <00>op<6F>Add<64>MultrLrer%<00>Callr3<00>Name<6D>idr<00>cconcatri<00>keywords<64>arg<72>value<75> Subscriptr)<00>Slicer0r<><00>upper<65>stepr<70><00>dump) <0B>noderr r3<00>ari<00>kwrj<00>slr1r<>s rrtrt s1<00><00><11>$<24><03> <09> <09>"<22> <20><14><19><19>+<2B><04>!<21>$<24>*<2A>*<2A>-<2D><05> <15>d<EFBFBD>g<EFBFBD>g<EFBFBD>s<EFBFBD>w<EFBFBD>w<EFBFBD> '<27><17>%<25><<3C> <1F> <15>d<EFBFBD>g<EFBFBD>g<EFBFBD>s<EFBFBD>x<EFBFBD>x<EFBFBD> (<28><17>%<25><<3C> <1F><18>1<>$<24>t<EFBFBD>w<EFBFBD>w<EFBFBD>-<2D>2H<32>2H<32>1I<31>J<>K<>K<><11>$<24><03><08><08>!<21><1A>4<EFBFBD>9<EFBFBD>9<EFBFBD>c<EFBFBD>h<EFBFBD>h<EFBFBD>/<2F><18>I<EFBFBD>I<EFBFBD>L<EFBFBD>L<EFBFBD>$8<>8<><1C>J<>L<01> L<01><1D><19><19><1C><1C><18>1<>v<EFBFBD>w<EFBFBD><04>.2<EFBFBD>i<EFBFBD>i<EFBFBD>8<><11>!<21>!<21>$<24>8<><04>8<>@D<> <0A> <0A>N<>"<22>"<22>&<26>&<26>+<2B>B<EFBFBD>H<EFBFBD>H<EFBFBD>5<>5<>N<><06>N<><13>T<EFBFBD>$<24>V<EFBFBD>$<24>$<24><11>$<24><03> <0A> <0A>&<26> <11>Z<EFBFBD>Z<EFBFBD><02><19>"<22>c<EFBFBD>i<EFBFBD>i<EFBFBD>(<28><1C>F<>G<> G<> <11>*,<2C>(<28>(<28>C<EFBFBD> <1C> <1C>R<EFBFBD>X<EFBFBD>X<EFBFBD> &<26><04>*,<2C>(<28>(<28>C<EFBFBD> <1C> <1C>R<EFBFBD>X<EFBFBD>X<EFBFBD> &<26><04>)+<2B><17><17>C<EFBFBD> <1C> <1C>R<EFBFBD>W<EFBFBD>W<EFBFBD> %<25>d<EFBFBD>
<EFBFBD><01>
"<22>$<24>*<2A>*<2A>-<2D><05><14>Q<EFBFBD>x<EFBFBD><0F>J<01><12><1F><1F><04>%<25>%<25><>#9<><39>N<><4E>" <17> <09> "<22>J<01><18>7<><03><08><08><14><0E>7G<37> H<>J<01> J<01>J<01>s<00>J2<04>8'J7<04>J<<00><1K-z
legend.loc) <0B>bestz upper rightz
upper leftz
lower leftz lower rightr z center leftz center rightz lower centerz upper center<65>centerc<00>l<00>t|t<00>r t|<00>St|t<00>rd|cxkrdkr|St|t<00>r"t|<00>dk(rtd<04>|D<00><00>r|St|<00>d<05><02><00>#t$rYnwxYw t j
|<00>}<00><>#t tf$rY<00><>wxYw)ae
Confirm that loc is a type which rc.Params["legend.loc"] supports.
.. versionadded:: 3.8
Parameters
----------
loc : str | int | (float, float) | str((float, float))
The location of the legend.
Returns
-------
loc : str | int | (float, float) or raise ValueError exception
The location of the legend.
r<00>
rc3<00><K<00>|]}t|t<00><00><01><00>y<00>wrrr&s rr<z'_validate_legend_loc.<locals>.<genexpr>\s<00><00><><00> B<><11><1A>A<EFBFBD>t<EFBFBD>!4<> B<>rz is not a valid legend location.) rGrH<00>_validate_named_legend_locrLr<>r<>r<>r<>r*r\r)<01>locs r<00>_validate_legend_locr<63>?s<><00><00> <12>#<23>s<EFBFBD><1B> <11>-<2D>c<EFBFBD>2<> 2<><12>#<23>s<EFBFBD><1B> <0C><03>><3E>r<EFBFBD>><3E><16>J<EFBFBD> <1A><11>#<23>u<EFBFBD><1D> <0E>s<EFBFBD>8<EFBFBD>q<EFBFBD>=<3D>S<EFBFBD> B<>c<EFBFBD> B<>B<><16>J<EFBFBD>
<14><03>u<EFBFBD><<3C>=<3D>
><3E>><3E><><1A> <11> <10> <11><> <11><15>"<22>"<22>3<EFBFBD>'<27>C<EFBFBD><43><1B>Z<EFBFBD>(<28> <11> <10> <11>s#<00>
A;<00>; B<03>B<03> B!<00>!B3<03>2B3c<00>X<00>t|t<00>r t|<00>}t|t
<00>r|}nt d|<00><02><02><00>|j tt<00>tt<00>zz
}|rt d|z<00><00>t<00>}|j D]e}tj||<05>}||k7r ||j vrt d|<06>d|<05>d<07><05><00>||vrt d|<06>d |<05>d
<EFBFBD><05><00>|j|g<01><00>gt|<04>t|j <00>k(sJ<00>|j D]*}tj||<05>}|j||<06><00>,|j<00>j<00>D]\}}t||<08><00>|S#t$r}t |<00>d|<01><00><03>|<01>d}~wwxYw) z?Return a Cycler object from a string repr or the object itself.z% is not a valid cycler construction: Nz+Object is not a string or Cycler instance: zUnknown artist properties: %szCannot specify both z and alias z in the same prop_cyclez(Another property was already aliased to z. Collision normalizing rc)rGrHrwrWrLr<00>keysrZrercrd<00>updater\<00>
change_key<EFBFBD>by_keyrE) r1r<><00> cycler_inst<73>unknowns<6E>checkerrmror4rns rraraas<><00><00><11>!<21>S<EFBFBD><19> &<26>$<24>Q<EFBFBD>'<27>A<EFBFBD><12>!<21>V<EFBFBD><1C><17> <0B><18>F<>q<EFBFBD>e<EFBFBD>L<>M<>M<><1A><1F><1F>3<EFBFBD>'7<>#8<>3<EFBFBD>}<7D>;M<>#M<>N<>H<EFBFBD><0F><18>8<>8<EFBFBD>C<>D<>D<><12>e<EFBFBD>G<EFBFBD><1B> <20> <20>$<24><04>!<21>%<25>%<25>d<EFBFBD>D<EFBFBD>1<> <09> <14><04> <1C><19>k<EFBFBD>.><3E>.><3E>!><3E><1C>3<>I<EFBFBD>=<3D> <0B> $<24>x<EFBFBD>'><3E>@<01>A<01> A<01> <14><07> <1F><1C>G<> )<29>}<7D>,D<>T<EFBFBD>H<EFBFBD>A<EFBFBD>O<01>P<01> P<01><0F><0E><0E> <09>{<7B>#<23>$<24> <0F>w<EFBFBD><<3C>3<EFBFBD>{<7B>/<2F>/<2F>0<> 0<>0<> 0<><1C> <20> <20>0<><04>!<21>%<25>%<25>d<EFBFBD>D<EFBFBD>1<> <09><13><1E><1E>t<EFBFBD>Y<EFBFBD>/<2F>0<>!<21>'<27>'<27>)<29>/<2F>/<2F>1<>$<24> <09><03>T<EFBFBD><18><13><1D>d<EFBFBD>#<23>$<24> <17><16><>K<19> &<26><1C><01>u<EFBFBD>$I<>!<21><13>M<><1F>$%<25> &<26><> &<26>s<00> F
<00>
F)<03>F$<03>$F)c<00><><00>gd<01>}t|t<00>r||vr|S t|<00>S#ttf$rYnwxYw t |<00>S#t$rYnwxYwt d|<01>d<03><03><00>)N)r<><00>sturges<65>fd<66>doane<6E>scott<74>rice<63>sqrtz'hist.bins' must be one of z , an int or a sequence of floats)rGrHr<>r<>rL<00>validate_floatlist)r1<00>
valid_strss r<00>validate_hist_binsr<73><00>s<><00><00>L<>J<EFBFBD><11>!<21>S<EFBFBD><19>a<EFBFBD>:<3A>o<EFBFBD><10><08> <0A><12>1<EFBFBD>v<EFBFBD> <0A><> <15>z<EFBFBD> "<22> <0A> <0C> <0A><> <0A>!<21>!<21>$<24>$<24><> <15> <0A> <0C> <0A><>
<14>2<>:<3A>,<2C>?-<2D>-<2D> .<2E>.s<00>
'<00>9<03>9<03>
A<00> A<03>Ac<00><00>eZdZdZy)<03> _ignorecasezAA marker class indicating that a list-of-str is case-insensitive.N)r%r&r'rgr*rrr<>r<><00>s<00><00>Krr<>c<00>b<00>t|t<00>rt|t<00>}t|||<02><01>S|S)Nr<4E>)rGrar<>r,)r4<00>convr2s r<00>_convert_validator_specr<63><00>s,<00><00><11>$<24><04><1D><1F><04>k<EFBFBD>2<>
<EFBFBD> <20><13>d<EFBFBD>z<EFBFBD>B<>B<><13> r<00>backend<6E>backend_fallbackz figure.hooksr<73><00> interactive<76>timezonez webagg.portzwebagg.addresszwebagg.open_in_browserzwebagg.port_retrieszlines.linewidthzlines.linestylez lines.colorz lines.markerzlines.markerfacecolorzlines.markeredgecolorzlines.markeredgewidthzlines.markersizezlines.antialiasedzlines.dash_joinstylezlines.solid_joinstylezlines.dash_capstylezlines.solid_capstylezlines.dashed_patternzlines.dashdot_patternzlines.dotted_patternzlines.scale_dasheszpcolor.shading)r<><00>flat<61>nearest<73>gouraudzpcolormesh.snapzpatch.linewidthzpatch.edgecolorzpatch.force_edgecolorzpatch.facecolorzpatch.antialiasedz hatch.colorzhatch.linewidthz hist.binsz boxplot.notchzboxplot.verticalzboxplot.whiskerszboxplot.bootstrapzboxplot.patchartistzboxplot.showmeanszboxplot.showcapszboxplot.showboxzboxplot.showflierszboxplot.meanlinezboxplot.flierprops.colorzboxplot.flierprops.markerz"boxplot.flierprops.markerfacecolorz"boxplot.flierprops.markeredgecolorz"boxplot.flierprops.markeredgewidthzboxplot.flierprops.markersizezboxplot.flierprops.linestylezboxplot.flierprops.linewidthzboxplot.boxprops.colorzboxplot.boxprops.linewidthzboxplot.boxprops.linestylezboxplot.whiskerprops.colorzboxplot.whiskerprops.linewidthzboxplot.whiskerprops.linestylezboxplot.capprops.colorzboxplot.capprops.linewidthzboxplot.capprops.linestylezboxplot.medianprops.colorzboxplot.medianprops.linewidthzboxplot.medianprops.linestylezboxplot.meanprops.colorzboxplot.meanprops.markerz!boxplot.meanprops.markerfacecolorz!boxplot.meanprops.markeredgecolorzboxplot.meanprops.markersizezboxplot.meanprops.linestylezboxplot.meanprops.linewidthz font.familyz
font.stylez font.variantz font.stretchz font.weightz font.sizez
font.serifzfont.sans-serifz font.cursivez font.fantasyzfont.monospacez
text.colorz text.usetexztext.latex.preamblez text.hinting)<08>default<6C> no_autohint<6E>force_autohint<6E>
no_hintingr<EFBFBD><00>native<76>eitherr<72>ztext.hinting_factorztext.kerning_factorztext.antialiasedztext.parse_mathz mathtext.calz mathtext.rmz mathtext.ttz mathtext.itz mathtext.bfz mathtext.bfitz mathtext.sfzmathtext.fontset)<06>
dejavusans<EFBFBD> dejavuserifr<66>r<>r<><00>customzmathtext.default) <0C>rm<72>cal<61>bfit<69>it<69>tt<74>sf<73>bfr<66><00>bb<62>frak<61>scrr<72>zmathtext.fallbackz image.aspectzimage.interpolationzimage.interpolation_stage)r<><00>data<74>rgbaz
image.cmapz image.lutz image.originr<6E>r0zimage.resamplezimage.composite_imagezcontour.negative_linestylezcontour.corner_maskzcontour.linewidthzcontour.algorithm)<04>mpl2005<30>mpl2014<31>serial<61>threadedzerrorbar.capsizezxaxis.labellocation)rr<>r zyaxis.labellocation)r!r<>r"zaxes.axisbelowzaxes.facecolorzaxes.edgecolorzaxes.linewidthzaxes.spines.leftzaxes.spines.rightzaxes.spines.bottomzaxes.spines.topzaxes.titlesizezaxes.titlelocationzaxes.titleweightzaxes.titlecolorz axes.titleyz axes.titlepadz axes.gridzaxes.grid.which)<03>minor<6F>both<74>majorzaxes.grid.axis)rrqr<>zaxes.labelsizez axes.labelpadzaxes.labelweightzaxes.labelcolorzaxes.formatter.limitsrrzaxes.formatter.use_localezaxes.formatter.use_mathtextzaxes.formatter.min_exponentzaxes.formatter.useoffsetzaxes.formatter.offset_thresholdzaxes.unicode_minuszaxes.prop_cyclezaxes.autolimit_moder<65><00> round_numbersz axes.xmarginz axes.ymarginz axes.zmarginzpolaraxes.gridz axes3d.gridzaxes3d.automarginzaxes3d.xaxis.panecolorzaxes3d.yaxis.panecolorzaxes3d.zaxis.panecolorzaxes3d.mouserotationstyle)<04>azel<65> trackball<6C>sphere<72>arcballzaxes3d.trackballsizezaxes3d.trackballborderzscatter.markerzscatter.edgecolorsz
date.epochzdate.autoformatter.yearzdate.autoformatter.monthzdate.autoformatter.dayzdate.autoformatter.hourzdate.autoformatter.minutezdate.autoformatter.secondzdate.autoformatter.microsecondzdate.converterr<72><00>concisezdate.interval_multipleszlegend.fancyboxzlegend.numpointszlegend.scatterpointszlegend.fontsizezlegend.title_fontsizezlegend.labelcolorzlegend.markerscalez legend.shadowzlegend.frameonzlegend.framealphazlegend.borderpadzlegend.labelspacingzlegend.handlelengthzlegend.handleheightzlegend.handletextpadzlegend.borderaxespadzlegend.columnspacingzlegend.facecolorzlegend.edgecolorz xtick.topz xtick.bottomzxtick.labeltopzxtick.labelbottomzxtick.major.sizezxtick.minor.sizezxtick.major.widthzxtick.minor.widthzxtick.major.padzxtick.minor.padz xtick.colorzxtick.labelcolorzxtick.minor.visiblezxtick.minor.topzxtick.minor.bottomzxtick.major.topzxtick.major.bottomzxtick.minor.ndivszxtick.labelsizezxtick.direction)<03>out<75>in<69>inoutzxtick.alignment)r<>r rz
ytick.leftz ytick.rightzytick.labelleftzytick.labelrightzytick.major.sizezytick.minor.sizezytick.major.widthzytick.minor.widthzytick.major.padzytick.minor.padz ytick.colorzytick.labelcolorzytick.minor.visiblezytick.minor.leftzytick.minor.rightzytick.major.leftzytick.major.rightzytick.minor.ndivszytick.labelsizezytick.directionzytick.alignment)r<>r"r!<00>baseline<6E>center_baselinez
grid.colorzgrid.linestylezgrid.linewidthz
grid.alphazfigure.titlesizezfigure.titleweightzfigure.labelsizezfigure.labelweightzfigure.figsizez
figure.dpizfigure.facecolorzfigure.edgecolorzfigure.frameonzfigure.autolayoutzfigure.max_open_warningzfigure.raise_windowzmacosx.window_mode)<03>system<65>tab<61>windowzfigure.subplot.leftzfigure.subplot.rightzfigure.subplot.bottomzfigure.subplot.topzfigure.subplot.wspacezfigure.subplot.hspacezfigure.constrained_layout.usez figure.constrained_layout.hspacez figure.constrained_layout.wspacezfigure.constrained_layout.h_padzfigure.constrained_layout.w_padz savefig.dpizsavefig.facecolorzsavefig.edgecolorzsavefig.orientation<6F> landscape<70>portraitzsavefig.formatz savefig.bboxzsavefig.pad_incheszsavefig.directoryzsavefig.transparentztk.window_focusz ps.papersizer<65><00>letter<65>legal<61>ledger<65>ab<61> z ps.useafmrzps.distiller.resz ps.fonttypezpdf.compressionzpdf.inheritcolorzpdf.use14corefontsz pdf.fonttypez pgf.texsystem)<03>xelatex<65>lualatex<65>pdflatexz pgf.rcfontsz pgf.preamblezsvg.image_inlinez svg.fonttype<70>pathz svg.hashsaltzsvg.idzdocstring.hardcopyz path.simplifyzpath.simplify_thresholdz path.snapz path.sketchz path.effectszagg.path.chunksizezkeymap.fullscreenz keymap.homez keymap.backzkeymap.forwardz
keymap.panz keymap.zoomz keymap.savez keymap.quitzkeymap.quit_allz keymap.gridzkeymap.grid_minorz keymap.yscalez keymap.xscalez keymap.helpz keymap.copyzanimation.html)<03>html5<6C>jshtmlr<6C>zanimation.embed_limitzanimation.writerzanimation.codeczanimation.bitratezanimation.frame_format)
<EFBFBD>png<6E>jpeg<65>tiff<66>rawr<77><00>ppm<70>sgi<67>bmp<6D>pbm<62>svgzanimation.ffmpeg_pathzanimation.ffmpeg_argszanimation.convert_pathzanimation.convert_argsz_internal.classic_moderO)prgr<><00> functoolsrr<00>numbersrrgr<>r<><00>numpyrX<00>
matplotlibrr<00>matplotlib.backendsrr <00>matplotlib.cbookr
<00>matplotlib.colorsr r <00>matplotlib._fontconfig_patternr<00>matplotlib._enumsrrrrrr<>r`<00>caching_module_getattrrr,rhrk<00>validate_anylistrnr|rr<>r<>rHr<><00>validate_string_or_None<6E>validate_stringlistr<74>r<><00>validate_int_or_Noner<65>r<00>validate_float_or_Noner<65>r<><00>_validate_markerlistr<74>r<><00>objectr<74>r<>r<>r<>r<>r<>r<>r<><00>validate_colorlistr<74>r<>r<>r<><00>validate_fontsizelistr<74>r<>r<>rrr
r<>rIrr<00>validate_fillstyle<6C>validate_fillstylelistr+<00>validate_markeverylistr/r4r8r:r<rH<00>validate_hatchlist<73>validate_dashlistrJrercrwrtr<>r<>rar<>rar<>r<><00>range<67> _validators<72>_hardcoded_defaultsrE)r<><00>ir6r<>s0000r<00><module>rs<><00><01> <04> <0B>'<27><18><0F> <09> <09><12>"<22>?<3F>&<26>5<>C<>1<>@<01>?<3F><06><1C><1C>/<2F>/<2F><1D>/<2F>2<1E><1E>D <0B>% <0A><1D>4<EFBFBD>% <0A> <0B>% <0A>P <0A>%<25>l<EFBFBD>3<><10>P<01> :<3A>0<>E<01>-2<><15>4'<27>s<EFBFBD>+<2B><0F>.<2E>s<EFBFBD>t<EFBFBD>D<><17>(<28><13>3<>5<><13>#<23>C<EFBFBD>(<28> <0C>+<2B>C<EFBFBD>D<EFBFBD>A<><14>%<25>e<EFBFBD>,<2C><0E>-<2D>e<EFBFBD><04>E<><16>'<27><12>1<>3<><12>K<01>*<2A><14>4<>6<><14>"<22><18>. <20><18><16><1E> <0A><1D><1D> <1D>><3E>*><3E>2(<28><12>T<EFBFBD>/L<>N<01><12> <0A>
D<01>$<24> G<01>+<2B>+<<3C>=<3D><15>
D<01> E<01> <0A>
<1D>7<>P<01>.<2E><0F>E<>n<EFBFBD>i<EFBFBD>n<EFBFBD>n<EFBFBD><16>E<>)<29><19>)<29>)<29>+<2B>E<>V<EFBFBD>E<>V<EFBFBD>E<>S<EFBFBD>E<>"<22>E<><13><15><19> "N<01>J'<27><17>K<>M<01><12>,<2C>,><3E>?<3F><16>9<>D,<2C>,><3E>?<3F><16>  <0A> R<01><<3C>B<01>:<3A>  <0A>(<28><0E>7<><12>&<26>'9<>:<3A><11>N<01>$<06><0F>#<23>$A<>59<35>;<3B><06> <14>'<27><06> <14>'<27>(;<3B><<3C> <06>
<14>'<27> <06> <14>'<27> <06> <14>'<27> <09>2<><06> <13>&<26>x<EFBFBD>0<><06> <14>+<2B><06> <1A>-<2D><06> <15>(<28><06> <1A>-<2D><06> <1A>-<2D><06> <14>+<2B><06> <10>#<23><06> <11>&<26>!<06>" <10>#<23>#<06>$ <11>#<23>%<06><10>*<15><19><19><19><19> <20> <20> <20><1A>
<06> <0A>RG<01>j(<28>&$J<01>P/<2F><10><12>
<14><15><1A>?<3F>D*<17>Z .<2E> L<01>$<24>L<01><14>G<02> <0A>)<29>G<02><16><1D>G<02><13>,<2C>G<02><0E>*<2A> G<02>
<12><1D> G<02> <0F><1F> G<02><12>l<EFBFBD>G<02><15>o<EFBFBD>G<02><1D>m<EFBFBD>G<02><1A>l<EFBFBD>G<02><16>^<5E>G<02><16>0<>G<02> <12>^<5E>!G<02>"<13>-<2D>#G<02>$<1C>3<>%G<02>&<1C>3<>'G<02>(<1C>^<5E>)G<02>*<17>^<5E>+G<02>,<18>]<5D>-G<02>.<1B>Y<EFBFBD>/G<02>0<1C>Y<EFBFBD>1G<02>2<1A>X<EFBFBD>3G<02>4<1B>X<EFBFBD>5G<02>6<1B>/<2F>7G<02>8<1C>/<2F>9G<02>:<1B>/<2F>;G<02><<19>]<5D>=G<02>B<18>+<2B>CG<02>H<15><<3C>IG<02>J<16>}<7D>KG<02>P<16>^<5E>QG<02>R<16>^<5E>SG<02>T<1C>]<5D>UG<02>V<16>^<5E>WG<02>X<18>]<5D>YG<02>^<12>~<7E>_G<02>`<16>~<7E>aG<02>f<10>#<23>gG<02>l<14>=<3D>mG<02>n<17>=<3D>oG<02>p<17>,<2C>qG<02>r<18>/<2F>sG<02>t<1A>=<3D>uG<02>v<18>=<3D>wG<02>x<17>=<3D>yG<02>z<16>=<3D>{G<02>|<19>=<3D>}G<02>~<17>=<3D>G<02>B<1F>.<2E>CG<02>D <20>*:<3A>EG<02>F)<29>*@<40>GG<02>H)<29>.<2E>IG<02>J)<29>.<2E>KG<02>L$<24>.<2E>MG<02>N#<23>*=<3D>OG<02>P#<23>.<2E>QG<02>T<1D>.<2E>UG<02>V!<21>.<2E>WG<02>X!<21>"5<>YG<02>\!<21>n<EFBFBD>]G<02>^%<25>n<EFBFBD>_G<02>`%<25>&9<>aG<02>d<1D>.<2E>eG<02>f!<21>.<2E>gG<02>h!<21>"5<>iG<02>l <20>^<5E>mG<02>n$<24>^<5E>oG<02>p$<24>%8<>qG<02>t<1E><1E>uG<02>v<1F>)9<>wG<02>x(<28><1E>yG<02>z(<28><1E>{G<02>|#<23><1E>}G<02>~"<22>)<<3C>G<02>@"<22><1E>AG<02>F<12>*<2A>GG<02>H<11><EFBFBD>IG<02>J<13><EFBFBD>KG<02>L<13>+<2B>MG<02>N<12>*<2A>OG<02>P<10>~<7E>QG<02>R<11>*<2A>SG<02>T<16>*<2A>UG<02>V<13>*<2A>WG<02>X<13>*<2A>YG<02>Z<15>*<2A>[G<02>`<11>><3E>aG<02>b<12>=<3D>cG<02>d<1A>?<3F>eG<02>f<13>N<01>gG<02>j<1A><<3C>kG<02>l<1A><<3C>mG<02>n<17>=<3D>oG<02>p<16>=<3D>qG<02>t<13>7<>uG<02>v<12>7<>wG<02>x<12>7<>yG<02>z<12>7<>{G<02>|<12>7<>}G<02>~<14>7<>G<02>@<12>7<>AG<02>B<17> 6<>CG<02>F<17> @<01>GG<02>J<18>:<3A>KG<02>N<13><1F>OG<02>P<1A><1F>QG<02>R <20>!9<>SG<02>T<11><1E>UG<02>V<10><1C>WG<02>X<13>'<27>7<EFBFBD>!3<>YG<02>Z<15><1D>[G<02>`<1C>]<5D>aG<02>f!<21>"5<>gG<02>h<1A>-<2D>iG<02>j<18>"8<>kG<02>l<18>"N<>mG<02>r<17><0E>sG<02>z<1A>6<>{G<02>|<1A>6<>}G<02>B<15>/<2F>CG<02>D<15>^<5E>EG<02>F<15>^<5E>GG<02>H<15>^<5E>IG<02>L<17>]<5D>MG<02>N<18>]<5D>OG<02>P<19>]<5D>QG<02>R<16>]<5D>SG<02>V<15>+<2B>WG<02>X<19>5<>YG<02>Z<17>-<2D>[G<02>\<16>0<>]G<02>`<12>0<>aG<02>d<14>.<2E>eG<02>f<10>-<2D>gG<02>h<16>4<>iG<02>j<15>,<2C>kG<02>l<15>+<2B>mG<02>n<14>.<2E>oG<02>p<17>-<2D>qG<02>r<16>.<2E>sG<02>x<1C>/<2F> <0C><01>B<>yG<02>| <20><1D>}G<02>~"<22>=<3D>G<02>B"<22><<3C>CG<02>D<1F> <0A>EG<02>F&<26>|<7C>GG<02>H<19>-<2D>IG<02>N<16><EFBFBD>OG<02>T<1A>F<EFBFBD>O<EFBFBD>4<>UG<02>V<13>3<>WG<02>X<13>3<>YG<02>Z<13>3<>[G<02>^<15><1D>_G<02>`<12><1D>aG<02>b<18><1D>cG<02>h<1D><1E>iG<02>j<1D><1E>kG<02>l<1D><1E>mG<02>p <20>!K<>qG<02>r<1B>N<EFBFBD>sG<02>t<1D>n<EFBFBD>uG<02>z<15>*<2A>{G<02>|<19>/<2F>}G<02>@<11>.<2E>AG<02>B<1E>o<EFBFBD>CG<02>D<1F>o<EFBFBD>EG<02>F<1D>o<EFBFBD>GG<02>H<1E>o<EFBFBD>IG<02>J <20>o<EFBFBD>KG<02>L <20>o<EFBFBD>MG<02>N%<25>o<EFBFBD>OG<02>R<15><06> <09>2<>SG<02>V<1E>}<7D>WG<02>\<16>}<7D>]G<02>^<11>&<26>_G<02>d<17>\<5C>eG<02>h<1B>\<5C>iG<02>j<16>.<2E>kG<02>l<1C>3<>mG<02>p<18>9<>qG<02>t<19>^<5E>uG<02>x<14>]<5D>yG<02>|<15>]<5D>}G<02>@<18>3<>AG<02>F<17>^<5E>GG<02>J<1A>^<5E>KG<02>N<1A>^<5E>OG<02>R<1A>^<5E>SG<02>V<1B>^<5E>WG<02>Z<1B>^<5E>[G<02>^<1B>^<5E>_G<02>`<17>6<>aG<02>b<17>6<>cG<02>h<10>=<3D>iG<02>j<13>=<3D>kG<02>l<15>=<3D>mG<02>n<18>=<3D>oG<02>p<17>><3E>qG<02>r<17>><3E>sG<02>t<18>><3E>uG<02>v<18>><3E>wG<02>x<16>><3E>yG<02>z<16>><3E>{G<02>|<12>><3E>}G<02>~<17>4<>G<02>@ <1A>=<3D>A G<02>B <16>=<3D>C G<02>D <19>=<3D>E G<02>F <16>=<3D>G G<02>H <19>=<3D>I G<02>L <18>5<>M G<02>N <16>,<2C>O G<02>P <16>1<>Q G<02>R <16>6<>S G<02>V <11>=<3D>W G<02>X <12>=<3D>Y G<02>Z <16>=<3D>[ G<02>\ <17>=<3D>] G<02>^ <17>><3E>_ G<02>` <17>><3E>a G<02>b <18>><3E>c G<02>d <18>><3E>e G<02>f <16>><3E>g G<02>h <16>><3E>i G<02>j <12>><3E>k G<02>l <17>4<>m G<02>n <1A>=<3D>o G<02>p <17>=<3D>q G<02>r <18>=<3D>s G<02>t <17>=<3D>u G<02>v <18>=<3D>w G<02>z <18>5<>{ G<02>| <16>,<2C>} G<02>~ <16>1<> G<02>@
<16>B<01>A
G<02>F
<11><1E>G
G<02>H
<15>,<2C>I
G<02>J
<15><1E>K
G<02>L
<11><1E>M
G<02>T
<17>+<2B>U
G<02>V
<19>-<2D>W
G<02>\
<17>+<2B>]
G<02>^
<19>-<2D>_
G<02>d
<15>1<>.<2E>A<EFBFBD>F<>e
G<02>f
<11>~<7E>g
G<02>h
<17>~<7E>i
G<02>j
<17>~<7E>k
G<02>l
<15>}<7D>m
G<02>n
<18>}<7D>o
G<02>p
<1E>|<7C>q
G<02>r
<1A>}<7D>s
G<02>t
<19>:<3A>u
G<02>x
<1A>^<5E>y
G<02>z
<1B>^<5E>{
G<02>|
<1C>^<5E>}
G<02>~
<19>^<5E>
G<02>@ <1C>^<5E>A G<02>B <1C>^<5E>C G<02>F $<24>]<5D>G G<02>L '<27><0E>M G<02>N '<27><0E>O G<02>R &<26>~<7E>S G<02>T &<26>~<7E>U G<02>Z <12>L<EFBFBD>[ G<02>\ <18>2<>] G<02>^ <18>2<>_ G<02>` <1A>[<5B>*<2A>5<>a G<02>b <15>O<EFBFBD>c G<02>d <13>M<EFBFBD>e G<02>f <19>N<EFBFBD>g G<02>j <18>.<2E>k G<02>l <1A>M<EFBFBD>m G<02>p <16>}<7D>q G<02>v <13>+<2B>!)<29>8<EFBFBD>W<EFBFBD>h<EFBFBD>!R<01>8<<3C>"P<>"<22>e<EFBFBD>B<EFBFBD>i<EFBFBD>"P<><11>b<EFBFBD>T<EFBFBD>!<21><13>:<3A>"P<>:<3A>"P<>!R<01>S<01>w G<02>| <10>-<2D>} G<02>@ <16>/<2F>A G<02>B <17>,<2C>C G<02>D <12>+<2B>E G<02>F <16>,<2C>G G<02>H <17>-<2D>I G<02>L <19>-<2D>M G<02>N <13>+<2B>O G<02>R <14>8<>S G<02>T <12>]<5D>U G<02>V <13>_<EFBFBD>W G<02>\ <17> <0A>] G<02>^ <13>V<EFBFBD>V<EFBFBD>$<24>_ G<02>` <13>+<2B>a G<02>b  <0A>%<25>c G<02>h <19>-<2D>i G<02>l <14>}<7D>m G<02>n <1E>A<>o G<02>p <10>}<7D>q G<02>r <12><EFBFBD>s G<02>t <13>/<2F>u G<02>v <19>|<7C>w G<02>| <18>,<2C>} G<02>~ <12>,<2C> G<02>@ <12>,<2C>A G<02>B <15>,<2C>C G<02>D <11>,<2C>E G<02>F <12>,<2C>G G<02>H <12>,<2C>I G<02>J <12>,<2C>K G<02>L <16>,<2C>M G<02>N <12>,<2C>O G<02>P <18>,<2C>Q G<02>R <14>,<2C>S G<02>T <14>,<2C>U G<02>V <12>,<2C>W G<02>X <12>,<2C>Y G<02>^ <15>9<>_ G<02>d <1C>n<EFBFBD>e G<02>f <17>o<EFBFBD>g G<02>h <16>o<EFBFBD>i G<02>j <18>l<EFBFBD>k G<02>n <1D>;<3B>o G<02>t <1C>0<>u G<02>x <1C>1<>y G<02>| <1D>0<>} G<02>@<1D>1<>AG<02>L<1D>m<EFBFBD>MG<02> <0B>V<1D>e<EFBFBD><02><13>*<2A>/<2F>/<2F>1<>3<><1A>1<EFBFBD>d<EFBFBD><11>)<29>!<21>T<EFBFBD>2<>2<>3<> <0B><>g#Q<01><>f3s <00>^)<12>^/