
    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            6         ^  \ rS rSrSr/ rS/rSrS r                          S%S\	R                  \   S\	R                  \	R                  \\4      S\	R                  \   S\	R                  \   S\	R                  \   S	\	R                  \   S
\	R                  \	R                  \S   \4      S\	R                  \   S\	R                  \	R                  \S   \4      S\	R                  \   S\	R                  \	R                  \S   \4      S\	R                  \   S\	R                  \	R                  \S   \4      S\	R                  \	R                  \\4      S\	R                  \   S\	R                  \   S\	R                  \   S\	R                  \   S\	R                  \   S\	R                  \	R                  \S   \4      S\	R                  \   S\	R                  \   S\	R                  \   S \	R                  \	R$                     S!\	R                  \	R                  \\4      S"\	R                  \   44U 4S# jjjrS$rU =r$ )&Select   aY  A Select component.
Select is a wrapper for the <select> HTML5 element.
For detailed attribute info see:
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/select

Keyword arguments:

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

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

- accessKey (string; optional):
    Keyboard shortcut to activate or add focus to the element.

- aria-* (string; optional):
    A wildcard aria attribute.

- autoComplete (string; optional):
    Indicates whether controls in this form can by default have their
    values automatically completed by the browser.

- autoFocus (a value equal to: 'autoFocus', 'autofocus', 'AUTOFOCUS' | boolean; optional):
    The element should be automatically focused after the page loaded.

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

- contentEditable (string; optional):
    Indicates whether the element's content is editable.

- data-* (string; optional):
    A wildcard data attribute.

- dir (string; optional):
    Defines the text direction. Allowed values are ltr (Left-To-Right)
    or rtl (Right-To-Left).

- disable_n_clicks (boolean; optional):
    When True, this will disable the n_clicks prop.  Use this to
    remove event listeners that may interfere with screen readers.

- disabled (a value equal to: 'disabled', 'DISABLED' | boolean; optional):
    Indicates whether the user can interact with the element.

- draggable (string; optional):
    Defines whether the element can be dragged.

- form (string; optional):
    Indicates the form that is the owner of the element.

- hidden (a value equal to: 'hidden', 'HIDDEN' | boolean; optional):
    Prevents rendering of given element, while keeping child elements,
    e.g. script elements, active.

- key (string; optional):
    A unique identifier for the component, used to improve performance
    by React.js while rendering components See
    https://reactjs.org/docs/lists-and-keys.html for more info.

- lang (string; optional):
    Defines the language used in the element.

- multiple (a value equal to: 'multiple', 'MULTIPLE' | boolean; optional):
    Indicates whether multiple values can be entered in an input of
    the type email or file.

- n_clicks (number; default 0):
    An integer that represents the number of times that this element
    has been clicked on.

- n_clicks_timestamp (number; default -1):
    An integer that represents the time (in ms since 1970) at which
    n_clicks changed. This can be used to tell which button was
    changed most recently.

- name (string; optional):
    Name of the element. For example used by the server to identify
    the fields in form submits.

- required (a value equal to: 'required', 'REQUIRED' | boolean; optional):
    Indicates whether this element is required to fill out or not.

- role (string; optional):
    Defines an explicit role for an element for use by assistive
    technologies.

- size (string | number; optional):
    Defines the width of the element (in pixels). If the element's
    type attribute is text or password then it's the number of
    characters.

- spellCheck (string; optional):
    Indicates whether spell checking is allowed for the element.

- tabIndex (string | number; optional):
    Overrides the browser's default tab order and follows the one
    specified instead.

- title (string; optional):
    Text to be displayed in a tooltip when hovering over the element.childrendash_html_componentsidn_clicksn_clicks_timestampdisable_n_clickskey	autoFocus)r   	autofocus	AUTOFOCUSautoCompletedisabled)r   DISABLEDformmultiple)r   MULTIPLEnamerequired)r   REQUIREDsize	accessKey	classNamecontentEditabledir	draggablehidden)r$   HIDDENlangrole
spellCheckstyletabIndextitlec                   > / SQU l         SS/U l        / SQU l        SS/U l        UR	                  S5      n[        5       nUR                  U5        U Vs0 s H  nUS:w  d  M  UUU   _M     nn[        [        U ]&  " SSU0UD6  g s  snf )N)r   r   r   zaria-*r   r   r    r!   zdata-*r"   r   r   r#   r   r$   r   r&   r   r   r   r   r   r'   r   r(   r)   r*   r+   zdata-zaria-_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   r   r   r   r   r   r   r    r!   r"   r#   r$   r&   r'   r(   r)   r*   r+   kwargsr-   _localskargs	__class__s!                                   cC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\dash/html/Select.pyr7   Select.__init__   s    L
< ,3G*<'%
!< /6w-?*$45(v'5I~!j71:~Ifd$?h?$? Js   
B$
B)r/   r0   r1   r2   )NNNNNNNNNNNNNNNNNNNNNNNNNN)__name__
__module____qualname____firstlineno____doc___children_props_base_nodes
_namespace_typetypingOptionalComponentTypeUnionstrdict
NumberTypeboolr   Anyr7   __static_attributes____classcell__)r=   s   @r>   r	   r	      sM   gMR O,K'JE 487;04:>26$( -1 %) %) ?C*.*.04$(*.SW%)%)+/-1CG&*Gi@//-0i@ OOFLLd34i@ //*-	i@
 #OOJ7i@ !//$/i@ __S!i@ ??LL!FGMN
i@ ooc*i@ //LL!78$>?
i@ ooc"i@  //LL!78$>?
!i@& ooc"'i@( //LL!78$>?
)i@. oofll3
?;</i@0 ??3'1i@2 ??3'3i@4  -5i@6 __S!7i@8 ??3'9i@: W5G-H$-N OP;i@< ooc"=i@> ooc"?i@@ OOC(Ai@B vzz*Ci@D //&,,sJ"?@Ei@F s#Gi@ i@    r	   r7   )rI   typing_extensionsr   r   r   dash.development.base_componentr   r   rL   rM   intfloatSequencerK   SupportsFloatSupportsIntSupportsComplexrO   r	   setattrr7   r.   rT   r>   <module>r^      s     = = H	
OOFLLc5)T!ABCE \\
&,,f.D.DD

X@Y X@v 
-foo> ?rT   