
    Eh                     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\
\S      05      r         SS\R                  \   S\R                  \R                   \\4      S	\R                  \   S
\R                  \   S\R                  \   S\R                  \   S\R                  \   S\R                  S   S\R                  \R(                     4U 4S jjjrSrU =r$ )Markdown   af  A Markdown component.
A component that renders Markdown text as specified by the
GitHub Markdown spec. These component uses
[react-markdown](https://rexxars.github.io/react-markdown/) under the hood.

Keyword arguments:

- children (string | list of strings; optional):
    A markdown string (or array of strings) that adheres to the
    CommonMark spec.

- 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.

- className (string; optional):
    Class name of the container element.

- dangerously_allow_html (boolean; default False):
    A boolean to control raw HTML escaping. Setting HTML from code is
    risky because it's easy to inadvertently expose your users to a
    cross-site scripting (XSS)
    (https://en.wikipedia.org/wiki/Cross-site_scripting) attack.

- dedent (boolean; default True):
    Remove matching leading whitespace from all lines. Lines that are
    empty, or contain *only* whitespace, are ignored. Both spaces and
    tab characters are removed, but only if they match; we will not
    convert tabs to spaces or vice versa.

- highlight_config (dict; optional):
    Config options for syntax highlighting.

    `highlight_config` is a dict with keys:

    - theme (a value equal to: 'dark', 'light'; optional):
        Color scheme; default 'light'.

- link_target (string; optional):
    A string for the target attribute to use on links (such as
    "_blank").

- mathjax (boolean; default False):
    If True, loads mathjax v3 (tex-svg) into the page and use it in
    the markdown.childrendash_core_componentsHighlightConfigtheme)darklightid	classNamemathjaxdangerously_allow_htmllink_targetdedenthighlight_configstylec
                   > / 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[        [        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    )
_prop_names_valid_wildcard_attributesavailable_propertiesavailable_wildcard_propertiespoplocalsupdatesuperr	   __init__)selfr   r   r   r   r   r   r   r   r   kwargsr   _localskargs	__class__s                  dC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\dash/dcc/Markdown.pyr$   Markdown.__init__M   s    

 +-'
%
! .0*$45(v'5I~!j1:~Ih&AADA Js   	B	B)r   r   r   r   )	NNNNNNNNN)__name__
__module____qualname____firstlineno____doc___children_props_base_nodes
_namespace_typer   r   r   r   typingOptionalComponentTypeUnionstrdictboolAnyr$   __static_attributes____classcell__)r*   s   @r+   r	   r	      s,   -^ O,K'JEG[1I%JKO 487;*.)-8<,0(,?C-1*B//-0*B OOFLLd34*B ??3'	*B
 &*B !' 5*B __S)*B %*B !//*;<*B vzz**B *B    r	   r$   )r6   typing_extensionsr   r   r   dash.development.base_componentr   r   r9   r:   intfloatSequencer8   SupportsFloatSupportsIntSupportsComplex
NumberTyper	   setattrr$   r   r@   r+   <module>rK      s     = = H	
OOFLLc5)T!ABCE \\
&,,f.D.DD

bBy bBJ */0A0AB Cr@   