
    Ehz                     B   S SK r S SKJrJrJr  S SKJrJr  \ R                  \	\
\\S\ R                  \ R                  \	\
\\S4      4   r\ R                  \ R                  \ R                  \ R                   4   r " S S\5      r\" \S\" \R(                  5      5        g)    N)	TypedDictNotRequiredLiteral)	Component_explicitize_argsc                     ^  \ rS rSrSr/ rS/rSrS r\	" S\
\   \
\   \
\   S.5      r         SS\R                  \   S\R                  \   S\R                  \   S	\R                  \   S
\R                  \   S\R                  \   S\R                  \R"                     S\R                  \R$                  \\4      S\R                  S   4U 4S jjjrSrU =r$ )Link   at  A Link component.
Link allows you to create a clickable link within a multi-page app.

For links with destinations outside the current app, `html.A` is a better
component to use.

Keyword arguments:

- children (a list of or a singular dash component, string or number; optional):
    The children of this component.

- href (string; required):
    The URL of a linked resource.

- target (string; optional):
    Specifies where to open the link reference.

- refresh (boolean; default False):
    Controls whether or not the page will refresh when the link is
    clicked.

- title (string; optional):
    Adds the title attribute to your link, which can contain
    supplementary information.

- className (string; optional):
    Often used with CSS to style elements with common properties.

- id (string; optional):
    The ID of this component, used to identify dash components in
    callbacks. The ID needs to be unique across all of the components
    in an app.

- loading_state (dict; optional):
    Object that holds the loading state object coming from
    dash-renderer.

    `loading_state` is a dict with keys:

    - is_loading (boolean; optional):
        Determines if the component is loading or not.

    - prop_name (string; optional):
        Holds which property is loading.

    - component_name (string; optional):
        Holds the name of the component that is loading.childrendash_core_componentsLoadingState)
is_loading	prop_namecomponent_namehreftargetrefreshtitle	classNamestyleidloading_statec
                 J  > / SQU l         / U l        / SQU l        / U l        U
R	                  S5      n[        5       nUR                  U
5        U Vs0 s H  oS:w  d  M
  XU   _M     nnS H  nX;  d  M
  [        SU-   S-   5      e   [        [        U ]*  " SSU0UD6  g s  snf )N)	r   r   r   r   r   r   r   r   r   _explicit_argsr   )r   zRequired argument `z` was not specified. )_prop_names_valid_wildcard_attributesavailable_propertiesavailable_wildcard_propertiespoplocalsupdate	TypeErrorsuperr	   __init__)selfr   r   r   r   r   r   r   r   r   kwargsr   _localskargs	__class__s                  `C:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\dash/dcc/Link.pyr%   Link.__init__S   s    

 +-'
%
! .0*$45(v'5I~!j1:~IA} 5 9<R RSS  	dD"=H== Js   	B 	B )r   r   r   r   )	NNNNNNNNN)__name__
__module____qualname____firstlineno____doc___children_props_base_nodes
_namespace_typer   r   boolstrr   typingOptionalComponentTypeAnyUniondictr%   __static_attributes____classcell__)r+   s   @r,   r	   r	      s-   .@` O,K'JE%d+$S))#.	
L 48%)'+)-&**.-17;9=.>//-0.> ooc".> $	.>
 &.> s#.> ??3'.> vzz*.> OOFLLd34.> ~6.> .>    r	   r%   )r9   typing_extensionsr   r   r   dash.development.base_componentr   r   r=   r8   intfloatSequencer;   SupportsFloatSupportsIntSupportsComplex
NumberTyper	   setattrr%   r   rA   r,   <module>rL      s     = = H	
OOFLLc5)T!ABCE \\
&,,f.D.DD

l>9 l>^ j+DMM: ;rA   