§
    ´[6g  ã                   ó>   — d dl Z G d„ dej        j        ¦  «        ZdS )é    Nc                   ó    ‡ — e Zd Zdˆ fd„	Zˆ xZS )ÚLineValidatorÚlineÚ	scatter3dc           
      ó¢   •—  t          t          | ¦  «        j        d|||                     dd¦  «        |                     dd¦  «        dœ|¤Ž d S )NÚdata_class_strÚLineÚ	data_docsa  
            autocolorscale
                Determines whether the colorscale is a default
                palette (`autocolorscale: true`) or the palette
                determined by `line.colorscale`. Has an effect
                only if in `line.color` is set to a numerical
                array. In case `colorscale` is unspecified or
                `autocolorscale` is true, the default palette
                will be chosen according to whether numbers in
                the `color` array are all positive, all
                negative or mixed.
            cauto
                Determines whether or not the color domain is
                computed with respect to the input data (here
                in `line.color`) or the bounds set in
                `line.cmin` and `line.cmax` Has an effect only
                if in `line.color` is set to a numerical array.
                Defaults to `false` when `line.cmin` and
                `line.cmax` are set by the user.
            cmax
                Sets the upper bound of the color domain. Has
                an effect only if in `line.color` is set to a
                numerical array. Value should have the same
                units as in `line.color` and if set,
                `line.cmin` must be set as well.
            cmid
                Sets the mid-point of the color domain by
                scaling `line.cmin` and/or `line.cmax` to be
                equidistant to this point. Has an effect only
                if in `line.color` is set to a numerical array.
                Value should have the same units as in
                `line.color`. Has no effect when `line.cauto`
                is `false`.
            cmin
                Sets the lower bound of the color domain. Has
                an effect only if in `line.color` is set to a
                numerical array. Value should have the same
                units as in `line.color` and if set,
                `line.cmax` must be set as well.
            color
                Sets the line color. It accepts either a
                specific color or an array of numbers that are
                mapped to the colorscale relative to the max
                and min values of the array or relative to
                `line.cmin` and `line.cmax` if set.
            coloraxis
                Sets a reference to a shared color axis.
                References to these shared color axes are
                "coloraxis", "coloraxis2", "coloraxis3", etc.
                Settings for these shared color axes are set in
                the layout, under `layout.coloraxis`,
                `layout.coloraxis2`, etc. Note that multiple
                color scales can be linked to the same color
                axis.
            colorbar
                :class:`plotly.graph_objects.scatter3d.line.Col
                orBar` instance or dict with compatible
                properties
            colorscale
                Sets the colorscale. Has an effect only if in
                `line.color` is set to a numerical array. The
                colorscale must be an array containing arrays
                mapping a normalized value to an rgb, rgba,
                hex, hsl, hsv, or named color string. At
                minimum, a mapping for the lowest (0) and
                highest (1) values are required. For example,
                `[[0, 'rgb(0,0,255)'], [1, 'rgb(255,0,0)']]`.
                To control the bounds of the colorscale in
                color space, use `line.cmin` and `line.cmax`.
                Alternatively, `colorscale` may be a palette
                name string of the following list: Blackbody,Bl
                uered,Blues,Cividis,Earth,Electric,Greens,Greys
                ,Hot,Jet,Picnic,Portland,Rainbow,RdBu,Reds,Viri
                dis,YlGnBu,YlOrRd.
            colorsrc
                Sets the source reference on Chart Studio Cloud
                for `color`.
            dash
                Sets the dash style of the lines.
            reversescale
                Reverses the color mapping if true. Has an
                effect only if in `line.color` is set to a
                numerical array. If true, `line.cmin` will
                correspond to the last color in the array and
                `line.cmax` will correspond to the first color.
            showscale
                Determines whether or not a colorbar is
                displayed for this trace. Has an effect only if
                in `line.color` is set to a numerical array.
            width
                Sets the line width (in px).
)Úplotly_nameÚparent_namer   r
   © )Úsuperr   Ú__init__Úpop)Úselfr   r   ÚkwargsÚ	__class__s       €ú`/var/www/surfInsights/venv3-11/lib/python3.11/site-packages/plotly/validators/scatter3d/_line.pyr   zLineValidator.__init__   s€   ø€ Ø+��m˜TÑ"Ô"Ô+ð d	
Ø#Ø#Ø!Ÿ:š:Ð&6¸Ñ?Ô?Ø—j’jØð[ñ^ô ^ð	d	
ð d	
ðF ðGd	
ð d	
ð d	
ð d	
ð d	
ó    )r   r   )Ú__name__Ú
__module__Ú__qualname__r   Ú__classcell__)r   s   @r   r   r      sG   ø€ € € € € ðe
ð e
ð e
ð e
ð e
ð e
ð e
ð e
ð e
ð e
r   r   )Ú_plotly_utils.basevalidatorsÚ_plotly_utilsÚbasevalidatorsÚCompoundValidatorr   r   r   r   ú<module>r      sU   ðØ #Ð #Ð #Ð #ðf
ð f
ð f
ð f
ð f
�MÔ0ÔBñ f
ô f
ð f
ð f
ð f
r   