
mJ]c           @` s   d  Z  d d l m Z m Z m Z m Z d d l Z e j e  Z	 d d l
 Z d d l Z d   Z e d e j f d     Y Z e e d   Z e  e _  e e  e _ e e j d <[ [ [ [ d S(   u]   Provide a collection of palettes for color mapping.

In the context of Bokeh, a *palette* is a simple plain Python list of (hex) RGB color
strings. For example the ``Blues8`` palette which looks like :bokeh-palette:`Blues8`
is defined as:

.. code-block:: python

    ['#084594', '#2171b5', '#4292c6', '#6baed6', '#9ecae1', '#c6dbef', '#deebf7', '#f7fbff']

This module contains the following sets of palettes:

* All `ColorBrewer`_ palettes
* Categorical `D3`_ palettes
* The `Matplotlib`_ palettes Magma, Inferno, Plasma, and Viridis
* Palettes designed for color-deficient usability

Additionally, you can also use any of the 256-color perceptually uniform
Bokeh palettes from the external `colorcet`_ package, if it is installed.

----

Every pre-built palette is available as a module attributes, e.g.
``bokeh.palettes.YlGn3`` or ``bokeh.palettes.Viridis256``. The name of each
pre-built palette can be found in the ``__palettes__`` module attribute.

There are also functions such as :func:`~bokeh.palettes.magma` and
:func:`~bokeh.palettes.viridis` that can generate lists of colors of
arbitrary size from special larger palettes.

The Brewer palettes are also collected and grouped by name in a
``brewer`` dictionary, e.g.: ``brewer['Spectral'][6]``. Similarly there are
attributes ``d3``, ``mpl``, and ``colorblind`` that have dictionaries
corresponding to the those groups of palettes.

Finally, all palettes are collected in the ``all_palettes`` palettes
module attribute, and the "small" palettes (i.e. excluding the ones with 256
colors) are collected and in a ``small_palettes`` attribute.

Built-in Palettes
-----------------

Matplotlib Palettes
~~~~~~~~~~~~~~~~~~~

Bokeh includes the `Matplotlib`_ palettes Magma, Inferno, Plasma, and
Viridis. This section shows the pre-defined small palettes in this group.
There are also large 256-color versions of these palettes, shown below
in the `Large Palettes`_ section.

.. bokeh-palette-group:: mpl

D3 Palettes
~~~~~~~~~~~

Bokeh includes the categorical palettes from `D3`_, which are shown below:

.. bokeh-palette-group:: d3

Brewer Palettes
~~~~~~~~~~~~~~~

Bokeh includes all the `ColorBrewer`_ palettes, shown below:

.. bokeh-palette-group:: brewer

Usability Palettes
~~~~~~~~~~~~~~~~~~

Bokeh includes some palettes that are useful for addressing color
deficiencies. These are shown below.

.. bokeh-palette-group:: colorblind

Large Palettes
~~~~~~~~~~~~~~

In addition to all the palettes shown above, which are available in the
``small_palettes`` attribute, the ``bokeh.palettes`` module also has some
larger palettes with 256 colors. These are shown below:

:Greys256: :bokeh-palette:`grey(256)` (brewer)

:Inferno256: :bokeh-palette:`inferno(256)` (mpl)

:Magma256: :bokeh-palette:`magma(256)` (mpl)

:Plasma256: :bokeh-palette:`plasma(256)` (mpl)

:Viridis256: :bokeh-palette:`viridis(256)` (mpl)

:Cividis256: :bokeh-palette:`cividis(256)` (mpl)


Many other 256-color perceptually uniform palettes are
available in the external `colorcet`_ package.

Other Attributes
----------------

In addition to all the palettes described in the section above, there are the
following notable attributes in the ``bokeh.palettes`` module:

.. data:: __palettes__

    An alphabetical list of the names of all individual palettes in this
    module.

    For example, the first eight palette names are:

    .. code-block:: python

        >>> bp.__palettes__[:8]
        ['Accent3', 'Accent4', 'Accent5', 'Accent6', 'Accent7', 'Accent8', 'Blues3', 'Blues4']


    .. note::
        The full list of all palettes is also available as an enumeration from
        ``bokeh.core.enums``:

        .. bokeh-enum:: Palette
            :module: bokeh.core.enums
            :noindex:

.. data:: all_palettes

    All built-in palette groups. This dictionary is indexed with a palette
    name to obtain a complete group of palettes, e.g. ``Viridis``, and then
    further indexed with an integer to select a palette of a specific size
    from the group:

    .. code-block:: python

        >> all_palettes['Viridis'][4]
        ['#440154', '#30678D', '#35B778', '#FDE724']

    The resulting palette looks like: :bokeh-palette:`all_palettes['Viridis'][4]`

.. data:: brewer

    Palette groups included from `ColorBrewer`_. This dictionary is indexed with
    a palette name to obtain a complete group of palettes, e.g. ``YlGnBu``,
    and then further indexed with an integer to select a palette of a specific
    size from the group:

    .. code-block:: python

        >> brewer['YlGnBu'][4]
        ['#225ea8', '#41b6c4', '#a1dab4', '#ffffcc']

    The resulting palette looks like: :bokeh-palette:`brewer['YlGnBu'][4]`

.. data:: d3

    Categorical palette groups included from `D3`_. This dictionary is indexed
    with a palette name to obtain a complete group of palettes, e.g.
    ``Category20b``, and then further indexed with an integer to select a
    palette of a specific size from the group:

    .. code-block:: python

        >> d3['Category20b'][4]
        ['#393b79', '#5254a3', '#6b6ecf', '#9c9ede']

    The resulting palette looks like: :bokeh-palette:`d3['Category20b'][4]`

    The names of the D3 palette groups are: ``Category10``, ``Category20``,
    ``Category20b``, ``Category20c``

.. data:: mpl

    Palette groups included from `Matplotlib`_. This dictionary is indexed with
    a palette name to obtain a complete group of palettes, e.g. ``Plasma``,
    and then further indexed with an integer to select a palette of a specific
    size from the group:

    .. code-block:: python

        >> mpl['Plasma'][4]
        ['#440154', '#30678D', '#35B778', '#FDE724']

    The resulting palette looks like: :bokeh-palette:`mpl['Plasma'][4]`

    The names of the MPL palette groups are: ``Inferno``, ``Magma``
    ``Plasma``, ``Viridis``

.. data:: small_palettes

    All palette groups, excluding 256-length palettes. This dictionary is
    indexed with a palette name to obtain a complete group of palettes, e.g.
    ``Viridis``, and then further indexed with an integer to select a palette
    of a specific size from the group:

    .. code-block:: python

        >> small_palettes['Viridis'][4]
        ['#440154', '#30678D', '#35B778', '#FDE724']

    The resulting palette looks like: :bokeh-palette:`small_palettes['Viridis'][4]`

Functions
---------

The ``bokeh.palettes`` module also has several functions that can be used
to generate palettes of arbitrary size.

.. autofunction:: bokeh.palettes.cividis(n)
.. autofunction:: bokeh.palettes.gray(n)
.. autofunction:: bokeh.palettes.grey(n)
.. autofunction:: bokeh.palettes.inferno(n)
.. autofunction:: bokeh.palettes.linear_palette(palette, n)
.. autofunction:: bokeh.palettes.magma(n)
.. autofunction:: bokeh.palettes.viridis(n)

Licenses
--------

The respective licenses for all the palettes included in Bokeh are
viewable as a comment at the top of the :bokeh-tree:`bokeh/palettes.py`
source file.

.. _ColorBrewer: http://colorbrewer2.org/#type=sequential&scheme=BuGn&n=3
.. _colorcet: https://bokeh.github.io/colorcet
.. _D3: https://github.com/d3/d3-3.x-api-reference/blob/master/Ordinal-Scales.md#categorical-colors
.. _Matplotlib: http://matplotlib.org/examples/color/colormaps_reference.html

i    (   t   absolute_importt   divisiont   print_functiont   unicode_literalsNc      
   C` sa   xZ |  j  j   D]I \ } } | j d  r1 q n  | d
 k rC q n  t |  | t |   q W|  S(   Nu   _u   linear_paletteu   magmau   infernou   plasmau   viridisu   cividisu   greyu   gray(   u   linear_paletteu   magmau   infernou   plasmau   viridisu   cividisu   greyu   gray(   t   __dict__t   itemst
   startswitht   setattrt   property(   t   clst   kt   v(    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt	   _autoprop  s     t   _PalettesModulec           B` s  e  Z e d     Z d   Z d   Z d   Z d   Z d   Z d   Z	 d   Z
 d   Z d	   Z d
   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z  d   Z! d   Z" d    Z# d!   Z$ d"   Z% d#   Z& d$   Z' d%   Z( d&   Z) d'   Z* d(   Z+ d)   Z, d*   Z- d+   Z. d,   Z/ d-   Z0 d.   Z1 d/   Z2 d0   Z3 d1   Z4 d2   Z5 d3   Z6 d4   Z7 d5   Z8 d6   Z9 d7   Z: d8   Z; d9   Z< d:   Z= d;   Z> d<   Z? d=   Z@ d>   ZA d?   ZB d@   ZC dA   ZD dB   ZE dC   ZF dD   ZG dE   ZH dF   ZI dG   ZJ dH   ZK dI   ZL dJ   ZM dK   ZN dL   ZO dM   ZP dN   ZQ dO   ZR dP   ZS dQ   ZT dR   ZU dS   ZV dT   ZW dU   ZX dV   ZY dW   ZZ dX   Z[ dY   Z\ dZ   Z] d[   Z^ d\   Z_ d]   Z` d^   Za d_   Zb d`   Zc da   Zd db   Ze dc   Zf dd   Zg de   Zh df   Zi dg   Zj dh   Zk di   Zl dj   Zm dk   Zn dl   Zo dm   Zp dn   Zq do   Zr dp   Zs dq   Zt dr   Zu ds   Zv dt   Zw du   Zx dv   Zy dw   Zz dx   Z{ dy   Z| dz   Z} d{   Z~ d|   Z d}   Z d~   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Zd   Zd   Zd  Zd  Zd  Zd  Zd  Zd  Z	d  Z
d  Zd	  Zd
  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Z d  Z!d  Z"d   Z#d!  Z$d"  Z%d#  Z&d$  Z'd%  Z(d&  Z)d'  Z*d(  Z+d)  Z,d*  Z-d+  Z.d,  Z/d-  Z0d.  Z1d/  Z2d0  Z3d1  Z4d2  Z5d3  Z6d4  Z7d5  Z8d6  Z9d7  Z:d8  Z;d9  Z<d:  Z=d;  Z>d<  Z?d=  Z@d>  ZAd?  ZBd@  ZCdA  ZDdB  ZEdC  ZFdD  ZGdE  ZHdF  ZIdG  ZJdH  ZKdI  ZLdJ  ZMdK  ZNdL  ZOdM  ZPdN  ZQdO  ZRdP  ZSdQ  ZTdR  ZUdS  ZVdT  ZWdU  ZXdV  ZYdW  ZZdX  Z[dY  Z\dZ  Z]d[  Z^d\  Z_d]  Z`d^  Zad_  Zbd`  Zcda  Zddb  Zedc  Zfdd  Zgde  Zhdf  Zidg  Zjdh  Zkdi  Zldj  Zmdk  Zndl  Zodm  Zpdn  Zqdo  Zrdp  Zsdq  Ztdr  Zuds  Zvdt  Zwdu  Zxdv  Zydw  Zzdx  Z{dy  Z|dz  Z}d{  Z~d|  Zd}  Zd~  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  Zd  ZRS(  c         C` s   g  } x t  |  j j   d d   D]_ \ } } | d j   rK | d n | } | g  t  | j    D] } | t |  ^ qg 7} q% W| S(   Nt   keyc         S` s   |  d S(   Ni    (    (   t   arg(    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   <lambda>  t    iu   _(   t   sortedt   all_palettesR   t   isdigitt   keyst   str(   t   selft   __palettes__t   namet   palettest   index(    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyR     s
    + 7c         C` s   d d d g S(   Nu   #31a354u   #addd8eu   #f7fcb9(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   YlGn3  R   c         C` s   d d d d g S(   Nu   #238443u   #78c679u   #c2e699u   #ffffcc(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   YlGn4  R   c         C` s   d d d d d g S(   Nu   #006837u   #31a354u   #78c679u   #c2e699u   #ffffcc(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   YlGn5  R   c         C` s   d d d d d d g S(   Nu   #006837u   #31a354u   #78c679u   #addd8eu   #d9f0a3u   #ffffcc(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   YlGn6  R   c         C` s   d d d d d d d g S(   Nu   #005a32u   #238443u   #41ab5du   #78c679u   #addd8eu   #d9f0a3u   #ffffcc(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   YlGn7  R   c         C` s   d d d d d d d d g S(	   Nu   #005a32u   #238443u   #41ab5du   #78c679u   #addd8eu   #d9f0a3u   #f7fcb9u   #ffffe5(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   YlGn8  R   c      	   C` s   d d d d d d d d d	 g	 S(
   Nu   #004529u   #006837u   #238443u   #41ab5du   #78c679u   #addd8eu   #d9f0a3u   #f7fcb9u   #ffffe5(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   YlGn9  R   c         C` s   d d d g S(   Nu   #2c7fb8u   #7fcdbbu   #edf8b1(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   YlGnBu3  R   c         C` s   d d d d g S(   Nu   #225ea8u   #41b6c4u   #a1dab4u   #ffffcc(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   YlGnBu4  R   c         C` s   d d d d d g S(   Nu   #253494u   #2c7fb8u   #41b6c4u   #a1dab4u   #ffffcc(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   YlGnBu5  R   c         C` s   d d d d d d g S(   Nu   #253494u   #2c7fb8u   #41b6c4u   #7fcdbbu   #c7e9b4u   #ffffcc(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   YlGnBu6  R   c         C` s   d d d d d d d g S(   Nu   #0c2c84u   #225ea8u   #1d91c0u   #41b6c4u   #7fcdbbu   #c7e9b4u   #ffffcc(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   YlGnBu7  R   c         C` s   d d d d d d d d g S(	   Nu   #0c2c84u   #225ea8u   #1d91c0u   #41b6c4u   #7fcdbbu   #c7e9b4u   #edf8b1u   #ffffd9(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   YlGnBu8  R   c      	   C` s   d d d d d d d d d	 g	 S(
   Nu   #081d58u   #253494u   #225ea8u   #1d91c0u   #41b6c4u   #7fcdbbu   #c7e9b4u   #edf8b1u   #ffffd9(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   YlGnBu9  R   c         C` s   d d d g S(   Nu   #43a2cau   #a8ddb5u   #e0f3db(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   GnBu3  R   c         C` s   d d d d g S(   Nu   #2b8cbeu   #7bccc4u   #bae4bcu   #f0f9e8(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   GnBu4  R   c         C` s   d d d d d g S(   Nu   #0868acu   #43a2cau   #7bccc4u   #bae4bcu   #f0f9e8(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   GnBu5  R   c         C` s   d d d d d d g S(   Nu   #0868acu   #43a2cau   #7bccc4u   #a8ddb5u   #ccebc5u   #f0f9e8(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   GnBu6  R   c         C` s   d d d d d d d g S(   Nu   #08589eu   #2b8cbeu   #4eb3d3u   #7bccc4u   #a8ddb5u   #ccebc5u   #f0f9e8(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   GnBu7  R   c         C` s   d d d d d d d d g S(	   Nu   #08589eu   #2b8cbeu   #4eb3d3u   #7bccc4u   #a8ddb5u   #ccebc5u   #e0f3dbu   #f7fcf0(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   GnBu8  R   c      	   C` s   d d d d d d d d d	 g	 S(
   Nu   #084081u   #0868acu   #2b8cbeu   #4eb3d3u   #7bccc4u   #a8ddb5u   #ccebc5u   #e0f3dbu   #f7fcf0(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   GnBu9  R   c         C` s   d d d g S(   Nu   #2ca25fu   #99d8c9u   #e5f5f9(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   BuGn3  R   c         C` s   d d d d g S(   Nu   #238b45u   #66c2a4u   #b2e2e2u   #edf8fb(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   BuGn4  R   c         C` s   d d d d d g S(   Nu   #006d2cu   #2ca25fu   #66c2a4u   #b2e2e2u   #edf8fb(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   BuGn5  R   c         C` s   d d d d d d g S(   Nu   #006d2cu   #2ca25fu   #66c2a4u   #99d8c9u   #ccece6u   #edf8fb(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   BuGn6  R   c         C` s   d d d d d d d g S(   Nu   #005824u   #238b45u   #41ae76u   #66c2a4u   #99d8c9u   #ccece6u   #edf8fb(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   BuGn7  R   c         C` s   d d d d d d d d g S(	   Nu   #005824u   #238b45u   #41ae76u   #66c2a4u   #99d8c9u   #ccece6u   #e5f5f9u   #f7fcfd(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   BuGn8  R   c      	   C` s   d d d d d d d d d	 g	 S(
   Nu   #00441bu   #006d2cu   #238b45u   #41ae76u   #66c2a4u   #99d8c9u   #ccece6u   #e5f5f9u   #f7fcfd(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   BuGn9  R   c         C` s   d d d g S(   Nu   #1c9099u   #a6bddbu   #ece2f0(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PuBuGn3  R   c         C` s   d d d d g S(   Nu   #02818au   #67a9cfu   #bdc9e1u   #f6eff7(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PuBuGn4  R   c         C` s   d d d d d g S(   Nu   #016c59u   #1c9099u   #67a9cfu   #bdc9e1u   #f6eff7(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PuBuGn5  R   c         C` s   d d d d d d g S(   Nu   #016c59u   #1c9099u   #67a9cfu   #a6bddbu   #d0d1e6u   #f6eff7(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PuBuGn6  R   c         C` s   d d d d d d d g S(   Nu   #016450u   #02818au   #3690c0u   #67a9cfu   #a6bddbu   #d0d1e6u   #f6eff7(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PuBuGn7  R   c         C` s   d d d d d d d d g S(	   Nu   #016450u   #02818au   #3690c0u   #67a9cfu   #a6bddbu   #d0d1e6u   #ece2f0u   #fff7fb(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PuBuGn8  R   c      	   C` s   d d d d d d d d d	 g	 S(
   Nu   #014636u   #016c59u   #02818au   #3690c0u   #67a9cfu   #a6bddbu   #d0d1e6u   #ece2f0u   #fff7fb(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PuBuGn9  R   c         C` s   d d d g S(   Nu   #2b8cbeu   #a6bddbu   #ece7f2(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PuBu3  R   c         C` s   d d d d g S(   Nu   #0570b0u   #74a9cfu   #bdc9e1u   #f1eef6(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PuBu4  R   c         C` s   d d d d d g S(   Nu   #045a8du   #2b8cbeu   #74a9cfu   #bdc9e1u   #f1eef6(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PuBu5  R   c         C` s   d d d d d d g S(   Nu   #045a8du   #2b8cbeu   #74a9cfu   #a6bddbu   #d0d1e6u   #f1eef6(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PuBu6  R   c         C` s   d d d d d d d g S(   Nu   #034e7bu   #0570b0u   #3690c0u   #74a9cfu   #a6bddbu   #d0d1e6u   #f1eef6(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PuBu7  R   c         C` s   d d d d d d d d g S(	   Nu   #034e7bu   #0570b0u   #3690c0u   #74a9cfu   #a6bddbu   #d0d1e6u   #ece7f2u   #fff7fb(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PuBu8  R   c      	   C` s   d d d d d d d d d	 g	 S(
   Nu   #023858u   #045a8du   #0570b0u   #3690c0u   #74a9cfu   #a6bddbu   #d0d1e6u   #ece7f2u   #fff7fb(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PuBu9  R   c         C` s   d d d g S(   Nu   #8856a7u   #9ebcdau   #e0ecf4(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   BuPu3  R   c         C` s   d d d d g S(   Nu   #88419du   #8c96c6u   #b3cde3u   #edf8fb(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   BuPu4  R   c         C` s   d d d d d g S(   Nu   #810f7cu   #8856a7u   #8c96c6u   #b3cde3u   #edf8fb(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   BuPu5  R   c         C` s   d d d d d d g S(   Nu   #810f7cu   #8856a7u   #8c96c6u   #9ebcdau   #bfd3e6u   #edf8fb(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   BuPu6  R   c         C` s   d d d d d d d g S(   Nu   #6e016bu   #88419du   #8c6bb1u   #8c96c6u   #9ebcdau   #bfd3e6u   #edf8fb(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   BuPu7  R   c         C` s   d d d d d d d d g S(	   Nu   #6e016bu   #88419du   #8c6bb1u   #8c96c6u   #9ebcdau   #bfd3e6u   #e0ecf4u   #f7fcfd(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   BuPu8  R   c      	   C` s   d d d d d d d d d	 g	 S(
   Nu   #4d004bu   #810f7cu   #88419du   #8c6bb1u   #8c96c6u   #9ebcdau   #bfd3e6u   #e0ecf4u   #f7fcfd(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   BuPu9  R   c         C` s   d d d g S(   Nu   #c51b8au   #fa9fb5u   #fde0dd(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdPu3  R   c         C` s   d d d d g S(   Nu   #ae017eu   #f768a1u   #fbb4b9u   #feebe2(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdPu4  R   c         C` s   d d d d d g S(   Nu   #7a0177u   #c51b8au   #f768a1u   #fbb4b9u   #feebe2(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdPu5  R   c         C` s   d d d d d d g S(   Nu   #7a0177u   #c51b8au   #f768a1u   #fa9fb5u   #fcc5c0u   #feebe2(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdPu6  R   c         C` s   d d d d d d d g S(   Nu   #7a0177u   #ae017eu   #dd3497u   #f768a1u   #fa9fb5u   #fcc5c0u   #feebe2(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdPu7  R   c         C` s   d d d d d d d d g S(	   Nu   #7a0177u   #ae017eu   #dd3497u   #f768a1u   #fa9fb5u   #fcc5c0u   #fde0ddu   #fff7f3(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdPu8  R   c      	   C` s   d d d d d d d d d	 g	 S(
   Nu   #49006au   #7a0177u   #ae017eu   #dd3497u   #f768a1u   #fa9fb5u   #fcc5c0u   #fde0ddu   #fff7f3(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdPu9  R   c         C` s   d d d g S(   Nu   #dd1c77u   #c994c7u   #e7e1ef(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PuRd3  R   c         C` s   d d d d g S(   Nu   #ce1256u   #df65b0u   #d7b5d8u   #f1eef6(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PuRd4  R   c         C` s   d d d d d g S(   Nu   #980043u   #dd1c77u   #df65b0u   #d7b5d8u   #f1eef6(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PuRd5  R   c         C` s   d d d d d d g S(   Nu   #980043u   #dd1c77u   #df65b0u   #c994c7u   #d4b9dau   #f1eef6(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PuRd6  R   c         C` s   d d d d d d d g S(   Nu   #91003fu   #ce1256u   #e7298au   #df65b0u   #c994c7u   #d4b9dau   #f1eef6(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PuRd7  R   c         C` s   d d d d d d d d g S(	   Nu   #91003fu   #ce1256u   #e7298au   #df65b0u   #c994c7u   #d4b9dau   #e7e1efu   #f7f4f9(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PuRd8  R   c      	   C` s   d d d d d d d d d	 g	 S(
   Nu   #67001fu   #980043u   #ce1256u   #e7298au   #df65b0u   #c994c7u   #d4b9dau   #e7e1efu   #f7f4f9(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PuRd9  R   c         C` s   d d d g S(   Nu   #e34a33u   #fdbb84u   #fee8c8(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   OrRd3  R   c         C` s   d d d d g S(   Nu   #d7301fu   #fc8d59u   #fdcc8au   #fef0d9(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   OrRd4  R   c         C` s   d d d d d g S(   Nu   #b30000u   #e34a33u   #fc8d59u   #fdcc8au   #fef0d9(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   OrRd5  R   c         C` s   d d d d d d g S(   Nu   #b30000u   #e34a33u   #fc8d59u   #fdbb84u   #fdd49eu   #fef0d9(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   OrRd6  R   c         C` s   d d d d d d d g S(   Nu   #990000u   #d7301fu   #ef6548u   #fc8d59u   #fdbb84u   #fdd49eu   #fef0d9(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   OrRd7  R   c         C` s   d d d d d d d d g S(	   Nu   #990000u   #d7301fu   #ef6548u   #fc8d59u   #fdbb84u   #fdd49eu   #fee8c8u   #fff7ec(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   OrRd8  R   c      	   C` s   d d d d d d d d d	 g	 S(
   Nu   #7f0000u   #b30000u   #d7301fu   #ef6548u   #fc8d59u   #fdbb84u   #fdd49eu   #fee8c8u   #fff7ec(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   OrRd9  R   c         C` s   d d d g S(   Nu   #f03b20u   #feb24cu   #ffeda0(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   YlOrRd3  R   c         C` s   d d d d g S(   Nu   #e31a1cu   #fd8d3cu   #fecc5cu   #ffffb2(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   YlOrRd4  R   c         C` s   d d d d d g S(   Nu   #bd0026u   #f03b20u   #fd8d3cu   #fecc5cu   #ffffb2(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   YlOrRd5  R   c         C` s   d d d d d d g S(   Nu   #bd0026u   #f03b20u   #fd8d3cu   #feb24cu   #fed976u   #ffffb2(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   YlOrRd6  R   c         C` s   d d d d d d d g S(   Nu   #b10026u   #e31a1cu   #fc4e2au   #fd8d3cu   #feb24cu   #fed976u   #ffffb2(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   YlOrRd7  R   c         C` s   d d d d d d d d g S(	   Nu   #b10026u   #e31a1cu   #fc4e2au   #fd8d3cu   #feb24cu   #fed976u   #ffeda0u   #ffffcc(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   YlOrRd8  R   c      	   C` s   d d d d d d d d d	 g	 S(
   Nu   #800026u   #bd0026u   #e31a1cu   #fc4e2au   #fd8d3cu   #feb24cu   #fed976u   #ffeda0u   #ffffcc(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   YlOrRd9  R   c         C` s   d d d g S(   Nu   #d95f0eu   #fec44fu   #fff7bc(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   YlOrBr3  R   c         C` s   d d d d g S(   Nu   #cc4c02u   #fe9929u   #fed98eu   #ffffd4(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   YlOrBr4  R   c         C` s   d d d d d g S(   Nu   #993404u   #d95f0eu   #fe9929u   #fed98eu   #ffffd4(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   YlOrBr5  R   c         C` s   d d d d d d g S(   Nu   #993404u   #d95f0eu   #fe9929u   #fec44fu   #fee391u   #ffffd4(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   YlOrBr6  R   c         C` s   d d d d d d d g S(   Nu   #8c2d04u   #cc4c02u   #ec7014u   #fe9929u   #fec44fu   #fee391u   #ffffd4(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   YlOrBr7  R   c         C` s   d d d d d d d d g S(	   Nu   #8c2d04u   #cc4c02u   #ec7014u   #fe9929u   #fec44fu   #fee391u   #fff7bcu   #ffffe5(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   YlOrBr8  R   c      	   C` s   d d d d d d d d d	 g	 S(
   Nu   #662506u   #993404u   #cc4c02u   #ec7014u   #fe9929u   #fec44fu   #fee391u   #fff7bcu   #ffffe5(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   YlOrBr9  R   c         C` s   d d d g S(   Nu   #756bb1u   #bcbddcu   #efedf5(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Purples3  R   c         C` s   d d d d g S(   Nu   #6a51a3u   #9e9ac8u   #cbc9e2u   #f2f0f7(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Purples4  R   c         C` s   d d d d d g S(   Nu   #54278fu   #756bb1u   #9e9ac8u   #cbc9e2u   #f2f0f7(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Purples5  R   c         C` s   d d d d d d g S(   Nu   #54278fu   #756bb1u   #9e9ac8u   #bcbddcu   #dadaebu   #f2f0f7(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Purples6   R   c         C` s   d d d d d d d g S(   Nu   #4a1486u   #6a51a3u   #807dbau   #9e9ac8u   #bcbddcu   #dadaebu   #f2f0f7(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Purples7  R   c         C` s   d d d d d d d d g S(	   Nu   #4a1486u   #6a51a3u   #807dbau   #9e9ac8u   #bcbddcu   #dadaebu   #efedf5u   #fcfbfd(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Purples8  R   c      	   C` s   d d d d d d d d d	 g	 S(
   Nu   #3f007du   #54278fu   #6a51a3u   #807dbau   #9e9ac8u   #bcbddcu   #dadaebu   #efedf5u   #fcfbfd(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Purples9  R   c         C` s   d d d g S(   Nu   #3182bdu   #9ecae1u   #deebf7(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Blues3  R   c         C` s   d d d d g S(   Nu   #2171b5u   #6baed6u   #bdd7e7u   #eff3ff(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Blues4  R   c         C` s   d d d d d g S(   Nu   #08519cu   #3182bdu   #6baed6u   #bdd7e7u   #eff3ff(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Blues5  R   c         C` s   d d d d d d g S(   Nu   #08519cu   #3182bdu   #6baed6u   #9ecae1u   #c6dbefu   #eff3ff(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Blues6  R   c         C` s   d d d d d d d g S(   Nu   #084594u   #2171b5u   #4292c6u   #6baed6u   #9ecae1u   #c6dbefu   #eff3ff(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Blues7	  R   c         C` s   d d d d d d d d g S(	   Nu   #084594u   #2171b5u   #4292c6u   #6baed6u   #9ecae1u   #c6dbefu   #deebf7u   #f7fbff(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Blues8
  R   c      	   C` s   d d d d d d d d d	 g	 S(
   Nu   #08306bu   #08519cu   #2171b5u   #4292c6u   #6baed6u   #9ecae1u   #c6dbefu   #deebf7u   #f7fbff(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Blues9  R   c         C` s   d d d g S(   Nu   #31a354u   #a1d99bu   #e5f5e0(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Greens3  R   c         C` s   d d d d g S(   Nu   #238b45u   #74c476u   #bae4b3u   #edf8e9(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Greens4  R   c         C` s   d d d d d g S(   Nu   #006d2cu   #31a354u   #74c476u   #bae4b3u   #edf8e9(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Greens5  R   c         C` s   d d d d d d g S(   Nu   #006d2cu   #31a354u   #74c476u   #a1d99bu   #c7e9c0u   #edf8e9(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Greens6  R   c         C` s   d d d d d d d g S(   Nu   #005a32u   #238b45u   #41ab5du   #74c476u   #a1d99bu   #c7e9c0u   #edf8e9(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Greens7  R   c         C` s   d d d d d d d d g S(	   Nu   #005a32u   #238b45u   #41ab5du   #74c476u   #a1d99bu   #c7e9c0u   #e5f5e0u   #f7fcf5(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Greens8  R   c      	   C` s   d d d d d d d d d	 g	 S(
   Nu   #00441bu   #006d2cu   #238b45u   #41ab5du   #74c476u   #a1d99bu   #c7e9c0u   #e5f5e0u   #f7fcf5(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Greens9  R   c         C` s   d d d g S(   Nu   #e6550du   #fdae6bu   #fee6ce(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Oranges3  R   c         C` s   d d d d g S(   Nu   #d94701u   #fd8d3cu   #fdbe85u   #feedde(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Oranges4  R   c         C` s   d d d d d g S(   Nu   #a63603u   #e6550du   #fd8d3cu   #fdbe85u   #feedde(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Oranges5  R   c         C` s   d d d d d d g S(   Nu   #a63603u   #e6550du   #fd8d3cu   #fdae6bu   #fdd0a2u   #feedde(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Oranges6  R   c         C` s   d d d d d d d g S(   Nu   #8c2d04u   #d94801u   #f16913u   #fd8d3cu   #fdae6bu   #fdd0a2u   #feedde(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Oranges7  R   c         C` s   d d d d d d d d g S(	   Nu   #8c2d04u   #d94801u   #f16913u   #fd8d3cu   #fdae6bu   #fdd0a2u   #fee6ceu   #fff5eb(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Oranges8  R   c      	   C` s   d d d d d d d d d	 g	 S(
   Nu   #7f2704u   #a63603u   #d94801u   #f16913u   #fd8d3cu   #fdae6bu   #fdd0a2u   #fee6ceu   #fff5eb(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Oranges9  R   c         C` s   d d d g S(   Nu   #de2d26u   #fc9272u   #fee0d2(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Reds3  R   c         C` s   d d d d g S(   Nu   #cb181du   #fb6a4au   #fcae91u   #fee5d9(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Reds4  R   c         C` s   d d d d d g S(   Nu   #a50f15u   #de2d26u   #fb6a4au   #fcae91u   #fee5d9(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Reds5  R   c         C` s   d d d d d d g S(   Nu   #a50f15u   #de2d26u   #fb6a4au   #fc9272u   #fcbba1u   #fee5d9(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Reds6   R   c         C` s   d d d d d d d g S(   Nu   #99000du   #cb181du   #ef3b2cu   #fb6a4au   #fc9272u   #fcbba1u   #fee5d9(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Reds7!  R   c         C` s   d d d d d d d d g S(	   Nu   #99000du   #cb181du   #ef3b2cu   #fb6a4au   #fc9272u   #fcbba1u   #fee0d2u   #fff5f0(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Reds8"  R   c      	   C` s   d d d d d d d d d	 g	 S(
   Nu   #67000du   #a50f15u   #cb181du   #ef3b2cu   #fb6a4au   #fc9272u   #fcbba1u   #fee0d2u   #fff5f0(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Reds9#  R   c         C` s   d d d g S(   Nu   #636363u   #bdbdbdu   #f0f0f0(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Greys3%  R   c         C` s   d d d d g S(   Nu   #525252u   #969696u   #ccccccu   #f7f7f7(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Greys4&  R   c         C` s   d d d d d g S(   Nu   #252525u   #636363u   #969696u   #ccccccu   #f7f7f7(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Greys5'  R   c         C` s   d d d d d d g S(   Nu   #252525u   #636363u   #969696u   #bdbdbdu   #d9d9d9u   #f7f7f7(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Greys6(  R   c         C` s   d d d d d d d g S(   Nu   #252525u   #525252u   #737373u   #969696u   #bdbdbdu   #d9d9d9u   #f7f7f7(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Greys7)  R   c         C` s   d d d d d d d d g S(	   Nu   #252525u   #525252u   #737373u   #969696u   #bdbdbdu   #d9d9d9u   #f0f0f0u   #ffffff(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Greys8*  R   c      	   C` s   d d d d d d d d d	 g	 S(
   Nu   #000000u   #252525u   #525252u   #737373u   #969696u   #bdbdbdu   #d9d9d9u   #f0f0f0u   #ffffff(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Greys9+  R   c      
   C` s"   d d d d d d d d d	 d
 g
 S(   Nu   #000000u   #1c1c1cu   #383838u   #555555u   #717171u   #8d8d8du   #aaaaaau   #c6c6c6u   #e2e2e2u   #ffffff(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Greys10,  R   c         C` s%   d d d d d d d d d	 d
 d g S(   Nu   #000000u   #191919u   #333333u   #4c4c4cu   #666666u   #7f7f7fu   #999999u   #b2b2b2u   #ccccccu   #e5e5e5u   #ffffff(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Greys11-  R   c         C` s  d d d d d d d d d	 d
 d d d d d d d d d d d d d d d d d d d d d d  d! d" d# d$ d% d& d' d( d) d* d+ d, d- d. d/ d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d: d; d< d= d> d? d@ dA dB dC dD dE dF dG dH dI dJ dK dL dM dN dO dP dQ dR dS dT dU dV dW dX dY dZ d[ d\ d] d^ d_ d` da db dc dd de df dg dh di dj dk dl dm dn do dp dq dr ds dt du dv dw dx dy dz d{ d| d} d~ d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d g S(  Nu   #000000u   #010101u   #020202u   #030303u   #040404u   #050505u   #060606u   #070707u   #080808u   #090909u   #0a0a0au   #0b0b0bu   #0c0c0cu   #0d0d0du   #0e0e0eu   #0f0f0fu   #101010u   #111111u   #121212u   #131313u   #141414u   #151515u   #161616u   #171717u   #181818u   #191919u   #1a1a1au   #1b1b1bu   #1c1c1cu   #1d1d1du   #1e1e1eu   #1f1f1fu   #202020u   #212121u   #222222u   #232323u   #242424u   #252525u   #262626u   #272727u   #282828u   #292929u   #2a2a2au   #2b2b2bu   #2c2c2cu   #2d2d2du   #2e2e2eu   #2f2f2fu   #303030u   #313131u   #323232u   #333333u   #343434u   #353535u   #363636u   #373737u   #383838u   #393939u   #3a3a3au   #3b3b3bu   #3c3c3cu   #3d3d3du   #3e3e3eu   #3f3f3fu   #404040u   #414141u   #424242u   #434343u   #444444u   #454545u   #464646u   #474747u   #484848u   #494949u   #4a4a4au   #4b4b4bu   #4c4c4cu   #4d4d4du   #4e4e4eu   #4f4f4fu   #505050u   #515151u   #525252u   #535353u   #545454u   #555555u   #565656u   #575757u   #585858u   #595959u   #5a5a5au   #5b5b5bu   #5c5c5cu   #5d5d5du   #5e5e5eu   #5f5f5fu   #606060u   #616161u   #626262u   #636363u   #646464u   #656565u   #666666u   #676767u   #686868u   #696969u   #6a6a6au   #6b6b6bu   #6c6c6cu   #6d6d6du   #6e6e6eu   #6f6f6fu   #707070u   #717171u   #727272u   #737373u   #747474u   #757575u   #767676u   #777777u   #787878u   #797979u   #7a7a7au   #7b7b7bu   #7c7c7cu   #7d7d7du   #7e7e7eu   #7f7f7fu   #808080u   #818181u   #828282u   #838383u   #848484u   #858585u   #868686u   #878787u   #888888u   #898989u   #8a8a8au   #8b8b8bu   #8c8c8cu   #8d8d8du   #8e8e8eu   #8f8f8fu   #909090u   #919191u   #929292u   #939393u   #949494u   #959595u   #969696u   #979797u   #989898u   #999999u   #9a9a9au   #9b9b9bu   #9c9c9cu   #9d9d9du   #9e9e9eu   #9f9f9fu   #a0a0a0u   #a1a1a1u   #a2a2a2u   #a3a3a3u   #a4a4a4u   #a5a5a5u   #a6a6a6u   #a7a7a7u   #a8a8a8u   #a9a9a9u   #aaaaaau   #abababu   #acacacu   #adadadu   #aeaeaeu   #afafafu   #b0b0b0u   #b1b1b1u   #b2b2b2u   #b3b3b3u   #b4b4b4u   #b5b5b5u   #b6b6b6u   #b7b7b7u   #b8b8b8u   #b9b9b9u   #bababau   #bbbbbbu   #bcbcbcu   #bdbdbdu   #bebebeu   #bfbfbfu   #c0c0c0u   #c1c1c1u   #c2c2c2u   #c3c3c3u   #c4c4c4u   #c5c5c5u   #c6c6c6u   #c7c7c7u   #c8c8c8u   #c9c9c9u   #cacacau   #cbcbcbu   #ccccccu   #cdcdcdu   #cececeu   #cfcfcfu   #d0d0d0u   #d1d1d1u   #d2d2d2u   #d3d3d3u   #d4d4d4u   #d5d5d5u   #d6d6d6u   #d7d7d7u   #d8d8d8u   #d9d9d9u   #dadadau   #dbdbdbu   #dcdcdcu   #ddddddu   #dededeu   #dfdfdfu   #e0e0e0u   #e1e1e1u   #e2e2e2u   #e3e3e3u   #e4e4e4u   #e5e5e5u   #e6e6e6u   #e7e7e7u   #e8e8e8u   #e9e9e9u   #eaeaeau   #ebebebu   #ecececu   #edededu   #eeeeeeu   #efefefu   #f0f0f0u   #f1f1f1u   #f2f2f2u   #f3f3f3u   #f4f4f4u   #f5f5f5u   #f6f6f6u   #f7f7f7u   #f8f8f8u   #f9f9f9u   #fafafau   #fbfbfbu   #fcfcfcu   #fdfdfdu   #fefefeu   #ffffff(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Greys256.  s,    $$$$$$$$$$$$$$$$$$$$$c         C` s   d d d g S(   Nu   #998ec3u   #f7f7f7u   #f1a340(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PuOr3G  R   c         C` s   d d d d g S(   Nu   #5e3c99u   #b2abd2u   #fdb863u   #e66101(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PuOr4H  R   c         C` s   d d d d d g S(   Nu   #5e3c99u   #b2abd2u   #f7f7f7u   #fdb863u   #e66101(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PuOr5I  R   c         C` s   d d d d d d g S(   Nu   #542788u   #998ec3u   #d8daebu   #fee0b6u   #f1a340u   #b35806(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PuOr6J  R   c         C` s   d d d d d d d g S(   Nu   #542788u   #998ec3u   #d8daebu   #f7f7f7u   #fee0b6u   #f1a340u   #b35806(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PuOr7K  R   c         C` s   d d d d d d d d g S(	   Nu   #542788u   #8073acu   #b2abd2u   #d8daebu   #fee0b6u   #fdb863u   #e08214u   #b35806(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PuOr8L  R   c      	   C` s   d d d d d d d d d	 g	 S(
   Nu   #542788u   #8073acu   #b2abd2u   #d8daebu   #f7f7f7u   #fee0b6u   #fdb863u   #e08214u   #b35806(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PuOr9M  R   c      
   C` s"   d d d d d d d d d	 d
 g
 S(   Nu   #2d004bu   #542788u   #8073acu   #b2abd2u   #d8daebu   #fee0b6u   #fdb863u   #e08214u   #b35806u   #7f3b08(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PuOr10N  R   c         C` s%   d d d d d d d d d	 d
 d g S(   Nu   #2d004bu   #542788u   #8073acu   #b2abd2u   #d8daebu   #f7f7f7u   #fee0b6u   #fdb863u   #e08214u   #b35806u   #7f3b08(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PuOr11O  R   c         C` s   d d d g S(   Nu   #5ab4acu   #f5f5f5u   #d8b365(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   BrBG3Q  R   c         C` s   d d d d g S(   Nu   #018571u   #80cdc1u   #dfc27du   #a6611a(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   BrBG4R  R   c         C` s   d d d d d g S(   Nu   #018571u   #80cdc1u   #f5f5f5u   #dfc27du   #a6611a(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   BrBG5S  R   c         C` s   d d d d d d g S(   Nu   #01665eu   #5ab4acu   #c7eae5u   #f6e8c3u   #d8b365u   #8c510a(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   BrBG6T  R   c         C` s   d d d d d d d g S(   Nu   #01665eu   #5ab4acu   #c7eae5u   #f5f5f5u   #f6e8c3u   #d8b365u   #8c510a(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   BrBG7U  R   c         C` s   d d d d d d d d g S(	   Nu   #01665eu   #35978fu   #80cdc1u   #c7eae5u   #f6e8c3u   #dfc27du   #bf812du   #8c510a(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   BrBG8V  R   c      	   C` s   d d d d d d d d d	 g	 S(
   Nu   #01665eu   #35978fu   #80cdc1u   #c7eae5u   #f5f5f5u   #f6e8c3u   #dfc27du   #bf812du   #8c510a(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   BrBG9W  R   c      
   C` s"   d d d d d d d d d	 d
 g
 S(   Nu   #003c30u   #01665eu   #35978fu   #80cdc1u   #c7eae5u   #f6e8c3u   #dfc27du   #bf812du   #8c510au   #543005(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   BrBG10X  R   c         C` s%   d d d d d d d d d	 d
 d g S(   Nu   #003c30u   #01665eu   #35978fu   #80cdc1u   #c7eae5u   #f5f5f5u   #f6e8c3u   #dfc27du   #bf812du   #8c510au   #543005(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   BrBG11Y  R   c         C` s   d d d g S(   Nu   #7fbf7bu   #f7f7f7u   #af8dc3(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PRGn3[  R   c         C` s   d d d d g S(   Nu   #008837u   #a6dba0u   #c2a5cfu   #7b3294(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PRGn4\  R   c         C` s   d d d d d g S(   Nu   #008837u   #a6dba0u   #f7f7f7u   #c2a5cfu   #7b3294(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PRGn5]  R   c         C` s   d d d d d d g S(   Nu   #1b7837u   #7fbf7bu   #d9f0d3u   #e7d4e8u   #af8dc3u   #762a83(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PRGn6^  R   c         C` s   d d d d d d d g S(   Nu   #1b7837u   #7fbf7bu   #d9f0d3u   #f7f7f7u   #e7d4e8u   #af8dc3u   #762a83(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PRGn7_  R   c         C` s   d d d d d d d d g S(	   Nu   #1b7837u   #5aae61u   #a6dba0u   #d9f0d3u   #e7d4e8u   #c2a5cfu   #9970abu   #762a83(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PRGn8`  R   c      	   C` s   d d d d d d d d d	 g	 S(
   Nu   #1b7837u   #5aae61u   #a6dba0u   #d9f0d3u   #f7f7f7u   #e7d4e8u   #c2a5cfu   #9970abu   #762a83(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PRGn9a  R   c      
   C` s"   d d d d d d d d d	 d
 g
 S(   Nu   #00441bu   #1b7837u   #5aae61u   #a6dba0u   #d9f0d3u   #e7d4e8u   #c2a5cfu   #9970abu   #762a83u   #40004b(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PRGn10b  R   c         C` s%   d d d d d d d d d	 d
 d g S(   Nu   #00441bu   #1b7837u   #5aae61u   #a6dba0u   #d9f0d3u   #f7f7f7u   #e7d4e8u   #c2a5cfu   #9970abu   #762a83u   #40004b(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PRGn11c  R   c         C` s   d d d g S(   Nu   #a1d76au   #f7f7f7u   #e9a3c9(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PiYG3e  R   c         C` s   d d d d g S(   Nu   #4dac26u   #b8e186u   #f1b6dau   #d01c8b(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PiYG4f  R   c         C` s   d d d d d g S(   Nu   #4dac26u   #b8e186u   #f7f7f7u   #f1b6dau   #d01c8b(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PiYG5g  R   c         C` s   d d d d d d g S(   Nu   #4d9221u   #a1d76au   #e6f5d0u   #fde0efu   #e9a3c9u   #c51b7d(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PiYG6h  R   c         C` s   d d d d d d d g S(   Nu   #4d9221u   #a1d76au   #e6f5d0u   #f7f7f7u   #fde0efu   #e9a3c9u   #c51b7d(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PiYG7i  R   c         C` s   d d d d d d d d g S(	   Nu   #4d9221u   #7fbc41u   #b8e186u   #e6f5d0u   #fde0efu   #f1b6dau   #de77aeu   #c51b7d(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PiYG8j  R   c      	   C` s   d d d d d d d d d	 g	 S(
   Nu   #4d9221u   #7fbc41u   #b8e186u   #e6f5d0u   #f7f7f7u   #fde0efu   #f1b6dau   #de77aeu   #c51b7d(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PiYG9k  R   c      
   C` s"   d d d d d d d d d	 d
 g
 S(   Nu   #276419u   #4d9221u   #7fbc41u   #b8e186u   #e6f5d0u   #fde0efu   #f1b6dau   #de77aeu   #c51b7du   #8e0152(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PiYG10l  R   c         C` s%   d d d d d d d d d	 d
 d g S(   Nu   #276419u   #4d9221u   #7fbc41u   #b8e186u   #e6f5d0u   #f7f7f7u   #fde0efu   #f1b6dau   #de77aeu   #c51b7du   #8e0152(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PiYG11m  R   c         C` s   d d d g S(   Nu   #67a9cfu   #f7f7f7u   #ef8a62(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdBu3o  R   c         C` s   d d d d g S(   Nu   #0571b0u   #92c5deu   #f4a582u   #ca0020(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdBu4p  R   c         C` s   d d d d d g S(   Nu   #0571b0u   #92c5deu   #f7f7f7u   #f4a582u   #ca0020(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdBu5q  R   c         C` s   d d d d d d g S(   Nu   #2166acu   #67a9cfu   #d1e5f0u   #fddbc7u   #ef8a62u   #b2182b(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdBu6r  R   c         C` s   d d d d d d d g S(   Nu   #2166acu   #67a9cfu   #d1e5f0u   #f7f7f7u   #fddbc7u   #ef8a62u   #b2182b(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdBu7s  R   c         C` s   d d d d d d d d g S(	   Nu   #2166acu   #4393c3u   #92c5deu   #d1e5f0u   #fddbc7u   #f4a582u   #d6604du   #b2182b(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdBu8t  R   c      	   C` s   d d d d d d d d d	 g	 S(
   Nu   #2166acu   #4393c3u   #92c5deu   #d1e5f0u   #f7f7f7u   #fddbc7u   #f4a582u   #d6604du   #b2182b(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdBu9u  R   c      
   C` s"   d d d d d d d d d	 d
 g
 S(   Nu   #053061u   #2166acu   #4393c3u   #92c5deu   #d1e5f0u   #fddbc7u   #f4a582u   #d6604du   #b2182bu   #67001f(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdBu10v  R   c         C` s%   d d d d d d d d d	 d
 d g S(   Nu   #053061u   #2166acu   #4393c3u   #92c5deu   #d1e5f0u   #f7f7f7u   #fddbc7u   #f4a582u   #d6604du   #b2182bu   #67001f(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdBu11w  R   c         C` s   d d d g S(   Nu   #999999u   #ffffffu   #ef8a62(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdGy3y  R   c         C` s   d d d d g S(   Nu   #404040u   #bababau   #f4a582u   #ca0020(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdGy4z  R   c         C` s   d d d d d g S(   Nu   #404040u   #bababau   #ffffffu   #f4a582u   #ca0020(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdGy5{  R   c         C` s   d d d d d d g S(   Nu   #4d4d4du   #999999u   #e0e0e0u   #fddbc7u   #ef8a62u   #b2182b(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdGy6|  R   c         C` s   d d d d d d d g S(   Nu   #4d4d4du   #999999u   #e0e0e0u   #ffffffu   #fddbc7u   #ef8a62u   #b2182b(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdGy7}  R   c         C` s   d d d d d d d d g S(	   Nu   #4d4d4du   #878787u   #bababau   #e0e0e0u   #fddbc7u   #f4a582u   #d6604du   #b2182b(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdGy8~  R   c      	   C` s   d d d d d d d d d	 g	 S(
   Nu   #4d4d4du   #878787u   #bababau   #e0e0e0u   #ffffffu   #fddbc7u   #f4a582u   #d6604du   #b2182b(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdGy9  R   c      
   C` s"   d d d d d d d d d	 d
 g
 S(   Nu   #1a1a1au   #4d4d4du   #878787u   #bababau   #e0e0e0u   #fddbc7u   #f4a582u   #d6604du   #b2182bu   #67001f(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdGy10  R   c         C` s%   d d d d d d d d d	 d
 d g S(   Nu   #1a1a1au   #4d4d4du   #878787u   #bababau   #e0e0e0u   #ffffffu   #fddbc7u   #f4a582u   #d6604du   #b2182bu   #67001f(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdGy11  R   c         C` s   d d d g S(   Nu   #91bfdbu   #ffffbfu   #fc8d59(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdYlBu3  R   c         C` s   d d d d g S(   Nu   #2c7bb6u   #abd9e9u   #fdae61u   #d7191c(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdYlBu4  R   c         C` s   d d d d d g S(   Nu   #2c7bb6u   #abd9e9u   #ffffbfu   #fdae61u   #d7191c(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdYlBu5  R   c         C` s   d d d d d d g S(   Nu   #4575b4u   #91bfdbu   #e0f3f8u   #fee090u   #fc8d59u   #d73027(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdYlBu6  R   c         C` s   d d d d d d d g S(   Nu   #4575b4u   #91bfdbu   #e0f3f8u   #ffffbfu   #fee090u   #fc8d59u   #d73027(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdYlBu7  R   c         C` s   d d d d d d d d g S(	   Nu   #4575b4u   #74add1u   #abd9e9u   #e0f3f8u   #fee090u   #fdae61u   #f46d43u   #d73027(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdYlBu8  R   c      	   C` s   d d d d d d d d d	 g	 S(
   Nu   #4575b4u   #74add1u   #abd9e9u   #e0f3f8u   #ffffbfu   #fee090u   #fdae61u   #f46d43u   #d73027(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdYlBu9  R   c      
   C` s"   d d d d d d d d d	 d
 g
 S(   Nu   #313695u   #4575b4u   #74add1u   #abd9e9u   #e0f3f8u   #fee090u   #fdae61u   #f46d43u   #d73027u   #a50026(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdYlBu10  R   c         C` s%   d d d d d d d d d	 d
 d g S(   Nu   #313695u   #4575b4u   #74add1u   #abd9e9u   #e0f3f8u   #ffffbfu   #fee090u   #fdae61u   #f46d43u   #d73027u   #a50026(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdYlBu11  R   c         C` s   d d d g S(   Nu   #99d594u   #ffffbfu   #fc8d59(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt	   Spectral3  R   c         C` s   d d d d g S(   Nu   #2b83bau   #abdda4u   #fdae61u   #d7191c(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt	   Spectral4  R   c         C` s   d d d d d g S(   Nu   #2b83bau   #abdda4u   #ffffbfu   #fdae61u   #d7191c(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt	   Spectral5  R   c         C` s   d d d d d d g S(   Nu   #3288bdu   #99d594u   #e6f598u   #fee08bu   #fc8d59u   #d53e4f(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt	   Spectral6  R   c         C` s   d d d d d d d g S(   Nu   #3288bdu   #99d594u   #e6f598u   #ffffbfu   #fee08bu   #fc8d59u   #d53e4f(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt	   Spectral7  R   c         C` s   d d d d d d d d g S(	   Nu   #3288bdu   #66c2a5u   #abdda4u   #e6f598u   #fee08bu   #fdae61u   #f46d43u   #d53e4f(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt	   Spectral8  R   c      	   C` s   d d d d d d d d d	 g	 S(
   Nu   #3288bdu   #66c2a5u   #abdda4u   #e6f598u   #ffffbfu   #fee08bu   #fdae61u   #f46d43u   #d53e4f(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt	   Spectral9  R   c      
   C` s"   d d d d d d d d d	 d
 g
 S(   Nu   #5e4fa2u   #3288bdu   #66c2a5u   #abdda4u   #e6f598u   #fee08bu   #fdae61u   #f46d43u   #d53e4fu   #9e0142(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt
   Spectral10  R   c         C` s%   d d d d d d d d d	 d
 d g S(   Nu   #5e4fa2u   #3288bdu   #66c2a5u   #abdda4u   #e6f598u   #ffffbfu   #fee08bu   #fdae61u   #f46d43u   #d53e4fu   #9e0142(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt
   Spectral11  R   c         C` s   d d d g S(   Nu   #91cf60u   #ffffbfu   #fc8d59(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdYlGn3  R   c         C` s   d d d d g S(   Nu   #1a9641u   #a6d96au   #fdae61u   #d7191c(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdYlGn4  R   c         C` s   d d d d d g S(   Nu   #1a9641u   #a6d96au   #ffffbfu   #fdae61u   #d7191c(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdYlGn5  R   c         C` s   d d d d d d g S(   Nu   #1a9850u   #91cf60u   #d9ef8bu   #fee08bu   #fc8d59u   #d73027(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdYlGn6  R   c         C` s   d d d d d d d g S(   Nu   #1a9850u   #91cf60u   #d9ef8bu   #ffffbfu   #fee08bu   #fc8d59u   #d73027(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdYlGn7  R   c         C` s   d d d d d d d d g S(	   Nu   #1a9850u   #66bd63u   #a6d96au   #d9ef8bu   #fee08bu   #fdae61u   #f46d43u   #d73027(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdYlGn8  R   c      	   C` s   d d d d d d d d d	 g	 S(
   Nu   #1a9850u   #66bd63u   #a6d96au   #d9ef8bu   #ffffbfu   #fee08bu   #fdae61u   #f46d43u   #d73027(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdYlGn9  R   c      
   C` s"   d d d d d d d d d	 d
 g
 S(   Nu   #006837u   #1a9850u   #66bd63u   #a6d96au   #d9ef8bu   #fee08bu   #fdae61u   #f46d43u   #d73027u   #a50026(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdYlGn10  R   c         C` s%   d d d d d d d d d	 d
 d g S(   Nu   #006837u   #1a9850u   #66bd63u   #a6d96au   #d9ef8bu   #ffffbfu   #fee08bu   #fdae61u   #f46d43u   #d73027u   #a50026(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdYlGn11  R   c         C` s   |  j  d  S(   Ni   (   t   Accent8(   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Accent3  R   c         C` s   |  j  d  S(   Ni   (   R   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Accent4  R   c         C` s   |  j  d  S(   Ni   (   R   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Accent5  R   c         C` s   |  j  d  S(   Ni   (   R   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Accent6  R   c         C` s   |  j  d  S(   Ni   (   R   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Accent7  R   c         C` s   d d d d d d d d g S(	   Nu   #7fc97fu   #beaed4u   #fdc086u   #ffff99u   #386cb0u   #f0027fu   #bf5b17u   #666666(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyR     R   c         C` s   |  j  d  S(   Ni   (   t   Dark2_8(   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Dark2_3  R   c         C` s   |  j  d  S(   Ni   (   R   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Dark2_4  R   c         C` s   |  j  d  S(   Ni   (   R   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Dark2_5  R   c         C` s   |  j  d  S(   Ni   (   R   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Dark2_6  R   c         C` s   |  j  d  S(   Ni   (   R   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Dark2_7  R   c         C` s   d d d d d d d d g S(	   Nu   #1b9e77u   #d95f02u   #7570b3u   #e7298au   #66a61eu   #e6ab02u   #a6761du   #666666(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyR     R   c         C` s   |  j  d  S(   Ni   (   t   Paired12(   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Paired3  R   c         C` s   |  j  d  S(   Ni   (   R   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Paired4  R   c         C` s   |  j  d  S(   Ni   (   R   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Paired5  R   c         C` s   |  j  d  S(   Ni   (   R   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Paired6  R   c         C` s   |  j  d  S(   Ni   (   R   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Paired7  R   c         C` s   |  j  d  S(   Ni   (   R   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Paired8  R   c         C` s   |  j  d  S(   Ni	   (   R   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Paired9  R   c         C` s   |  j  d  S(   Ni
   (   R   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Paired10  R   c         C` s   |  j  d  S(   Ni   (   R   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Paired11  R   c         C` s(   d d d d d d d d d	 d
 d d g S(   Nu   #a6cee3u   #1f78b4u   #b2df8au   #33a02cu   #fb9a99u   #e31a1cu   #fdbf6fu   #ff7f00u   #cab2d6u   #6a3d9au   #ffff99u   #b15928(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyR     R   c         C` s   |  j  d  S(   Ni   (   t	   Pastel1_9(   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt	   Pastel1_3  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt	   Pastel1_4  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt	   Pastel1_5  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt	   Pastel1_6  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt	   Pastel1_7  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt	   Pastel1_8  R   c      	   C` s   d d d d d d d d d	 g	 S(
   Nu   #fbb4aeu   #b3cde3u   #ccebc5u   #decbe4u   #fed9a6u   #ffffccu   #e5d8bdu   #fddaecu   #f2f2f2(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyR    R   c         C` s   |  j  d  S(   Ni   (   t	   Pastel2_8(   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt	   Pastel2_3  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt	   Pastel2_4  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt	   Pastel2_5  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt	   Pastel2_6  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt	   Pastel2_7  R   c         C` s   d d d d d d d d g S(	   Nu   #b3e2cdu   #fdcdacu   #cbd5e8u   #f4cae4u   #e6f5c9u   #fff2aeu   #f1e2ccu   #cccccc(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyR    R   c         C` s   |  j  d  S(   Ni   (   t   Set1_9(   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Set1_3  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Set1_4  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Set1_5  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Set1_6  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Set1_7  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Set1_8  R   c      	   C` s   d d d d d d d d d	 g	 S(
   Nu   #e41a1cu   #377eb8u   #4daf4au   #984ea3u   #ff7f00u   #ffff33u   #a65628u   #f781bfu   #999999(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyR    R   c         C` s   |  j  d  S(   Ni   (   t   Set2_8(   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Set2_3  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Set2_4  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Set2_5  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Set2_6  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Set2_7  R   c         C` s   d d d d d d d d g S(	   Nu   #66c2a5u   #fc8d62u   #8da0cbu   #e78ac3u   #a6d854u   #ffd92fu   #e5c494u   #b3b3b3(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyR    R   c         C` s   |  j  d  S(   Ni   (   t   Set3_12(   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Set3_3  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Set3_4  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Set3_5  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Set3_6  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Set3_7  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Set3_8  R   c         C` s   |  j  d  S(   Ni	   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Set3_9  R   c         C` s   |  j  d  S(   Ni
   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Set3_10  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Set3_11  R   c         C` s(   d d d d d d d d d	 d
 d d g S(   Nu   #8dd3c7u   #ffffb3u   #bebadau   #fb8072u   #80b1d3u   #fdb462u   #b3de69u   #fccde5u   #d9d9d9u   #bc80bdu   #ccebc5u   #ffed6f(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyR    R   c         C` s   d d d g S(   Nu   #000003u   #BA3655u   #FCFEA4(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Inferno3  R   c         C` s   d d d d g S(   Nu   #000003u   #781C6Du   #ED6825u   #FCFEA4(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Inferno4  R   c         C` s   d d d d d g S(   Nu   #000003u   #550F6Du   #BA3655u   #F98C09u   #FCFEA4(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Inferno5  R   c         C` s   d d d d d d g S(   Nu   #000003u   #410967u   #932567u   #DC5039u   #FBA40Au   #FCFEA4(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Inferno6  R   c         C` s   d d d d d d d g S(   Nu   #000003u   #32095Du   #781C6Du   #BA3655u   #ED6825u   #FBB318u   #FCFEA4(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Inferno7  R   c         C` s   d d d d d d d d g S(	   Nu   #000003u   #270B52u   #63146Eu   #9E2963u   #D24742u   #F57C15u   #FABF25u   #FCFEA4(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Inferno8  R   c      	   C` s   d d d d d d d d d	 g	 S(
   Nu   #000003u   #1F0C47u   #550F6Du   #88216Au   #BA3655u   #E35832u   #F98C09u   #F8C931u   #FCFEA4(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Inferno9  R   c      
   C` s"   d d d d d d d d d	 d
 g
 S(   Nu   #000003u   #1A0B40u   #4A0B6Au   #781C6Du   #A42C60u   #CD4247u   #ED6825u   #FB9906u   #F7CF3Au   #FCFEA4(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt	   Inferno10  R   c         C` s%   d d d d d d d d d	 d
 d g S(   Nu   #000003u   #160B39u   #410967u   #6A176Eu   #932567u   #BA3655u   #DC5039u   #F2751Au   #FBA40Au   #F6D542u   #FCFEA4(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt	   Inferno11  R   c         C` s  d d d d d d d d d	 d
 d d d d d d d d d d d d d d d d d d d d d d  d! d" d# d$ d% d& d' d( d) d* d+ d, d- d. d/ d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d: d; d< d= d> d? d@ dA dB dC dD dE dF dG dH dI dJ dK dL dM dN dO dP dQ dR dS dT dU dV dW dX dY dZ d[ d\ d] d^ d_ d` da db dc dd de df dg dh di dj dk dl dm dn do dp dq dr ds dt du dv dw dx dy dz d{ d| d} d~ d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d g S(  Nu   #000003u   #000004u   #000006u   #010007u   #010109u   #01010Bu   #02010Eu   #020210u   #030212u   #040314u   #040316u   #050418u   #06041Bu   #07051Du   #08061Fu   #090621u   #0A0723u   #0B0726u   #0D0828u   #0E082Au   #0F092Du   #10092Fu   #120A32u   #130A34u   #140B36u   #160B39u   #170B3Bu   #190B3Eu   #1A0B40u   #1C0C43u   #1D0C45u   #1F0C47u   #200C4Au   #220B4Cu   #240B4Eu   #260B50u   #270B52u   #290B54u   #2B0A56u   #2D0A58u   #2E0A5Au   #300A5Cu   #32095Du   #34095Fu   #350960u   #370961u   #390962u   #3B0964u   #3C0965u   #3E0966u   #400966u   #410967u   #430A68u   #450A69u   #460A69u   #480B6Au   #4A0B6Au   #4B0C6Bu   #4D0C6Bu   #4F0D6Cu   #500D6Cu   #520E6Cu   #530E6Du   #550F6Du   #570F6Du   #58106Du   #5A116Du   #5B116Eu   #5D126Eu   #5F126Eu   #60136Eu   #62146Eu   #63146Eu   #65156Eu   #66156Eu   #68166Eu   #6A176Eu   #6B176Eu   #6D186Eu   #6E186Eu   #70196Eu   #72196Du   #731A6Du   #751B6Du   #761B6Du   #781C6Du   #7A1C6Du   #7B1D6Cu   #7D1D6Cu   #7E1E6Cu   #801F6Bu   #811F6Bu   #83206Bu   #85206Au   #86216Au   #88216Au   #892269u   #8B2269u   #8D2369u   #8E2468u   #902468u   #912567u   #932567u   #952666u   #962666u   #982765u   #992864u   #9B2864u   #9C2963u   #9E2963u   #A02A62u   #A12B61u   #A32B61u   #A42C60u   #A62C5Fu   #A72D5Fu   #A92E5Eu   #AB2E5Du   #AC2F5Cu   #AE305Bu   #AF315Bu   #B1315Au   #B23259u   #B43358u   #B53357u   #B73456u   #B83556u   #BA3655u   #BB3754u   #BD3753u   #BE3852u   #BF3951u   #C13A50u   #C23B4Fu   #C43C4Eu   #C53D4Du   #C73E4Cu   #C83E4Bu   #C93F4Au   #CB4049u   #CC4148u   #CD4247u   #CF4446u   #D04544u   #D14643u   #D24742u   #D44841u   #D54940u   #D64A3Fu   #D74B3Eu   #D94D3Du   #DA4E3Bu   #DB4F3Au   #DC5039u   #DD5238u   #DE5337u   #DF5436u   #E05634u   #E25733u   #E35832u   #E45A31u   #E55B30u   #E65C2Eu   #E65E2Du   #E75F2Cu   #E8612Bu   #E9622Au   #EA6428u   #EB6527u   #EC6726u   #ED6825u   #ED6A23u   #EE6C22u   #EF6D21u   #F06F1Fu   #F0701Eu   #F1721Du   #F2741Cu   #F2751Au   #F37719u   #F37918u   #F47A16u   #F57C15u   #F57E14u   #F68012u   #F68111u   #F78310u   #F7850Eu   #F8870Du   #F8880Cu   #F88A0Bu   #F98C09u   #F98E08u   #F99008u   #FA9107u   #FA9306u   #FA9506u   #FA9706u   #FB9906u   #FB9B06u   #FB9D06u   #FB9E07u   #FBA007u   #FBA208u   #FBA40Au   #FBA60Bu   #FBA80Du   #FBAA0Eu   #FBAC10u   #FBAE12u   #FBB014u   #FBB116u   #FBB318u   #FBB51Au   #FBB71Cu   #FBB91Eu   #FABB21u   #FABD23u   #FABF25u   #FAC128u   #F9C32Au   #F9C52Cu   #F9C72Fu   #F8C931u   #F8CB34u   #F8CD37u   #F7CF3Au   #F7D13Cu   #F6D33Fu   #F6D542u   #F5D745u   #F5D948u   #F4DB4Bu   #F4DC4Fu   #F3DE52u   #F3E056u   #F3E259u   #F2E45Du   #F2E660u   #F1E864u   #F1E968u   #F1EB6Cu   #F1ED70u   #F1EE74u   #F1F079u   #F1F27Du   #F2F381u   #F2F485u   #F3F689u   #F4F78Du   #F5F891u   #F6FA95u   #F7FB99u   #F9FC9Du   #FAFDA0u   #FCFEA4(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt
   Inferno256  s,    $$$$$$$$$$$$$$$$$$$$$c         C` s   d d d g S(   Nu   #000003u   #B53679u   #FBFCBF(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Magma3  R   c         C` s   d d d d g S(   Nu   #000003u   #711F81u   #F0605Du   #FBFCBF(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Magma4  R   c         C` s   d d d d d g S(   Nu   #000003u   #4F117Bu   #B53679u   #FB8660u   #FBFCBF(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Magma5  R   c         C` s   d d d d d d g S(   Nu   #000003u   #3B0F6Fu   #8C2980u   #DD4968u   #FD9F6Cu   #FBFCBF(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Magma6  R   c         C` s   d d d d d d d g S(   Nu   #000003u   #2B115Eu   #711F81u   #B53679u   #F0605Du   #FEAE76u   #FBFCBF(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Magma7  R   c         C` s   d d d d d d d d g S(	   Nu   #000003u   #221150u   #5D177Eu   #972C7Fu   #D1426Eu   #F8755Cu   #FEB97Fu   #FBFCBF(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Magma8  R   c      	   C` s   d d d d d d d d d	 g	 S(
   Nu   #000003u   #1B1044u   #4F117Bu   #812581u   #B53679u   #E55063u   #FB8660u   #FEC286u   #FBFCBF(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Magma9  R   c      
   C` s"   d d d d d d d d d	 d
 g
 S(   Nu   #000003u   #170F3Cu   #430F75u   #711F81u   #9E2E7Eu   #CB3E71u   #F0605Du   #FC9366u   #FEC78Bu   #FBFCBF(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Magma10  R   c         C` s%   d d d d d d d d d	 d
 d g S(   Nu   #000003u   #140D35u   #3B0F6Fu   #63197Fu   #8C2980u   #B53679u   #DD4968u   #F66E5Bu   #FD9F6Cu   #FDCD90u   #FBFCBF(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Magma11  R   c         C` s  d d d d d d d d d	 d
 d d d d d d d d d d d d d d d d d d d d d d  d! d" d# d$ d% d& d' d( d) d* d+ d, d- d. d/ d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d: d; d< d= d> d? d@ dA dB dC dD dE dF dG dH dI dJ dK dL dM dN dO dP dQ dR dS dT dU dV dW dX dY dZ d[ d\ d] d^ d_ d` da db dc dd de df dg dh di dj dk dl dm dn do dp dq dr ds dt du dv dw dx dy dz d{ d| d} d~ d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d g S(  Nu   #000003u   #000004u   #000006u   #010007u   #010109u   #01010Bu   #02020Du   #02020Fu   #030311u   #040313u   #040415u   #050417u   #060519u   #07051Bu   #08061Du   #09071Fu   #0A0722u   #0B0824u   #0C0926u   #0D0A28u   #0E0A2Au   #0F0B2Cu   #100C2Fu   #110C31u   #120D33u   #140D35u   #150E38u   #160E3Au   #170F3Cu   #180F3Fu   #1A1041u   #1B1044u   #1C1046u   #1E1049u   #1F114Bu   #20114Du   #221150u   #231152u   #251155u   #261157u   #281159u   #2A115Cu   #2B115Eu   #2D1060u   #2F1062u   #301065u   #321067u   #341068u   #350F6Au   #370F6Cu   #390F6Eu   #3B0F6Fu   #3C0F71u   #3E0F72u   #400F73u   #420F74u   #430F75u   #450F76u   #470F77u   #481078u   #4A1079u   #4B1079u   #4D117Au   #4F117Bu   #50127Bu   #52127Cu   #53137Cu   #55137Du   #57147Du   #58157Eu   #5A157Eu   #5B167Eu   #5D177Eu   #5E177Fu   #60187Fu   #61187Fu   #63197Fu   #651A80u   #661A80u   #681B80u   #691C80u   #6B1C80u   #6C1D80u   #6E1E81u   #6F1E81u   #711F81u   #731F81u   #742081u   #762181u   #772181u   #792281u   #7A2281u   #7C2381u   #7E2481u   #7F2481u   #812581u   #822581u   #842681u   #852681u   #872781u   #892881u   #8A2881u   #8C2980u   #8D2980u   #8F2A80u   #912A80u   #922B80u   #942B80u   #952C80u   #972C7Fu   #992D7Fu   #9A2D7Fu   #9C2E7Fu   #9E2E7Eu   #9F2F7Eu   #A12F7Eu   #A3307Eu   #A4307Du   #A6317Du   #A7317Du   #A9327Cu   #AB337Cu   #AC337Bu   #AE347Bu   #B0347Bu   #B1357Au   #B3357Au   #B53679u   #B63679u   #B83778u   #B93778u   #BB3877u   #BD3977u   #BE3976u   #C03A75u   #C23A75u   #C33B74u   #C53C74u   #C63C73u   #C83D72u   #CA3E72u   #CB3E71u   #CD3F70u   #CE4070u   #D0416Fu   #D1426Eu   #D3426Du   #D4436Du   #D6446Cu   #D7456Bu   #D9466Au   #DA4769u   #DC4869u   #DD4968u   #DE4A67u   #E04B66u   #E14C66u   #E24D65u   #E44E64u   #E55063u   #E65162u   #E75262u   #E85461u   #EA5560u   #EB5660u   #EC585Fu   #ED595Fu   #EE5B5Eu   #EE5D5Du   #EF5E5Du   #F0605Du   #F1615Cu   #F2635Cu   #F3655Cu   #F3675Bu   #F4685Bu   #F56A5Bu   #F56C5Bu   #F66E5Bu   #F6705Bu   #F7715Bu   #F7735Cu   #F8755Cu   #F8775Cu   #F9795Cu   #F97B5Du   #F97D5Du   #FA7F5Eu   #FA805Eu   #FA825Fu   #FB8460u   #FB8660u   #FB8861u   #FB8A62u   #FC8C63u   #FC8E63u   #FC9064u   #FC9265u   #FC9366u   #FD9567u   #FD9768u   #FD9969u   #FD9B6Au   #FD9D6Bu   #FD9F6Cu   #FDA16Eu   #FDA26Fu   #FDA470u   #FEA671u   #FEA873u   #FEAA74u   #FEAC75u   #FEAE76u   #FEAF78u   #FEB179u   #FEB37Bu   #FEB57Cu   #FEB77Du   #FEB97Fu   #FEBB80u   #FEBC82u   #FEBE83u   #FEC085u   #FEC286u   #FEC488u   #FEC689u   #FEC78Bu   #FEC98Du   #FECB8Eu   #FDCD90u   #FDCF92u   #FDD193u   #FDD295u   #FDD497u   #FDD698u   #FDD89Au   #FDDA9Cu   #FDDC9Du   #FDDD9Fu   #FDDFA1u   #FDE1A3u   #FCE3A5u   #FCE5A6u   #FCE6A8u   #FCE8AAu   #FCEAACu   #FCECAEu   #FCEEB0u   #FCF0B1u   #FCF1B3u   #FCF3B5u   #FCF5B7u   #FBF7B9u   #FBF9BBu   #FBFABDu   #FBFCBF(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Magma256  s,    $$$$$$$$$$$$$$$$$$$$$c         C` s   d d d g S(   Nu   #0C0786u   #CA4678u   #EFF821(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Plasma3/  R   c         C` s   d d d d g S(   Nu   #0C0786u   #9B179Eu   #EC7853u   #EFF821(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Plasma40  R   c         C` s   d d d d d g S(   Nu   #0C0786u   #7C02A7u   #CA4678u   #F79341u   #EFF821(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Plasma51  R   c         C` s   d d d d d d g S(   Nu   #0C0786u   #6A00A7u   #B02A8Fu   #E06461u   #FCA635u   #EFF821(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Plasma62  R   c         C` s   d d d d d d d g S(   Nu   #0C0786u   #5C00A5u   #9B179Eu   #CA4678u   #EC7853u   #FDB22Fu   #EFF821(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Plasma73  R   c         C` s   d d d d d d d d g S(	   Nu   #0C0786u   #5201A3u   #8908A5u   #B83289u   #DA5A68u   #F38748u   #FDBB2Bu   #EFF821(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Plasma84  R   c      	   C` s   d d d d d d d d d	 g	 S(
   Nu   #0C0786u   #4A02A0u   #7C02A7u   #A82296u   #CA4678u   #E56B5Cu   #F79341u   #FDC328u   #EFF821(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Plasma95  R   c      
   C` s"   d d d d d d d d d	 d
 g
 S(   Nu   #0C0786u   #45039Eu   #7200A8u   #9B179Eu   #BC3685u   #D7566Cu   #EC7853u   #FA9D3Au   #FCC726u   #EFF821(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Plasma106  R   c         C` s%   d d d d d d d d d	 d
 d g S(   Nu   #0C0786u   #40039Cu   #6A00A7u   #8F0DA3u   #B02A8Fu   #CA4678u   #E06461u   #F1824Cu   #FCA635u   #FCCC25u   #EFF821(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Plasma117  R   c         C` s  d d d d d d d d d	 d
 d d d d d d d d d d d d d d d d d d d d d d  d! d" d# d$ d% d& d' d( d) d* d+ d, d- d. d/ d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d: d; d< d= d> d? d@ dA dB dC dD dE dF dG dH dI dJ dK dL dM dN dO dP dQ dR dS dT dU dV dW dX dY dZ d[ d\ d] d^ d_ d` da db dc dd de df dg dh di dj dk dl dm dn do dp dq dr ds dt du dv dw dx dy dz d{ d| d} d~ d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d g S(  Nu   #0C0786u   #100787u   #130689u   #15068Au   #18068Bu   #1B068Cu   #1D068Du   #1F058Eu   #21058Fu   #230590u   #250591u   #270592u   #290593u   #2B0594u   #2D0494u   #2F0495u   #310496u   #330497u   #340498u   #360498u   #380499u   #3A049Au   #3B039Au   #3D039Bu   #3F039Cu   #40039Cu   #42039Du   #44039Eu   #45039Eu   #47029Fu   #49029Fu   #4A02A0u   #4C02A1u   #4E02A1u   #4F02A2u   #5101A2u   #5201A3u   #5401A3u   #5601A3u   #5701A4u   #5901A4u   #5A00A5u   #5C00A5u   #5E00A5u   #5F00A6u   #6100A6u   #6200A6u   #6400A7u   #6500A7u   #6700A7u   #6800A7u   #6A00A7u   #6C00A8u   #6D00A8u   #6F00A8u   #7000A8u   #7200A8u   #7300A8u   #7500A8u   #7601A8u   #7801A8u   #7901A8u   #7B02A8u   #7C02A7u   #7E03A7u   #7F03A7u   #8104A7u   #8204A7u   #8405A6u   #8506A6u   #8607A6u   #8807A5u   #8908A5u   #8B09A4u   #8C0AA4u   #8E0CA4u   #8F0DA3u   #900EA3u   #920FA2u   #9310A1u   #9511A1u   #9612A0u   #9713A0u   #99149Fu   #9A159Eu   #9B179Eu   #9D189Du   #9E199Cu   #9F1A9Bu   #A01B9Bu   #A21C9Au   #A31D99u   #A41E98u   #A51F97u   #A72197u   #A82296u   #A92395u   #AA2494u   #AC2593u   #AD2692u   #AE2791u   #AF2890u   #B02A8Fu   #B12B8Fu   #B22C8Eu   #B42D8Du   #B52E8Cu   #B62F8Bu   #B7308Au   #B83289u   #B93388u   #BA3487u   #BB3586u   #BC3685u   #BD3784u   #BE3883u   #BF3982u   #C03B81u   #C13C80u   #C23D80u   #C33E7Fu   #C43F7Eu   #C5407Du   #C6417Cu   #C7427Bu   #C8447Au   #C94579u   #CA4678u   #CB4777u   #CC4876u   #CD4975u   #CE4A75u   #CF4B74u   #D04D73u   #D14E72u   #D14F71u   #D25070u   #D3516Fu   #D4526Eu   #D5536Du   #D6556Du   #D7566Cu   #D7576Bu   #D8586Au   #D95969u   #DA5A68u   #DB5B67u   #DC5D66u   #DC5E66u   #DD5F65u   #DE6064u   #DF6163u   #DF6262u   #E06461u   #E16560u   #E26660u   #E3675Fu   #E3685Eu   #E46A5Du   #E56B5Cu   #E56C5Bu   #E66D5Au   #E76E5Au   #E87059u   #E87158u   #E97257u   #EA7356u   #EA7455u   #EB7654u   #EC7754u   #EC7853u   #ED7952u   #ED7B51u   #EE7C50u   #EF7D4Fu   #EF7E4Eu   #F0804Du   #F0814Du   #F1824Cu   #F2844Bu   #F2854Au   #F38649u   #F38748u   #F48947u   #F48A47u   #F58B46u   #F58D45u   #F68E44u   #F68F43u   #F69142u   #F79241u   #F79341u   #F89540u   #F8963Fu   #F8983Eu   #F9993Du   #F99A3Cu   #FA9C3Bu   #FA9D3Au   #FA9F3Au   #FAA039u   #FBA238u   #FBA337u   #FBA436u   #FCA635u   #FCA735u   #FCA934u   #FCAA33u   #FCAC32u   #FCAD31u   #FDAF31u   #FDB030u   #FDB22Fu   #FDB32Eu   #FDB52Du   #FDB62Du   #FDB82Cu   #FDB92Bu   #FDBB2Bu   #FDBC2Au   #FDBE29u   #FDC029u   #FDC128u   #FDC328u   #FDC427u   #FDC626u   #FCC726u   #FCC926u   #FCCB25u   #FCCC25u   #FCCE25u   #FBD024u   #FBD124u   #FBD324u   #FAD524u   #FAD624u   #FAD824u   #F9D924u   #F9DB24u   #F8DD24u   #F8DF24u   #F7E024u   #F7E225u   #F6E425u   #F6E525u   #F5E726u   #F5E926u   #F4EA26u   #F3EC26u   #F3EE26u   #F2F026u   #F2F126u   #F1F326u   #F0F525u   #F0F623u   #EFF821(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt	   Plasma2568  s,    $$$$$$$$$$$$$$$$$$$$$c         C` s   d d d g S(   Nu   #440154u   #208F8Cu   #FDE724(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Viridis3Q  R   c         C` s   d d d d g S(   Nu   #440154u   #30678Du   #35B778u   #FDE724(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Viridis4R  R   c         C` s   d d d d d g S(   Nu   #440154u   #3B518Au   #208F8Cu   #5BC862u   #FDE724(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Viridis5S  R   c         C` s   d d d d d d g S(   Nu   #440154u   #404387u   #29788Eu   #22A784u   #79D151u   #FDE724(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Viridis6T  R   c         C` s   d d d d d d d g S(   Nu   #440154u   #443982u   #30678Du   #208F8Cu   #35B778u   #8DD644u   #FDE724(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Viridis7U  R   c         C` s   d d d d d d d d g S(	   Nu   #440154u   #46317Eu   #365A8Cu   #277E8Eu   #1EA087u   #49C16Du   #9DD93Au   #FDE724(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Viridis8V  R   c      	   C` s   d d d d d d d d d	 g	 S(
   Nu   #440154u   #472B7Au   #3B518Au   #2C718Eu   #208F8Cu   #27AD80u   #5BC862u   #AADB32u   #FDE724(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Viridis9W  R   c      
   C` s"   d d d d d d d d d	 d
 g
 S(   Nu   #440154u   #472777u   #3E4989u   #30678Du   #25828Eu   #1E9C89u   #35B778u   #6BCD59u   #B2DD2Cu   #FDE724(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt	   Viridis10X  R   c         C` s%   d d d d d d d d d	 d
 d g S(   Nu   #440154u   #482374u   #404387u   #345E8Du   #29788Eu   #208F8Cu   #22A784u   #42BE71u   #79D151u   #BADE27u   #FDE724(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt	   Viridis11Y  R   c         C` s  d d d d d d d d d	 d
 d d d d d d d d d d d d d d d d d d d d d d  d! d" d# d$ d% d& d' d( d) d* d+ d, d- d. d/ d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d: d; d< d= d> d? d@ dA dB dC dD dE dF dG dH dI dJ dK dL dM dN dO dP dQ dR dS dT dU dV dW dX dY dZ d[ d\ d] d^ d_ d` da db dc dd de df dg dh di di dj dk dl dm dn do dp dq dr ds dt du dv dw dx dy dz d{ d| d} d~ d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d g S(   Nu   #440154u   #440255u   #440357u   #450558u   #45065Au   #45085Bu   #46095Cu   #460B5Eu   #460C5Fu   #460E61u   #470F62u   #471163u   #471265u   #471466u   #471567u   #471669u   #47186Au   #48196Bu   #481A6Cu   #481C6Eu   #481D6Fu   #481E70u   #482071u   #482172u   #482273u   #482374u   #472575u   #472676u   #472777u   #472878u   #472A79u   #472B7Au   #472C7Bu   #462D7Cu   #462F7Cu   #46307Du   #46317Eu   #45327Fu   #45347Fu   #453580u   #453681u   #443781u   #443982u   #433A83u   #433B83u   #433C84u   #423D84u   #423E85u   #424085u   #414186u   #414286u   #404387u   #404487u   #3F4587u   #3F4788u   #3E4888u   #3E4989u   #3D4A89u   #3D4B89u   #3D4C89u   #3C4D8Au   #3C4E8Au   #3B508Au   #3B518Au   #3A528Bu   #3A538Bu   #39548Bu   #39558Bu   #38568Bu   #38578Cu   #37588Cu   #37598Cu   #365A8Cu   #365B8Cu   #355C8Cu   #355D8Cu   #345E8Du   #345F8Du   #33608Du   #33618Du   #32628Du   #32638Du   #31648Du   #31658Du   #31668Du   #30678Du   #30688Du   #2F698Du   #2F6A8Du   #2E6B8Eu   #2E6C8Eu   #2E6D8Eu   #2D6E8Eu   #2D6F8Eu   #2C708Eu   #2C718Eu   #2C728Eu   #2B738Eu   #2B748Eu   #2A758Eu   #2A768Eu   #2A778Eu   #29788Eu   #29798Eu   #287A8Eu   #287B8Eu   #277C8Eu   #277D8Eu   #277E8Eu   #267F8Eu   #26808Eu   #26818Eu   #25828Eu   #25838Du   #24848Du   #24858Du   #24868Du   #23878Du   #23888Du   #23898Du   #22898Du   #228A8Du   #228B8Du   #218C8Du   #218D8Cu   #218E8Cu   #208F8Cu   #20908Cu   #20918Cu   #1F928Cu   #1F938Bu   #1F948Bu   #1F958Bu   #1F968Bu   #1E978Au   #1E988Au   #1E998Au   #1E9A89u   #1E9B89u   #1E9C89u   #1E9D88u   #1E9E88u   #1E9F88u   #1EA087u   #1FA187u   #1FA286u   #1FA386u   #20A485u   #20A585u   #21A685u   #21A784u   #22A784u   #23A883u   #23A982u   #24AA82u   #25AB81u   #26AC81u   #27AD80u   #28AE7Fu   #29AF7Fu   #2AB07Eu   #2BB17Du   #2CB17Du   #2EB27Cu   #2FB37Bu   #30B47Au   #32B57Au   #33B679u   #35B778u   #36B877u   #38B976u   #39B976u   #3BBA75u   #3DBB74u   #3EBC73u   #40BD72u   #42BE71u   #44BE70u   #45BF6Fu   #47C06Eu   #49C16Du   #4BC26Cu   #4DC26Bu   #4FC369u   #51C468u   #53C567u   #55C666u   #57C665u   #59C764u   #5BC862u   #5EC961u   #60C960u   #62CA5Fu   #64CB5Du   #67CC5Cu   #69CC5Bu   #6BCD59u   #6DCE58u   #70CE56u   #72CF55u   #74D054u   #77D052u   #79D151u   #7CD24Fu   #7ED24Eu   #81D34Cu   #83D34Bu   #86D449u   #88D547u   #8BD546u   #8DD644u   #90D643u   #92D741u   #95D73Fu   #97D83Eu   #9AD83Cu   #9DD93Au   #9FD938u   #A2DA37u   #A5DA35u   #A7DB33u   #AADB32u   #ADDC30u   #AFDC2Eu   #B2DD2Cu   #B5DD2Bu   #B7DD29u   #BADE27u   #BDDE26u   #BFDF24u   #C2DF22u   #C5DF21u   #C7E01Fu   #CAE01Eu   #CDE01Du   #CFE11Cu   #D2E11Bu   #D4E11Au   #D7E219u   #DAE218u   #DCE218u   #DFE318u   #E1E318u   #E4E318u   #E7E419u   #E9E419u   #ECE41Au   #EEE51Bu   #F1E51Cu   #F3E51Eu   #F6E61Fu   #F8E621u   #FAE622u   #FDE724(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt
   Viridis256Z  s,    $$$$$$$$$$$$$$$$$$$$$c         C` s   d d d g S(   Nu   #00204Cu   #7B7B78u   #FFE945(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Cividis3s  R   c         C` s   d d d d g S(   Nu   #00204Cu   #565C6Cu   #A69C75u   #FFE945(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Cividis4t  R   c         C` s   d d d d d g S(   Nu   #00204Cu   #404C6Bu   #7B7B78u   #BCAE6Eu   #FFE945(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Cividis5u  R   c         C` s   d d d d d d g S(   Nu   #00204Cu   #31446Bu   #666870u   #958F78u   #CAB969u   #FFE945(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Cividis6v  R   c         C` s   d d d d d d d g S(   Nu   #00204Cu   #223D6Cu   #565C6Cu   #7B7B78u   #A69C75u   #D3C065u   #FFE945(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Cividis7w  R   c         C` s   d d d d d d d d g S(	   Nu   #00204Cu   #15396Du   #49536Bu   #6C6D72u   #8D8878u   #B2A672u   #D9C661u   #FFE945(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Cividis8x  R   c      	   C` s   d d d d d d d d d	 g	 S(
   Nu   #00204Cu   #01356Eu   #404C6Bu   #5F636Eu   #7B7B78u   #9B9377u   #BCAE6Eu   #DFCB5Du   #FFE945(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Cividis9y  R   c      
   C` s"   d d d d d d d d d	 d
 g
 S(   Nu   #00204Cu   #00336Eu   #37476Bu   #565C6Cu   #6F7073u   #898578u   #A69C75u   #C3B46Cu   #E3CD5Bu   #FFE945(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt	   Cividis10z  R   c         C` s%   d d d d d d d d d	 d
 d g S(   Nu   #00204Cu   #00316Fu   #31446Bu   #4D556Bu   #666870u   #7B7B78u   #958F78u   #AEA373u   #CAB969u   #E6D059u   #FFE945(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt	   Cividis11{  R   c         C` s  d d d d d d d d d	 d
 d d d d d d d d d d d d d d d d d d d d d d d d d  d! d" d# d$ d% d& d' d( d) d* d+ d, d- d. d/ d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d: d; d< d= d> d? d@ dA dB dC dD dE dF dG dH dI dJ dK dL dM dN dO dP dQ dR dS dT dU dV dW dX dY dZ d[ d\ d] d^ d_ d` da db dc dd de df df dg dh di dj dk dl dm dn do dp dq dr ds dt dt du dv dw dx dy dz d{ d| d} d~ d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d g S(   Nu   #00204Cu   #00204Eu   #002150u   #002251u   #002353u   #002355u   #002456u   #002558u   #00265Au   #00265Bu   #00275Du   #00285Fu   #002861u   #002963u   #002A64u   #002A66u   #002B68u   #002C6Au   #002D6Cu   #002D6Du   #002E6Eu   #002E6Fu   #002F6Fu   #00306Fu   #00316Fu   #00326Eu   #00336Eu   #00346Eu   #01356Eu   #06366Eu   #0A376Du   #0E376Du   #12386Du   #15396Du   #17396Du   #1A3A6Cu   #1C3B6Cu   #1E3C6Cu   #203C6Cu   #223D6Cu   #243E6Cu   #263E6Cu   #273F6Cu   #29406Bu   #2B416Bu   #2C416Bu   #2E426Bu   #2F436Bu   #31446Bu   #32446Bu   #33456Bu   #35466Bu   #36466Bu   #37476Bu   #38486Bu   #3A496Bu   #3B496Bu   #3C4A6Bu   #3D4B6Bu   #3E4B6Bu   #404C6Bu   #414D6Bu   #424E6Bu   #434E6Bu   #444F6Bu   #45506Bu   #46506Bu   #47516Bu   #48526Bu   #49536Bu   #4A536Bu   #4B546Bu   #4C556Bu   #4D556Bu   #4E566Bu   #4F576Cu   #50586Cu   #51586Cu   #52596Cu   #535A6Cu   #545A6Cu   #555B6Cu   #565C6Cu   #575D6Du   #585D6Du   #595E6Du   #5A5F6Du   #5B5F6Du   #5C606Du   #5D616Eu   #5E626Eu   #5F626Eu   #5F636Eu   #60646Eu   #61656Fu   #62656Fu   #63666Fu   #64676Fu   #65676Fu   #666870u   #676970u   #686A70u   #696B71u   #6A6C71u   #6B6D71u   #6C6D72u   #6D6E72u   #6E6F72u   #6F6F72u   #6F7073u   #707173u   #717273u   #727274u   #737374u   #747475u   #757575u   #767676u   #777776u   #787876u   #797877u   #7A7977u   #7B7A77u   #7B7B78u   #7C7B78u   #7D7C78u   #7E7D78u   #7F7E78u   #807E78u   #817F78u   #828078u   #838178u   #848178u   #858278u   #868378u   #878478u   #888578u   #898578u   #8A8678u   #8B8778u   #8C8878u   #8D8878u   #8E8978u   #8F8A78u   #908B78u   #918C78u   #928C78u   #938D78u   #948E78u   #958F78u   #968F77u   #979077u   #989177u   #999277u   #9A9377u   #9B9377u   #9C9477u   #9D9577u   #9E9676u   #9F9776u   #A09876u   #A19876u   #A29976u   #A39A75u   #A49B75u   #A59C75u   #A69C75u   #A79D75u   #A89E74u   #A99F74u   #AAA074u   #ABA174u   #ACA173u   #ADA273u   #AEA373u   #AFA473u   #B0A572u   #B1A672u   #B2A672u   #B4A771u   #B5A871u   #B6A971u   #B7AA70u   #B8AB70u   #B9AB70u   #BAAC6Fu   #BBAD6Fu   #BCAE6Eu   #BDAF6Eu   #BEB06Eu   #BFB16Du   #C0B16Du   #C1B26Cu   #C2B36Cu   #C3B46Cu   #C5B56Bu   #C6B66Bu   #C7B76Au   #C8B86Au   #C9B869u   #CAB969u   #CBBA68u   #CCBB68u   #CDBC67u   #CEBD67u   #D0BE66u   #D1BF66u   #D2C065u   #D3C065u   #D4C164u   #D5C263u   #D6C363u   #D7C462u   #D8C561u   #D9C661u   #DBC760u   #DCC860u   #DDC95Fu   #DECA5Eu   #DFCB5Du   #E0CB5Du   #E1CC5Cu   #E3CD5Bu   #E4CE5Bu   #E5CF5Au   #E6D059u   #E7D158u   #E8D257u   #E9D356u   #EBD456u   #ECD555u   #EDD654u   #EED753u   #EFD852u   #F0D951u   #F1DA50u   #F3DB4Fu   #F4DC4Eu   #F5DD4Du   #F6DE4Cu   #F7DF4Bu   #F9E049u   #FAE048u   #FBE147u   #FCE246u   #FDE345u   #FFE443u   #FFE542u   #FFE642u   #FFE743u   #FFE844u   #FFE945(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt
   Cividis256|  s,    $$$$$$$$$$$$$$$$$$$$$c         C` s   |  j  d  S(   Ni   (   t   Category10_10(   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category10_3  R   c         C` s   |  j  d  S(   Ni   (   RZ  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category10_4  R   c         C` s   |  j  d  S(   Ni   (   RZ  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category10_5  R   c         C` s   |  j  d  S(   Ni   (   RZ  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category10_6  R   c         C` s   |  j  d  S(   Ni   (   RZ  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category10_7  R   c         C` s   |  j  d  S(   Ni   (   RZ  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category10_8  R   c         C` s   |  j  d  S(   Ni	   (   RZ  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category10_9  R   c      
   C` s"   d d d d d d d d d	 d
 g
 S(   Nu   #1f77b4u   #ff7f0eu   #2ca02cu   #d62728u   #9467bdu   #8c564bu   #e377c2u   #7f7f7fu   #bcbd22u   #17becf(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyRZ    R   c         C` s   |  j  d  S(   Ni   (   t   Category20_20(   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20_3  R   c         C` s   |  j  d  S(   Ni   (   Rb  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20_4  R   c         C` s   |  j  d  S(   Ni   (   Rb  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20_5  R   c         C` s   |  j  d  S(   Ni   (   Rb  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20_6  R   c         C` s   |  j  d  S(   Ni   (   Rb  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20_7  R   c         C` s   |  j  d  S(   Ni   (   Rb  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20_8  R   c         C` s   |  j  d  S(   Ni	   (   Rb  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20_9  R   c         C` s   |  j  d  S(   Ni
   (   Rb  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20_10  R   c         C` s   |  j  d  S(   Ni   (   Rb  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20_11  R   c         C` s   |  j  d  S(   Ni   (   Rb  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20_12  R   c         C` s   |  j  d  S(   Ni   (   Rb  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20_13  R   c         C` s   |  j  d  S(   Ni   (   Rb  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20_14  R   c         C` s   |  j  d  S(   Ni   (   Rb  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20_15  R   c         C` s   |  j  d  S(   Ni   (   Rb  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20_16  R   c         C` s   |  j  d  S(   Ni   (   Rb  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20_17  R   c         C` s   |  j  d  S(   Ni   (   Rb  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20_18  R   c         C` s   |  j  d  S(   Ni   (   Rb  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20_19  R   c         C` s@   d d d d d d d d d	 d
 d d d d d d d d d d g S(   Nu   #1f77b4u   #aec7e8u   #ff7f0eu   #ffbb78u   #2ca02cu   #98df8au   #d62728u   #ff9896u   #9467bdu   #c5b0d5u   #8c564bu   #c49c94u   #e377c2u   #f7b6d2u   #7f7f7fu   #c7c7c7u   #bcbd22u   #dbdb8du   #17becfu   #9edae5(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyRb    s    c         C` s   |  j  d  S(   Ni   (   t   Category20b_20(   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20b_3  R   c         C` s   |  j  d  S(   Ni   (   Rt  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20b_4  R   c         C` s   |  j  d  S(   Ni   (   Rt  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20b_5  R   c         C` s   |  j  d  S(   Ni   (   Rt  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20b_6  R   c         C` s   |  j  d  S(   Ni   (   Rt  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20b_7  R   c         C` s   |  j  d  S(   Ni   (   Rt  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20b_8  R   c         C` s   |  j  d  S(   Ni	   (   Rt  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20b_9  R   c         C` s   |  j  d  S(   Ni
   (   Rt  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20b_10  R   c         C` s   |  j  d  S(   Ni   (   Rt  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20b_11  R   c         C` s   |  j  d  S(   Ni   (   Rt  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20b_12  R   c         C` s   |  j  d  S(   Ni   (   Rt  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20b_13  R   c         C` s   |  j  d  S(   Ni   (   Rt  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20b_14  R   c         C` s   |  j  d  S(   Ni   (   Rt  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20b_15  R   c         C` s   |  j  d  S(   Ni   (   Rt  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20b_16  R   c         C` s   |  j  d  S(   Ni   (   Rt  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20b_17  R   c         C` s   |  j  d  S(   Ni   (   Rt  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20b_18  R   c         C` s   |  j  d  S(   Ni   (   Rt  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20b_19  R   c         C` s@   d d d d d d d d d	 d
 d d d d d d d d d d g S(   Nu   #393b79u   #5254a3u   #6b6ecfu   #9c9edeu   #637939u   #8ca252u   #b5cf6bu   #cedb9cu   #8c6d31u   #bd9e39u   #e7ba52u   #e7cb94u   #843c39u   #ad494au   #d6616bu   #e7969cu   #7b4173u   #a55194u   #ce6dbdu   #de9ed6(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyRt    s    c         C` s   |  j  d  S(   Ni   (   t   Category20c_20(   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20c_3  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20c_4  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20c_5  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20c_6  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20c_7  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20c_8  R   c         C` s   |  j  d  S(   Ni	   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20c_9  R   c         C` s   |  j  d  S(   Ni
   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20c_10  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20c_11  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20c_12  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20c_13  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20c_14  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20c_15  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20c_16  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20c_17  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20c_18  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20c_19  R   c         C` s@   d d d d d d d d d	 d
 d d d d d d d d d d g S(   Nu   #3182bdu   #6baed6u   #9ecae1u   #c6dbefu   #e6550du   #fd8d3cu   #fdae6bu   #fdd0a2u   #31a354u   #74c476u   #a1d99bu   #c7e9c0u   #756bb1u   #9e9ac8u   #bcbddcu   #dadaebu   #636363u   #969696u   #bdbdbdu   #d9d9d9(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyR    s    c         C` s   |  j  d  S(   Ni   (   t   Colorblind8(   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Colorblind3  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Colorblind4  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Colorblind5  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Colorblind6  R   c         C` s   |  j  d  S(   Ni   (   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Colorblind7  R   c         C` s   d d d d d d d d g S(	   Nu   #0072B2u   #E69F00u   #F0E442u   #009E73u   #56B4E9u   #D55E00u   #CC79A7u   #000000(    (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyR    s    c         C` sJ   i |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6S(   Ni   i   i   i   i   i   i	   (   R   R   R   R   R    R!   R"   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   YlGn  R   c         C` sJ   i |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6S(   Ni   i   i   i   i   i   i	   (   R#   R$   R%   R&   R'   R(   R)   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   YlGnBu  R   c         C` sJ   i |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6S(   Ni   i   i   i   i   i   i	   (   R*   R+   R,   R-   R.   R/   R0   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   GnBu  R   c         C` sJ   i |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6S(   Ni   i   i   i   i   i   i	   (   R1   R2   R3   R4   R5   R6   R7   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   BuGn  R   c         C` sJ   i |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6S(   Ni   i   i   i   i   i   i	   (   R8   R9   R:   R;   R<   R=   R>   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PuBuGn  R   c         C` sJ   i |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6S(   Ni   i   i   i   i   i   i	   (   R?   R@   RA   RB   RC   RD   RE   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PuBu  R   c         C` sJ   i |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6S(   Ni   i   i   i   i   i   i	   (   RF   RG   RH   RI   RJ   RK   RL   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   BuPu  R   c         C` sJ   i |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6S(   Ni   i   i   i   i   i   i	   (   RM   RN   RO   RP   RQ   RR   RS   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdPu  R   c         C` sJ   i |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6S(   Ni   i   i   i   i   i   i	   (   RT   RU   RV   RW   RX   RY   RZ   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PuRd  R   c         C` sJ   i |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6S(   Ni   i   i   i   i   i   i	   (   R[   R\   R]   R^   R_   R`   Ra   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   OrRd  R   c         C` sJ   i |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6S(   Ni   i   i   i   i   i   i	   (   Rb   Rc   Rd   Re   Rf   Rg   Rh   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   YlOrRd  R   c         C` sJ   i |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6S(   Ni   i   i   i   i   i   i	   (   Ri   Rj   Rk   Rl   Rm   Rn   Ro   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   YlOrBr  R   c         C` sJ   i |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6S(   Ni   i   i   i   i   i   i	   (   Rp   Rq   Rr   Rs   Rt   Ru   Rv   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Purples  R   c         C` sJ   i |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6S(   Ni   i   i   i   i   i   i	   (   Rw   Rx   Ry   Rz   R{   R|   R}   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Blues  R   c         C` sJ   i |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6S(   Ni   i   i   i   i   i   i	   (   R~   R   R   R   R   R   R   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Greens  R   c         C` sJ   i |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6S(   Ni   i   i   i   i   i   i	   (   R   R   R   R   R   R   R   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Oranges  R   c         C` sJ   i |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6S(   Ni   i   i   i   i   i   i	   (   R   R   R   R   R   R   R   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Reds  R   c         C` sT   i |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6S(	   Ni   i   i   i   i   i   i	   i   (   R   R   R   R   R   R   R   R   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Greys  R   c         C` s^   i	 |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d	 6S(
   Ni   i   i   i   i   i   i	   i
   i   (	   R   R   R   R   R   R   R   R   R   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PuOr  R   c         C` s^   i	 |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d	 6S(
   Ni   i   i   i   i   i   i	   i
   i   (	   R   R   R   R   R   R   R   R   R   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   BrBG  R   c         C` s^   i	 |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d	 6S(
   Ni   i   i   i   i   i   i	   i
   i   (	   R   R   R   R   R   R   R   R   R   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PRGn  R   c         C` s^   i	 |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d	 6S(
   Ni   i   i   i   i   i   i	   i
   i   (	   R   R   R   R   R   R   R   R   R   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   PiYG  R   c         C` s^   i	 |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d	 6S(
   Ni   i   i   i   i   i   i	   i
   i   (	   R   R   R   R   R   R   R   R   R   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdBu   R   c         C` s^   i	 |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d	 6S(
   Ni   i   i   i   i   i   i	   i
   i   (	   R   R   R   R   R   R   R   R   R   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdGy  R   c         C` s^   i	 |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d	 6S(
   Ni   i   i   i   i   i   i	   i
   i   (	   R   R   R   R   R   R   R   R   R   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdYlBu  R   c         C` s^   i	 |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d	 6S(
   Ni   i   i   i   i   i   i	   i
   i   (	   R   R   R   R   R   R   R   R   R   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Spectral  R   c         C` s^   i	 |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d	 6S(
   Ni   i   i   i   i   i   i	   i
   i   (	   R   R   R   R   R   R   R   R   R   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   RdYlGn  R   c         C` s@   i |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6S(   Ni   i   i   i   i   i   (   R   R   R   R   R   R   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Accent  R   c         C` s@   i |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6S(   Ni   i   i   i   i   i   (   R   R   R   R   R   R   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Dark2  R   c         C` sh   i
 |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d	 6|  j	 d
 6S(   Ni   i   i   i   i   i   i	   i
   i   i   (
   R   R   R   R   R   R   R  R  R  R   (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Paired  R   c         C` sJ   i |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6S(   Ni   i   i   i   i   i   i	   (   R  R  R  R  R	  R
  R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Pastel1  R   c         C` s@   i |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6S(   Ni   i   i   i   i   i   (   R  R  R  R  R  R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Pastel2	  R   c         C` sJ   i |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6S(   Ni   i   i   i   i   i   i	   (   R  R  R  R  R  R  R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Set1
  R   c         C` s@   i |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6S(   Ni   i   i   i   i   i   (   R  R  R  R  R  R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Set2  R   c         C` sh   i
 |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d	 6|  j	 d
 6S(   Ni   i   i   i   i   i   i	   i
   i   i   (
   R  R   R!  R"  R#  R$  R%  R&  R'  R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Set3  R   c         C` sh   i
 |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d	 6|  j	 d
 6S(   Ni   i   i   i   i   i   i	   i
   i   i   (
   R2  R3  R4  R5  R6  R7  R8  R9  R:  R;  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Magma  R   c         C` sh   i
 |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d	 6|  j	 d
 6S(   Ni   i   i   i   i   i   i	   i
   i   i   (
   R(  R)  R*  R+  R,  R-  R.  R/  R0  R1  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Inferno  R   c         C` sh   i
 |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d	 6|  j	 d
 6S(   Ni   i   i   i   i   i   i	   i
   i   i   (
   R<  R=  R>  R?  R@  RA  RB  RC  RD  RE  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Plasma  R   c         C` sh   i
 |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d	 6|  j	 d
 6S(   Ni   i   i   i   i   i   i	   i
   i   i   (
   RF  RG  RH  RI  RJ  RK  RL  RM  RN  RO  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Viridis  R   c         C` sT   i |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6S(	   Ni   i   i   i   i   i   i	   i
   (   R[  R\  R]  R^  R_  R`  Ra  RZ  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt
   Category10  s    +c         C` s   i |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d	 6|  j	 d
 6|  j
 d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6S(   Ni   i   i   i   i   i   i	   i
   i   i   i   i   i   i   i   i   i   i   (   Rc  Rd  Re  Rf  Rg  Rh  Ri  Rj  Rk  Rl  Rm  Rn  Ro  Rp  Rq  Rr  Rs  Rb  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt
   Category20  s    522c         C` s   i |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d	 6|  j	 d
 6|  j
 d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6S(   Ni   i   i   i   i   i   i	   i
   i   i   i   i   i   i   i   i   i   i   (   Ru  Rv  Rw  Rx  Ry  Rz  R{  R|  R}  R~  R  R  R  R  R  R  R  Rt  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20b  s    522c         C` s   i |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d	 6|  j	 d
 6|  j
 d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6S(   Ni   i   i   i   i   i   i	   i
   i   i   i   i   i   i   i   i   i   i   (   R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   Category20c  s    522c         C` s@   i |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6S(   Ni   i   i   i   i   i   (   R  R  R  R  R  R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt
   Colorblind#  s    c         C` sb  i# |  j  d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d	 6|  j	 d
 6|  j
 d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d 6|  j d  6|  j  d! 6|  j! d" 6|  j" d# 6S($   Nu   YlGnu   YlGnBuu   GnBuu   BuGnu   PuBuGnu   PuBuu   BuPuu   RdPuu   PuRdu   OrRdu   YlOrRdu   YlOrBru   Purplesu   Bluesu   Greensu   Orangesu   Redsu   Greysu   PuOru   BrBGu   PRGnu   PiYGu   RdBuu   RdGyu   RdYlBuu   Spectralu   RdYlGnu   Accentu   Dark2u   Pairedu   Pastel1u   Pastel2u   Set1u   Set2u   Set3(#   R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   brewer&  sH    

































c         C` s,   i |  j  d 6|  j d 6|  j d 6|  j d 6S(   Nu
   Category10u
   Category20u   Category20bu   Category20c(   R  R  R  R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   d3M  s
    


c         C` s,   i |  j  d 6|  j d 6|  j d 6|  j d 6S(   Nu   Magmau   Infernou   Plasmau   Viridis(   R  R  R  R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   mplU  s
    


c         C` s   i |  j  d 6S(   Nu
   Colorblind(   R  (   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt
   colorblind]  s    c         C` s^   |  j  } | j |  j  |  j | d <|  j | d <|  j | d <|  j | d <|  j | d <| S(   Nu
   Colorblindu   Magmau   Infernou   Plasmau   Viridis(   R  t   updateR  R  R  R  R  R  (   R   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyR   b  s    	c         C` sD   |  j  } | d d =| d d =| d d =| d d =| d d =| S(   Nu   Greysi   u   Magmau   Infernou   Plasmau   Viridis(   R   (   R   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   small_palettesl  s    	c         C` s2   g  t  t |    D] } | j d  s | ^ q S(   Nu   _(   t   dirt   typeR   (   R   R   (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   __dir__u  s    c         C` s   d d l  } d d l } | t |  k rR t d t d | d t |     n  g  | j d t |  d d | D] } | t | j |   ^ qu S(   u   Generate a new palette as a subset of a given palette.

        Given an input ``palette``, take ``n`` colors from it by dividing its
        length into ``n`` (approximately) evenly spaced indices.

        Args:

            palette (list[str]) : a list of hex RGB color strings
            n (int) : the size of the output palette to generate

        Returns:
            list [str] : a list of hex RGB color strings

        Raises:
            ``ValueError`` if ``n > len(palette)``

        i    Nu_   Requested %(r)s colors, function can only return colors up to the base palette's length (%(l)s)t   rt   li   t   num(   t   matht   numpyt   lent
   ValueErrort   dictt   linspacet   intt   floor(   R   t   palettet   nR  t   npt   i(    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   linear_palettex  s
    (c         C` s   |  j  |  j |  S(   u   Generate a palette of colors or from the Magma palette.

        The full Magma palette that serves as input for deriving new palettes
        has 256 colors, and looks like:

        :bokeh-palette:`magma(256)`

        Args:
            n (int) : size of the palette to generate

        Returns:
            list[str] : a list of hex RGB color strings

        Raises:
            ``ValueError`` if n is greater than the base palette length of 256

        Examples:

        .. code-block:: python

            >>> magma(6)
            ['#000003', '#3B0F6F', '#8C2980', '#DD4968', '#FD9F6C', '#FBFCBF']

        The resulting palette looks like: :bokeh-palette:`magma(6)`

        (   R  R;  (   R   R  (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   magma  s    c         C` s   |  j  |  j |  S(   u   Generate a palette of colors or from the Inferno palette.

        The full Inferno palette that serves as input for deriving new palettes
        has 256 colors, and looks like:

        :bokeh-palette:`inferno(256)`

        Args:
            n (int) : size of the palette to generate

        Returns:
            list[str] : a list of hex RGB color strings

        Raises:
            ``ValueError`` if n is greater than the base palette length of 256

        Examples:

        .. code-block:: python

            >>> inferno(6)
            ['#000003', '#410967', '#932567', '#DC5039', '#FBA40A', '#FCFEA4']

        The resulting palette looks like: :bokeh-palette:`inferno(6)`

        (   R  R1  (   R   R  (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   inferno  s    c         C` s   |  j  |  j |  S(   u   Generate a palette of colors or from the Plasma palette.

        The full Plasma palette that serves as input for deriving new palettes
        has 256 colors, and looks like:

        :bokeh-palette:`plasma(256)`

        Args:
            n (int) : size of the palette to generate

        Returns:
            list[str] : a list of hex RGB color strings

        Raises:
            ``ValueError`` if n is greater than the base palette length of 256

        Examples:

        .. code-block:: python

            >>> plasma(6)
            ['#0C0786', '#6A00A7', '#B02A8F', '#E06461', '#FCA635', '#EFF821']

        The resulting palette looks like: :bokeh-palette:`plasma(6)`

        (   R  RE  (   R   R  (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   plasma  s    c         C` s   |  j  |  j |  S(   u   Generate a palette of colors or from the Viridis palette.

        The full Viridis palette that serves as input for deriving new palettes
        has 256 colors, and looks like:

        :bokeh-palette:`viridis(256)`

        Args:
            n (int) : size of the palette to generate

        Returns:
            list[str] : a list of hex RGB color strings

        Raises:
            ``ValueError`` if n is greater than the base palette length of 256

        Examples:

        .. code-block:: python

            >>> viridis(6)
            ['#440154', '#404387', '#29788E', '#22A784', '#79D151', '#FDE724']

        The resulting palette looks like: :bokeh-palette:`viridis(6)`

        (   R  RO  (   R   R  (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   viridis  s    c         C` s   |  j  |  j |  S(   u   Generate a palette of colors or from the Cividis palette.

        The full Cividis palette that serves as input for deriving new palettes
        has 256 colors, and looks like:

        :bokeh-palette:`cividis(256)`

        Args:
            n (int) : size of the palette to generate

        Returns:
            list[str] : a list of hex RGB color strings

        Raises:
            ``ValueError`` if n is greater than the base palette length of 256

        Examples:

        .. code-block:: python

            >>> cividis(6)
            ['#00204C', '#31446B', '#666870', '#958F78', '#CAB969', '#FFE945']

        The resulting palette looks like: :bokeh-palette:`cividis(6)`

        (   R  RY  (   R   R  (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   cividis  s    c         C` s   |  j  |  j |  S(   u   Generate a palette of colors or from the Greys palette.

        The full Greys palette that serves as input for deriving new palettes
        has 256 colors, and looks like:

        :bokeh-palette:`grey(256)`

        Args:
            n (int) : size of the palette to generate

        Returns:
            list[str] : a list of hex RGB color strings

        Raises:
            ``ValueError`` if n is greater than the base palette length of 256

        Examples:

        .. code-block:: python

            >>> grey(6)
            ['#000000', '#333333', '#666666', '#999999', '#cccccc', '#ffffff']

        The resulting palette looks like: :bokeh-palette:`gray(6)`

        .. note::
            This function also has the alternate spelling ``gray``

        (   R  R   (   R   R  (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   grey!  s    c         C` s   |  j  |  j |  S(   u   Generate a palette of colors or from the Greys palette.

        The full Greys palette that serves as input for deriving new palettes
        has 256 colors, and looks like:

        :bokeh-palette:`grey(256)`

        Args:
            n (int) : size of the palette to generate

        Returns:
            list[str] : a list of hex RGB color strings

        Raises:
            ``ValueError`` if n is greater than the base palette length of 256

        Examples:

        .. code-block:: python

            >>> gray(6)
            ['#000000', '#333333', '#666666', '#999999', '#cccccc', '#ffffff']

        The resulting palette looks like: :bokeh-palette:`grey(6)`

        .. note::
            This function also has the alternate spelling ``grey``

        (   R  R   (   R   R  (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   grayA  s    (  t   __name__t
   __module__R   R   R   R   R   R   R    R!   R"   R#   R$   R%   R&   R'   R(   R)   R*   R+   R,   R-   R.   R/   R0   R1   R2   R3   R4   R5   R6   R7   R8   R9   R:   R;   R<   R=   R>   R?   R@   RA   RB   RC   RD   RE   RF   RG   RH   RI   RJ   RK   RL   RM   RN   RO   RP   RQ   RR   RS   RT   RU   RV   RW   RX   RY   RZ   R[   R\   R]   R^   R_   R`   Ra   Rb   Rc   Rd   Re   Rf   Rg   Rh   Ri   Rj   Rk   Rl   Rm   Rn   Ro   Rp   Rq   Rr   Rs   Rt   Ru   Rv   Rw   Rx   Ry   Rz   R{   R|   R}   R~   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R  R  R  R   R  R  R  R  R	  R
  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R   R!  R"  R#  R$  R%  R&  R'  R  R(  R)  R*  R+  R,  R-  R.  R/  R0  R1  R2  R3  R4  R5  R6  R7  R8  R9  R:  R;  R<  R=  R>  R?  R@  RA  RB  RC  RD  RE  RF  RG  RH  RI  RJ  RK  RL  RM  RN  RO  RP  RQ  RR  RS  RT  RU  RV  RW  RX  RY  R[  R\  R]  R^  R_  R`  Ra  RZ  Rc  Rd  Re  Rf  Rg  Rh  Ri  Rj  Rk  Rl  Rm  Rn  Ro  Rp  Rq  Rr  Rs  Rb  Ru  Rv  Rw  Rx  Ry  Rz  R{  R|  R}  R~  R  R  R  R  R  R  R  Rt  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R   R  R  R  R  R  R  R  R  R  R  (    (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyR     s|  
																																																																																																																																																																																																																																																																																																																																																																																																																																															'				
										 u   bokeh.palettes(   t   __doc__t
   __future__R    R   R   R   t   loggingt	   getLoggerR  t   logt   syst   _syst   typest   _typesR   t
   ModuleTypeR   R   t   _modR  t   __all__t   modules(    (    (    s-   lib/python2.7/site-packages/bokeh/palettes.pyt   <module>B  s    "4	   	