
    6Dhgu                     .    S SK Jr  S SKr " S S\5      rg)    )BaseLayoutHierarchyTypeNc                      ^  \ rS rSrSrSr1 Skr\S 5       r\R                  S 5       r\S 5       r
\
R                  S 5       r
\S	 5       r\R                  S
 5       r\S 5       r\R                  S 5       r\S 5       r\R                  S 5       r\S 5       r\R                  S 5       r\S 5       r\R                  S 5       r\S 5       r\R                  S 5       r\S 5       r\R                  S 5       r\S 5       r\R                  S 5       r\S 5       r\R                  S 5       r\S 5       r\R                  S 5       r\S 5       r\R                  S 5       r\S 5       r\R                  S  5       r\S! 5       r\R                  S" 5       r\S# 5       r\R                  S$ 5       r\S% 5       r\R                  S& 5       r\S' 5       r\R                  S( 5       r\S) 5       r\R                  S* 5       r\S+ 5       r\R                  S, 5       r\S- 5       r\R                  S. 5       r\S/ 5       r\R                  S0 5       r\S1 5       r\R                  S2 5       r\S3 5       r \ R                  S4 5       r \S5 5       r!\!R                  S6 5       r!\S7 5       r"\"R                  S8 5       r"\S9 5       r#\#R                  S: 5       r#\S; 5       r$                            S>U 4S< jjr%S=r&U =r'$ )?Realaxis   zlayout.smithzlayout.smith.realaxis>   sidecolorlayerticksticklenvisiblegriddashshowgridshowlinetickfonttickvals	gridcolor	gridwidth	linecolor	linewidth	tickangle	tickcolor	tickwidth
labelalias
tickformat
tickprefix
ticksuffixhoverformattickvalssrcshowticklabelsshowtickprefixshowticksuffixc                     U S   $ )a  
Sets default for all colors associated with this axis all at
once: line, font, tick, and grid colors. Grid color is
lightened by blending this with the plot background Individual
pieces can override this.

The 'color' property is a color and may be specified as:
  - A hex string (e.g. '#ff0000')
  - An rgb/rgba string (e.g. 'rgb(255,0,0)')
  - An hsl/hsla string (e.g. 'hsl(0,100%,50%)')
  - An hsv/hsva string (e.g. 'hsv(0,100%,100%)')
  - A named CSS color: see https://plotly.com/python/css-colors/ for a list

Returns
-------
str
r    selfs    Z/var/www/html/env/lib/python3.13/site-packages/plotly/graph_objs/layout/smith/_realaxis.pyr   Realaxis.color*   s    & G}    c                     XS'   g )Nr   r#   r%   vals     r&   r   r'   ?   	    Wr(   c                     U S   $ )ar  
Sets the color of the grid lines.

The 'gridcolor' property is a color and may be specified as:
  - A hex string (e.g. '#ff0000')
  - An rgb/rgba string (e.g. 'rgb(255,0,0)')
  - An hsl/hsla string (e.g. 'hsl(0,100%,50%)')
  - An hsv/hsva string (e.g. 'hsv(0,100%,100%)')
  - A named CSS color: see https://plotly.com/python/css-colors/ for a list

Returns
-------
str
r   r#   r$   s    r&   r   Realaxis.gridcolorC         K  r(   c                     XS'   g )Nr   r#   r*   s     r&   r   r.   U   
    [r(   c                     U S   $ )a  
Sets the dash style of lines. Set to a dash type string
("solid", "dot", "dash", "longdash", "dashdot", or
"longdashdot") or a dash length list in px (eg
"5px,10px,2px,2px").

The 'griddash' property is an enumeration that may be specified as:
  - One of the following dash styles:
        ['solid', 'dot', 'dash', 'longdash', 'dashdot', 'longdashdot']
  - A string containing a dash length list in pixels or percentages
        (e.g. '5px 10px 2px 2px', '5, 10, 2, 2', '10% 20% 40%', etc.)

Returns
-------
str
r   r#   r$   s    r&   r   Realaxis.griddashY   s    $ Jr(   c                     XS'   g )Nr   r#   r*   s     r&   r   r3   m   
    Zr(   c                     U S   $ )z
Sets the width (in px) of the grid lines.

The 'gridwidth' property is a number and may be specified as:
  - An int or float in the interval [0, inf]

Returns
-------
int|float
r   r#   r$   s    r&   r   Realaxis.gridwidthq        K  r(   c                     XS'   g )Nr   r#   r*   s     r&   r   r7      r1   r(   c                     U S   $ )a  
Sets the hover text formatting rule using d3 formatting mini-
languages which are very similar to those in Python. For
numbers, see:
https://github.com/d3/d3-format/tree/v1.4.5#d3-format. And for
dates see: https://github.com/d3/d3-time-
format/tree/v2.2.3#locale_format. We add two items to d3's date
formatter: "%h" for half of the year as a decimal number as
well as "%{n}f" for fractional seconds with n digits. For
example, *2016-10-13 09:15:23.456* with tickformat
"%H~%M~%S.%2f" would display "09~15~23.46"

The 'hoverformat' property is a string and must be specified as:
  - A string
  - A number that will be converted to a string

Returns
-------
str
r   r#   r$   s    r&   r   Realaxis.hoverformat   s    , M""r(   c                     XS'   g )Nr   r#   r*   s     r&   r   r;      
    !]r(   c                     U S   $ )uJ  
Replacement text for specific tick or hover labels. For example
using {US: 'USA', CA: 'Canada'} changes US to USA and CA to
Canada. The labels we would have shown must match the keys
exactly, after adding any tickprefix or ticksuffix. For
negative numbers the minus sign symbol used (U+2212) is wider
than the regular ascii dash. That means you need to use −1
instead of -1. labelalias can be used with any axis type, and
both keys (if needed) and values (if desired) can include html-
like tags or MathJax.

The 'labelalias' property accepts values of any type

Returns
-------
Any
r   r#   r$   s    r&   r   Realaxis.labelalias   s    & L!!r(   c                     XS'   g )Nr   r#   r*   s     r&   r   r?      
     \r(   c                     U S   $ )a  
Sets the layer on which this axis is displayed. If *above
traces*, this axis is displayed above all the subplot's traces
If *below traces*, this axis is displayed below all the
subplot's traces, but above the grid lines. Useful when used
together with scatter-like traces with `cliponaxis` set to
False to show markers and/or text nodes above this axis.

The 'layer' property is an enumeration that may be specified as:
  - One of the following enumeration values:
        ['above traces', 'below traces']

Returns
-------
Any
r	   r#   r$   s    r&   r	   Realaxis.layer   s    $ G}r(   c                     XS'   g )Nr	   r#   r*   s     r&   r	   rC      r,   r(   c                     U S   $ )aj  
Sets the axis line color.

The 'linecolor' property is a color and may be specified as:
  - A hex string (e.g. '#ff0000')
  - An rgb/rgba string (e.g. 'rgb(255,0,0)')
  - An hsl/hsla string (e.g. 'hsl(0,100%,50%)')
  - An hsv/hsva string (e.g. 'hsv(0,100%,100%)')
  - A named CSS color: see https://plotly.com/python/css-colors/ for a list

Returns
-------
str
r   r#   r$   s    r&   r   Realaxis.linecolor   r/   r(   c                     XS'   g )Nr   r#   r*   s     r&   r   rF      r1   r(   c                     U S   $ )z
Sets the width (in px) of the axis line.

The 'linewidth' property is a number and may be specified as:
  - An int or float in the interval [0, inf]

Returns
-------
int|float
r   r#   r$   s    r&   r   Realaxis.linewidth   r8   r(   c                     XS'   g )Nr   r#   r*   s     r&   r   rI      r1   r(   c                     U S   $ )z
Determines whether or not grid lines are drawn. If True, the
grid lines are drawn at every tick mark.

The 'showgrid' property must be specified as a bool
(either True, or False)

Returns
-------
bool
r   r#   r$   s    r&   r   Realaxis.showgrid   s     Jr(   c                     XS'   g )Nr   r#   r*   s     r&   r   rL     r5   r(   c                     U S   $ )z
Determines whether or not a line bounding this axis is drawn.

The 'showline' property must be specified as a bool
(either True, or False)

Returns
-------
bool
r   r#   r$   s    r&   r   Realaxis.showline       Jr(   c                     XS'   g )Nr   r#   r*   s     r&   r   rO     r5   r(   c                     U S   $ )z
Determines whether or not the tick labels are drawn.

The 'showticklabels' property must be specified as a bool
(either True, or False)

Returns
-------
bool
r   r#   r$   s    r&   r   Realaxis.showticklabels  s     $%%r(   c                     XS'   g )Nr   r#   r*   s     r&   r   rS   +      !$r(   c                     U S   $ )a  
If "all", all tick labels are displayed with a prefix. If
"first", only the first tick is displayed with a prefix. If
"last", only the last tick is displayed with a suffix. If
"none", tick prefixes are hidden.

The 'showtickprefix' property is an enumeration that may be specified as:
  - One of the following enumeration values:
        ['all', 'first', 'last', 'none']

Returns
-------
Any
r    r#   r$   s    r&   r    Realaxis.showtickprefix/  s      $%%r(   c                     XS'   g )Nr    r#   r*   s     r&   r    rW   A  rU   r(   c                     U S   $ )z
Same as `showtickprefix` but for tick suffixes.

The 'showticksuffix' property is an enumeration that may be specified as:
  - One of the following enumeration values:
        ['all', 'first', 'last', 'none']

Returns
-------
Any
r!   r#   r$   s    r&   r!   Realaxis.showticksuffixE  s     $%%r(   c                     XS'   g )Nr!   r#   r*   s     r&   r!   rZ   T  rU   r(   c                     U S   $ )z
Determines on which side of real axis line the tick and tick
labels appear.

The 'side' property is an enumeration that may be specified as:
  - One of the following enumeration values:
        ['top', 'bottom']

Returns
-------
Any
r   r#   r$   s    r&   r   Realaxis.sideX  s     F|r(   c                     XS'   g )Nr   r#   r*   s     r&   r   r]   h  s	    Vr(   c                     U S   $ )at  
Sets the angle of the tick labels with respect to the
horizontal. For example, a `tickangle` of -90 draws the tick
labels vertically.

The 'tickangle' property is a angle (in degrees) that may be
specified as a number between -180 and 180.
Numeric values outside this range are converted to the equivalent value
(e.g. 270 is converted to -90).

Returns
-------
int|float
r   r#   r$   s    r&   r   Realaxis.tickanglel  r/   r(   c                     XS'   g )Nr   r#   r*   s     r&   r   r`   ~  r1   r(   c                     U S   $ )ae  
Sets the tick color.

The 'tickcolor' property is a color and may be specified as:
  - A hex string (e.g. '#ff0000')
  - An rgb/rgba string (e.g. 'rgb(255,0,0)')
  - An hsl/hsla string (e.g. 'hsl(0,100%,50%)')
  - An hsv/hsva string (e.g. 'hsv(0,100%,100%)')
  - A named CSS color: see https://plotly.com/python/css-colors/ for a list

Returns
-------
str
r   r#   r$   s    r&   r   Realaxis.tickcolor  r/   r(   c                     XS'   g )Nr   r#   r*   s     r&   r   rc     r1   r(   c                     U S   $ )aL  
Sets the tick font.

The 'tickfont' property is an instance of Tickfont
that may be specified as:
  - An instance of :class:`plotly.graph_objs.layout.smith.realaxis.Tickfont`
  - A dict of string/value properties that will be passed
    to the Tickfont constructor

Returns
-------
plotly.graph_objs.layout.smith.realaxis.Tickfont
r   r#   r$   s    r&   r   Realaxis.tickfont  s     Jr(   c                     XS'   g )Nr   r#   r*   s     r&   r   rf     r5   r(   c                     U S   $ )a  
Sets the tick label formatting rule using d3 formatting mini-
languages which are very similar to those in Python. For
numbers, see:
https://github.com/d3/d3-format/tree/v1.4.5#d3-format. And for
dates see: https://github.com/d3/d3-time-
format/tree/v2.2.3#locale_format. We add two items to d3's date
formatter: "%h" for half of the year as a decimal number as
well as "%{n}f" for fractional seconds with n digits. For
example, *2016-10-13 09:15:23.456* with tickformat
"%H~%M~%S.%2f" would display "09~15~23.46"

The 'tickformat' property is a string and must be specified as:
  - A string
  - A number that will be converted to a string

Returns
-------
str
r   r#   r$   s    r&   r   Realaxis.tickformat  s    , L!!r(   c                     XS'   g )Nr   r#   r*   s     r&   r   ri     rA   r(   c                     U S   $ )z
Sets the tick length (in px).

The 'ticklen' property is a number and may be specified as:
  - An int or float in the interval [0, inf]

Returns
-------
int|float
r   r#   r$   s    r&   r   Realaxis.ticklen  s     Ir(   c                     XS'   g )Nr   r#   r*   s     r&   r   rl     	    Yr(   c                     U S   $ )z
Sets a tick label prefix.

The 'tickprefix' property is a string and must be specified as:
  - A string
  - A number that will be converted to a string

Returns
-------
str
r   r#   r$   s    r&   r   Realaxis.tickprefix       L!!r(   c                     XS'   g )Nr   r#   r*   s     r&   r   rp     rA   r(   c                     U S   $ )a<  
Determines whether ticks are drawn or not. If "", this axis'
ticks are not drawn. If "top" ("bottom"), this axis' are drawn
above (below) the axis line.

The 'ticks' property is an enumeration that may be specified as:
  - One of the following enumeration values:
        ['top', 'bottom', '']

Returns
-------
Any
r
   r#   r$   s    r&   r
   Realaxis.ticks  s     G}r(   c                     XS'   g )Nr
   r#   r*   s     r&   r
   rt     r,   r(   c                     U S   $ )z
Sets a tick label suffix.

The 'ticksuffix' property is a string and must be specified as:
  - A string
  - A number that will be converted to a string

Returns
-------
str
r   r#   r$   s    r&   r   Realaxis.ticksuffix  rq   r(   c                     XS'   g )Nr   r#   r*   s     r&   r   rw     rA   r(   c                     U S   $ )z
Sets the values at which ticks on this axis appear.

The 'tickvals' property is an array that may be specified as a tuple,
list, numpy array, or pandas Series

Returns
-------
numpy.ndarray
r   r#   r$   s    r&   r   Realaxis.tickvals  rP   r(   c                     XS'   g )Nr   r#   r*   s     r&   r   rz   $  r5   r(   c                     U S   $ )z
Sets the source reference on Chart Studio Cloud for `tickvals`.

The 'tickvalssrc' property must be specified as a string or
as a plotly.grid_objs.Column object

Returns
-------
str
r   r#   r$   s    r&   r   Realaxis.tickvalssrc(  s     M""r(   c                     XS'   g )Nr   r#   r*   s     r&   r   r}   6  r=   r(   c                     U S   $ )z
Sets the tick width (in px).

The 'tickwidth' property is a number and may be specified as:
  - An int or float in the interval [0, inf]

Returns
-------
int|float
r   r#   r$   s    r&   r   Realaxis.tickwidth:  r8   r(   c                     XS'   g )Nr   r#   r*   s     r&   r   r   H  r1   r(   c                     U S   $ )z
A single toggle to hide the axis while preserving interaction
like dragging. Default is true when a cheater plot is present
on the axis, otherwise false

The 'visible' property must be specified as a bool
(either True, or False)

Returns
-------
bool
r   r#   r$   s    r&   r   Realaxis.visibleL  s     Ir(   c                     XS'   g )Nr   r#   r*   s     r&   r   r   \  rn   r(   c                     g)Nu          color
            Sets default for all colors associated with this axis
            all at once: line, font, tick, and grid colors. Grid
            color is lightened by blending this with the plot
            background Individual pieces can override this.
        gridcolor
            Sets the color of the grid lines.
        griddash
            Sets the dash style of lines. Set to a dash type string
            ("solid", "dot", "dash", "longdash", "dashdot", or
            "longdashdot") or a dash length list in px (eg
            "5px,10px,2px,2px").
        gridwidth
            Sets the width (in px) of the grid lines.
        hoverformat
            Sets the hover text formatting rule using d3 formatting
            mini-languages which are very similar to those in
            Python. For numbers, see:
            https://github.com/d3/d3-format/tree/v1.4.5#d3-format.
            And for dates see: https://github.com/d3/d3-time-
            format/tree/v2.2.3#locale_format. We add two items to
            d3's date formatter: "%h" for half of the year as a
            decimal number as well as "%{n}f" for fractional
            seconds with n digits. For example, *2016-10-13
            09:15:23.456* with tickformat "%H~%M~%S.%2f" would
            display "09~15~23.46"
        labelalias
            Replacement text for specific tick or hover labels. For
            example using {US: 'USA', CA: 'Canada'} changes US to
            USA and CA to Canada. The labels we would have shown
            must match the keys exactly, after adding any
            tickprefix or ticksuffix. For negative numbers the
            minus sign symbol used (U+2212) is wider than the
            regular ascii dash. That means you need to use −1
            instead of -1. labelalias can be used with any axis
            type, and both keys (if needed) and values (if desired)
            can include html-like tags or MathJax.
        layer
            Sets the layer on which this axis is displayed. If
            *above traces*, this axis is displayed above all the
            subplot's traces If *below traces*, this axis is
            displayed below all the subplot's traces, but above the
            grid lines. Useful when used together with scatter-like
            traces with `cliponaxis` set to False to show markers
            and/or text nodes above this axis.
        linecolor
            Sets the axis line color.
        linewidth
            Sets the width (in px) of the axis line.
        showgrid
            Determines whether or not grid lines are drawn. If
            True, the grid lines are drawn at every tick mark.
        showline
            Determines whether or not a line bounding this axis is
            drawn.
        showticklabels
            Determines whether or not the tick labels are drawn.
        showtickprefix
            If "all", all tick labels are displayed with a prefix.
            If "first", only the first tick is displayed with a
            prefix. If "last", only the last tick is displayed with
            a suffix. If "none", tick prefixes are hidden.
        showticksuffix
            Same as `showtickprefix` but for tick suffixes.
        side
            Determines on which side of real axis line the tick and
            tick labels appear.
        tickangle
            Sets the angle of the tick labels with respect to the
            horizontal. For example, a `tickangle` of -90 draws the
            tick labels vertically.
        tickcolor
            Sets the tick color.
        tickfont
            Sets the tick font.
        tickformat
            Sets the tick label formatting rule using d3 formatting
            mini-languages which are very similar to those in
            Python. For numbers, see:
            https://github.com/d3/d3-format/tree/v1.4.5#d3-format.
            And for dates see: https://github.com/d3/d3-time-
            format/tree/v2.2.3#locale_format. We add two items to
            d3's date formatter: "%h" for half of the year as a
            decimal number as well as "%{n}f" for fractional
            seconds with n digits. For example, *2016-10-13
            09:15:23.456* with tickformat "%H~%M~%S.%2f" would
            display "09~15~23.46"
        ticklen
            Sets the tick length (in px).
        tickprefix
            Sets a tick label prefix.
        ticks
            Determines whether ticks are drawn or not. If "", this
            axis' ticks are not drawn. If "top" ("bottom"), this
            axis' are drawn above (below) the axis line.
        ticksuffix
            Sets a tick label suffix.
        tickvals
            Sets the values at which ticks on this axis appear.
        tickvalssrc
            Sets the source reference on Chart Studio Cloud for
            `tickvals`.
        tickwidth
            Sets the tick width (in px).
        visible
            A single toggle to hide the axis while preserving
            interaction like dragging. Default is true when a
            cheater plot is present on the axis, otherwise false
        r#   r$   s    r&   _prop_descriptionsRealaxis._prop_descriptions`  s    mr(   c           	        > [         TU ]  S5        SU;   a  US   U l        gUc  0 nOb[        XR                  5      (       a  UR                  5       nO7[        U[        5      (       a  [        R                  " U5      nO[        S5      eUR                  SS5      U l        UR                  SS5      U l        U R                  S	X5        U R                  S
X5        U R                  SX5        U R                  SX5        U R                  SX5        U R                  SX5        U R                  SX5        U R                  SX5        U R                  SX5        U R                  SX5        U R                  SX5        U R                  SX5        U R                  SX5        U R                  SX5        U R                  SUU5        U R                  SUU5        U R                  SUU5        U R                  SUU5        U R                  SUU5        U R                  SUU5        U R                  SUU5        U R                  SUU5        U R                  SUU5        U R                  S UU5        U R                  S!UU5        U R                  S"UU5        U R                  S#UU5        U R                  " S$0 [        U40 UD6D6  SU l        g)%u  
Construct a new Realaxis object

Parameters
----------
arg
    dict of properties compatible with this constructor or
    an instance of
    :class:`plotly.graph_objs.layout.smith.Realaxis`
color
    Sets default for all colors associated with this axis
    all at once: line, font, tick, and grid colors. Grid
    color is lightened by blending this with the plot
    background Individual pieces can override this.
gridcolor
    Sets the color of the grid lines.
griddash
    Sets the dash style of lines. Set to a dash type string
    ("solid", "dot", "dash", "longdash", "dashdot", or
    "longdashdot") or a dash length list in px (eg
    "5px,10px,2px,2px").
gridwidth
    Sets the width (in px) of the grid lines.
hoverformat
    Sets the hover text formatting rule using d3 formatting
    mini-languages which are very similar to those in
    Python. For numbers, see:
    https://github.com/d3/d3-format/tree/v1.4.5#d3-format.
    And for dates see: https://github.com/d3/d3-time-
    format/tree/v2.2.3#locale_format. We add two items to
    d3's date formatter: "%h" for half of the year as a
    decimal number as well as "%{n}f" for fractional
    seconds with n digits. For example, *2016-10-13
    09:15:23.456* with tickformat "%H~%M~%S.%2f" would
    display "09~15~23.46"
labelalias
    Replacement text for specific tick or hover labels. For
    example using {US: 'USA', CA: 'Canada'} changes US to
    USA and CA to Canada. The labels we would have shown
    must match the keys exactly, after adding any
    tickprefix or ticksuffix. For negative numbers the
    minus sign symbol used (U+2212) is wider than the
    regular ascii dash. That means you need to use −1
    instead of -1. labelalias can be used with any axis
    type, and both keys (if needed) and values (if desired)
    can include html-like tags or MathJax.
layer
    Sets the layer on which this axis is displayed. If
    *above traces*, this axis is displayed above all the
    subplot's traces If *below traces*, this axis is
    displayed below all the subplot's traces, but above the
    grid lines. Useful when used together with scatter-like
    traces with `cliponaxis` set to False to show markers
    and/or text nodes above this axis.
linecolor
    Sets the axis line color.
linewidth
    Sets the width (in px) of the axis line.
showgrid
    Determines whether or not grid lines are drawn. If
    True, the grid lines are drawn at every tick mark.
showline
    Determines whether or not a line bounding this axis is
    drawn.
showticklabels
    Determines whether or not the tick labels are drawn.
showtickprefix
    If "all", all tick labels are displayed with a prefix.
    If "first", only the first tick is displayed with a
    prefix. If "last", only the last tick is displayed with
    a suffix. If "none", tick prefixes are hidden.
showticksuffix
    Same as `showtickprefix` but for tick suffixes.
side
    Determines on which side of real axis line the tick and
    tick labels appear.
tickangle
    Sets the angle of the tick labels with respect to the
    horizontal. For example, a `tickangle` of -90 draws the
    tick labels vertically.
tickcolor
    Sets the tick color.
tickfont
    Sets the tick font.
tickformat
    Sets the tick label formatting rule using d3 formatting
    mini-languages which are very similar to those in
    Python. For numbers, see:
    https://github.com/d3/d3-format/tree/v1.4.5#d3-format.
    And for dates see: https://github.com/d3/d3-time-
    format/tree/v2.2.3#locale_format. We add two items to
    d3's date formatter: "%h" for half of the year as a
    decimal number as well as "%{n}f" for fractional
    seconds with n digits. For example, *2016-10-13
    09:15:23.456* with tickformat "%H~%M~%S.%2f" would
    display "09~15~23.46"
ticklen
    Sets the tick length (in px).
tickprefix
    Sets a tick label prefix.
ticks
    Determines whether ticks are drawn or not. If "", this
    axis' ticks are not drawn. If "top" ("bottom"), this
    axis' are drawn above (below) the axis line.
ticksuffix
    Sets a tick label suffix.
tickvals
    Sets the values at which ticks on this axis appear.
tickvalssrc
    Sets the source reference on Chart Studio Cloud for
    `tickvals`.
tickwidth
    Sets the tick width (in px).
visible
    A single toggle to hide the axis while preserving
    interaction like dragging. Default is true when a
    cheater plot is present on the axis, otherwise false

Returns
-------
Realaxis
realaxis_parentNzThe first argument to the plotly.graph_objs.layout.smith.Realaxis
constructor must be a dict or
an instance of :class:`plotly.graph_objs.layout.smith.Realaxis`skip_invalidF	_validateTr   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#   )super__init__r   
isinstance	__class__to_plotly_jsondict_copycopy
ValueErrorpop_skip_invalidr   _set_property_process_kwargs)r%   argr   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   kwargsr   s                                 r&   r   Realaxis.__init__  s   t 	$!),DL;C^^,,$$&CT""**S/CC  $ZZ>K67C/;7:s5;7=#;<97C/;7;7:s5:s5+SA+SA+SA63-;Y7;Y7:sH5<j99c73<j97C/<j9:sH5=#{;;Y79c733tC2623"r(   )r   r   r   )NNNNNNNNNNNNNNNNNNNNNNNNNNNN)(__name__
__module____qualname____firstlineno___parent_path_str	_path_str_valid_propspropertyr   setterr   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   __static_attributes____classcell__)r   s   @r&   r   r      sR   %'IL<  ( \\  ! !"        & __  ! !     # #. " " " "( ! !  & \\  ! !"     ! !         __      __  & & % % & &" % % & & % %   
[[  ! !"     ! !"          __  " ". ! !   ^^  " " ! !    \\  " " ! !     __  # # " " ! !       ^^  n nd ;L# L#r(   r   )plotly.basedatatypesr   _BaseLayoutHierarchyTyper   r   r   r#   r(   r&   <module>r      s    U U#' U#r(   