Ë
    {�h  ã                   ó.   — d dl mZ d dlZ G d„ de«      Zy)é    )ÚBaseLayoutHierarchyTypeNc                   ó¨   ‡ — e Zd ZdZdZddh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 )ÚCenterz
layout.geozlayout.geo.centerÚlatÚlonc                 ó   — | d   S )aA  
        Sets the latitude of the map's center. For all projection
        types, the map's latitude center lies at the middle of the
        latitude range by default.

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

        Returns
        -------
        int|float
        r   © ©Úselfs    úb/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/plotly/graph_objs/layout/geo/_center.pyr   z
Center.lat   s   € ð �E‰{Ðó    c                 ó   — || d<   y )Nr   r	   ©r   Úvals     r   r   z
Center.lat   ó   € àˆˆUŠr   c                 ó   — | d   S )aw  
        Sets the longitude of the map's center. By default, the map's
        longitude center lies at the middle of the longitude range for
        scoped projection and above `projection.rotation.lon`
        otherwise.

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

        Returns
        -------
        int|float
        r   r	   r
   s    r   r   z
Center.lon%   s   € ð �E‰{Ðr   c                 ó   — || d<   y )Nr   r	   r   s     r   r   z
Center.lon6   r   r   c                  ó   — y)NaÂ          lat
            Sets the latitude of the map's center. For all
            projection types, the map's latitude center lies at the
            middle of the latitude range by default.
        lon
            Sets the longitude of the map's center. By default, the
            map's longitude center lies at the middle of the
            longitude range for scoped projection and above
            `projection.rotation.lon` otherwise.
        r	   r
   s    r   Ú_prop_descriptionszCenter._prop_descriptions<   s   € ð
r   c           	      ó"  •— t         t        | �  d«       d|v r|d   | _        y|€i }nXt	        || j
                  «      r|j                  «       }n1t	        |t        «      rt        j                  |«      }nt        d«      ‚|j                  dd«      | _        |j                  dd«      | _        |j                  d	d«      }|�|n|}|�|| d	<   |j                  d
d«      }|�|n|}|�|| d
<    | j                  di t        |fi |¤Ž¤Ž d| _        y)aã  
        Construct a new Center object

        Parameters
        ----------
        arg
            dict of properties compatible with this constructor or
            an instance of
            :class:`plotly.graph_objs.layout.geo.Center`
        lat
            Sets the latitude of the map's center. For all
            projection types, the map's latitude center lies at the
            middle of the latitude range by default.
        lon
            Sets the longitude of the map's center. By default, the
            map's longitude center lies at the middle of the
            longitude range for scoped projection and above
            `projection.rotation.lon` otherwise.

        Returns
        -------
        Center
        ÚcenterÚ_parentNz—The first argument to the plotly.graph_objs.layout.geo.Center
constructor must be a dict or
an instance of :class:`plotly.graph_objs.layout.geo.Center`Úskip_invalidFÚ	_validateTr   r   r	   )Úsuperr   Ú__init__r   Ú
isinstanceÚ	__class__Úto_plotly_jsonÚdictÚ_copyÚcopyÚ
ValueErrorÚpopÚ_skip_invalidr   Ú_process_kwargs)r   Úargr   r   ÚkwargsÚ_vr   s         €r   r   zCenter.__init__J   s   ø€ ô0 	Œf�dÑ$ XÔ.à˜ÑØ! )Ñ,ˆDŒLØð ˆ;Ø‰CÜ˜˜TŸ^™^Ô,Ø×$Ñ$Ó&‰CÜ˜œTÔ"Ü—*‘*˜S“/‰Cäð?óð ð $ŸZ™Z¨¸Ó>ˆÔØŸ™ K°Ó6ˆŒð �W‰W�U˜DÓ!ˆØ�O‰S¨ˆØˆ>ØˆD�‰KØ�W‰W�U˜DÓ!ˆØ�O‰S¨ˆØˆ>ØˆD�‰Kð 	ˆ×ÑÑ3œt CÑ2¨6Ñ2Ò3ð #ˆÕr   )NNN)Ú__name__Ú
__module__Ú__qualname__Ú_parent_path_strÚ	_path_strÚ_valid_propsÚpropertyr   Úsetterr   r   r   Ú__classcell__)r   s   @r   r   r      s‘   ø„ ð $ÐØ#€IØ˜5�>€Lð ñó ðð 	‡Z�Zñó ðð
 ñó ðð  	‡Z�Zñó ðð
 ñó ð÷D#ñ D#r   r   )Úplotly.basedatatypesr   Ú_BaseLayoutHierarchyTyper"   r!   r   r	   r   r   ú<module>r5      s   ðÝ TÛ ôI#Ð%õ I#r   