§
    ‹hþh=4  ã                   ó6   — d dl mZ d dlZ G d„ de¦  «        ZdS )é    )ÚBaseTraceHierarchyTypeNc                   óX  ‡ — e Zd ZdZdZh d£Zed„ ¦   «         Zej        d„ ¦   «         Zed„ ¦   «         Z	e	j        d„ ¦   «         Z	ed„ ¦   «         Z
e
j        d	„ ¦   «         Z
ed
„ ¦   «         Zej        d„ ¦   «         Zed„ ¦   «         Zej        d„ ¦   «         Zed„ ¦   «         Zej        d„ ¦   «         Zed„ ¦   «         Zej        d„ ¦   «         Zed„ ¦   «         Zej        d„ ¦   «         Zed„ ¦   «         Zej        d„ ¦   «         Zed„ ¦   «         Zej        d„ ¦   «         Zed„ ¦   «         Zej        d„ ¦   «         Zed„ ¦   «         Zej        d„ ¦   «         Zed„ ¦   «         Zej        d„ ¦   «         Zed„ ¦   «         Zej        d„ ¦   «         Zed „ ¦   «         Z	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 d#ˆ fd"„	Zˆ xZS )$ÚHeaderÚtableztable.header>   ÚfillÚfontÚlineÚalignÚformatÚheightÚprefixÚsuffixÚvaluesÚalignsrcÚ	formatsrcÚ	prefixsrcÚ	suffixsrcÚ	valuessrcc                 ó   — | d         S )a4  
        Sets the horizontal alignment of the `text` within the box. Has
        an effect only if `text` spans two or more lines (i.e. `text`
        contains one or more <br> HTML tags) or if an explicit width is
        set to override the text width.

        The 'align' property is an enumeration that may be specified as:
          - One of the following enumeration values:
                ['left', 'center', 'right']
          - A tuple, list, or one-dimensional numpy array of the above

        Returns
        -------
        Any|numpy.ndarray
        r
   © ©Úselfs    úV/var/www/histauto/venv/lib/python3.11/site-packages/plotly/graph_objs/table/_header.pyr
   zHeader.align   s   € ð" �GŒ}Ðó    c                 ó   — || d<   d S )Nr
   r   ©r   Úvals     r   r
   zHeader.align/   s   € àˆˆW‰ˆˆr   c                 ó   — | d         S )zé
        Sets the source reference on Chart Studio Cloud for `align`.

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

        Returns
        -------
        str
        r   r   r   s    r   r   zHeader.alignsrc3   s   € ð �JÔÐr   c                 ó   — || d<   d S )Nr   r   r   s     r   r   zHeader.alignsrcA   s   € àˆˆZÑÐÐr   c                 ó   — | d         S )aY  
        The 'fill' property is an instance of Fill
        that may be specified as:
          - An instance of :class:`plotly.graph_objs.table.header.Fill`
          - A dict of string/value properties that will be passed
            to the Fill constructor

        Returns
        -------
        plotly.graph_objs.table.header.Fill
        r   r   r   s    r   r   zHeader.fillE   ó   € ð �FŒ|Ðr   c                 ó   — || d<   d S )Nr   r   r   s     r   r   zHeader.fillT   ó   € àˆˆV‰ˆˆr   c                 ó   — | d         S )aY  
        The 'font' property is an instance of Font
        that may be specified as:
          - An instance of :class:`plotly.graph_objs.table.header.Font`
          - A dict of string/value properties that will be passed
            to the Font constructor

        Returns
        -------
        plotly.graph_objs.table.header.Font
        r   r   r   s    r   r   zHeader.fontX   r!   r   c                 ó   — || d<   d S )Nr   r   r   s     r   r   zHeader.fontg   r#   r   c                 ó   — | d         S )a•  
        Sets the cell value 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.

        The 'format' 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   zHeader.formatk   ó   € ð �HŒ~Ðr   c                 ó   — || d<   d S )Nr   r   r   s     r   r   zHeader.format|   ó   € àˆˆX‰ˆˆr   c                 ó   — | d         S )zë
        Sets the source reference on Chart Studio Cloud for `format`.

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

        Returns
        -------
        str
        r   r   r   s    r   r   zHeader.formatsrc€   ó   € ð �KÔ Ð r   c                 ó   — || d<   d S )Nr   r   r   s     r   r   zHeader.formatsrcŽ   ó   € àˆˆ[ÑÐÐr   c                 ó   — | d         S )z¹
        The height of cells.

        The 'height' property is a number and may be specified as:
          - An int or float

        Returns
        -------
        int|float
        r   r   r   s    r   r   zHeader.height’   s   € ð �HŒ~Ðr   c                 ó   — || d<   d S )Nr   r   r   s     r   r   zHeader.height    r)   r   c                 ó   — | d         S )aY  
        The 'line' property is an instance of Line
        that may be specified as:
          - An instance of :class:`plotly.graph_objs.table.header.Line`
          - A dict of string/value properties that will be passed
            to the Line constructor

        Returns
        -------
        plotly.graph_objs.table.header.Line
        r	   r   r   s    r   r	   zHeader.line¤   r!   r   c                 ó   — || d<   d S )Nr	   r   r   s     r   r	   zHeader.line³   r#   r   c                 ó   — | d         S )a=  
        Prefix for cell values.

        The 'prefix' property is a string and must be specified as:
          - A string
          - A number that will be converted to a string
          - A tuple, list, or one-dimensional numpy array of the above

        Returns
        -------
        str|numpy.ndarray
        r   r   r   s    r   r   zHeader.prefix·   ó   € ð �HŒ~Ðr   c                 ó   — || d<   d S )Nr   r   r   s     r   r   zHeader.prefixÇ   r)   r   c                 ó   — | d         S )zë
        Sets the source reference on Chart Studio Cloud for `prefix`.

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

        Returns
        -------
        str
        r   r   r   s    r   r   zHeader.prefixsrcË   r+   r   c                 ó   — || d<   d S )Nr   r   r   s     r   r   zHeader.prefixsrcÙ   r-   r   c                 ó   — | d         S )a=  
        Suffix for cell values.

        The 'suffix' property is a string and must be specified as:
          - A string
          - A number that will be converted to a string
          - A tuple, list, or one-dimensional numpy array of the above

        Returns
        -------
        str|numpy.ndarray
        r   r   r   s    r   r   zHeader.suffixÝ   r3   r   c                 ó   — || d<   d S )Nr   r   r   s     r   r   zHeader.suffixí   r)   r   c                 ó   — | d         S )zë
        Sets the source reference on Chart Studio Cloud for `suffix`.

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

        Returns
        -------
        str
        r   r   r   s    r   r   zHeader.suffixsrcñ   r+   r   c                 ó   — || d<   d S )Nr   r   r   s     r   r   zHeader.suffixsrcÿ   r-   r   c                 ó   — | d         S )aÐ  
        Header cell values. `values[m][n]` represents the value of the
        `n`th point in column `m`, therefore the `values[m]` vector
        length for all columns must be the same (longer vectors will be
        truncated). Each value must be a finite number or a string.

        The 'values' 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   zHeader.values  r'   r   c                 ó   — || d<   d S )Nr   r   r   s     r   r   zHeader.values  r)   r   c                 ó   — | d         S )zë
        Sets the source reference on Chart Studio Cloud for `values`.

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

        Returns
        -------
        str
        r   r   r   s    r   r   zHeader.valuessrc  r+   r   c                 ó   — || d<   d S )Nr   r   r   s     r   r   zHeader.valuessrc&  r-   r   c                 ó   — dS )Na‹          align
            Sets the horizontal alignment of the `text` within the
            box. Has an effect only if `text` spans two or more
            lines (i.e. `text` contains one or more <br> HTML tags)
            or if an explicit width is set to override the text
            width.
        alignsrc
            Sets the source reference on Chart Studio Cloud for
            `align`.
        fill
            :class:`plotly.graph_objects.table.header.Fill`
            instance or dict with compatible properties
        font
            :class:`plotly.graph_objects.table.header.Font`
            instance or dict with compatible properties
        format
            Sets the cell value 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.
        formatsrc
            Sets the source reference on Chart Studio Cloud for
            `format`.
        height
            The height of cells.
        line
            :class:`plotly.graph_objects.table.header.Line`
            instance or dict with compatible properties
        prefix
            Prefix for cell values.
        prefixsrc
            Sets the source reference on Chart Studio Cloud for
            `prefix`.
        suffix
            Suffix for cell values.
        suffixsrc
            Sets the source reference on Chart Studio Cloud for
            `suffix`.
        values
            Header cell values. `values[m][n]` represents the value
            of the `n`th point in column `m`, therefore the
            `values[m]` vector length for all columns must be the
            same (longer vectors will be truncated). Each value
            must be a finite number or a string.
        valuessrc
            Sets the source reference on Chart Studio Cloud for
            `values`.
        r   r   s    r   Ú_prop_descriptionszHeader._prop_descriptions*  s   € ð0ð 0r   Nc           	      ón  •— t          ¦   «                              d¦  «         d|v r|d         | _        dS |€i }nct          || j        ¦  «        r|                     ¦   «         }n9t          |t          ¦  «        rt          j        |¦  «        }nt          d¦  «        ‚| 
                    dd¦  «        | _        | 
                    dd¦  «        | _        |                      d	||¦  «         |                      d
||¦  «         |                      d||¦  «         |                      d||¦  «         |                      d||¦  «         |                      d||¦  «         |                      d||¦  «         |                      d||	¦  «         |                      d||
¦  «         |                      d||¦  «         |                      d||¦  «         |                      d||¦  «         |                      d||¦  «         |                      d||¦  «          | j        di t          |fi |¤Ž¤Ž d| _        dS )a›  
        Construct a new Header object

        Parameters
        ----------
        arg
            dict of properties compatible with this constructor or
            an instance of :class:`plotly.graph_objs.table.Header`
        align
            Sets the horizontal alignment of the `text` within the
            box. Has an effect only if `text` spans two or more
            lines (i.e. `text` contains one or more <br> HTML tags)
            or if an explicit width is set to override the text
            width.
        alignsrc
            Sets the source reference on Chart Studio Cloud for
            `align`.
        fill
            :class:`plotly.graph_objects.table.header.Fill`
            instance or dict with compatible properties
        font
            :class:`plotly.graph_objects.table.header.Font`
            instance or dict with compatible properties
        format
            Sets the cell value 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.
        formatsrc
            Sets the source reference on Chart Studio Cloud for
            `format`.
        height
            The height of cells.
        line
            :class:`plotly.graph_objects.table.header.Line`
            instance or dict with compatible properties
        prefix
            Prefix for cell values.
        prefixsrc
            Sets the source reference on Chart Studio Cloud for
            `prefix`.
        suffix
            Suffix for cell values.
        suffixsrc
            Sets the source reference on Chart Studio Cloud for
            `suffix`.
        values
            Header cell values. `values[m][n]` represents the value
            of the `n`th point in column `m`, therefore the
            `values[m]` vector length for all columns must be the
            same (longer vectors will be truncated). Each value
            must be a finite number or a string.
        valuessrc
            Sets the source reference on Chart Studio Cloud for
            `values`.

        Returns
        -------
        Header
        ÚheaderÚ_parentNz�The first argument to the plotly.graph_objs.table.Header
constructor must be a dict or
an instance of :class:`plotly.graph_objs.table.Header`Úskip_invalidFÚ	_validateTr
   r   r   r   r   r   r   r	   r   r   r   r   r   r   r   )ÚsuperÚ__init__rC   Ú
isinstanceÚ	__class__Úto_plotly_jsonÚdictÚ_copyÚcopyÚ
ValueErrorÚpopÚ_skip_invalidrE   Ú_set_propertyÚ_process_kwargs)r   Úargr
   r   r   r   r   r   r   r	   r   r   r   r   r   r   ÚkwargsrI   s                    €r   rG   zHeader.__init__^  sY  ø€ õ^ 	‰Œ×Ò˜Ñ"Ô"Ð"Ø˜ÐÐØ! )Ô,ˆDŒLØˆFàˆ;ØˆCˆCÝ˜˜Tœ^Ñ,Ô,ð 	;Ø×$Ò$Ñ&Ô&ˆCˆCÝ˜�TÑ"Ô"ð 	;Ý”*˜S‘/”/ˆCˆCåð :ñ ;ô ;ð ;ð
 $ŸZšZ¨¸Ñ>Ô>ˆÔØŸš K°Ñ6Ô6ˆŒà×Ò˜7 C¨Ñ/Ô/Ð/Ø×Ò˜: s¨HÑ5Ô5Ð5Ø×Ò˜6 3¨Ñ-Ô-Ð-Ø×Ò˜6 3¨Ñ-Ô-Ð-Ø×Ò˜8 S¨&Ñ1Ô1Ð1Ø×Ò˜;¨¨YÑ7Ô7Ð7Ø×Ò˜8 S¨&Ñ1Ô1Ð1Ø×Ò˜6 3¨Ñ-Ô-Ð-Ø×Ò˜8 S¨&Ñ1Ô1Ð1Ø×Ò˜;¨¨YÑ7Ô7Ð7Ø×Ò˜8 S¨&Ñ1Ô1Ð1Ø×Ò˜;¨¨YÑ7Ô7Ð7Ø×Ò˜8 S¨&Ñ1Ô1Ð1Ø×Ò˜;¨¨YÑ7Ô7Ð7ØˆÔÐ3Ð3�t CÐ2Ð2¨6Ð2Ð2Ð3Ð3Ð3Ø"ˆÔÐÐr   )NNNNNNNNNNNNNNN)Ú__name__Ú
__module__Ú__qualname__Ú_parent_path_strÚ	_path_strÚ_valid_propsÚpropertyr
   Úsetterr   r   r   r   r   r   r	   r   r   r   r   r   r   r@   rG   Ú__classcell__)rI   s   @r   r   r      sÆ  ø€ € € € € ØÐØ€Iðð ð €Lð" ðð ñ „Xðð$ „\ðð ñ „\ðð ð ð  ñ „Xð ð „_ðð ñ „_ðð ðð ñ „Xðð 
„[ðð ñ „[ðð ðð ñ „Xðð 
„[ðð ñ „[ðð ðð ñ „Xðð  „]ðð ñ „]ðð ð!ð !ñ „Xð!ð Ôð ð  ñ Ôð ð ðð ñ „Xðð „]ðð ñ „]ðð ðð ñ „Xðð 
„[ðð ñ „[ðð ðð ñ „Xðð „]ðð ñ „]ðð ð!ð !ñ „Xð!ð Ôð ð  ñ Ôð ð ðð ñ „Xðð „]ðð ñ „]ðð ð!ð !ñ „Xð!ð Ôð ð  ñ Ôð ð ðð ñ „Xðð  „]ðð ñ „]ðð ð!ð !ñ „Xð!ð Ôð ð  ñ Ôð ð ð1ð 1ñ „Xð1ðj ØØØØØØØØØØØØØØð!r#ð r#ð r#ð r#ð r#ð r#ð r#ð r#ð r#ð r#r   r   )Úplotly.basedatatypesr   Ú_BaseTraceHierarchyTyperM   rL   r   r   r   r   ú<module>r`      se   ðð SÐ RÐ RÐ RÐ RÐ RØ Ð Ð Ð ðH#ð H#ð H#ð H#ð H#Ð$ñ H#ô H#ð H#ð H#ð H#r   