aboutsummaryrefslogtreecommitdiff
path: root/venv/lib/python3.8/site-packages/dash/html
diff options
context:
space:
mode:
authorsotech117 <michael_foiani@brown.edu>2025-07-31 17:27:24 -0400
committersotech117 <michael_foiani@brown.edu>2025-07-31 17:27:24 -0400
commit5bf22fc7e3c392c8bd44315ca2d06d7dca7d084e (patch)
tree8dacb0f195df1c0788d36dd0064f6bbaa3143ede /venv/lib/python3.8/site-packages/dash/html
parentb832d364da8c2efe09e3f75828caf73c50d01ce3 (diff)
add code for analysis of data
Diffstat (limited to 'venv/lib/python3.8/site-packages/dash/html')
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/.gitkeep0
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/A.py231
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Abbr.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Acronym.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Address.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Area.py237
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Article.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Aside.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Audio.py229
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/B.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Base.py193
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Basefont.py183
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Bdi.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Bdo.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Big.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Blink.py183
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Blockquote.py185
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Br.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Button.py270
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Canvas.py197
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Caption.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Center.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Cite.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Code.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Col.py184
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Colgroup.py184
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Content.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Data.py186
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Datalist.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Dd.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Del.py191
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Details.py187
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Dfn.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Dialog.py187
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Div.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Dl.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Dt.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Em.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Embed.py209
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Fieldset.py200
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Figcaption.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Figure.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Font.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Footer.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Form.py242
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Frame.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Frameset.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/H1.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/H2.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/H3.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/H4.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/H5.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/H6.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Header.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Hgroup.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Hr.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/I.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Iframe.py234
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Img.py237
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Ins.py191
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Kbd.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Keygen.py184
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Label.py191
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Legend.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Li.py186
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Link.py235
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Main.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/MapEl.py186
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Mark.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Marquee.py190
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Meta.py210
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Meter.py222
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Nav.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Nobr.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Noscript.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/ObjectEl.py227
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Ol.py200
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Optgroup.py193
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Option.py208
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Output.py203
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/P.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Param.py193
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Picture.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Plaintext.py185
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Pre.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Progress.py198
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Q.py185
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Rb.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Rp.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Rt.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Rtc.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Ruby.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/S.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Samp.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Script.py227
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Section.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Select.py240
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Shadow.py184
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Slot.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Small.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Source.py209
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Spacer.py183
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Span.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Strike.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Strong.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Sub.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Summary.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Sup.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Table.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Tbody.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Td.py198
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Template.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Textarea.py275
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Tfoot.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Th.py205
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Thead.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Time.py185
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Title.py184
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Tr.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Track.py211
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/U.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Ul.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Var.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Video.py254
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Wbr.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/Xmp.py179
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/__init__.py59
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/_imports_.py253
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/dash_html_components.min.js2
-rw-r--r--venv/lib/python3.8/site-packages/dash/html/dash_html_components.min.js.map1
130 files changed, 24031 insertions, 0 deletions
diff --git a/venv/lib/python3.8/site-packages/dash/html/.gitkeep b/venv/lib/python3.8/site-packages/dash/html/.gitkeep
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/.gitkeep
diff --git a/venv/lib/python3.8/site-packages/dash/html/A.py b/venv/lib/python3.8/site-packages/dash/html/A.py
new file mode 100644
index 0000000..51989ab
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/A.py
@@ -0,0 +1,231 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class A(Component):
+ """An A component.
+ A is a wrapper for the <a> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a
+
+ 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.
+
+ - 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.
+
+ - download (string; optional):
+ Indicates that the hyperlink is to be used for downloading a
+ resource.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - hidden (a value equal to: 'hidden', 'HIDDEN' | boolean; optional):
+ Prevents rendering of given element, while keeping child elements,
+ e.g. script elements, active.
+
+ - href (string; optional):
+ The URL of a linked resource.
+
+ - hrefLang (string; optional):
+ Specifies the language of the linked resource.
+
+ - 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.
+
+ - media (string; optional):
+ Specifies a hint of the media for which the linked resource was
+ designed.
+
+ - 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.
+
+ - referrerPolicy (string; optional):
+ Specifies which referrer is sent when fetching the resource.
+
+ - rel (string; optional):
+ Specifies the relationship of the target object to the link
+ object.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - shape (string; optional)
+
+ - 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.
+
+ - target (string; optional):
+ Specifies where to open the linked document (in the case of an <a>
+ element) or where to display the response received (in the case of
+ a <form> element).
+
+ - title (string; optional):
+ Text to be displayed in a tooltip when hovering over the element."""
+
+ _children_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "A"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ download: typing.Optional[str] = None,
+ href: typing.Optional[str] = None,
+ hrefLang: typing.Optional[str] = None,
+ media: typing.Optional[str] = None,
+ referrerPolicy: typing.Optional[str] = None,
+ rel: typing.Optional[str] = None,
+ shape: typing.Optional[str] = None,
+ target: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "download",
+ "draggable",
+ "hidden",
+ "href",
+ "hrefLang",
+ "key",
+ "lang",
+ "media",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "referrerPolicy",
+ "rel",
+ "role",
+ "shape",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "target",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "download",
+ "draggable",
+ "hidden",
+ "href",
+ "hrefLang",
+ "key",
+ "lang",
+ "media",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "referrerPolicy",
+ "rel",
+ "role",
+ "shape",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "target",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(A, self).__init__(children=children, **args)
+
+
+setattr(A, "__init__", _explicitize_args(A.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Abbr.py b/venv/lib/python3.8/site-packages/dash/html/Abbr.py
new file mode 100644
index 0000000..d2c91eb
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Abbr.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Abbr(Component):
+ """An Abbr component.
+ Abbr is a wrapper for the <abbr> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/abbr
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Abbr"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Abbr, self).__init__(children=children, **args)
+
+
+setattr(Abbr, "__init__", _explicitize_args(Abbr.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Acronym.py b/venv/lib/python3.8/site-packages/dash/html/Acronym.py
new file mode 100644
index 0000000..28a326c
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Acronym.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Acronym(Component):
+ """An Acronym component.
+ Acronym is a wrapper for the <acronym> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/acronym
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Acronym"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Acronym, self).__init__(children=children, **args)
+
+
+setattr(Acronym, "__init__", _explicitize_args(Acronym.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Address.py b/venv/lib/python3.8/site-packages/dash/html/Address.py
new file mode 100644
index 0000000..708e6a8
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Address.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Address(Component):
+ """An Address component.
+ Address is a wrapper for the <address> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/address
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Address"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Address, self).__init__(children=children, **args)
+
+
+setattr(Address, "__init__", _explicitize_args(Address.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Area.py b/venv/lib/python3.8/site-packages/dash/html/Area.py
new file mode 100644
index 0000000..33af061
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Area.py
@@ -0,0 +1,237 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Area(Component):
+ """An Area component.
+ Area is a wrapper for the <area> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/area
+
+ 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.
+
+ - alt (string; optional):
+ Alternative text in case an image can't be displayed.
+
+ - aria-* (string; optional):
+ A wildcard aria attribute.
+
+ - className (string; optional):
+ Often used with CSS to style elements with common properties.
+
+ - contentEditable (string; optional):
+ Indicates whether the element's content is editable.
+
+ - coords (string; optional):
+ A set of values specifying the coordinates of the hot-spot region.
+
+ - 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.
+
+ - download (string; optional):
+ Indicates that the hyperlink is to be used for downloading a
+ resource.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - hidden (a value equal to: 'hidden', 'HIDDEN' | boolean; optional):
+ Prevents rendering of given element, while keeping child elements,
+ e.g. script elements, active.
+
+ - href (string; optional):
+ The URL of a linked resource.
+
+ - 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.
+
+ - media (string; optional):
+ Specifies a hint of the media for which the linked resource was
+ designed.
+
+ - 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.
+
+ - referrerPolicy (string; optional):
+ Specifies which referrer is sent when fetching the resource.
+
+ - rel (string; optional):
+ Specifies the relationship of the target object to the link
+ object.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - shape (string; optional)
+
+ - 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.
+
+ - target (string; optional):
+ Specifies where to open the linked document (in the case of an <a>
+ element) or where to display the response received (in the case of
+ a <form> element).
+
+ - title (string; optional):
+ Text to be displayed in a tooltip when hovering over the element."""
+
+ _children_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Area"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ alt: typing.Optional[str] = None,
+ coords: typing.Optional[str] = None,
+ download: typing.Optional[str] = None,
+ href: typing.Optional[str] = None,
+ media: typing.Optional[str] = None,
+ referrerPolicy: typing.Optional[str] = None,
+ rel: typing.Optional[str] = None,
+ shape: typing.Optional[str] = None,
+ target: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "alt",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "coords",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "download",
+ "draggable",
+ "hidden",
+ "href",
+ "key",
+ "lang",
+ "media",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "referrerPolicy",
+ "rel",
+ "role",
+ "shape",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "target",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "alt",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "coords",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "download",
+ "draggable",
+ "hidden",
+ "href",
+ "key",
+ "lang",
+ "media",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "referrerPolicy",
+ "rel",
+ "role",
+ "shape",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "target",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Area, self).__init__(children=children, **args)
+
+
+setattr(Area, "__init__", _explicitize_args(Area.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Article.py b/venv/lib/python3.8/site-packages/dash/html/Article.py
new file mode 100644
index 0000000..b9b674e
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Article.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Article(Component):
+ """An Article component.
+ Article is a wrapper for the <article> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/article
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Article"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Article, self).__init__(children=children, **args)
+
+
+setattr(Article, "__init__", _explicitize_args(Article.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Aside.py b/venv/lib/python3.8/site-packages/dash/html/Aside.py
new file mode 100644
index 0000000..a150a2a
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Aside.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Aside(Component):
+ """An Aside component.
+ Aside is a wrapper for the <aside> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/aside
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Aside"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Aside, self).__init__(children=children, **args)
+
+
+setattr(Aside, "__init__", _explicitize_args(Aside.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Audio.py b/venv/lib/python3.8/site-packages/dash/html/Audio.py
new file mode 100644
index 0000000..75d1ccb
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Audio.py
@@ -0,0 +1,229 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Audio(Component):
+ """An Audio component.
+ Audio is a wrapper for the <audio> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/audio
+
+ 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.
+
+ - autoPlay (a value equal to: 'autoPlay', 'autoplay', 'AUTOPLAY' | boolean; optional):
+ The audio or video should play as soon as possible.
+
+ - className (string; optional):
+ Often used with CSS to style elements with common properties.
+
+ - contentEditable (string; optional):
+ Indicates whether the element's content is editable.
+
+ - controls (a value equal to: 'controls', 'CONTROLS' | boolean; optional):
+ Indicates whether the browser should show playback controls to the
+ user.
+
+ - crossOrigin (string; optional):
+ How the element handles cross-origin requests.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - loop (a value equal to: 'loop', 'LOOP' | boolean; optional):
+ Indicates whether the media should start playing from the start
+ when it's finished.
+
+ - muted (a value equal to: 'muted', 'MUTED' | boolean; optional):
+ Indicates whether the audio will be initially silenced on page
+ load.
+
+ - 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.
+
+ - preload (string; optional):
+ Indicates whether the whole resource, parts of it or nothing
+ should be preloaded.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - spellCheck (string; optional):
+ Indicates whether spell checking is allowed for the element.
+
+ - src (string; optional):
+ The URL of the embeddable content.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Audio"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ autoPlay: typing.Optional[
+ typing.Union[Literal["autoPlay", "autoplay", "AUTOPLAY"], bool]
+ ] = None,
+ controls: typing.Optional[
+ typing.Union[Literal["controls", "CONTROLS"], bool]
+ ] = None,
+ crossOrigin: typing.Optional[str] = None,
+ loop: typing.Optional[typing.Union[Literal["loop", "LOOP"], bool]] = None,
+ muted: typing.Optional[typing.Union[Literal["muted", "MUTED"], bool]] = None,
+ preload: typing.Optional[str] = None,
+ src: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "autoPlay",
+ "className",
+ "contentEditable",
+ "controls",
+ "crossOrigin",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "loop",
+ "muted",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "preload",
+ "role",
+ "spellCheck",
+ "src",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "autoPlay",
+ "className",
+ "contentEditable",
+ "controls",
+ "crossOrigin",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "loop",
+ "muted",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "preload",
+ "role",
+ "spellCheck",
+ "src",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Audio, self).__init__(children=children, **args)
+
+
+setattr(Audio, "__init__", _explicitize_args(Audio.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/B.py b/venv/lib/python3.8/site-packages/dash/html/B.py
new file mode 100644
index 0000000..6c9a3d7
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/B.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class B(Component):
+ """A B component.
+ B is a wrapper for the <b> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/b
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "B"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(B, self).__init__(children=children, **args)
+
+
+setattr(B, "__init__", _explicitize_args(B.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Base.py b/venv/lib/python3.8/site-packages/dash/html/Base.py
new file mode 100644
index 0000000..9b30caf
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Base.py
@@ -0,0 +1,193 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Base(Component):
+ """A Base component.
+ Base is a wrapper for the <base> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/base
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - hidden (a value equal to: 'hidden', 'HIDDEN' | boolean; optional):
+ Prevents rendering of given element, while keeping child elements,
+ e.g. script elements, active.
+
+ - href (string; optional):
+ The URL of a linked resource.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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.
+
+ - target (string; optional):
+ Specifies where to open the linked document (in the case of an <a>
+ element) or where to display the response received (in the case of
+ a <form> element).
+
+ - title (string; optional):
+ Text to be displayed in a tooltip when hovering over the element."""
+
+ _children_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Base"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ href: typing.Optional[str] = None,
+ target: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "href",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "target",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "href",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "target",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Base, self).__init__(children=children, **args)
+
+
+setattr(Base, "__init__", _explicitize_args(Base.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Basefont.py b/venv/lib/python3.8/site-packages/dash/html/Basefont.py
new file mode 100644
index 0000000..4935662
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Basefont.py
@@ -0,0 +1,183 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Basefont(Component):
+ """A Basefont component.
+ Basefont is a wrapper for the <basefont> HTML5 element.
+
+ OBSOLETE: <basefont> is included for completeness, but should be avoided
+ as it is only supported by Internet Explorer.
+
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/basefont
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Basefont"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Basefont, self).__init__(children=children, **args)
+
+
+setattr(Basefont, "__init__", _explicitize_args(Basefont.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Bdi.py b/venv/lib/python3.8/site-packages/dash/html/Bdi.py
new file mode 100644
index 0000000..931c320
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Bdi.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Bdi(Component):
+ """A Bdi component.
+ Bdi is a wrapper for the <bdi> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/bdi
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Bdi"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Bdi, self).__init__(children=children, **args)
+
+
+setattr(Bdi, "__init__", _explicitize_args(Bdi.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Bdo.py b/venv/lib/python3.8/site-packages/dash/html/Bdo.py
new file mode 100644
index 0000000..fa9c7ea
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Bdo.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Bdo(Component):
+ """A Bdo component.
+ Bdo is a wrapper for the <bdo> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/bdo
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Bdo"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Bdo, self).__init__(children=children, **args)
+
+
+setattr(Bdo, "__init__", _explicitize_args(Bdo.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Big.py b/venv/lib/python3.8/site-packages/dash/html/Big.py
new file mode 100644
index 0000000..aa7750f
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Big.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Big(Component):
+ """A Big component.
+ Big is a wrapper for the <big> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/big
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Big"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Big, self).__init__(children=children, **args)
+
+
+setattr(Big, "__init__", _explicitize_args(Big.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Blink.py b/venv/lib/python3.8/site-packages/dash/html/Blink.py
new file mode 100644
index 0000000..ed95c2e
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Blink.py
@@ -0,0 +1,183 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Blink(Component):
+ """A Blink component.
+ Blink is a wrapper for the <blink> HTML5 element.
+
+ OBSOLETE: <blink> is included for completeness, but should be avoided
+ as it is not supported by any modern browsers.
+
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/blink
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Blink"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Blink, self).__init__(children=children, **args)
+
+
+setattr(Blink, "__init__", _explicitize_args(Blink.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Blockquote.py b/venv/lib/python3.8/site-packages/dash/html/Blockquote.py
new file mode 100644
index 0000000..cc1a3ec
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Blockquote.py
@@ -0,0 +1,185 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Blockquote(Component):
+ """A Blockquote component.
+ Blockquote is a wrapper for the <blockquote> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/blockquote
+
+ 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.
+
+ - cite (string; optional):
+ Contains a URI which points to the source of the quote or change.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Blockquote"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ cite: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "cite",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "cite",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Blockquote, self).__init__(children=children, **args)
+
+
+setattr(Blockquote, "__init__", _explicitize_args(Blockquote.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Br.py b/venv/lib/python3.8/site-packages/dash/html/Br.py
new file mode 100644
index 0000000..6070db0
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Br.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Br(Component):
+ """A Br component.
+ Br is a wrapper for the <br> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/br
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Br"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Br, self).__init__(children=children, **args)
+
+
+setattr(Br, "__init__", _explicitize_args(Br.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Button.py b/venv/lib/python3.8/site-packages/dash/html/Button.py
new file mode 100644
index 0000000..696779c
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Button.py
@@ -0,0 +1,270 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Button(Component):
+ """A Button component.
+ Button is a wrapper for the <button> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button
+
+ 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.
+
+ - 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.
+
+ - formAction (string; optional):
+ Indicates the action of the element, overriding the action defined
+ in the <form>.
+
+ - formEncType (string; optional):
+ If the button/input is a submit button (e.g., type=\"submit\"),
+ this attribute sets the encoding type to use during form
+ submission. If this attribute is specified, it overrides the
+ enctype attribute of the button's form owner.
+
+ - formMethod (string; optional):
+ If the button/input is a submit button (e.g., type=\"submit\"),
+ this attribute sets the submission method to use during form
+ submission (GET, POST, etc.). If this attribute is specified, it
+ overrides the method attribute of the button's form owner.
+
+ - formNoValidate (a value equal to: 'formNoValidate', 'formnovalidate', 'FORMNOVALIDATE' | boolean; optional):
+ If the button/input is a submit button (e.g., type=\"submit\"),
+ this boolean attribute specifies that the form is not to be
+ validated when it is submitted. If this attribute is specified, it
+ overrides the novalidate attribute of the button's form owner.
+
+ - formTarget (string; optional):
+ If the button/input is a submit button (e.g., type=\"submit\"),
+ this attribute specifies the browsing context (for example, tab,
+ window, or inline frame) in which to display the response that is
+ received after submitting the form. If this attribute is
+ specified, it overrides the target attribute of the button's form
+ owner.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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.
+
+ - type (string; optional):
+ Defines the type of the element.
+
+ - value (string; optional):
+ Defines a default value which will be displayed in the element on
+ page load."""
+
+ _children_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Button"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ autoFocus: typing.Optional[
+ typing.Union[Literal["autoFocus", "autofocus", "AUTOFOCUS"], bool]
+ ] = None,
+ disabled: typing.Optional[
+ typing.Union[Literal["disabled", "DISABLED"], bool]
+ ] = None,
+ form: typing.Optional[str] = None,
+ formAction: typing.Optional[str] = None,
+ formEncType: typing.Optional[str] = None,
+ formMethod: typing.Optional[str] = None,
+ formNoValidate: typing.Optional[
+ typing.Union[
+ Literal["formNoValidate", "formnovalidate", "FORMNOVALIDATE"], bool
+ ]
+ ] = None,
+ formTarget: typing.Optional[str] = None,
+ name: typing.Optional[str] = None,
+ type: typing.Optional[str] = None,
+ value: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "autoFocus",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "disabled",
+ "draggable",
+ "form",
+ "formAction",
+ "formEncType",
+ "formMethod",
+ "formNoValidate",
+ "formTarget",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "name",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ "type",
+ "value",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "autoFocus",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "disabled",
+ "draggable",
+ "form",
+ "formAction",
+ "formEncType",
+ "formMethod",
+ "formNoValidate",
+ "formTarget",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "name",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ "type",
+ "value",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Button, self).__init__(children=children, **args)
+
+
+setattr(Button, "__init__", _explicitize_args(Button.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Canvas.py b/venv/lib/python3.8/site-packages/dash/html/Canvas.py
new file mode 100644
index 0000000..bca9f67
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Canvas.py
@@ -0,0 +1,197 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Canvas(Component):
+ """A Canvas component.
+ Canvas is a wrapper for the <canvas> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/canvas
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - height (string | number; optional):
+ Specifies the height of elements listed here. For all other
+ elements, use the CSS height property. Note: In some instances,
+ such as <div>, this is a legacy attribute, in which case the CSS
+ height property should be used instead.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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.
+
+ - width (string | number; optional):
+ For the elements listed here, this establishes the element's
+ width. Note: For all other instances, such as <div>, this is a
+ legacy attribute, in which case the CSS width property should be
+ used instead."""
+
+ _children_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Canvas"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ height: typing.Optional[typing.Union[str, NumberType]] = None,
+ width: typing.Optional[typing.Union[str, NumberType]] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "height",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ "width",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "height",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ "width",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Canvas, self).__init__(children=children, **args)
+
+
+setattr(Canvas, "__init__", _explicitize_args(Canvas.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Caption.py b/venv/lib/python3.8/site-packages/dash/html/Caption.py
new file mode 100644
index 0000000..65370f0
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Caption.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Caption(Component):
+ """A Caption component.
+ Caption is a wrapper for the <caption> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/caption
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Caption"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Caption, self).__init__(children=children, **args)
+
+
+setattr(Caption, "__init__", _explicitize_args(Caption.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Center.py b/venv/lib/python3.8/site-packages/dash/html/Center.py
new file mode 100644
index 0000000..ac5456b
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Center.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Center(Component):
+ """A Center component.
+ Center is a wrapper for the <center> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/center
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Center"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Center, self).__init__(children=children, **args)
+
+
+setattr(Center, "__init__", _explicitize_args(Center.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Cite.py b/venv/lib/python3.8/site-packages/dash/html/Cite.py
new file mode 100644
index 0000000..0b03a90
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Cite.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Cite(Component):
+ """A Cite component.
+ Cite is a wrapper for the <cite> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/cite
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Cite"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Cite, self).__init__(children=children, **args)
+
+
+setattr(Cite, "__init__", _explicitize_args(Cite.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Code.py b/venv/lib/python3.8/site-packages/dash/html/Code.py
new file mode 100644
index 0000000..1b5d501
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Code.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Code(Component):
+ """A Code component.
+ Code is a wrapper for the <code> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/code
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Code"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Code, self).__init__(children=children, **args)
+
+
+setattr(Code, "__init__", _explicitize_args(Code.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Col.py b/venv/lib/python3.8/site-packages/dash/html/Col.py
new file mode 100644
index 0000000..c16c1da
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Col.py
@@ -0,0 +1,184 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Col(Component):
+ """A Col component.
+ Col is a wrapper for the <col> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/col
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - span (string; optional)
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Col"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ span: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "span",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "span",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Col, self).__init__(children=children, **args)
+
+
+setattr(Col, "__init__", _explicitize_args(Col.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Colgroup.py b/venv/lib/python3.8/site-packages/dash/html/Colgroup.py
new file mode 100644
index 0000000..50610b1
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Colgroup.py
@@ -0,0 +1,184 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Colgroup(Component):
+ """A Colgroup component.
+ Colgroup is a wrapper for the <colgroup> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/colgroup
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - span (string; optional)
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Colgroup"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ span: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "span",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "span",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Colgroup, self).__init__(children=children, **args)
+
+
+setattr(Colgroup, "__init__", _explicitize_args(Colgroup.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Content.py b/venv/lib/python3.8/site-packages/dash/html/Content.py
new file mode 100644
index 0000000..e4032a7
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Content.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Content(Component):
+ """A Content component.
+ Content is a wrapper for the <content> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/content
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Content"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Content, self).__init__(children=children, **args)
+
+
+setattr(Content, "__init__", _explicitize_args(Content.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Data.py b/venv/lib/python3.8/site-packages/dash/html/Data.py
new file mode 100644
index 0000000..4b2df46
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Data.py
@@ -0,0 +1,186 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Data(Component):
+ """A Data component.
+ Data is a wrapper for the <data> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/data
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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.
+
+ - value (string; optional):
+ Defines a default value which will be displayed in the element on
+ page load."""
+
+ _children_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Data"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ value: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ "value",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ "value",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Data, self).__init__(children=children, **args)
+
+
+setattr(Data, "__init__", _explicitize_args(Data.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Datalist.py b/venv/lib/python3.8/site-packages/dash/html/Datalist.py
new file mode 100644
index 0000000..76c415f
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Datalist.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Datalist(Component):
+ """A Datalist component.
+ Datalist is a wrapper for the <datalist> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/datalist
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Datalist"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Datalist, self).__init__(children=children, **args)
+
+
+setattr(Datalist, "__init__", _explicitize_args(Datalist.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Dd.py b/venv/lib/python3.8/site-packages/dash/html/Dd.py
new file mode 100644
index 0000000..f905f60
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Dd.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Dd(Component):
+ """A Dd component.
+ Dd is a wrapper for the <dd> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dd
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Dd"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Dd, self).__init__(children=children, **args)
+
+
+setattr(Dd, "__init__", _explicitize_args(Dd.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Del.py b/venv/lib/python3.8/site-packages/dash/html/Del.py
new file mode 100644
index 0000000..13cbaf2
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Del.py
@@ -0,0 +1,191 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Del(Component):
+ """A Del component.
+ Del is a wrapper for the <del> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/del
+
+ 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.
+
+ - cite (string; optional):
+ Contains a URI which points to the source of the quote or change.
+
+ - 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.
+
+ - dateTime (string; optional):
+ Indicates the date and time associated with the element.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Del"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ cite: typing.Optional[str] = None,
+ dateTime: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "cite",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dateTime",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "cite",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dateTime",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Del, self).__init__(children=children, **args)
+
+
+setattr(Del, "__init__", _explicitize_args(Del.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Details.py b/venv/lib/python3.8/site-packages/dash/html/Details.py
new file mode 100644
index 0000000..8fecd91
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Details.py
@@ -0,0 +1,187 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Details(Component):
+ """A Details component.
+ Details is a wrapper for the <details> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/details
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - open (a value equal to: 'open', 'OPEN' | boolean; optional):
+ Indicates whether the contents are currently visible (in the case
+ of a <details> element) or whether the dialog is active and can be
+ interacted with (in the case of a <dialog> element).
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Details"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ open: typing.Optional[typing.Union[Literal["open", "OPEN"], bool]] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "open",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "open",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Details, self).__init__(children=children, **args)
+
+
+setattr(Details, "__init__", _explicitize_args(Details.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Dfn.py b/venv/lib/python3.8/site-packages/dash/html/Dfn.py
new file mode 100644
index 0000000..1e6c308
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Dfn.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Dfn(Component):
+ """A Dfn component.
+ Dfn is a wrapper for the <dfn> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dfn
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Dfn"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Dfn, self).__init__(children=children, **args)
+
+
+setattr(Dfn, "__init__", _explicitize_args(Dfn.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Dialog.py b/venv/lib/python3.8/site-packages/dash/html/Dialog.py
new file mode 100644
index 0000000..c5b4fa7
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Dialog.py
@@ -0,0 +1,187 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Dialog(Component):
+ """A Dialog component.
+ Dialog is a wrapper for the <dialog> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dialog
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - open (a value equal to: 'open', 'OPEN' | boolean; optional):
+ Indicates whether the contents are currently visible (in the case
+ of a <details> element) or whether the dialog is active and can be
+ interacted with (in the case of a <dialog> element).
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Dialog"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ open: typing.Optional[typing.Union[Literal["open", "OPEN"], bool]] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "open",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "open",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Dialog, self).__init__(children=children, **args)
+
+
+setattr(Dialog, "__init__", _explicitize_args(Dialog.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Div.py b/venv/lib/python3.8/site-packages/dash/html/Div.py
new file mode 100644
index 0000000..d689e79
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Div.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Div(Component):
+ """A Div component.
+ Div is a wrapper for the <div> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/div
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Div"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Div, self).__init__(children=children, **args)
+
+
+setattr(Div, "__init__", _explicitize_args(Div.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Dl.py b/venv/lib/python3.8/site-packages/dash/html/Dl.py
new file mode 100644
index 0000000..e0a6359
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Dl.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Dl(Component):
+ """A Dl component.
+ Dl is a wrapper for the <dl> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dl
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Dl"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Dl, self).__init__(children=children, **args)
+
+
+setattr(Dl, "__init__", _explicitize_args(Dl.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Dt.py b/venv/lib/python3.8/site-packages/dash/html/Dt.py
new file mode 100644
index 0000000..7355eac
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Dt.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Dt(Component):
+ """A Dt component.
+ Dt is a wrapper for the <dt> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dt
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Dt"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Dt, self).__init__(children=children, **args)
+
+
+setattr(Dt, "__init__", _explicitize_args(Dt.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Em.py b/venv/lib/python3.8/site-packages/dash/html/Em.py
new file mode 100644
index 0000000..e046bbd
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Em.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Em(Component):
+ """An Em component.
+ Em is a wrapper for the <em> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/em
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Em"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Em, self).__init__(children=children, **args)
+
+
+setattr(Em, "__init__", _explicitize_args(Em.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Embed.py b/venv/lib/python3.8/site-packages/dash/html/Embed.py
new file mode 100644
index 0000000..aec7536
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Embed.py
@@ -0,0 +1,209 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Embed(Component):
+ """An Embed component.
+ Embed is a wrapper for the <embed> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/embed
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - height (string | number; optional):
+ Specifies the height of elements listed here. For all other
+ elements, use the CSS height property. Note: In some instances,
+ such as <div>, this is a legacy attribute, in which case the CSS
+ height property should be used instead.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - spellCheck (string; optional):
+ Indicates whether spell checking is allowed for the element.
+
+ - src (string; optional):
+ The URL of the embeddable content.
+
+ - 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.
+
+ - type (string; optional):
+ Defines the type of the element.
+
+ - width (string | number; optional):
+ For the elements listed here, this establishes the element's
+ width. Note: For all other instances, such as <div>, this is a
+ legacy attribute, in which case the CSS width property should be
+ used instead."""
+
+ _children_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Embed"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ height: typing.Optional[typing.Union[str, NumberType]] = None,
+ src: typing.Optional[str] = None,
+ type: typing.Optional[str] = None,
+ width: typing.Optional[typing.Union[str, NumberType]] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "height",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "src",
+ "style",
+ "tabIndex",
+ "title",
+ "type",
+ "width",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "height",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "src",
+ "style",
+ "tabIndex",
+ "title",
+ "type",
+ "width",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Embed, self).__init__(children=children, **args)
+
+
+setattr(Embed, "__init__", _explicitize_args(Embed.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Fieldset.py b/venv/lib/python3.8/site-packages/dash/html/Fieldset.py
new file mode 100644
index 0000000..cdcacba
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Fieldset.py
@@ -0,0 +1,200 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Fieldset(Component):
+ """A Fieldset component.
+ Fieldset is a wrapper for the <fieldset> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/fieldset
+
+ 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.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Fieldset"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ disabled: typing.Optional[
+ typing.Union[Literal["disabled", "DISABLED"], bool]
+ ] = None,
+ form: typing.Optional[str] = None,
+ name: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "disabled",
+ "draggable",
+ "form",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "name",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "disabled",
+ "draggable",
+ "form",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "name",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Fieldset, self).__init__(children=children, **args)
+
+
+setattr(Fieldset, "__init__", _explicitize_args(Fieldset.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Figcaption.py b/venv/lib/python3.8/site-packages/dash/html/Figcaption.py
new file mode 100644
index 0000000..61fa269
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Figcaption.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Figcaption(Component):
+ """A Figcaption component.
+ Figcaption is a wrapper for the <figcaption> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/figcaption
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Figcaption"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Figcaption, self).__init__(children=children, **args)
+
+
+setattr(Figcaption, "__init__", _explicitize_args(Figcaption.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Figure.py b/venv/lib/python3.8/site-packages/dash/html/Figure.py
new file mode 100644
index 0000000..2c3b6dc
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Figure.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Figure(Component):
+ """A Figure component.
+ Figure is a wrapper for the <figure> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/figure
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Figure"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Figure, self).__init__(children=children, **args)
+
+
+setattr(Figure, "__init__", _explicitize_args(Figure.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Font.py b/venv/lib/python3.8/site-packages/dash/html/Font.py
new file mode 100644
index 0000000..170df07
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Font.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Font(Component):
+ """A Font component.
+ Font is a wrapper for the <font> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/font
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Font"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Font, self).__init__(children=children, **args)
+
+
+setattr(Font, "__init__", _explicitize_args(Font.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Footer.py b/venv/lib/python3.8/site-packages/dash/html/Footer.py
new file mode 100644
index 0000000..beba583
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Footer.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Footer(Component):
+ """A Footer component.
+ Footer is a wrapper for the <footer> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/footer
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Footer"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Footer, self).__init__(children=children, **args)
+
+
+setattr(Footer, "__init__", _explicitize_args(Footer.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Form.py b/venv/lib/python3.8/site-packages/dash/html/Form.py
new file mode 100644
index 0000000..7e92df4
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Form.py
@@ -0,0 +1,242 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Form(Component):
+ """A Form component.
+ Form is a wrapper for the <form> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/form
+
+ 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.
+
+ - accept (string; optional):
+ List of types the server accepts, typically a file type.
+
+ - acceptCharset (string; optional):
+ The character set, which if provided must be \"UTF-8\".
+
+ - accessKey (string; optional):
+ Keyboard shortcut to activate or add focus to the element.
+
+ - action (string; optional):
+ The URI of a program that processes the information submitted via
+ the form.
+
+ - 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - encType (string; optional):
+ Defines the content type of the form data when the method is POST.
+
+ - 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.
+
+ - method (string; optional):
+ Defines which HTTP method to use when submitting the form. Can be
+ GET (default) or POST.
+
+ - 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.
+
+ - noValidate (a value equal to: 'noValidate', 'novalidate', 'NOVALIDATE' | boolean; optional):
+ This attribute indicates that the form shouldn't be validated when
+ submitted.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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.
+
+ - target (string; optional):
+ Specifies where to open the linked document (in the case of an <a>
+ element) or where to display the response received (in the case of
+ a <form> element).
+
+ - title (string; optional):
+ Text to be displayed in a tooltip when hovering over the element."""
+
+ _children_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Form"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accept: typing.Optional[str] = None,
+ acceptCharset: typing.Optional[str] = None,
+ action: typing.Optional[str] = None,
+ autoComplete: typing.Optional[str] = None,
+ encType: typing.Optional[str] = None,
+ method: typing.Optional[str] = None,
+ name: typing.Optional[str] = None,
+ noValidate: typing.Optional[
+ typing.Union[Literal["noValidate", "novalidate", "NOVALIDATE"], bool]
+ ] = None,
+ target: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accept",
+ "acceptCharset",
+ "accessKey",
+ "action",
+ "aria-*",
+ "autoComplete",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "encType",
+ "hidden",
+ "key",
+ "lang",
+ "method",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "name",
+ "noValidate",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "target",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accept",
+ "acceptCharset",
+ "accessKey",
+ "action",
+ "aria-*",
+ "autoComplete",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "encType",
+ "hidden",
+ "key",
+ "lang",
+ "method",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "name",
+ "noValidate",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "target",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Form, self).__init__(children=children, **args)
+
+
+setattr(Form, "__init__", _explicitize_args(Form.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Frame.py b/venv/lib/python3.8/site-packages/dash/html/Frame.py
new file mode 100644
index 0000000..1043354
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Frame.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Frame(Component):
+ """A Frame component.
+ Frame is a wrapper for the <frame> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/frame
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Frame"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Frame, self).__init__(children=children, **args)
+
+
+setattr(Frame, "__init__", _explicitize_args(Frame.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Frameset.py b/venv/lib/python3.8/site-packages/dash/html/Frameset.py
new file mode 100644
index 0000000..5be808a
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Frameset.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Frameset(Component):
+ """A Frameset component.
+ Frameset is a wrapper for the <frameset> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/frameset
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Frameset"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Frameset, self).__init__(children=children, **args)
+
+
+setattr(Frameset, "__init__", _explicitize_args(Frameset.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/H1.py b/venv/lib/python3.8/site-packages/dash/html/H1.py
new file mode 100644
index 0000000..63fdaa8
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/H1.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class H1(Component):
+ """A H1 component.
+ H1 is a wrapper for the <h1> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/h1
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "H1"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(H1, self).__init__(children=children, **args)
+
+
+setattr(H1, "__init__", _explicitize_args(H1.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/H2.py b/venv/lib/python3.8/site-packages/dash/html/H2.py
new file mode 100644
index 0000000..6ff428c
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/H2.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class H2(Component):
+ """A H2 component.
+ H2 is a wrapper for the <h2> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/h2
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "H2"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(H2, self).__init__(children=children, **args)
+
+
+setattr(H2, "__init__", _explicitize_args(H2.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/H3.py b/venv/lib/python3.8/site-packages/dash/html/H3.py
new file mode 100644
index 0000000..1710cbd
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/H3.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class H3(Component):
+ """A H3 component.
+ H3 is a wrapper for the <h3> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/h3
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "H3"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(H3, self).__init__(children=children, **args)
+
+
+setattr(H3, "__init__", _explicitize_args(H3.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/H4.py b/venv/lib/python3.8/site-packages/dash/html/H4.py
new file mode 100644
index 0000000..3994ea1
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/H4.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class H4(Component):
+ """A H4 component.
+ H4 is a wrapper for the <h4> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/h4
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "H4"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(H4, self).__init__(children=children, **args)
+
+
+setattr(H4, "__init__", _explicitize_args(H4.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/H5.py b/venv/lib/python3.8/site-packages/dash/html/H5.py
new file mode 100644
index 0000000..6fc6cd2
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/H5.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class H5(Component):
+ """A H5 component.
+ H5 is a wrapper for the <h5> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/h5
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "H5"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(H5, self).__init__(children=children, **args)
+
+
+setattr(H5, "__init__", _explicitize_args(H5.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/H6.py b/venv/lib/python3.8/site-packages/dash/html/H6.py
new file mode 100644
index 0000000..8ea7110
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/H6.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class H6(Component):
+ """A H6 component.
+ H6 is a wrapper for the <h6> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/h6
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "H6"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(H6, self).__init__(children=children, **args)
+
+
+setattr(H6, "__init__", _explicitize_args(H6.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Header.py b/venv/lib/python3.8/site-packages/dash/html/Header.py
new file mode 100644
index 0000000..4208033
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Header.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Header(Component):
+ """A Header component.
+ Header is a wrapper for the <header> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/header
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Header"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Header, self).__init__(children=children, **args)
+
+
+setattr(Header, "__init__", _explicitize_args(Header.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Hgroup.py b/venv/lib/python3.8/site-packages/dash/html/Hgroup.py
new file mode 100644
index 0000000..b30802a
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Hgroup.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Hgroup(Component):
+ """A Hgroup component.
+ Hgroup is a wrapper for the <hgroup> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/hgroup
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Hgroup"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Hgroup, self).__init__(children=children, **args)
+
+
+setattr(Hgroup, "__init__", _explicitize_args(Hgroup.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Hr.py b/venv/lib/python3.8/site-packages/dash/html/Hr.py
new file mode 100644
index 0000000..2a11a1e
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Hr.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Hr(Component):
+ """A Hr component.
+ Hr is a wrapper for the <hr> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/hr
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Hr"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Hr, self).__init__(children=children, **args)
+
+
+setattr(Hr, "__init__", _explicitize_args(Hr.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/I.py b/venv/lib/python3.8/site-packages/dash/html/I.py
new file mode 100644
index 0000000..6416652
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/I.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class I(Component):
+ """An I component.
+ I is a wrapper for the <i> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/i
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "I"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(I, self).__init__(children=children, **args)
+
+
+setattr(I, "__init__", _explicitize_args(I.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Iframe.py b/venv/lib/python3.8/site-packages/dash/html/Iframe.py
new file mode 100644
index 0000000..36d0b06
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Iframe.py
@@ -0,0 +1,234 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Iframe(Component):
+ """An Iframe component.
+ Iframe is a wrapper for the <iframe> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe
+
+ 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.
+
+ - allow (string; optional):
+ Specifies a feature-policy for the iframe.
+
+ - aria-* (string; optional):
+ A wildcard aria attribute.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - height (string | number; optional):
+ Specifies the height of elements listed here. For all other
+ elements, use the CSS height property. Note: In some instances,
+ such as <div>, this is a legacy attribute, in which case the CSS
+ height property should be used instead.
+
+ - 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.
+
+ - 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.
+
+ - referrerPolicy (string; optional):
+ Specifies which referrer is sent when fetching the resource.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - sandbox (string; optional):
+ Stops a document loaded in an iframe from using certain features
+ (such as submitting forms or opening new windows).
+
+ - spellCheck (string; optional):
+ Indicates whether spell checking is allowed for the element.
+
+ - src (string; optional):
+ The URL of the embeddable content.
+
+ - srcDoc (string; optional)
+
+ - 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.
+
+ - width (string | number; optional):
+ For the elements listed here, this establishes the element's
+ width. Note: For all other instances, such as <div>, this is a
+ legacy attribute, in which case the CSS width property should be
+ used instead."""
+
+ _children_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Iframe"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ allow: typing.Optional[str] = None,
+ height: typing.Optional[typing.Union[str, NumberType]] = None,
+ name: typing.Optional[str] = None,
+ referrerPolicy: typing.Optional[str] = None,
+ sandbox: typing.Optional[str] = None,
+ src: typing.Optional[str] = None,
+ srcDoc: typing.Optional[str] = None,
+ width: typing.Optional[typing.Union[str, NumberType]] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "allow",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "height",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "name",
+ "referrerPolicy",
+ "role",
+ "sandbox",
+ "spellCheck",
+ "src",
+ "srcDoc",
+ "style",
+ "tabIndex",
+ "title",
+ "width",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "allow",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "height",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "name",
+ "referrerPolicy",
+ "role",
+ "sandbox",
+ "spellCheck",
+ "src",
+ "srcDoc",
+ "style",
+ "tabIndex",
+ "title",
+ "width",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Iframe, self).__init__(children=children, **args)
+
+
+setattr(Iframe, "__init__", _explicitize_args(Iframe.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Img.py b/venv/lib/python3.8/site-packages/dash/html/Img.py
new file mode 100644
index 0000000..74cd4ca
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Img.py
@@ -0,0 +1,237 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Img(Component):
+ """An Img component.
+ Img is a wrapper for the <img> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/img
+
+ 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.
+
+ - alt (string; optional):
+ Alternative text in case an image can't be displayed.
+
+ - aria-* (string; optional):
+ A wildcard aria attribute.
+
+ - className (string; optional):
+ Often used with CSS to style elements with common properties.
+
+ - contentEditable (string; optional):
+ Indicates whether the element's content is editable.
+
+ - crossOrigin (string; optional):
+ How the element handles cross-origin requests.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - height (string | number; optional):
+ Specifies the height of elements listed here. For all other
+ elements, use the CSS height property. Note: In some instances,
+ such as <div>, this is a legacy attribute, in which case the CSS
+ height property should be used instead.
+
+ - 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.
+
+ - 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.
+
+ - referrerPolicy (string; optional):
+ Specifies which referrer is sent when fetching the resource.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - sizes (string; optional)
+
+ - spellCheck (string; optional):
+ Indicates whether spell checking is allowed for the element.
+
+ - src (string; optional):
+ The URL of the embeddable content.
+
+ - srcSet (string; optional):
+ One or more responsive image candidates.
+
+ - 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.
+
+ - useMap (string; optional)
+
+ - width (string | number; optional):
+ For the elements listed here, this establishes the element's
+ width. Note: For all other instances, such as <div>, this is a
+ legacy attribute, in which case the CSS width property should be
+ used instead."""
+
+ _children_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Img"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ alt: typing.Optional[str] = None,
+ crossOrigin: typing.Optional[str] = None,
+ height: typing.Optional[typing.Union[str, NumberType]] = None,
+ referrerPolicy: typing.Optional[str] = None,
+ sizes: typing.Optional[str] = None,
+ src: typing.Optional[str] = None,
+ srcSet: typing.Optional[str] = None,
+ useMap: typing.Optional[str] = None,
+ width: typing.Optional[typing.Union[str, NumberType]] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "alt",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "crossOrigin",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "height",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "referrerPolicy",
+ "role",
+ "sizes",
+ "spellCheck",
+ "src",
+ "srcSet",
+ "style",
+ "tabIndex",
+ "title",
+ "useMap",
+ "width",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "alt",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "crossOrigin",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "height",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "referrerPolicy",
+ "role",
+ "sizes",
+ "spellCheck",
+ "src",
+ "srcSet",
+ "style",
+ "tabIndex",
+ "title",
+ "useMap",
+ "width",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Img, self).__init__(children=children, **args)
+
+
+setattr(Img, "__init__", _explicitize_args(Img.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Ins.py b/venv/lib/python3.8/site-packages/dash/html/Ins.py
new file mode 100644
index 0000000..491f370
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Ins.py
@@ -0,0 +1,191 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Ins(Component):
+ """An Ins component.
+ Ins is a wrapper for the <ins> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ins
+
+ 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.
+
+ - cite (string; optional):
+ Contains a URI which points to the source of the quote or change.
+
+ - 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.
+
+ - dateTime (string; optional):
+ Indicates the date and time associated with the element.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Ins"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ cite: typing.Optional[str] = None,
+ dateTime: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "cite",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dateTime",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "cite",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dateTime",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Ins, self).__init__(children=children, **args)
+
+
+setattr(Ins, "__init__", _explicitize_args(Ins.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Kbd.py b/venv/lib/python3.8/site-packages/dash/html/Kbd.py
new file mode 100644
index 0000000..3c98b10
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Kbd.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Kbd(Component):
+ """A Kbd component.
+ Kbd is a wrapper for the <kbd> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/kbd
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Kbd"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Kbd, self).__init__(children=children, **args)
+
+
+setattr(Kbd, "__init__", _explicitize_args(Kbd.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Keygen.py b/venv/lib/python3.8/site-packages/dash/html/Keygen.py
new file mode 100644
index 0000000..5d50731
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Keygen.py
@@ -0,0 +1,184 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Keygen(Component):
+ """A Keygen component.
+ Keygen is a wrapper for the <keygen> HTML5 element.
+
+ DEPRECATED: <keygen> is included for completeness, but should be avoided
+ as it is not supported by all browsers and may be removed at any time from
+ those that do support it.
+
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/keygen
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Keygen"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Keygen, self).__init__(children=children, **args)
+
+
+setattr(Keygen, "__init__", _explicitize_args(Keygen.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Label.py b/venv/lib/python3.8/site-packages/dash/html/Label.py
new file mode 100644
index 0000000..4693a73
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Label.py
@@ -0,0 +1,191 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Label(Component):
+ """A Label component.
+ Label is a wrapper for the <label> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/label
+
+ 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.
+
+ - 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.
+
+ - 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.
+
+ - htmlFor (string; optional):
+ Describes elements which belongs to this one.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Label"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ htmlFor: typing.Optional[str] = None,
+ form: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "form",
+ "hidden",
+ "htmlFor",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "form",
+ "hidden",
+ "htmlFor",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Label, self).__init__(children=children, **args)
+
+
+setattr(Label, "__init__", _explicitize_args(Label.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Legend.py b/venv/lib/python3.8/site-packages/dash/html/Legend.py
new file mode 100644
index 0000000..c5d2b8a
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Legend.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Legend(Component):
+ """A Legend component.
+ Legend is a wrapper for the <legend> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/legend
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Legend"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Legend, self).__init__(children=children, **args)
+
+
+setattr(Legend, "__init__", _explicitize_args(Legend.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Li.py b/venv/lib/python3.8/site-packages/dash/html/Li.py
new file mode 100644
index 0000000..5a5e803
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Li.py
@@ -0,0 +1,186 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Li(Component):
+ """A Li component.
+ Li is a wrapper for the <li> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/li
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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.
+
+ - value (string; optional):
+ Defines a default value which will be displayed in the element on
+ page load."""
+
+ _children_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Li"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ value: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ "value",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ "value",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Li, self).__init__(children=children, **args)
+
+
+setattr(Li, "__init__", _explicitize_args(Li.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Link.py b/venv/lib/python3.8/site-packages/dash/html/Link.py
new file mode 100644
index 0000000..4cd2349
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Link.py
@@ -0,0 +1,235 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Link(Component):
+ """A Link component.
+ Link is a wrapper for the <link> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/link
+
+ 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.
+
+ - className (string; optional):
+ Often used with CSS to style elements with common properties.
+
+ - contentEditable (string; optional):
+ Indicates whether the element's content is editable.
+
+ - crossOrigin (string; optional):
+ How the element handles cross-origin requests.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - hidden (a value equal to: 'hidden', 'HIDDEN' | boolean; optional):
+ Prevents rendering of given element, while keeping child elements,
+ e.g. script elements, active.
+
+ - href (string; optional):
+ The URL of a linked resource.
+
+ - hrefLang (string; optional):
+ Specifies the language of the linked resource.
+
+ - integrity (string; optional):
+ Specifies a Subresource Integrity value that allows browsers to
+ verify what they fetch.
+
+ - 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.
+
+ - media (string; optional):
+ Specifies a hint of the media for which the linked resource was
+ designed.
+
+ - 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.
+
+ - referrerPolicy (string; optional):
+ Specifies which referrer is sent when fetching the resource.
+
+ - rel (string; optional):
+ Specifies the relationship of the target object to the link
+ object.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - sizes (string; optional)
+
+ - 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.
+
+ - type (string; optional):
+ Defines the type of the element."""
+
+ _children_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Link"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ crossOrigin: typing.Optional[str] = None,
+ href: typing.Optional[str] = None,
+ hrefLang: typing.Optional[str] = None,
+ integrity: typing.Optional[str] = None,
+ media: typing.Optional[str] = None,
+ referrerPolicy: typing.Optional[str] = None,
+ rel: typing.Optional[str] = None,
+ sizes: typing.Optional[str] = None,
+ type: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "crossOrigin",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "href",
+ "hrefLang",
+ "integrity",
+ "key",
+ "lang",
+ "media",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "referrerPolicy",
+ "rel",
+ "role",
+ "sizes",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ "type",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "crossOrigin",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "href",
+ "hrefLang",
+ "integrity",
+ "key",
+ "lang",
+ "media",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "referrerPolicy",
+ "rel",
+ "role",
+ "sizes",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ "type",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Link, self).__init__(children=children, **args)
+
+
+setattr(Link, "__init__", _explicitize_args(Link.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Main.py b/venv/lib/python3.8/site-packages/dash/html/Main.py
new file mode 100644
index 0000000..0e59503
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Main.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Main(Component):
+ """A Main component.
+ Main is a wrapper for the <main> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/main
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Main"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Main, self).__init__(children=children, **args)
+
+
+setattr(Main, "__init__", _explicitize_args(Main.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/MapEl.py b/venv/lib/python3.8/site-packages/dash/html/MapEl.py
new file mode 100644
index 0000000..41ae8a6
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/MapEl.py
@@ -0,0 +1,186 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class MapEl(Component):
+ """A MapEl component.
+ MapEl is a wrapper for the <map> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/map
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "MapEl"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ name: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "name",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "name",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(MapEl, self).__init__(children=children, **args)
+
+
+setattr(MapEl, "__init__", _explicitize_args(MapEl.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Mark.py b/venv/lib/python3.8/site-packages/dash/html/Mark.py
new file mode 100644
index 0000000..c536eaf
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Mark.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Mark(Component):
+ """A Mark component.
+ Mark is a wrapper for the <mark> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/mark
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Mark"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Mark, self).__init__(children=children, **args)
+
+
+setattr(Mark, "__init__", _explicitize_args(Mark.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Marquee.py b/venv/lib/python3.8/site-packages/dash/html/Marquee.py
new file mode 100644
index 0000000..6380ca2
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Marquee.py
@@ -0,0 +1,190 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Marquee(Component):
+ """A Marquee component.
+ Marquee is a wrapper for the <marquee> HTML5 element.
+
+ DEPRECATED: <marquee> is included for completeness, but should be avoided
+ as browsers may remove it at any time.
+
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/marquee
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - loop (a value equal to: 'loop', 'LOOP' | boolean; optional):
+ Indicates whether the media should start playing from the start
+ when it's finished.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Marquee"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ loop: typing.Optional[typing.Union[Literal["loop", "LOOP"], bool]] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "loop",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "loop",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Marquee, self).__init__(children=children, **args)
+
+
+setattr(Marquee, "__init__", _explicitize_args(Marquee.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Meta.py b/venv/lib/python3.8/site-packages/dash/html/Meta.py
new file mode 100644
index 0000000..7a9b61c
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Meta.py
@@ -0,0 +1,210 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Meta(Component):
+ """A Meta component.
+ Meta is a wrapper for the <meta> HTML5 element.
+
+ CAUTION: <meta> is included for completeness, but generally will not behave
+ as expected since <meta> tags should be static HTML content in the <head> of
+ the document. Dash components are dynamic <body> content.
+
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meta
+
+ 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.
+
+ - charSet (string; optional):
+ Declares the character encoding of the page or script.
+
+ - className (string; optional):
+ Often used with CSS to style elements with common properties.
+
+ - content (string; optional):
+ A value associated with http-equiv or name depending on the
+ context.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - hidden (a value equal to: 'hidden', 'HIDDEN' | boolean; optional):
+ Prevents rendering of given element, while keeping child elements,
+ e.g. script elements, active.
+
+ - httpEquiv (string; optional):
+ Defines a pragma directive.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Meta"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ charSet: typing.Optional[str] = None,
+ content: typing.Optional[str] = None,
+ httpEquiv: typing.Optional[str] = None,
+ name: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "charSet",
+ "className",
+ "content",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "httpEquiv",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "name",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "charSet",
+ "className",
+ "content",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "httpEquiv",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "name",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Meta, self).__init__(children=children, **args)
+
+
+setattr(Meta, "__init__", _explicitize_args(Meta.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Meter.py b/venv/lib/python3.8/site-packages/dash/html/Meter.py
new file mode 100644
index 0000000..6dc2a02
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Meter.py
@@ -0,0 +1,222 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Meter(Component):
+ """A Meter component.
+ Meter is a wrapper for the <meter> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meter
+
+ 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.
+
+ - 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.
+
+ - 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.
+
+ - high (string; optional):
+ Indicates the lower bound of the upper range.
+
+ - 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.
+
+ - low (string; optional):
+ Indicates the upper bound of the lower range.
+
+ - max (string | number; optional):
+ Indicates the maximum value allowed.
+
+ - min (string | number; optional):
+ Indicates the minimum value allowed.
+
+ - 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.
+
+ - optimum (string; optional):
+ Indicates the optimal numeric value.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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.
+
+ - value (string; optional):
+ Defines a default value which will be displayed in the element on
+ page load."""
+
+ _children_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Meter"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ form: typing.Optional[str] = None,
+ high: typing.Optional[str] = None,
+ low: typing.Optional[str] = None,
+ max: typing.Optional[typing.Union[str, NumberType]] = None,
+ min: typing.Optional[typing.Union[str, NumberType]] = None,
+ optimum: typing.Optional[str] = None,
+ value: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "form",
+ "hidden",
+ "high",
+ "key",
+ "lang",
+ "low",
+ "max",
+ "min",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "optimum",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ "value",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "form",
+ "hidden",
+ "high",
+ "key",
+ "lang",
+ "low",
+ "max",
+ "min",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "optimum",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ "value",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Meter, self).__init__(children=children, **args)
+
+
+setattr(Meter, "__init__", _explicitize_args(Meter.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Nav.py b/venv/lib/python3.8/site-packages/dash/html/Nav.py
new file mode 100644
index 0000000..2a15fac
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Nav.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Nav(Component):
+ """A Nav component.
+ Nav is a wrapper for the <nav> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/nav
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Nav"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Nav, self).__init__(children=children, **args)
+
+
+setattr(Nav, "__init__", _explicitize_args(Nav.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Nobr.py b/venv/lib/python3.8/site-packages/dash/html/Nobr.py
new file mode 100644
index 0000000..c67f38c
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Nobr.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Nobr(Component):
+ """A Nobr component.
+ Nobr is a wrapper for the <nobr> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/nobr
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Nobr"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Nobr, self).__init__(children=children, **args)
+
+
+setattr(Nobr, "__init__", _explicitize_args(Nobr.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Noscript.py b/venv/lib/python3.8/site-packages/dash/html/Noscript.py
new file mode 100644
index 0000000..83e5997
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Noscript.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Noscript(Component):
+ """A Noscript component.
+ Noscript is a wrapper for the <noscript> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/noscript
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Noscript"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Noscript, self).__init__(children=children, **args)
+
+
+setattr(Noscript, "__init__", _explicitize_args(Noscript.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/ObjectEl.py b/venv/lib/python3.8/site-packages/dash/html/ObjectEl.py
new file mode 100644
index 0000000..6166e53
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/ObjectEl.py
@@ -0,0 +1,227 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class ObjectEl(Component):
+ """An ObjectEl component.
+ ObjectEl is a wrapper for the <object> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/object
+
+ 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.
+
+ - 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):
+ Specifies the URL of the resource.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - form (string; optional):
+ Indicates the form that is the owner of the element.
+
+ - height (string | number; optional):
+ Specifies the height of elements listed here. For all other
+ elements, use the CSS height property. Note: In some instances,
+ such as <div>, this is a legacy attribute, in which case the CSS
+ height property should be used instead.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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.
+
+ - type (string; optional):
+ Defines the type of the element.
+
+ - useMap (string; optional)
+
+ - width (string | number; optional):
+ For the elements listed here, this establishes the element's
+ width. Note: For all other instances, such as <div>, this is a
+ legacy attribute, in which case the CSS width property should be
+ used instead."""
+
+ _children_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "ObjectEl"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ data: typing.Optional[str] = None,
+ form: typing.Optional[str] = None,
+ height: typing.Optional[typing.Union[str, NumberType]] = None,
+ name: typing.Optional[str] = None,
+ type: typing.Optional[str] = None,
+ useMap: typing.Optional[str] = None,
+ width: typing.Optional[typing.Union[str, NumberType]] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "form",
+ "height",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "name",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ "type",
+ "useMap",
+ "width",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "form",
+ "height",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "name",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ "type",
+ "useMap",
+ "width",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(ObjectEl, self).__init__(children=children, **args)
+
+
+setattr(ObjectEl, "__init__", _explicitize_args(ObjectEl.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Ol.py b/venv/lib/python3.8/site-packages/dash/html/Ol.py
new file mode 100644
index 0000000..4e72ffc
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Ol.py
@@ -0,0 +1,200 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Ol(Component):
+ """An Ol component.
+ Ol is a wrapper for the <ol> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ol
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - reversed (a value equal to: 'reversed', 'REVERSED' | boolean; optional):
+ Indicates whether the list should be displayed in a descending
+ order instead of an ascending order.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - spellCheck (string; optional):
+ Indicates whether spell checking is allowed for the element.
+
+ - start (string; optional):
+ Defines the first number if other than 1.
+
+ - 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.
+
+ - type (string; optional):
+ Defines the type of the element."""
+
+ _children_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Ol"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ reversed: typing.Optional[
+ typing.Union[Literal["reversed", "REVERSED"], bool]
+ ] = None,
+ start: typing.Optional[str] = None,
+ type: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "reversed",
+ "role",
+ "spellCheck",
+ "start",
+ "style",
+ "tabIndex",
+ "title",
+ "type",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "reversed",
+ "role",
+ "spellCheck",
+ "start",
+ "style",
+ "tabIndex",
+ "title",
+ "type",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Ol, self).__init__(children=children, **args)
+
+
+setattr(Ol, "__init__", _explicitize_args(Ol.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Optgroup.py b/venv/lib/python3.8/site-packages/dash/html/Optgroup.py
new file mode 100644
index 0000000..9a733dd
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Optgroup.py
@@ -0,0 +1,193 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Optgroup(Component):
+ """An Optgroup component.
+ Optgroup is a wrapper for the <optgroup> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/optgroup
+
+ 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.
+
+ - 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.
+
+ - 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.
+
+ - label (string; optional):
+ Specifies a user-readable title of the element.
+
+ - lang (string; optional):
+ Defines the language used in the element.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Optgroup"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ disabled: typing.Optional[
+ typing.Union[Literal["disabled", "DISABLED"], bool]
+ ] = None,
+ label: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "disabled",
+ "draggable",
+ "hidden",
+ "key",
+ "label",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "disabled",
+ "draggable",
+ "hidden",
+ "key",
+ "label",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Optgroup, self).__init__(children=children, **args)
+
+
+setattr(Optgroup, "__init__", _explicitize_args(Optgroup.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Option.py b/venv/lib/python3.8/site-packages/dash/html/Option.py
new file mode 100644
index 0000000..1c81374
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Option.py
@@ -0,0 +1,208 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Option(Component):
+ """An Option component.
+ Option is a wrapper for the <option> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/option
+
+ 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.
+
+ - 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.
+
+ - 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.
+
+ - label (string; optional):
+ Specifies a user-readable title of the element.
+
+ - lang (string; optional):
+ Defines the language used in the element.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - selected (a value equal to: 'selected', 'SELECTED' | boolean; optional):
+ Defines a value which will be selected on page load.
+
+ - 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.
+
+ - value (string; optional):
+ Defines a default value which will be displayed in the element on
+ page load."""
+
+ _children_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Option"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ disabled: typing.Optional[
+ typing.Union[Literal["disabled", "DISABLED"], bool]
+ ] = None,
+ label: typing.Optional[str] = None,
+ selected: typing.Optional[
+ typing.Union[Literal["selected", "SELECTED"], bool]
+ ] = None,
+ value: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "disabled",
+ "draggable",
+ "hidden",
+ "key",
+ "label",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "selected",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ "value",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "disabled",
+ "draggable",
+ "hidden",
+ "key",
+ "label",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "selected",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ "value",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Option, self).__init__(children=children, **args)
+
+
+setattr(Option, "__init__", _explicitize_args(Option.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Output.py b/venv/lib/python3.8/site-packages/dash/html/Output.py
new file mode 100644
index 0000000..3c6c4ee
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Output.py
@@ -0,0 +1,203 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Output(Component):
+ """An Output component.
+ Output is a wrapper for the <output> HTML5 element.
+
+ CAUTION: <output> is included for completeness, but its typical usage
+ requires the oninput attribute of the enclosing <form> element, which
+ is not accessible to Dash.
+
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/output
+
+ 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.
+
+ - 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.
+
+ - 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.
+
+ - htmlFor (string; optional):
+ Describes elements which belongs to this one.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Output"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ htmlFor: typing.Optional[str] = None,
+ form: typing.Optional[str] = None,
+ name: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "form",
+ "hidden",
+ "htmlFor",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "name",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "form",
+ "hidden",
+ "htmlFor",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "name",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Output, self).__init__(children=children, **args)
+
+
+setattr(Output, "__init__", _explicitize_args(Output.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/P.py b/venv/lib/python3.8/site-packages/dash/html/P.py
new file mode 100644
index 0000000..d79e492
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/P.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class P(Component):
+ """A P component.
+ P is a wrapper for the <p> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/p
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "P"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(P, self).__init__(children=children, **args)
+
+
+setattr(P, "__init__", _explicitize_args(P.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Param.py b/venv/lib/python3.8/site-packages/dash/html/Param.py
new file mode 100644
index 0000000..be1fa58
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Param.py
@@ -0,0 +1,193 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Param(Component):
+ """A Param component.
+ Param is a wrapper for the <param> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/param
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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.
+
+ - value (string; optional):
+ Defines a default value which will be displayed in the element on
+ page load."""
+
+ _children_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Param"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ name: typing.Optional[str] = None,
+ value: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "name",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ "value",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "name",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ "value",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Param, self).__init__(children=children, **args)
+
+
+setattr(Param, "__init__", _explicitize_args(Param.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Picture.py b/venv/lib/python3.8/site-packages/dash/html/Picture.py
new file mode 100644
index 0000000..04723d8
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Picture.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Picture(Component):
+ """A Picture component.
+ Picture is a wrapper for the <picture> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/picture
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Picture"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Picture, self).__init__(children=children, **args)
+
+
+setattr(Picture, "__init__", _explicitize_args(Picture.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Plaintext.py b/venv/lib/python3.8/site-packages/dash/html/Plaintext.py
new file mode 100644
index 0000000..95f38f7
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Plaintext.py
@@ -0,0 +1,185 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Plaintext(Component):
+ """A Plaintext component.
+ Plaintext is a wrapper for the <plaintext> HTML5 element.
+
+ OBSOLETE: <plaintext> is included for completeness, but should be avoided
+ as browsers may remove it at any time, and its behavior when added
+ dynamically by Dash is not what it would be statically on page load.
+ Use <pre> or <code> instead.
+
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/plaintext
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Plaintext"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Plaintext, self).__init__(children=children, **args)
+
+
+setattr(Plaintext, "__init__", _explicitize_args(Plaintext.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Pre.py b/venv/lib/python3.8/site-packages/dash/html/Pre.py
new file mode 100644
index 0000000..852d7d1
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Pre.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Pre(Component):
+ """A Pre component.
+ Pre is a wrapper for the <pre> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/pre
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Pre"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Pre, self).__init__(children=children, **args)
+
+
+setattr(Pre, "__init__", _explicitize_args(Pre.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Progress.py b/venv/lib/python3.8/site-packages/dash/html/Progress.py
new file mode 100644
index 0000000..462d191
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Progress.py
@@ -0,0 +1,198 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Progress(Component):
+ """A Progress component.
+ Progress is a wrapper for the <progress> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/progress
+
+ 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.
+
+ - 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.
+
+ - 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.
+
+ - max (string | number; optional):
+ Indicates the maximum value allowed.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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.
+
+ - value (string; optional):
+ Defines a default value which will be displayed in the element on
+ page load."""
+
+ _children_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Progress"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ form: typing.Optional[str] = None,
+ max: typing.Optional[typing.Union[str, NumberType]] = None,
+ value: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "form",
+ "hidden",
+ "key",
+ "lang",
+ "max",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ "value",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "form",
+ "hidden",
+ "key",
+ "lang",
+ "max",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ "value",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Progress, self).__init__(children=children, **args)
+
+
+setattr(Progress, "__init__", _explicitize_args(Progress.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Q.py b/venv/lib/python3.8/site-packages/dash/html/Q.py
new file mode 100644
index 0000000..335f343
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Q.py
@@ -0,0 +1,185 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Q(Component):
+ """A Q component.
+ Q is a wrapper for the <q> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/q
+
+ 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.
+
+ - cite (string; optional):
+ Contains a URI which points to the source of the quote or change.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Q"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ cite: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "cite",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "cite",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Q, self).__init__(children=children, **args)
+
+
+setattr(Q, "__init__", _explicitize_args(Q.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Rb.py b/venv/lib/python3.8/site-packages/dash/html/Rb.py
new file mode 100644
index 0000000..e463436
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Rb.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Rb(Component):
+ """A Rb component.
+ Rb is a wrapper for the <rb> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/rb
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Rb"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Rb, self).__init__(children=children, **args)
+
+
+setattr(Rb, "__init__", _explicitize_args(Rb.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Rp.py b/venv/lib/python3.8/site-packages/dash/html/Rp.py
new file mode 100644
index 0000000..9be36fc
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Rp.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Rp(Component):
+ """A Rp component.
+ Rp is a wrapper for the <rp> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/rp
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Rp"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Rp, self).__init__(children=children, **args)
+
+
+setattr(Rp, "__init__", _explicitize_args(Rp.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Rt.py b/venv/lib/python3.8/site-packages/dash/html/Rt.py
new file mode 100644
index 0000000..85f46c2
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Rt.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Rt(Component):
+ """A Rt component.
+ Rt is a wrapper for the <rt> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/rt
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Rt"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Rt, self).__init__(children=children, **args)
+
+
+setattr(Rt, "__init__", _explicitize_args(Rt.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Rtc.py b/venv/lib/python3.8/site-packages/dash/html/Rtc.py
new file mode 100644
index 0000000..9523736
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Rtc.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Rtc(Component):
+ """A Rtc component.
+ Rtc is a wrapper for the <rtc> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/rtc
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Rtc"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Rtc, self).__init__(children=children, **args)
+
+
+setattr(Rtc, "__init__", _explicitize_args(Rtc.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Ruby.py b/venv/lib/python3.8/site-packages/dash/html/Ruby.py
new file mode 100644
index 0000000..d5b05d7
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Ruby.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Ruby(Component):
+ """A Ruby component.
+ Ruby is a wrapper for the <ruby> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ruby
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Ruby"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Ruby, self).__init__(children=children, **args)
+
+
+setattr(Ruby, "__init__", _explicitize_args(Ruby.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/S.py b/venv/lib/python3.8/site-packages/dash/html/S.py
new file mode 100644
index 0000000..e36a444
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/S.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class S(Component):
+ """A S component.
+ S is a wrapper for the <s> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/s
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "S"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(S, self).__init__(children=children, **args)
+
+
+setattr(S, "__init__", _explicitize_args(S.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Samp.py b/venv/lib/python3.8/site-packages/dash/html/Samp.py
new file mode 100644
index 0000000..364d596
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Samp.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Samp(Component):
+ """A Samp component.
+ Samp is a wrapper for the <samp> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/samp
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Samp"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Samp, self).__init__(children=children, **args)
+
+
+setattr(Samp, "__init__", _explicitize_args(Samp.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Script.py b/venv/lib/python3.8/site-packages/dash/html/Script.py
new file mode 100644
index 0000000..716630d
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Script.py
@@ -0,0 +1,227 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Script(Component):
+ """A Script component.
+ Script is a wrapper for the <script> HTML5 element.
+
+ CAUTION: <script> is included for completeness, but you cannot execute
+ JavaScript code by providing it to a <script> element. Use a clientside
+ callback for this purpose instead.
+
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script
+
+ 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.
+
+ - async (a value equal to: 'async', 'ASYNC' | boolean; optional):
+ Executes the script asynchronously.
+
+ - className (string; optional):
+ Often used with CSS to style elements with common properties.
+
+ - contentEditable (string; optional):
+ Indicates whether the element's content is editable.
+
+ - crossOrigin (string; optional):
+ How the element handles cross-origin requests.
+
+ - data-* (string; optional):
+ A wildcard data attribute.
+
+ - defer (a value equal to: 'defer', 'DEFER' | boolean; optional):
+ Indicates that the script should be executed after the page has
+ been parsed.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - hidden (a value equal to: 'hidden', 'HIDDEN' | boolean; optional):
+ Prevents rendering of given element, while keeping child elements,
+ e.g. script elements, active.
+
+ - integrity (string; optional):
+ Specifies a Subresource Integrity value that allows browsers to
+ verify what they fetch.
+
+ - 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.
+
+ - 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.
+
+ - referrerPolicy (string; optional):
+ Specifies which referrer is sent when fetching the resource.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - spellCheck (string; optional):
+ Indicates whether spell checking is allowed for the element.
+
+ - src (string; optional):
+ The URL of the embeddable content.
+
+ - 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.
+
+ - type (string; optional):
+ Defines the type of the element."""
+
+ _children_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Script"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ crossOrigin: typing.Optional[str] = None,
+ defer: typing.Optional[typing.Union[Literal["defer", "DEFER"], bool]] = None,
+ integrity: typing.Optional[str] = None,
+ referrerPolicy: typing.Optional[str] = None,
+ src: typing.Optional[str] = None,
+ type: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "async",
+ "className",
+ "contentEditable",
+ "crossOrigin",
+ "data-*",
+ "defer",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "integrity",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "referrerPolicy",
+ "role",
+ "spellCheck",
+ "src",
+ "style",
+ "tabIndex",
+ "title",
+ "type",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "async",
+ "className",
+ "contentEditable",
+ "crossOrigin",
+ "data-*",
+ "defer",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "integrity",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "referrerPolicy",
+ "role",
+ "spellCheck",
+ "src",
+ "style",
+ "tabIndex",
+ "title",
+ "type",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Script, self).__init__(children=children, **args)
+
+
+setattr(Script, "__init__", _explicitize_args(Script.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Section.py b/venv/lib/python3.8/site-packages/dash/html/Section.py
new file mode 100644
index 0000000..7f7f5e7
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Section.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Section(Component):
+ """A Section component.
+ Section is a wrapper for the <section> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/section
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Section"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Section, self).__init__(children=children, **args)
+
+
+setattr(Section, "__init__", _explicitize_args(Section.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Select.py b/venv/lib/python3.8/site-packages/dash/html/Select.py
new file mode 100644
index 0000000..f5e5e5b
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Select.py
@@ -0,0 +1,240 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Select(Component):
+ """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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Select"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ autoFocus: typing.Optional[
+ typing.Union[Literal["autoFocus", "autofocus", "AUTOFOCUS"], bool]
+ ] = None,
+ autoComplete: typing.Optional[str] = None,
+ disabled: typing.Optional[
+ typing.Union[Literal["disabled", "DISABLED"], bool]
+ ] = None,
+ form: typing.Optional[str] = None,
+ multiple: typing.Optional[
+ typing.Union[Literal["multiple", "MULTIPLE"], bool]
+ ] = None,
+ name: typing.Optional[str] = None,
+ required: typing.Optional[
+ typing.Union[Literal["required", "REQUIRED"], bool]
+ ] = None,
+ size: typing.Optional[typing.Union[str, NumberType]] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "autoComplete",
+ "autoFocus",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "disabled",
+ "draggable",
+ "form",
+ "hidden",
+ "key",
+ "lang",
+ "multiple",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "name",
+ "required",
+ "role",
+ "size",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "autoComplete",
+ "autoFocus",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "disabled",
+ "draggable",
+ "form",
+ "hidden",
+ "key",
+ "lang",
+ "multiple",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "name",
+ "required",
+ "role",
+ "size",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Select, self).__init__(children=children, **args)
+
+
+setattr(Select, "__init__", _explicitize_args(Select.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Shadow.py b/venv/lib/python3.8/site-packages/dash/html/Shadow.py
new file mode 100644
index 0000000..c668148
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Shadow.py
@@ -0,0 +1,184 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Shadow(Component):
+ """A Shadow component.
+ Shadow is a wrapper for the <shadow> HTML5 element.
+
+ DEPRECATED: <shadow> is included for completeness, but should be avoided
+ as it is not supported by all browsers and may be removed at any time from
+ those that do support it.
+
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/shadow
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Shadow"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Shadow, self).__init__(children=children, **args)
+
+
+setattr(Shadow, "__init__", _explicitize_args(Shadow.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Slot.py b/venv/lib/python3.8/site-packages/dash/html/Slot.py
new file mode 100644
index 0000000..83a8844
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Slot.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Slot(Component):
+ """A Slot component.
+ Slot is a wrapper for the <slot> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/slot
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Slot"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Slot, self).__init__(children=children, **args)
+
+
+setattr(Slot, "__init__", _explicitize_args(Slot.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Small.py b/venv/lib/python3.8/site-packages/dash/html/Small.py
new file mode 100644
index 0000000..e93e7ca
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Small.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Small(Component):
+ """A Small component.
+ Small is a wrapper for the <small> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/small
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Small"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Small, self).__init__(children=children, **args)
+
+
+setattr(Small, "__init__", _explicitize_args(Small.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Source.py b/venv/lib/python3.8/site-packages/dash/html/Source.py
new file mode 100644
index 0000000..4651350
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Source.py
@@ -0,0 +1,209 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Source(Component):
+ """A Source component.
+ Source is a wrapper for the <source> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/source
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - media (string; optional):
+ Specifies a hint of the media for which the linked resource was
+ designed.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - sizes (string; optional)
+
+ - spellCheck (string; optional):
+ Indicates whether spell checking is allowed for the element.
+
+ - src (string; optional):
+ The URL of the embeddable content.
+
+ - srcSet (string; optional):
+ One or more responsive image candidates.
+
+ - 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.
+
+ - type (string; optional):
+ Defines the type of the element."""
+
+ _children_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Source"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ media: typing.Optional[str] = None,
+ sizes: typing.Optional[str] = None,
+ src: typing.Optional[str] = None,
+ srcSet: typing.Optional[str] = None,
+ type: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "media",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "sizes",
+ "spellCheck",
+ "src",
+ "srcSet",
+ "style",
+ "tabIndex",
+ "title",
+ "type",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "media",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "sizes",
+ "spellCheck",
+ "src",
+ "srcSet",
+ "style",
+ "tabIndex",
+ "title",
+ "type",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Source, self).__init__(children=children, **args)
+
+
+setattr(Source, "__init__", _explicitize_args(Source.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Spacer.py b/venv/lib/python3.8/site-packages/dash/html/Spacer.py
new file mode 100644
index 0000000..467be46
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Spacer.py
@@ -0,0 +1,183 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Spacer(Component):
+ """A Spacer component.
+ Spacer is a wrapper for the <spacer> HTML5 element.
+
+ OBSOLETE: <spacer> is included for completeness, but should be avoided
+ as it is not supported by any modern browsers.
+
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/spacer
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Spacer"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Spacer, self).__init__(children=children, **args)
+
+
+setattr(Spacer, "__init__", _explicitize_args(Spacer.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Span.py b/venv/lib/python3.8/site-packages/dash/html/Span.py
new file mode 100644
index 0000000..0237859
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Span.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Span(Component):
+ """A Span component.
+ Span is a wrapper for the <span> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/span
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Span"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Span, self).__init__(children=children, **args)
+
+
+setattr(Span, "__init__", _explicitize_args(Span.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Strike.py b/venv/lib/python3.8/site-packages/dash/html/Strike.py
new file mode 100644
index 0000000..e8d146b
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Strike.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Strike(Component):
+ """A Strike component.
+ Strike is a wrapper for the <strike> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/strike
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Strike"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Strike, self).__init__(children=children, **args)
+
+
+setattr(Strike, "__init__", _explicitize_args(Strike.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Strong.py b/venv/lib/python3.8/site-packages/dash/html/Strong.py
new file mode 100644
index 0000000..0954854
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Strong.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Strong(Component):
+ """A Strong component.
+ Strong is a wrapper for the <strong> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/strong
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Strong"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Strong, self).__init__(children=children, **args)
+
+
+setattr(Strong, "__init__", _explicitize_args(Strong.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Sub.py b/venv/lib/python3.8/site-packages/dash/html/Sub.py
new file mode 100644
index 0000000..b606185
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Sub.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Sub(Component):
+ """A Sub component.
+ Sub is a wrapper for the <sub> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/sub
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Sub"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Sub, self).__init__(children=children, **args)
+
+
+setattr(Sub, "__init__", _explicitize_args(Sub.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Summary.py b/venv/lib/python3.8/site-packages/dash/html/Summary.py
new file mode 100644
index 0000000..ea0f16b
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Summary.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Summary(Component):
+ """A Summary component.
+ Summary is a wrapper for the <summary> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/summary
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Summary"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Summary, self).__init__(children=children, **args)
+
+
+setattr(Summary, "__init__", _explicitize_args(Summary.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Sup.py b/venv/lib/python3.8/site-packages/dash/html/Sup.py
new file mode 100644
index 0000000..611d9c0
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Sup.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Sup(Component):
+ """A Sup component.
+ Sup is a wrapper for the <sup> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/sup
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Sup"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Sup, self).__init__(children=children, **args)
+
+
+setattr(Sup, "__init__", _explicitize_args(Sup.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Table.py b/venv/lib/python3.8/site-packages/dash/html/Table.py
new file mode 100644
index 0000000..1d11167
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Table.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Table(Component):
+ """A Table component.
+ Table is a wrapper for the <table> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/table
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Table"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Table, self).__init__(children=children, **args)
+
+
+setattr(Table, "__init__", _explicitize_args(Table.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Tbody.py b/venv/lib/python3.8/site-packages/dash/html/Tbody.py
new file mode 100644
index 0000000..baaa022
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Tbody.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Tbody(Component):
+ """A Tbody component.
+ Tbody is a wrapper for the <tbody> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/tbody
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Tbody"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Tbody, self).__init__(children=children, **args)
+
+
+setattr(Tbody, "__init__", _explicitize_args(Tbody.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Td.py b/venv/lib/python3.8/site-packages/dash/html/Td.py
new file mode 100644
index 0000000..426d645
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Td.py
@@ -0,0 +1,198 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Td(Component):
+ """A Td component.
+ Td is a wrapper for the <td> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/td
+
+ 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.
+
+ - className (string; optional):
+ Often used with CSS to style elements with common properties.
+
+ - colSpan (string | number; optional):
+ The colspan attribute defines the number of columns a cell should
+ span.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - headers (string; optional):
+ IDs of the <th> elements which applies to this 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - rowSpan (string | number; optional):
+ Defines the number of rows a table cell should span over.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Td"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ colSpan: typing.Optional[typing.Union[str, NumberType]] = None,
+ headers: typing.Optional[str] = None,
+ rowSpan: typing.Optional[typing.Union[str, NumberType]] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "colSpan",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "headers",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "rowSpan",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "colSpan",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "headers",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "rowSpan",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Td, self).__init__(children=children, **args)
+
+
+setattr(Td, "__init__", _explicitize_args(Td.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Template.py b/venv/lib/python3.8/site-packages/dash/html/Template.py
new file mode 100644
index 0000000..426df1a
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Template.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Template(Component):
+ """A Template component.
+ Template is a wrapper for the <template> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/template
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Template"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Template, self).__init__(children=children, **args)
+
+
+setattr(Template, "__init__", _explicitize_args(Template.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Textarea.py b/venv/lib/python3.8/site-packages/dash/html/Textarea.py
new file mode 100644
index 0000000..b0cab43
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Textarea.py
@@ -0,0 +1,275 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Textarea(Component):
+ """A Textarea component.
+ Textarea is a wrapper for the <textarea> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/textarea
+
+ 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.
+
+ - cols (string | number; optional):
+ Defines the number of columns in a textarea.
+
+ - 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.
+
+ - inputMode (string; optional):
+ Provides a hint as to the type of data that might be entered by
+ the user while editing the element or its contents. The attribute
+ can be used with form controls (such as the value of textarea
+ elements), or in elements in an editing host (e.g., using
+ contenteditable attribute).
+
+ - 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.
+
+ - maxLength (string | number; optional):
+ Defines the maximum number of characters allowed in the element.
+
+ - minLength (string | number; optional):
+ Defines the minimum number of characters allowed in the element.
+
+ - 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.
+
+ - placeholder (string; optional):
+ Provides a hint to the user of what can be entered in the field.
+
+ - readOnly (string; optional):
+ Indicates whether the element can be edited.
+
+ - 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.
+
+ - rows (string | number; optional):
+ Defines the number of rows in a text area.
+
+ - 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.
+
+ - wrap (string; optional):
+ Indicates whether the text should be wrapped."""
+
+ _children_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Textarea"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ autoFocus: typing.Optional[
+ typing.Union[Literal["autoFocus", "autofocus", "AUTOFOCUS"], bool]
+ ] = None,
+ autoComplete: typing.Optional[str] = None,
+ cols: typing.Optional[typing.Union[str, NumberType]] = None,
+ disabled: typing.Optional[
+ typing.Union[Literal["disabled", "DISABLED"], bool]
+ ] = None,
+ form: typing.Optional[str] = None,
+ inputMode: typing.Optional[str] = None,
+ maxLength: typing.Optional[typing.Union[str, NumberType]] = None,
+ minLength: typing.Optional[typing.Union[str, NumberType]] = None,
+ name: typing.Optional[str] = None,
+ placeholder: typing.Optional[str] = None,
+ readOnly: typing.Optional[str] = None,
+ required: typing.Optional[
+ typing.Union[Literal["required", "REQUIRED"], bool]
+ ] = None,
+ rows: typing.Optional[typing.Union[str, NumberType]] = None,
+ wrap: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "autoComplete",
+ "autoFocus",
+ "className",
+ "cols",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "disabled",
+ "draggable",
+ "form",
+ "hidden",
+ "inputMode",
+ "key",
+ "lang",
+ "maxLength",
+ "minLength",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "name",
+ "placeholder",
+ "readOnly",
+ "required",
+ "role",
+ "rows",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ "wrap",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "autoComplete",
+ "autoFocus",
+ "className",
+ "cols",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "disabled",
+ "draggable",
+ "form",
+ "hidden",
+ "inputMode",
+ "key",
+ "lang",
+ "maxLength",
+ "minLength",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "name",
+ "placeholder",
+ "readOnly",
+ "required",
+ "role",
+ "rows",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ "wrap",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Textarea, self).__init__(children=children, **args)
+
+
+setattr(Textarea, "__init__", _explicitize_args(Textarea.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Tfoot.py b/venv/lib/python3.8/site-packages/dash/html/Tfoot.py
new file mode 100644
index 0000000..567d3b0
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Tfoot.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Tfoot(Component):
+ """A Tfoot component.
+ Tfoot is a wrapper for the <tfoot> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/tfoot
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Tfoot"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Tfoot, self).__init__(children=children, **args)
+
+
+setattr(Tfoot, "__init__", _explicitize_args(Tfoot.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Th.py b/venv/lib/python3.8/site-packages/dash/html/Th.py
new file mode 100644
index 0000000..829aa21
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Th.py
@@ -0,0 +1,205 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Th(Component):
+ """A Th component.
+ Th is a wrapper for the <th> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/th
+
+ 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.
+
+ - className (string; optional):
+ Often used with CSS to style elements with common properties.
+
+ - colSpan (string | number; optional):
+ The colspan attribute defines the number of columns a cell should
+ span.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - headers (string; optional):
+ IDs of the <th> elements which applies to this 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - rowSpan (string | number; optional):
+ Defines the number of rows a table cell should span over.
+
+ - scope (string; optional):
+ Defines the cells that the header test (defined in the th element)
+ relates to.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Th"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ colSpan: typing.Optional[typing.Union[str, NumberType]] = None,
+ headers: typing.Optional[str] = None,
+ rowSpan: typing.Optional[typing.Union[str, NumberType]] = None,
+ scope: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "colSpan",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "headers",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "rowSpan",
+ "scope",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "colSpan",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "headers",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "rowSpan",
+ "scope",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Th, self).__init__(children=children, **args)
+
+
+setattr(Th, "__init__", _explicitize_args(Th.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Thead.py b/venv/lib/python3.8/site-packages/dash/html/Thead.py
new file mode 100644
index 0000000..8bdcce8
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Thead.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Thead(Component):
+ """A Thead component.
+ Thead is a wrapper for the <thead> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/thead
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Thead"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Thead, self).__init__(children=children, **args)
+
+
+setattr(Thead, "__init__", _explicitize_args(Thead.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Time.py b/venv/lib/python3.8/site-packages/dash/html/Time.py
new file mode 100644
index 0000000..00424b1
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Time.py
@@ -0,0 +1,185 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Time(Component):
+ """A Time component.
+ Time is a wrapper for the <time> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/time
+
+ 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.
+
+ - 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.
+
+ - dateTime (string; optional):
+ Indicates the date and time associated with the element.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Time"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ dateTime: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dateTime",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dateTime",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Time, self).__init__(children=children, **args)
+
+
+setattr(Time, "__init__", _explicitize_args(Time.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Title.py b/venv/lib/python3.8/site-packages/dash/html/Title.py
new file mode 100644
index 0000000..fffe642
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Title.py
@@ -0,0 +1,184 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Title(Component):
+ """A Title component.
+ Title is a wrapper for the <title> HTML5 element.
+
+ CAUTION: <title> is included for completeness, but is not expected to
+ do anything outside of <head>. Dash components are always created in the
+ <body>.
+
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/title
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Title"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Title, self).__init__(children=children, **args)
+
+
+setattr(Title, "__init__", _explicitize_args(Title.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Tr.py b/venv/lib/python3.8/site-packages/dash/html/Tr.py
new file mode 100644
index 0000000..cff4e3e
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Tr.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Tr(Component):
+ """A Tr component.
+ Tr is a wrapper for the <tr> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/tr
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Tr"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Tr, self).__init__(children=children, **args)
+
+
+setattr(Tr, "__init__", _explicitize_args(Tr.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Track.py b/venv/lib/python3.8/site-packages/dash/html/Track.py
new file mode 100644
index 0000000..9a5f128
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Track.py
@@ -0,0 +1,211 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Track(Component):
+ """A Track component.
+ Track is a wrapper for the <track> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/track
+
+ 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.
+
+ - 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.
+
+ - default (a value equal to: 'default', 'DEFAULT' | boolean; optional):
+ Indicates that the track should be enabled unless the user's
+ preferences indicate something different.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - kind (string; optional):
+ Specifies the kind of text track.
+
+ - label (string; optional):
+ Specifies a user-readable title of the element.
+
+ - lang (string; optional):
+ Defines the language used in the element.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - spellCheck (string; optional):
+ Indicates whether spell checking is allowed for the element.
+
+ - src (string; optional):
+ The URL of the embeddable content.
+
+ - srcLang (string; optional)
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Track"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ default: typing.Optional[
+ typing.Union[Literal["default", "DEFAULT"], bool]
+ ] = None,
+ kind: typing.Optional[str] = None,
+ label: typing.Optional[str] = None,
+ src: typing.Optional[str] = None,
+ srcLang: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "default",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "kind",
+ "label",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "src",
+ "srcLang",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "default",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "kind",
+ "label",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "src",
+ "srcLang",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Track, self).__init__(children=children, **args)
+
+
+setattr(Track, "__init__", _explicitize_args(Track.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/U.py b/venv/lib/python3.8/site-packages/dash/html/U.py
new file mode 100644
index 0000000..98da39c
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/U.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class U(Component):
+ """An U component.
+ U is a wrapper for the <u> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/u
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "U"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(U, self).__init__(children=children, **args)
+
+
+setattr(U, "__init__", _explicitize_args(U.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Ul.py b/venv/lib/python3.8/site-packages/dash/html/Ul.py
new file mode 100644
index 0000000..046b978
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Ul.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Ul(Component):
+ """An Ul component.
+ Ul is a wrapper for the <ul> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ul
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Ul"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Ul, self).__init__(children=children, **args)
+
+
+setattr(Ul, "__init__", _explicitize_args(Ul.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Var.py b/venv/lib/python3.8/site-packages/dash/html/Var.py
new file mode 100644
index 0000000..21262f6
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Var.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Var(Component):
+ """A Var component.
+ Var is a wrapper for the <var> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/var
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Var"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Var, self).__init__(children=children, **args)
+
+
+setattr(Var, "__init__", _explicitize_args(Var.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Video.py b/venv/lib/python3.8/site-packages/dash/html/Video.py
new file mode 100644
index 0000000..2f121f4
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Video.py
@@ -0,0 +1,254 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Video(Component):
+ """A Video component.
+ Video is a wrapper for the <video> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/video
+
+ 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.
+
+ - autoPlay (a value equal to: 'autoPlay', 'autoplay', 'AUTOPLAY' | boolean; optional):
+ The audio or video should play as soon as possible.
+
+ - className (string; optional):
+ Often used with CSS to style elements with common properties.
+
+ - contentEditable (string; optional):
+ Indicates whether the element's content is editable.
+
+ - controls (a value equal to: 'controls', 'CONTROLS' | boolean; optional):
+ Indicates whether the browser should show playback controls to the
+ user.
+
+ - crossOrigin (string; optional):
+ How the element handles cross-origin requests.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - height (string | number; optional):
+ Specifies the height of elements listed here. For all other
+ elements, use the CSS height property. Note: In some instances,
+ such as <div>, this is a legacy attribute, in which case the CSS
+ height property should be used instead.
+
+ - 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.
+
+ - loop (a value equal to: 'loop', 'LOOP' | boolean; optional):
+ Indicates whether the media should start playing from the start
+ when it's finished.
+
+ - muted (a value equal to: 'muted', 'MUTED' | boolean; optional):
+ Indicates whether the audio will be initially silenced on page
+ load.
+
+ - 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.
+
+ - poster (string; optional):
+ A URL indicating a poster frame to show until the user plays or
+ seeks.
+
+ - preload (string; optional):
+ Indicates whether the whole resource, parts of it or nothing
+ should be preloaded.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - spellCheck (string; optional):
+ Indicates whether spell checking is allowed for the element.
+
+ - src (string; optional):
+ The URL of the embeddable content.
+
+ - 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.
+
+ - width (string | number; optional):
+ For the elements listed here, this establishes the element's
+ width. Note: For all other instances, such as <div>, this is a
+ legacy attribute, in which case the CSS width property should be
+ used instead."""
+
+ _children_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Video"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ autoPlay: typing.Optional[
+ typing.Union[Literal["autoPlay", "autoplay", "AUTOPLAY"], bool]
+ ] = None,
+ controls: typing.Optional[
+ typing.Union[Literal["controls", "CONTROLS"], bool]
+ ] = None,
+ crossOrigin: typing.Optional[str] = None,
+ height: typing.Optional[typing.Union[str, NumberType]] = None,
+ loop: typing.Optional[typing.Union[Literal["loop", "LOOP"], bool]] = None,
+ muted: typing.Optional[typing.Union[Literal["muted", "MUTED"], bool]] = None,
+ poster: typing.Optional[str] = None,
+ preload: typing.Optional[str] = None,
+ src: typing.Optional[str] = None,
+ width: typing.Optional[typing.Union[str, NumberType]] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "autoPlay",
+ "className",
+ "contentEditable",
+ "controls",
+ "crossOrigin",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "height",
+ "hidden",
+ "key",
+ "lang",
+ "loop",
+ "muted",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "poster",
+ "preload",
+ "role",
+ "spellCheck",
+ "src",
+ "style",
+ "tabIndex",
+ "title",
+ "width",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "autoPlay",
+ "className",
+ "contentEditable",
+ "controls",
+ "crossOrigin",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "height",
+ "hidden",
+ "key",
+ "lang",
+ "loop",
+ "muted",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "poster",
+ "preload",
+ "role",
+ "spellCheck",
+ "src",
+ "style",
+ "tabIndex",
+ "title",
+ "width",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Video, self).__init__(children=children, **args)
+
+
+setattr(Video, "__init__", _explicitize_args(Video.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Wbr.py b/venv/lib/python3.8/site-packages/dash/html/Wbr.py
new file mode 100644
index 0000000..b8a2550
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Wbr.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Wbr(Component):
+ """A Wbr component.
+ Wbr is a wrapper for the <wbr> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/wbr
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Wbr"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Wbr, self).__init__(children=children, **args)
+
+
+setattr(Wbr, "__init__", _explicitize_args(Wbr.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/Xmp.py b/venv/lib/python3.8/site-packages/dash/html/Xmp.py
new file mode 100644
index 0000000..a861870
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/Xmp.py
@@ -0,0 +1,179 @@
+# AUTO GENERATED FILE - DO NOT EDIT
+
+import typing # noqa: F401
+from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401
+from dash.development.base_component import Component, _explicitize_args
+
+ComponentType = typing.Union[
+ str,
+ int,
+ float,
+ Component,
+ None,
+ typing.Sequence[typing.Union[str, int, float, Component, None]],
+]
+
+NumberType = typing.Union[
+ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex
+]
+
+
+class Xmp(Component):
+ """A Xmp component.
+ Xmp is a wrapper for the <xmp> HTML5 element.
+ For detailed attribute info see:
+ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/xmp
+
+ 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.
+
+ - 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.
+
+ - draggable (string; optional):
+ Defines whether the element can be dragged.
+
+ - 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.
+
+ - 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.
+
+ - role (string; optional):
+ Defines an explicit role for an element for use by assistive
+ technologies.
+
+ - 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_props = []
+ _base_nodes = ["children"]
+ _namespace = "dash_html_components"
+ _type = "Xmp"
+
+ def __init__(
+ self,
+ children: typing.Optional[ComponentType] = None,
+ id: typing.Optional[typing.Union[str, dict]] = None,
+ n_clicks: typing.Optional[NumberType] = None,
+ n_clicks_timestamp: typing.Optional[NumberType] = None,
+ disable_n_clicks: typing.Optional[bool] = None,
+ key: typing.Optional[str] = None,
+ accessKey: typing.Optional[str] = None,
+ className: typing.Optional[str] = None,
+ contentEditable: typing.Optional[str] = None,
+ dir: typing.Optional[str] = None,
+ draggable: typing.Optional[str] = None,
+ hidden: typing.Optional[typing.Union[Literal["hidden", "HIDDEN"], bool]] = None,
+ lang: typing.Optional[str] = None,
+ role: typing.Optional[str] = None,
+ spellCheck: typing.Optional[str] = None,
+ style: typing.Optional[typing.Any] = None,
+ tabIndex: typing.Optional[typing.Union[str, NumberType]] = None,
+ title: typing.Optional[str] = None,
+ **kwargs
+ ):
+ self._prop_names = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self._valid_wildcard_attributes = ["data-", "aria-"]
+ self.available_properties = [
+ "children",
+ "id",
+ "accessKey",
+ "aria-*",
+ "className",
+ "contentEditable",
+ "data-*",
+ "dir",
+ "disable_n_clicks",
+ "draggable",
+ "hidden",
+ "key",
+ "lang",
+ "n_clicks",
+ "n_clicks_timestamp",
+ "role",
+ "spellCheck",
+ "style",
+ "tabIndex",
+ "title",
+ ]
+ self.available_wildcard_properties = ["data-", "aria-"]
+ _explicit_args = kwargs.pop("_explicit_args")
+ _locals = locals()
+ _locals.update(kwargs) # For wildcard attrs and excess named props
+ args = {k: _locals[k] for k in _explicit_args if k != "children"}
+
+ super(Xmp, self).__init__(children=children, **args)
+
+
+setattr(Xmp, "__init__", _explicitize_args(Xmp.__init__))
diff --git a/venv/lib/python3.8/site-packages/dash/html/__init__.py b/venv/lib/python3.8/site-packages/dash/html/__init__.py
new file mode 100644
index 0000000..fb4145d
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/__init__.py
@@ -0,0 +1,59 @@
+"""Vanilla HTML components for Dash"""
+
+from ._imports_ import * # noqa: E402, F401, F403
+from ._imports_ import __all__ # noqa: E402
+
+import json
+import os as _os
+import sys as _sys
+import dash as _dash
+
+_basepath = _os.path.dirname(__file__)
+_filepath = _os.path.abspath(_os.path.join(_basepath, "package-info.json"))
+with open(_filepath) as f:
+ package = json.load(f)
+
+package_name = package["name"].replace(" ", "_").replace("-", "_")
+__version__ = package["version"]
+
+
+# Module imports trigger a dash.development import, need to check this first
+if not hasattr(_dash, "__plotly_dash") and not hasattr(_dash, "development"):
+ print(
+ "Dash was not successfully imported. Make sure you don't have a file "
+ "named \n'dash.py' in your current directory.",
+ file=_sys.stderr,
+ )
+ _sys.exit(1)
+
+_current_path = _os.path.dirname(_os.path.abspath(__file__))
+
+
+_this_module = "dash_html_components"
+
+_js_dist = [
+ {
+ "relative_package_path": "html/{}.min.js".format(_this_module),
+ "external_url": (
+ "https://unpkg.com/dash-html-components@{}"
+ "/dash_html_components/dash_html_components.min.js"
+ ).format(__version__),
+ "namespace": "dash",
+ },
+ {
+ "relative_package_path": "html/{}.min.js.map".format(_this_module),
+ "external_url": (
+ "https://unpkg.com/dash-html-components@{}"
+ "/dash_html_components/dash_html_components.min.js.map"
+ ).format(__version__),
+ "namespace": "dash",
+ "dynamic": True,
+ },
+]
+
+_css_dist = []
+
+
+for _component in __all__:
+ setattr(locals()[_component], "_js_dist", _js_dist)
+ setattr(locals()[_component], "_css_dist", _css_dist)
diff --git a/venv/lib/python3.8/site-packages/dash/html/_imports_.py b/venv/lib/python3.8/site-packages/dash/html/_imports_.py
new file mode 100644
index 0000000..5053737
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/_imports_.py
@@ -0,0 +1,253 @@
+from .A import A
+from .Abbr import Abbr
+from .Acronym import Acronym
+from .Address import Address
+from .Area import Area
+from .Article import Article
+from .Aside import Aside
+from .Audio import Audio
+from .B import B
+from .Base import Base
+from .Basefont import Basefont
+from .Bdi import Bdi
+from .Bdo import Bdo
+from .Big import Big
+from .Blink import Blink
+from .Blockquote import Blockquote
+from .Br import Br
+from .Button import Button
+from .Canvas import Canvas
+from .Caption import Caption
+from .Center import Center
+from .Cite import Cite
+from .Code import Code
+from .Col import Col
+from .Colgroup import Colgroup
+from .Content import Content
+from .Data import Data
+from .Datalist import Datalist
+from .Dd import Dd
+from .Del import Del
+from .Details import Details
+from .Dfn import Dfn
+from .Dialog import Dialog
+from .Div import Div
+from .Dl import Dl
+from .Dt import Dt
+from .Em import Em
+from .Embed import Embed
+from .Fieldset import Fieldset
+from .Figcaption import Figcaption
+from .Figure import Figure
+from .Font import Font
+from .Footer import Footer
+from .Form import Form
+from .Frame import Frame
+from .Frameset import Frameset
+from .H1 import H1
+from .H2 import H2
+from .H3 import H3
+from .H4 import H4
+from .H5 import H5
+from .H6 import H6
+from .Header import Header
+from .Hgroup import Hgroup
+from .Hr import Hr
+from .I import I
+from .Iframe import Iframe
+from .Img import Img
+from .Ins import Ins
+from .Kbd import Kbd
+from .Keygen import Keygen
+from .Label import Label
+from .Legend import Legend
+from .Li import Li
+from .Link import Link
+from .Main import Main
+from .MapEl import MapEl
+from .Mark import Mark
+from .Marquee import Marquee
+from .Meta import Meta
+from .Meter import Meter
+from .Nav import Nav
+from .Nobr import Nobr
+from .Noscript import Noscript
+from .ObjectEl import ObjectEl
+from .Ol import Ol
+from .Optgroup import Optgroup
+from .Option import Option
+from .Output import Output
+from .P import P
+from .Param import Param
+from .Picture import Picture
+from .Plaintext import Plaintext
+from .Pre import Pre
+from .Progress import Progress
+from .Q import Q
+from .Rb import Rb
+from .Rp import Rp
+from .Rt import Rt
+from .Rtc import Rtc
+from .Ruby import Ruby
+from .S import S
+from .Samp import Samp
+from .Script import Script
+from .Section import Section
+from .Select import Select
+from .Shadow import Shadow
+from .Slot import Slot
+from .Small import Small
+from .Source import Source
+from .Spacer import Spacer
+from .Span import Span
+from .Strike import Strike
+from .Strong import Strong
+from .Sub import Sub
+from .Summary import Summary
+from .Sup import Sup
+from .Table import Table
+from .Tbody import Tbody
+from .Td import Td
+from .Template import Template
+from .Textarea import Textarea
+from .Tfoot import Tfoot
+from .Th import Th
+from .Thead import Thead
+from .Time import Time
+from .Title import Title
+from .Tr import Tr
+from .Track import Track
+from .U import U
+from .Ul import Ul
+from .Var import Var
+from .Video import Video
+from .Wbr import Wbr
+from .Xmp import Xmp
+
+__all__ = [
+ "A",
+ "Abbr",
+ "Acronym",
+ "Address",
+ "Area",
+ "Article",
+ "Aside",
+ "Audio",
+ "B",
+ "Base",
+ "Basefont",
+ "Bdi",
+ "Bdo",
+ "Big",
+ "Blink",
+ "Blockquote",
+ "Br",
+ "Button",
+ "Canvas",
+ "Caption",
+ "Center",
+ "Cite",
+ "Code",
+ "Col",
+ "Colgroup",
+ "Content",
+ "Data",
+ "Datalist",
+ "Dd",
+ "Del",
+ "Details",
+ "Dfn",
+ "Dialog",
+ "Div",
+ "Dl",
+ "Dt",
+ "Em",
+ "Embed",
+ "Fieldset",
+ "Figcaption",
+ "Figure",
+ "Font",
+ "Footer",
+ "Form",
+ "Frame",
+ "Frameset",
+ "H1",
+ "H2",
+ "H3",
+ "H4",
+ "H5",
+ "H6",
+ "Header",
+ "Hgroup",
+ "Hr",
+ "I",
+ "Iframe",
+ "Img",
+ "Ins",
+ "Kbd",
+ "Keygen",
+ "Label",
+ "Legend",
+ "Li",
+ "Link",
+ "Main",
+ "MapEl",
+ "Mark",
+ "Marquee",
+ "Meta",
+ "Meter",
+ "Nav",
+ "Nobr",
+ "Noscript",
+ "ObjectEl",
+ "Ol",
+ "Optgroup",
+ "Option",
+ "Output",
+ "P",
+ "Param",
+ "Picture",
+ "Plaintext",
+ "Pre",
+ "Progress",
+ "Q",
+ "Rb",
+ "Rp",
+ "Rt",
+ "Rtc",
+ "Ruby",
+ "S",
+ "Samp",
+ "Script",
+ "Section",
+ "Select",
+ "Shadow",
+ "Slot",
+ "Small",
+ "Source",
+ "Spacer",
+ "Span",
+ "Strike",
+ "Strong",
+ "Sub",
+ "Summary",
+ "Sup",
+ "Table",
+ "Tbody",
+ "Td",
+ "Template",
+ "Textarea",
+ "Tfoot",
+ "Th",
+ "Thead",
+ "Time",
+ "Title",
+ "Tr",
+ "Track",
+ "U",
+ "Ul",
+ "Var",
+ "Video",
+ "Wbr",
+ "Xmp",
+]
diff --git a/venv/lib/python3.8/site-packages/dash/html/dash_html_components.min.js b/venv/lib/python3.8/site-packages/dash/html/dash_html_components.min.js
new file mode 100644
index 0000000..6d0330e
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/dash_html_components.min.js
@@ -0,0 +1,2 @@
+!function(){"use strict";var n={n:function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},d:function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o:function(n,e){return Object.prototype.hasOwnProperty.call(n,e)},r:function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})}},e={};n.r(e),n.d(e,{A:function(){return p},Abbr:function(){return m},Acronym:function(){return h},Address:function(){return j},Area:function(){return T},Article:function(){return N},Aside:function(){return A},Audio:function(){return R},B:function(){return z},Base:function(){return X},Basefont:function(){return $},Bdi:function(){return rn},Bdo:function(){return ln},Big:function(){return gn},Blink:function(){return bn},Blockquote:function(){return On},Br:function(){return Pn},Button:function(){return xn},Canvas:function(){return Sn},Caption:function(){return Kn},Center:function(){return Bn},Cite:function(){return Vn},Code:function(){return Wn},Col:function(){return Zn},Colgroup:function(){return te},Content:function(){return ce},Data:function(){return de},Datalist:function(){return _e},Dd:function(){return ke},Del:function(){return ve},Details:function(){return Ee},Dfn:function(){return Ce},Dialog:function(){return Le},Div:function(){return Me},Dl:function(){return Ue},Dt:function(){return Qe},Em:function(){return Ge},Embed:function(){return nt},Fieldset:function(){return it},Figcaption:function(){return lt},Figure:function(){return gt},Font:function(){return bt},Footer:function(){return Ot},Form:function(){return Pt},Frame:function(){return xt},Frameset:function(){return St},H1:function(){return Kt},H2:function(){return Bt},H3:function(){return Vt},H4:function(){return Wt},H5:function(){return Zt},H6:function(){return tr},Header:function(){return cr},Hgroup:function(){return dr},Hr:function(){return _r},I:function(){return kr},Iframe:function(){return vr},Img:function(){return Er},Ins:function(){return Cr},Kbd:function(){return Lr},Keygen:function(){return Mr},Label:function(){return Ur},Legend:function(){return Qr},Li:function(){return Gr},Link:function(){return ni},Main:function(){return ii},MapEl:function(){return li},Mark:function(){return gi},Marquee:function(){return bi},Meta:function(){return Oi},Meter:function(){return Pi},Nav:function(){return xi},Nobr:function(){return Si},Noscript:function(){return Ki},ObjectEl:function(){return Bi},Ol:function(){return Vi},Optgroup:function(){return Wi},Option:function(){return Zi},Output:function(){return ts},P:function(){return cs},Param:function(){return ds},Picture:function(){return _s},Plaintext:function(){return ks},Pre:function(){return vs},Progress:function(){return Es},Q:function(){return Cs},Rb:function(){return Ls},Rp:function(){return Ms},Rt:function(){return Us},Rtc:function(){return Qs},Ruby:function(){return Gs},S:function(){return nc},Samp:function(){return ic},Script:function(){return lc},Section:function(){return gc},Select:function(){return bc},Shadow:function(){return Oc},Slot:function(){return Pc},Small:function(){return xc},Source:function(){return Sc},Spacer:function(){return Kc},Span:function(){return Bc},Strike:function(){return Vc},Strong:function(){return Wc},Sub:function(){return Zc},Summary:function(){return ta},Sup:function(){return ca},Table:function(){return da},Tbody:function(){return _a},Td:function(){return ka},Template:function(){return va},Textarea:function(){return Ea},Tfoot:function(){return Ca},Th:function(){return La},Thead:function(){return Ma},Time:function(){return Ua},Title:function(){return Qa},Tr:function(){return Ga},Track:function(){return nl},U:function(){return il},Ul:function(){return ll},Var:function(){return gl},Video:function(){return bl},Wbr:function(){return Ol},Xmp:function(){return Pl}});var t=window.React,r=n.n(t),i=window.PropTypes,s=n.n(i);function c(n){return null!=n&&"object"==typeof n&&!0===n["@@functional/placeholder"]}function a(n){return function e(t){return 0===arguments.length||c(t)?e:n.apply(this,arguments)}}function l(n){return function e(t,r){switch(arguments.length){case 0:return e;case 1:return c(t)?e:a((function(e){return n(t,e)}));default:return c(t)&&c(r)?e:c(t)?a((function(e){return n(e,r)})):c(r)?a((function(e){return n(t,e)})):n(t,r)}}}var o=l((function(n,e){for(var t={},r={},i=0,s=n.length;i<s;)r[n[i]]=1,i+=1;for(var c in e)r.hasOwnProperty(c)||(t[c]=e[c]);return t})),d=["n_clicks","n_clicks_timestamp"];function u(){return u=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},u.apply(null,arguments)}var g=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,d)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=window.dash_clientside.clean_url,a=r().useMemo((function(){return i.href&&c(i.href)}),[i.href]);a&&(s.href=a),r().useEffect((function(){a&&a!==i.href&&i.setProps({_dash_error:new Error("Dangerous link detected: ".concat(i.href))})}),[i.href,a]);var l=i.disable_n_clicks||!i.id;return r().createElement("a",u({},!l&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};g.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,download:s().string,href:s().string,hrefLang:s().string,media:s().string,referrerPolicy:s().string,rel:s().string,shape:s().string,target:s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var p=g,_=["n_clicks","n_clicks_timestamp"];function f(){return f=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},f.apply(null,arguments)}var b=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,_)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("abbr",f({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};b.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var m=b,k=["n_clicks","n_clicks_timestamp"];function y(){return y=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},y.apply(null,arguments)}var O=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,k)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("acronym",y({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};O.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var h=O,v=["n_clicks","n_clicks_timestamp"];function w(){return w=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},w.apply(null,arguments)}var P=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,v)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("address",w({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};P.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var j=P,E=["n_clicks","n_clicks_timestamp"];function D(){return D=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},D.apply(null,arguments)}var x=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,E)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("area",D({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};x.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,alt:s().string,coords:s().string,download:s().string,href:s().string,media:s().string,referrerPolicy:s().string,rel:s().string,shape:s().string,target:s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var T=x,C=["n_clicks","n_clicks_timestamp"];function I(){return I=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},I.apply(null,arguments)}var S=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,C)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("article",I({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};S.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var N=S,L=["n_clicks","n_clicks_timestamp"];function H(){return H=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},H.apply(null,arguments)}var K=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,L)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("aside",H({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};K.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var A=K,M=["n_clicks","n_clicks_timestamp"];function F(){return F=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},F.apply(null,arguments)}var B=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,M)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("audio",F({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};B.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,autoPlay:s().oneOfType([s().oneOf(["autoPlay","autoplay","AUTOPLAY"]),s().bool]),controls:s().oneOfType([s().oneOf(["controls","CONTROLS"]),s().bool]),crossOrigin:s().string,loop:s().oneOfType([s().oneOf(["loop","LOOP"]),s().bool]),muted:s().oneOfType([s().oneOf(["muted","MUTED"]),s().bool]),preload:s().string,src:s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var R=B,U=["n_clicks","n_clicks_timestamp"];function q(){return q=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},q.apply(null,arguments)}var V=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,U)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("b",q({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};V.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var z=V,Q=["n_clicks","n_clicks_timestamp"];function Y(){return Y=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Y.apply(null,arguments)}var W=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Q)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("base",Y({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};W.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,href:s().string,target:s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var X=W,G=["n_clicks","n_clicks_timestamp"];function J(){return J=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},J.apply(null,arguments)}var Z=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,G)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("basefont",J({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Z.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var $=Z,nn=["n_clicks","n_clicks_timestamp"];function en(){return en=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},en.apply(null,arguments)}var tn=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,nn)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("bdi",en({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};tn.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var rn=tn,sn=["n_clicks","n_clicks_timestamp"];function cn(){return cn=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},cn.apply(null,arguments)}var an=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,sn)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("bdo",cn({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};an.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var ln=an,on=["n_clicks","n_clicks_timestamp"];function dn(){return dn=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},dn.apply(null,arguments)}var un=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,on)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("big",dn({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};un.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var gn=un,pn=["n_clicks","n_clicks_timestamp"];function _n(){return _n=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},_n.apply(null,arguments)}var fn=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,pn)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("blink",_n({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};fn.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var bn=fn,mn=["n_clicks","n_clicks_timestamp"];function kn(){return kn=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},kn.apply(null,arguments)}var yn=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,mn)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("blockquote",kn({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};yn.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,cite:s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var On=yn,hn=["n_clicks","n_clicks_timestamp"];function vn(){return vn=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},vn.apply(null,arguments)}var wn=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,hn)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("br",vn({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};wn.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Pn=wn,jn=["n_clicks","n_clicks_timestamp"];function En(){return En=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},En.apply(null,arguments)}var Dn=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,jn)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=window.dash_clientside.clean_url,a=r().useMemo((function(){return i.formAction&&c(i.formAction)}),[i.formAction]);a&&(s.formAction=a),r().useEffect((function(){a&&a!==i.formAction&&i.setProps({_dash_error:new Error("Dangerous link detected: ".concat(i.formAction))})}),[i.formAction,a]);var l=i.disable_n_clicks||!i.id;return r().createElement("button",En({},!l&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Dn.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,autoFocus:s().oneOfType([s().oneOf(["autoFocus","autofocus","AUTOFOCUS"]),s().bool]),disabled:s().oneOfType([s().oneOf(["disabled","DISABLED"]),s().bool]),form:s().string,formAction:s().string,formEncType:s().string,formMethod:s().string,formNoValidate:s().oneOfType([s().oneOf(["formNoValidate","formnovalidate","FORMNOVALIDATE"]),s().bool]),formTarget:s().string,name:s().string,type:s().string,value:s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var xn=Dn,Tn=["n_clicks","n_clicks_timestamp"];function Cn(){return Cn=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Cn.apply(null,arguments)}var In=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Tn)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("canvas",Cn({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};In.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,height:s().oneOfType([s().string,s().number]),width:s().oneOfType([s().string,s().number]),accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Sn=In,Nn=["n_clicks","n_clicks_timestamp"];function Ln(){return Ln=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Ln.apply(null,arguments)}var Hn=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Nn)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("caption",Ln({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Hn.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Kn=Hn,An=["n_clicks","n_clicks_timestamp"];function Mn(){return Mn=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Mn.apply(null,arguments)}var Fn=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,An)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("center",Mn({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Fn.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Bn=Fn,Rn=["n_clicks","n_clicks_timestamp"];function Un(){return Un=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Un.apply(null,arguments)}var qn=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Rn)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("cite",Un({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};qn.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Vn=qn,zn=["n_clicks","n_clicks_timestamp"];function Qn(){return Qn=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Qn.apply(null,arguments)}var Yn=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,zn)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("code",Qn({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Yn.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Wn=Yn,Xn=["n_clicks","n_clicks_timestamp"];function Gn(){return Gn=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Gn.apply(null,arguments)}var Jn=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Xn)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("col",Gn({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Jn.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,span:s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Zn=Jn,$n=["n_clicks","n_clicks_timestamp"];function ne(){return ne=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},ne.apply(null,arguments)}var ee=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,$n)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("colgroup",ne({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};ee.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,span:s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var te=ee,re=["n_clicks","n_clicks_timestamp"];function ie(){return ie=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},ie.apply(null,arguments)}var se=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,re)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("content",ie({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};se.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var ce=se,ae=["n_clicks","n_clicks_timestamp"];function le(){return le=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},le.apply(null,arguments)}var oe=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,ae)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("data",le({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};oe.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,value:s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var de=oe,ue=["n_clicks","n_clicks_timestamp"];function ge(){return ge=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},ge.apply(null,arguments)}var pe=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,ue)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("datalist",ge({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};pe.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var _e=pe,fe=["n_clicks","n_clicks_timestamp"];function be(){return be=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},be.apply(null,arguments)}var me=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,fe)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("dd",be({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};me.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var ke=me,ye=["n_clicks","n_clicks_timestamp"];function Oe(){return Oe=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Oe.apply(null,arguments)}var he=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,ye)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("del",Oe({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};he.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,cite:s().string,dateTime:s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var ve=he,we=["n_clicks","n_clicks_timestamp"];function Pe(){return Pe=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Pe.apply(null,arguments)}var je=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,we)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("details",Pe({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};je.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,open:s().oneOfType([s().oneOf(["open","OPEN"]),s().bool]),accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Ee=je,De=["n_clicks","n_clicks_timestamp"];function xe(){return xe=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},xe.apply(null,arguments)}var Te=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,De)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("dfn",xe({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Te.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Ce=Te,Ie=["n_clicks","n_clicks_timestamp"];function Se(){return Se=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Se.apply(null,arguments)}var Ne=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Ie)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("dialog",Se({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Ne.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,open:s().oneOfType([s().oneOf(["open","OPEN"]),s().bool]),accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Le=Ne,He=["n_clicks","n_clicks_timestamp"];function Ke(){return Ke=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Ke.apply(null,arguments)}var Ae=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,He)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("div",Ke({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Ae.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Me=Ae,Fe=["n_clicks","n_clicks_timestamp"];function Be(){return Be=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Be.apply(null,arguments)}var Re=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Fe)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("dl",Be({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Re.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Ue=Re,qe=["n_clicks","n_clicks_timestamp"];function Ve(){return Ve=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Ve.apply(null,arguments)}var ze=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,qe)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("dt",Ve({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};ze.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Qe=ze,Ye=["n_clicks","n_clicks_timestamp"];function We(){return We=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},We.apply(null,arguments)}var Xe=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Ye)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("em",We({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Xe.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Ge=Xe,Je=["n_clicks","n_clicks_timestamp"];function Ze(){return Ze=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Ze.apply(null,arguments)}var $e=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Je)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=window.dash_clientside.clean_url,a=r().useMemo((function(){return i.src&&c(i.src)}),[i.src]);a&&(s.src=a),r().useEffect((function(){a&&a!==i.src&&i.setProps({_dash_error:new Error("Dangerous link detected: ".concat(i.src))})}),[i.src,a]);var l=i.disable_n_clicks||!i.id;return r().createElement("embed",Ze({},!l&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};$e.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,height:s().oneOfType([s().string,s().number]),src:s().string,type:s().string,width:s().oneOfType([s().string,s().number]),accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var nt=$e,et=["n_clicks","n_clicks_timestamp"];function tt(){return tt=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},tt.apply(null,arguments)}var rt=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,et)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("fieldset",tt({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};rt.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,disabled:s().oneOfType([s().oneOf(["disabled","DISABLED"]),s().bool]),form:s().string,name:s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var it=rt,st=["n_clicks","n_clicks_timestamp"];function ct(){return ct=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},ct.apply(null,arguments)}var at=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,st)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("figcaption",ct({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};at.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var lt=at,ot=["n_clicks","n_clicks_timestamp"];function dt(){return dt=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},dt.apply(null,arguments)}var ut=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,ot)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("figure",dt({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};ut.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var gt=ut,pt=["n_clicks","n_clicks_timestamp"];function _t(){return _t=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},_t.apply(null,arguments)}var ft=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,pt)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("font",_t({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};ft.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var bt=ft,mt=["n_clicks","n_clicks_timestamp"];function kt(){return kt=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},kt.apply(null,arguments)}var yt=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,mt)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("footer",kt({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};yt.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Ot=yt,ht=["n_clicks","n_clicks_timestamp"];function vt(){return vt=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},vt.apply(null,arguments)}var wt=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,ht)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=window.dash_clientside.clean_url,a=r().useMemo((function(){return i.action&&c(i.action)}),[i.action]);a&&(s.action=a),r().useEffect((function(){a&&a!==i.action&&i.setProps({_dash_error:new Error("Dangerous link detected: ".concat(i.action))})}),[i.action,a]);var l=i.disable_n_clicks||!i.id;return r().createElement("form",vt({},!l&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};wt.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accept:s().string,acceptCharset:s().string,action:s().string,autoComplete:s().string,encType:s().string,method:s().string,name:s().string,noValidate:s().oneOfType([s().oneOf(["noValidate","novalidate","NOVALIDATE"]),s().bool]),target:s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Pt=wt,jt=["n_clicks","n_clicks_timestamp"];function Et(){return Et=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Et.apply(null,arguments)}var Dt=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,jt)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("frame",Et({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Dt.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var xt=Dt,Tt=["n_clicks","n_clicks_timestamp"];function Ct(){return Ct=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Ct.apply(null,arguments)}var It=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Tt)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("frameset",Ct({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};It.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var St=It,Nt=["n_clicks","n_clicks_timestamp"];function Lt(){return Lt=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Lt.apply(null,arguments)}var Ht=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Nt)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("h1",Lt({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Ht.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Kt=Ht,At=["n_clicks","n_clicks_timestamp"];function Mt(){return Mt=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Mt.apply(null,arguments)}var Ft=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,At)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("h2",Mt({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Ft.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Bt=Ft,Rt=["n_clicks","n_clicks_timestamp"];function Ut(){return Ut=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Ut.apply(null,arguments)}var qt=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Rt)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("h3",Ut({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};qt.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Vt=qt,zt=["n_clicks","n_clicks_timestamp"];function Qt(){return Qt=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Qt.apply(null,arguments)}var Yt=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,zt)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("h4",Qt({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Yt.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Wt=Yt,Xt=["n_clicks","n_clicks_timestamp"];function Gt(){return Gt=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Gt.apply(null,arguments)}var Jt=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Xt)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("h5",Gt({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Jt.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Zt=Jt,$t=["n_clicks","n_clicks_timestamp"];function nr(){return nr=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},nr.apply(null,arguments)}var er=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,$t)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("h6",nr({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};er.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var tr=er,rr=["n_clicks","n_clicks_timestamp"];function ir(){return ir=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},ir.apply(null,arguments)}var sr=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,rr)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("header",ir({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};sr.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var cr=sr,ar=["n_clicks","n_clicks_timestamp"];function lr(){return lr=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},lr.apply(null,arguments)}var or=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,ar)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("hgroup",lr({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};or.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var dr=or,ur=["n_clicks","n_clicks_timestamp"];function gr(){return gr=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},gr.apply(null,arguments)}var pr=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,ur)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("hr",gr({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};pr.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var _r=pr,fr=["n_clicks","n_clicks_timestamp"];function br(){return br=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},br.apply(null,arguments)}var mr=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,fr)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("i",br({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};mr.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var kr=mr,yr=["n_clicks","n_clicks_timestamp"];function Or(){return Or=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Or.apply(null,arguments)}var hr=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,yr)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=window.dash_clientside.clean_url,a=r().useMemo((function(){return i.src&&c(i.src)}),[i.src]);a&&(s.src=a),r().useEffect((function(){a&&a!==i.src&&i.setProps({_dash_error:new Error("Dangerous link detected: ".concat(i.src))})}),[i.src,a]);var l=i.disable_n_clicks||!i.id;return r().createElement("iframe",Or({},!l&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};hr.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,allow:s().string,height:s().oneOfType([s().string,s().number]),name:s().string,referrerPolicy:s().string,sandbox:s().string,src:s().string,srcDoc:s().string,width:s().oneOfType([s().string,s().number]),accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var vr=hr,wr=["n_clicks","n_clicks_timestamp"];function Pr(){return Pr=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Pr.apply(null,arguments)}var jr=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,wr)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("img",Pr({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};jr.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,alt:s().string,crossOrigin:s().string,height:s().oneOfType([s().string,s().number]),referrerPolicy:s().string,sizes:s().string,src:s().string,srcSet:s().string,useMap:s().string,width:s().oneOfType([s().string,s().number]),accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Er=jr,Dr=["n_clicks","n_clicks_timestamp"];function xr(){return xr=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},xr.apply(null,arguments)}var Tr=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Dr)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("ins",xr({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Tr.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,cite:s().string,dateTime:s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Cr=Tr,Ir=["n_clicks","n_clicks_timestamp"];function Sr(){return Sr=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Sr.apply(null,arguments)}var Nr=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Ir)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("kbd",Sr({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Nr.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Lr=Nr,Hr=["n_clicks","n_clicks_timestamp"];function Kr(){return Kr=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Kr.apply(null,arguments)}var Ar=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Hr)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("keygen",Kr({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Ar.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Mr=Ar,Fr=["n_clicks","n_clicks_timestamp"];function Br(){return Br=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Br.apply(null,arguments)}var Rr=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Fr)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("label",Br({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Rr.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,htmlFor:s().string,form:s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Ur=Rr,qr=["n_clicks","n_clicks_timestamp"];function Vr(){return Vr=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Vr.apply(null,arguments)}var zr=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,qr)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("legend",Vr({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};zr.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Qr=zr,Yr=["n_clicks","n_clicks_timestamp"];function Wr(){return Wr=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Wr.apply(null,arguments)}var Xr=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Yr)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("li",Wr({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Xr.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,value:s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Gr=Xr,Jr=["n_clicks","n_clicks_timestamp"];function Zr(){return Zr=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Zr.apply(null,arguments)}var $r=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Jr)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("link",Zr({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};$r.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,crossOrigin:s().string,href:s().string,hrefLang:s().string,integrity:s().string,media:s().string,referrerPolicy:s().string,rel:s().string,sizes:s().string,type:s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var ni=$r,ei=["n_clicks","n_clicks_timestamp"];function ti(){return ti=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},ti.apply(null,arguments)}var ri=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,ei)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("main",ti({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};ri.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var ii=ri,si=["n_clicks","n_clicks_timestamp"];function ci(){return ci=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},ci.apply(null,arguments)}var ai=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,si)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("map",ci({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};ai.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,name:s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var li=ai,oi=["n_clicks","n_clicks_timestamp"];function di(){return di=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},di.apply(null,arguments)}var ui=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,oi)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("mark",di({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};ui.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var gi=ui,pi=["n_clicks","n_clicks_timestamp"];function _i(){return _i=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},_i.apply(null,arguments)}var fi=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,pi)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("marquee",_i({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};fi.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,loop:s().oneOfType([s().oneOf(["loop","LOOP"]),s().bool]),accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var bi=fi,mi=["n_clicks","n_clicks_timestamp"];function ki(){return ki=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},ki.apply(null,arguments)}var yi=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,mi)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("meta",ki({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};yi.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,charSet:s().string,content:s().string,httpEquiv:s().string,name:s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Oi=yi,hi=["n_clicks","n_clicks_timestamp"];function vi(){return vi=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},vi.apply(null,arguments)}var wi=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,hi)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("meter",vi({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};wi.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,form:s().string,high:s().string,low:s().string,max:s().oneOfType([s().string,s().number]),min:s().oneOfType([s().string,s().number]),optimum:s().string,value:s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Pi=wi,ji=["n_clicks","n_clicks_timestamp"];function Ei(){return Ei=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Ei.apply(null,arguments)}var Di=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,ji)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("nav",Ei({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Di.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var xi=Di,Ti=["n_clicks","n_clicks_timestamp"];function Ci(){return Ci=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Ci.apply(null,arguments)}var Ii=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Ti)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("nobr",Ci({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Ii.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Si=Ii,Ni=["n_clicks","n_clicks_timestamp"];function Li(){return Li=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Li.apply(null,arguments)}var Hi=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Ni)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("noscript",Li({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Hi.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Ki=Hi,Ai=["n_clicks","n_clicks_timestamp"];function Mi(){return Mi=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Mi.apply(null,arguments)}var Fi=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Ai)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=window.dash_clientside.clean_url,a=r().useMemo((function(){return i.data&&c(i.data)}),[i.data]);a&&(s.data=a),r().useEffect((function(){a&&a!==i.data&&i.setProps({_dash_error:new Error("Dangerous link detected: ".concat(i.data))})}),[i.data,a]);var l=i.disable_n_clicks||!i.id;return r().createElement("object",Mi({},!l&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Fi.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,data:s().string,form:s().string,height:s().oneOfType([s().string,s().number]),name:s().string,type:s().string,useMap:s().string,width:s().oneOfType([s().string,s().number]),accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Bi=Fi,Ri=["n_clicks","n_clicks_timestamp"];function Ui(){return Ui=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Ui.apply(null,arguments)}var qi=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Ri)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("ol",Ui({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};qi.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,reversed:s().oneOfType([s().oneOf(["reversed","REVERSED"]),s().bool]),start:s().string,type:s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Vi=qi,zi=["n_clicks","n_clicks_timestamp"];function Qi(){return Qi=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Qi.apply(null,arguments)}var Yi=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,zi)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("optgroup",Qi({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Yi.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,disabled:s().oneOfType([s().oneOf(["disabled","DISABLED"]),s().bool]),label:s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Wi=Yi,Xi=["n_clicks","n_clicks_timestamp"];function Gi(){return Gi=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Gi.apply(null,arguments)}var Ji=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Xi)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("option",Gi({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Ji.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,disabled:s().oneOfType([s().oneOf(["disabled","DISABLED"]),s().bool]),label:s().string,selected:s().oneOfType([s().oneOf(["selected","SELECTED"]),s().bool]),value:s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Zi=Ji,$i=["n_clicks","n_clicks_timestamp"];function ns(){return ns=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},ns.apply(null,arguments)}var es=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,$i)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("output",ns({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};es.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,htmlFor:s().string,form:s().string,name:s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var ts=es,rs=["n_clicks","n_clicks_timestamp"];function is(){return is=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},is.apply(null,arguments)}var ss=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,rs)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("p",is({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};ss.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var cs=ss,as=["n_clicks","n_clicks_timestamp"];function ls(){return ls=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},ls.apply(null,arguments)}var os=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,as)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("param",ls({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};os.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,name:s().string,value:s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var ds=os,us=["n_clicks","n_clicks_timestamp"];function gs(){return gs=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},gs.apply(null,arguments)}var ps=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,us)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("picture",gs({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};ps.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var _s=ps,fs=["n_clicks","n_clicks_timestamp"];function bs(){return bs=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},bs.apply(null,arguments)}var ms=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,fs)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("plaintext",bs({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};ms.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var ks=ms,ys=["n_clicks","n_clicks_timestamp"];function Os(){return Os=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Os.apply(null,arguments)}var hs=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,ys)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("pre",Os({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};hs.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var vs=hs,ws=["n_clicks","n_clicks_timestamp"];function Ps(){return Ps=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Ps.apply(null,arguments)}var js=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,ws)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("progress",Ps({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};js.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,form:s().string,max:s().oneOfType([s().string,s().number]),value:s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Es=js,Ds=["n_clicks","n_clicks_timestamp"];function xs(){return xs=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},xs.apply(null,arguments)}var Ts=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Ds)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("q",xs({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Ts.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,cite:s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Cs=Ts,Is=["n_clicks","n_clicks_timestamp"];function Ss(){return Ss=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Ss.apply(null,arguments)}var Ns=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Is)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("rb",Ss({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Ns.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Ls=Ns,Hs=["n_clicks","n_clicks_timestamp"];function Ks(){return Ks=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Ks.apply(null,arguments)}var As=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Hs)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("rp",Ks({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};As.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Ms=As,Fs=["n_clicks","n_clicks_timestamp"];function Bs(){return Bs=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Bs.apply(null,arguments)}var Rs=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Fs)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("rt",Bs({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Rs.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Us=Rs,qs=["n_clicks","n_clicks_timestamp"];function Vs(){return Vs=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Vs.apply(null,arguments)}var zs=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,qs)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("rtc",Vs({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};zs.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Qs=zs,Ys=["n_clicks","n_clicks_timestamp"];function Ws(){return Ws=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Ws.apply(null,arguments)}var Xs=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Ys)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("ruby",Ws({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Xs.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Gs=Xs,Js=["n_clicks","n_clicks_timestamp"];function Zs(){return Zs=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Zs.apply(null,arguments)}var $s=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Js)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("s",Zs({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};$s.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var nc=$s,ec=["n_clicks","n_clicks_timestamp"];function tc(){return tc=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},tc.apply(null,arguments)}var rc=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,ec)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("samp",tc({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};rc.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var ic=rc,sc=["n_clicks","n_clicks_timestamp"];function cc(){return cc=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},cc.apply(null,arguments)}var ac=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,sc)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("script",cc({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};ac.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,async:s().oneOfType([s().oneOf(["async","ASYNC"]),s().bool]),crossOrigin:s().string,defer:s().oneOfType([s().oneOf(["defer","DEFER"]),s().bool]),integrity:s().string,referrerPolicy:s().string,src:s().string,type:s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var lc=ac,oc=["n_clicks","n_clicks_timestamp"];function dc(){return dc=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},dc.apply(null,arguments)}var uc=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,oc)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("section",dc({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};uc.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var gc=uc,pc=["n_clicks","n_clicks_timestamp"];function _c(){return _c=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},_c.apply(null,arguments)}var fc=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,pc)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("select",_c({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};fc.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,autoFocus:s().oneOfType([s().oneOf(["autoFocus","autofocus","AUTOFOCUS"]),s().bool]),autoComplete:s().string,disabled:s().oneOfType([s().oneOf(["disabled","DISABLED"]),s().bool]),form:s().string,multiple:s().oneOfType([s().oneOf(["multiple","MULTIPLE"]),s().bool]),name:s().string,required:s().oneOfType([s().oneOf(["required","REQUIRED"]),s().bool]),size:s().oneOfType([s().string,s().number]),accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var bc=fc,mc=["n_clicks","n_clicks_timestamp"];function kc(){return kc=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},kc.apply(null,arguments)}var yc=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,mc)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("shadow",kc({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};yc.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Oc=yc,hc=["n_clicks","n_clicks_timestamp"];function vc(){return vc=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},vc.apply(null,arguments)}var wc=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,hc)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("slot",vc({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};wc.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Pc=wc,jc=["n_clicks","n_clicks_timestamp"];function Ec(){return Ec=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Ec.apply(null,arguments)}var Dc=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,jc)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("small",Ec({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Dc.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var xc=Dc,Tc=["n_clicks","n_clicks_timestamp"];function Cc(){return Cc=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Cc.apply(null,arguments)}var Ic=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Tc)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("source",Cc({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Ic.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,media:s().string,sizes:s().string,src:s().string,srcSet:s().string,type:s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Sc=Ic,Nc=["n_clicks","n_clicks_timestamp"];function Lc(){return Lc=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Lc.apply(null,arguments)}var Hc=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Nc)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("spacer",Lc({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Hc.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Kc=Hc,Ac=["n_clicks","n_clicks_timestamp"];function Mc(){return Mc=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Mc.apply(null,arguments)}var Fc=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Ac)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("span",Mc({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Fc.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Bc=Fc,Rc=["n_clicks","n_clicks_timestamp"];function Uc(){return Uc=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Uc.apply(null,arguments)}var qc=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Rc)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("strike",Uc({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};qc.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Vc=qc,zc=["n_clicks","n_clicks_timestamp"];function Qc(){return Qc=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Qc.apply(null,arguments)}var Yc=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,zc)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("strong",Qc({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Yc.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Wc=Yc,Xc=["n_clicks","n_clicks_timestamp"];function Gc(){return Gc=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Gc.apply(null,arguments)}var Jc=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Xc)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("sub",Gc({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Jc.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Zc=Jc,$c=["n_clicks","n_clicks_timestamp"];function na(){return na=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},na.apply(null,arguments)}var ea=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,$c)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("summary",na({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};ea.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var ta=ea,ra=["n_clicks","n_clicks_timestamp"];function ia(){return ia=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},ia.apply(null,arguments)}var sa=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,ra)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("sup",ia({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};sa.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var ca=sa,aa=["n_clicks","n_clicks_timestamp"];function la(){return la=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},la.apply(null,arguments)}var oa=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,aa)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("table",la({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};oa.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var da=oa,ua=["n_clicks","n_clicks_timestamp"];function ga(){return ga=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},ga.apply(null,arguments)}var pa=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,ua)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("tbody",ga({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};pa.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var _a=pa,fa=["n_clicks","n_clicks_timestamp"];function ba(){return ba=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},ba.apply(null,arguments)}var ma=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,fa)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("td",ba({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};ma.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,colSpan:s().oneOfType([s().string,s().number]),headers:s().string,rowSpan:s().oneOfType([s().string,s().number]),accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var ka=ma,ya=["n_clicks","n_clicks_timestamp"];function Oa(){return Oa=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Oa.apply(null,arguments)}var ha=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,ya)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("template",Oa({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};ha.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var va=ha,wa=["n_clicks","n_clicks_timestamp"];function Pa(){return Pa=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Pa.apply(null,arguments)}var ja=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,wa)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("textarea",Pa({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};ja.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,autoFocus:s().oneOfType([s().oneOf(["autoFocus","autofocus","AUTOFOCUS"]),s().bool]),autoComplete:s().string,cols:s().oneOfType([s().string,s().number]),disabled:s().oneOfType([s().oneOf(["disabled","DISABLED"]),s().bool]),form:s().string,inputMode:s().string,maxLength:s().oneOfType([s().string,s().number]),minLength:s().oneOfType([s().string,s().number]),name:s().string,placeholder:s().string,readOnly:s().string,required:s().oneOfType([s().oneOf(["required","REQUIRED"]),s().bool]),rows:s().oneOfType([s().string,s().number]),wrap:s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Ea=ja,Da=["n_clicks","n_clicks_timestamp"];function xa(){return xa=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},xa.apply(null,arguments)}var Ta=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Da)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("tfoot",xa({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Ta.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Ca=Ta,Ia=["n_clicks","n_clicks_timestamp"];function Sa(){return Sa=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Sa.apply(null,arguments)}var Na=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Ia)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("th",Sa({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Na.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,colSpan:s().oneOfType([s().string,s().number]),headers:s().string,rowSpan:s().oneOfType([s().string,s().number]),scope:s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var La=Na,Ha=["n_clicks","n_clicks_timestamp"];function Ka(){return Ka=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Ka.apply(null,arguments)}var Aa=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Ha)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("thead",Ka({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Aa.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Ma=Aa,Fa=["n_clicks","n_clicks_timestamp"];function Ba(){return Ba=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Ba.apply(null,arguments)}var Ra=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Fa)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("time",Ba({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Ra.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,dateTime:s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Ua=Ra,qa=["n_clicks","n_clicks_timestamp"];function Va(){return Va=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Va.apply(null,arguments)}var za=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,qa)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("title",Va({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};za.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Qa=za,Ya=["n_clicks","n_clicks_timestamp"];function Wa(){return Wa=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Wa.apply(null,arguments)}var Xa=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Ya)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("tr",Wa({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};Xa.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Ga=Xa,Ja=["n_clicks","n_clicks_timestamp"];function Za(){return Za=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Za.apply(null,arguments)}var $a=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,Ja)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("track",Za({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};$a.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,default:s().oneOfType([s().oneOf(["default","DEFAULT"]),s().bool]),kind:s().string,label:s().string,src:s().string,srcLang:s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var nl=$a,el=["n_clicks","n_clicks_timestamp"];function tl(){return tl=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},tl.apply(null,arguments)}var rl=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,el)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("u",tl({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};rl.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var il=rl,sl=["n_clicks","n_clicks_timestamp"];function cl(){return cl=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},cl.apply(null,arguments)}var al=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,sl)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("ul",cl({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};al.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var ll=al,ol=["n_clicks","n_clicks_timestamp"];function dl(){return dl=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},dl.apply(null,arguments)}var ul=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,ol)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("var",dl({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};ul.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var gl=ul,pl=["n_clicks","n_clicks_timestamp"];function _l(){return _l=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},_l.apply(null,arguments)}var fl=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,pl)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("video",_l({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};fl.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,autoPlay:s().oneOfType([s().oneOf(["autoPlay","autoplay","AUTOPLAY"]),s().bool]),controls:s().oneOfType([s().oneOf(["controls","CONTROLS"]),s().bool]),crossOrigin:s().string,height:s().oneOfType([s().string,s().number]),loop:s().oneOfType([s().oneOf(["loop","LOOP"]),s().bool]),muted:s().oneOfType([s().oneOf(["muted","MUTED"]),s().bool]),poster:s().string,preload:s().string,src:s().string,width:s().oneOfType([s().string,s().number]),accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var bl=fl,ml=["n_clicks","n_clicks_timestamp"];function kl(){return kl=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},kl.apply(null,arguments)}var yl=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,ml)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("wbr",kl({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};yl.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Ol=yl,hl=["n_clicks","n_clicks_timestamp"];function vl(){return vl=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},vl.apply(null,arguments)}var wl=function(n){var e=n.n_clicks,t=void 0===e?0:e,i=(n.n_clicks_timestamp,function(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t={};for(var r in n)if({}.hasOwnProperty.call(n,r)){if(-1!==e.indexOf(r))continue;t[r]=n[r]}return t}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r<s.length;r++)t=s[r],-1===e.indexOf(t)&&{}.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}(n,hl)),s={};window.dash_component_api.useDashContext().useLoading()&&(s["data-dash-is-loading"]=!0);var c=i.disable_n_clicks||!i.id;return r().createElement("xmp",vl({},!c&&{onClick:function(){return i.setProps({n_clicks:t+1,n_clicks_timestamp:Date.now()})}},o(["n_clicks","n_clicks_timestamp","loading_state","setProps","disable_n_clicks"],i),s),i.children)};wl.propTypes={id:s().string,children:s().node,n_clicks:s().number,n_clicks_timestamp:s().number,disable_n_clicks:s().bool,key:s().string,"data-*":s().string,"aria-*":s().string,accessKey:s().string,className:s().string,contentEditable:s().string,dir:s().string,draggable:s().string,hidden:s().oneOfType([s().oneOf(["hidden","HIDDEN"]),s().bool]),lang:s().string,role:s().string,spellCheck:s().string,style:s().object,tabIndex:s().oneOfType([s().string,s().number]),title:s().string,setProps:s().func};var Pl=wl;window.dash_html_components=e}();
+//# sourceMappingURL=dash_html_components.min.js.map \ No newline at end of file
diff --git a/venv/lib/python3.8/site-packages/dash/html/dash_html_components.min.js.map b/venv/lib/python3.8/site-packages/dash/html/dash_html_components.min.js.map
new file mode 100644
index 0000000..ebc60cb
--- /dev/null
+++ b/venv/lib/python3.8/site-packages/dash/html/dash_html_components.min.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"dash_html_components.min.js","mappings":"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","sources":["webpack://dash_html_components/webpack/bootstrap","webpack://dash_html_components/webpack/runtime/compat get default export","webpack://dash_html_components/webpack/runtime/define property getters","webpack://dash_html_components/webpack/runtime/hasOwnProperty shorthand","webpack://dash_html_components/webpack/runtime/make namespace object","webpack://dash_html_components/external window \"React\"","webpack://dash_html_components/external window \"PropTypes\"","webpack://dash_html_components/./node_modules/ramda/es/internal/_isPlaceholder.js","webpack://dash_html_components/./node_modules/ramda/es/internal/_curry1.js","webpack://dash_html_components/./node_modules/ramda/es/internal/_curry2.js","webpack://dash_html_components/./node_modules/ramda/es/omit.js","webpack://dash_html_components/./src/components/A.react.js","webpack://dash_html_components/./src/components/Abbr.react.js","webpack://dash_html_components/./src/components/Acronym.react.js","webpack://dash_html_components/./src/components/Address.react.js","webpack://dash_html_components/./src/components/Area.react.js","webpack://dash_html_components/./src/components/Article.react.js","webpack://dash_html_components/./src/components/Aside.react.js","webpack://dash_html_components/./src/components/Audio.react.js","webpack://dash_html_components/./src/components/B.react.js","webpack://dash_html_components/./src/components/Base.react.js","webpack://dash_html_components/./src/components/Basefont.react.js","webpack://dash_html_components/./src/components/Bdi.react.js","webpack://dash_html_components/./src/components/Bdo.react.js","webpack://dash_html_components/./src/components/Big.react.js","webpack://dash_html_components/./src/components/Blink.react.js","webpack://dash_html_components/./src/components/Blockquote.react.js","webpack://dash_html_components/./src/components/Br.react.js","webpack://dash_html_components/./src/components/Button.react.js","webpack://dash_html_components/./src/components/Canvas.react.js","webpack://dash_html_components/./src/components/Caption.react.js","webpack://dash_html_components/./src/components/Center.react.js","webpack://dash_html_components/./src/components/Cite.react.js","webpack://dash_html_components/./src/components/Code.react.js","webpack://dash_html_components/./src/components/Col.react.js","webpack://dash_html_components/./src/components/Colgroup.react.js","webpack://dash_html_components/./src/components/Content.react.js","webpack://dash_html_components/./src/components/Data.react.js","webpack://dash_html_components/./src/components/Datalist.react.js","webpack://dash_html_components/./src/components/Dd.react.js","webpack://dash_html_components/./src/components/Del.react.js","webpack://dash_html_components/./src/components/Details.react.js","webpack://dash_html_components/./src/components/Dfn.react.js","webpack://dash_html_components/./src/components/Dialog.react.js","webpack://dash_html_components/./src/components/Div.react.js","webpack://dash_html_components/./src/components/Dl.react.js","webpack://dash_html_components/./src/components/Dt.react.js","webpack://dash_html_components/./src/components/Em.react.js","webpack://dash_html_components/./src/components/Embed.react.js","webpack://dash_html_components/./src/components/Fieldset.react.js","webpack://dash_html_components/./src/components/Figcaption.react.js","webpack://dash_html_components/./src/components/Figure.react.js","webpack://dash_html_components/./src/components/Font.react.js","webpack://dash_html_components/./src/components/Footer.react.js","webpack://dash_html_components/./src/components/Form.react.js","webpack://dash_html_components/./src/components/Frame.react.js","webpack://dash_html_components/./src/components/Frameset.react.js","webpack://dash_html_components/./src/components/H1.react.js","webpack://dash_html_components/./src/components/H2.react.js","webpack://dash_html_components/./src/components/H3.react.js","webpack://dash_html_components/./src/components/H4.react.js","webpack://dash_html_components/./src/components/H5.react.js","webpack://dash_html_components/./src/components/H6.react.js","webpack://dash_html_components/./src/components/Header.react.js","webpack://dash_html_components/./src/components/Hgroup.react.js","webpack://dash_html_components/./src/components/Hr.react.js","webpack://dash_html_components/./src/components/I.react.js","webpack://dash_html_components/./src/components/Iframe.react.js","webpack://dash_html_components/./src/components/Img.react.js","webpack://dash_html_components/./src/components/Ins.react.js","webpack://dash_html_components/./src/components/Kbd.react.js","webpack://dash_html_components/./src/components/Keygen.react.js","webpack://dash_html_components/./src/components/Label.react.js","webpack://dash_html_components/./src/components/Legend.react.js","webpack://dash_html_components/./src/components/Li.react.js","webpack://dash_html_components/./src/components/Link.react.js","webpack://dash_html_components/./src/components/Main.react.js","webpack://dash_html_components/./src/components/MapEl.react.js","webpack://dash_html_components/./src/components/Mark.react.js","webpack://dash_html_components/./src/components/Marquee.react.js","webpack://dash_html_components/./src/components/Meta.react.js","webpack://dash_html_components/./src/components/Meter.react.js","webpack://dash_html_components/./src/components/Nav.react.js","webpack://dash_html_components/./src/components/Nobr.react.js","webpack://dash_html_components/./src/components/Noscript.react.js","webpack://dash_html_components/./src/components/ObjectEl.react.js","webpack://dash_html_components/./src/components/Ol.react.js","webpack://dash_html_components/./src/components/Optgroup.react.js","webpack://dash_html_components/./src/components/Option.react.js","webpack://dash_html_components/./src/components/Output.react.js","webpack://dash_html_components/./src/components/P.react.js","webpack://dash_html_components/./src/components/Param.react.js","webpack://dash_html_components/./src/components/Picture.react.js","webpack://dash_html_components/./src/components/Plaintext.react.js","webpack://dash_html_components/./src/components/Pre.react.js","webpack://dash_html_components/./src/components/Progress.react.js","webpack://dash_html_components/./src/components/Q.react.js","webpack://dash_html_components/./src/components/Rb.react.js","webpack://dash_html_components/./src/components/Rp.react.js","webpack://dash_html_components/./src/components/Rt.react.js","webpack://dash_html_components/./src/components/Rtc.react.js","webpack://dash_html_components/./src/components/Ruby.react.js","webpack://dash_html_components/./src/components/S.react.js","webpack://dash_html_components/./src/components/Samp.react.js","webpack://dash_html_components/./src/components/Script.react.js","webpack://dash_html_components/./src/components/Section.react.js","webpack://dash_html_components/./src/components/Select.react.js","webpack://dash_html_components/./src/components/Shadow.react.js","webpack://dash_html_components/./src/components/Slot.react.js","webpack://dash_html_components/./src/components/Small.react.js","webpack://dash_html_components/./src/components/Source.react.js","webpack://dash_html_components/./src/components/Spacer.react.js","webpack://dash_html_components/./src/components/Span.react.js","webpack://dash_html_components/./src/components/Strike.react.js","webpack://dash_html_components/./src/components/Strong.react.js","webpack://dash_html_components/./src/components/Sub.react.js","webpack://dash_html_components/./src/components/Summary.react.js","webpack://dash_html_components/./src/components/Sup.react.js","webpack://dash_html_components/./src/components/Table.react.js","webpack://dash_html_components/./src/components/Tbody.react.js","webpack://dash_html_components/./src/components/Td.react.js","webpack://dash_html_components/./src/components/Template.react.js","webpack://dash_html_components/./src/components/Textarea.react.js","webpack://dash_html_components/./src/components/Tfoot.react.js","webpack://dash_html_components/./src/components/Th.react.js","webpack://dash_html_components/./src/components/Thead.react.js","webpack://dash_html_components/./src/components/Time.react.js","webpack://dash_html_components/./src/components/Title.react.js","webpack://dash_html_components/./src/components/Tr.react.js","webpack://dash_html_components/./src/components/Track.react.js","webpack://dash_html_components/./src/components/U.react.js","webpack://dash_html_components/./src/components/Ul.react.js","webpack://dash_html_components/./src/components/Var.react.js","webpack://dash_html_components/./src/components/Video.react.js","webpack://dash_html_components/./src/components/Wbr.react.js","webpack://dash_html_components/./src/components/Xmp.react.js"],"sourcesContent":["// The require scope\nvar __webpack_require__ = {};\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","var __WEBPACK_NAMESPACE_OBJECT__ = window[\"React\"];","var __WEBPACK_NAMESPACE_OBJECT__ = window[\"PropTypes\"];","export default function _isPlaceholder(a) {\n return a != null && typeof a === 'object' && a['@@functional/placeholder'] === true;\n}","import _isPlaceholder from \"./_isPlaceholder.js\";\n\n/**\n * Optimized internal one-arity curry function.\n *\n * @private\n * @category Function\n * @param {Function} fn The function to curry.\n * @return {Function} The curried function.\n */\nexport default function _curry1(fn) {\n return function f1(a) {\n if (arguments.length === 0 || _isPlaceholder(a)) {\n return f1;\n } else {\n return fn.apply(this, arguments);\n }\n };\n}","import _curry1 from \"./_curry1.js\";\nimport _isPlaceholder from \"./_isPlaceholder.js\";\n\n/**\n * Optimized internal two-arity curry function.\n *\n * @private\n * @category Function\n * @param {Function} fn The function to curry.\n * @return {Function} The curried function.\n */\nexport default function _curry2(fn) {\n return function f2(a, b) {\n switch (arguments.length) {\n case 0:\n return f2;\n case 1:\n return _isPlaceholder(a) ? f2 : _curry1(function (_b) {\n return fn(a, _b);\n });\n default:\n return _isPlaceholder(a) && _isPlaceholder(b) ? f2 : _isPlaceholder(a) ? _curry1(function (_a) {\n return fn(_a, b);\n }) : _isPlaceholder(b) ? _curry1(function (_b) {\n return fn(a, _b);\n }) : fn(a, b);\n }\n };\n}","import _curry2 from \"./internal/_curry2.js\";\n\n/**\n * Returns a partial copy of an object omitting the keys specified.\n *\n * @func\n * @memberOf R\n * @since v0.1.0\n * @category Object\n * @sig [String] -> {String: *} -> {String: *}\n * @param {Array} names an array of String property names to omit from the new object\n * @param {Object} obj The object to copy from\n * @return {Object} A new object with properties from `names` not on it.\n * @see R.pick\n * @example\n *\n * R.omit(['a', 'd'], {a: 1, b: 2, c: 3, d: 4}); //=> {b: 2, c: 3}\n */\nvar omit = /*#__PURE__*/_curry2(function omit(names, obj) {\n var result = {};\n var index = {};\n var idx = 0;\n var len = names.length;\n while (idx < len) {\n index[names[idx]] = 1;\n idx += 1;\n }\n for (var prop in obj) {\n if (!index.hasOwnProperty(prop)) {\n result[prop] = obj[prop];\n }\n }\n return result;\n});\nexport default omit;","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * A is a wrapper for the <a> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a\n */\nconst A = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n const cleanUrl = window.dash_clientside.clean_url;\n const href = React.useMemo(() => props.href && cleanUrl(props.href), [props.href]);\n \n if (href) {\n extraProps.href = href;\n }\n \n React.useEffect(() => {\n if (href && href !== props.href) {\n props.setProps({_dash_error: new Error(`Dangerous link detected: ${props.href}`)})\n }\n }, [props.href, href]);\n \n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <a\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </a>\n );\n};\n\n\nA.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Indicates that the hyperlink is to be used for downloading a resource.\n */\n 'download': PropTypes.string,\n\n /**\n * The URL of a linked resource.\n */\n 'href': PropTypes.string,\n\n /**\n * Specifies the language of the linked resource.\n */\n 'hrefLang': PropTypes.string,\n\n /**\n * Specifies a hint of the media for which the linked resource was designed.\n */\n 'media': PropTypes.string,\n\n /**\n * Specifies which referrer is sent when fetching the resource.\n */\n 'referrerPolicy': PropTypes.string,\n\n /**\n * Specifies the relationship of the target object to the link object.\n */\n 'rel': PropTypes.string,\n\n /**\n *\n */\n 'shape': PropTypes.string,\n\n /**\n * Specifies where to open the linked document (in the case of an <a> element) or where to display the response received (in the case of a <form> element)\n */\n 'target': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default A;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Abbr is a wrapper for the <abbr> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/abbr\n */\nconst Abbr = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <abbr\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </abbr>\n );\n};\n\n\nAbbr.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Abbr;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Acronym is a wrapper for the <acronym> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/acronym\n */\nconst Acronym = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <acronym\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </acronym>\n );\n};\n\n\nAcronym.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Acronym;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Address is a wrapper for the <address> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/address\n */\nconst Address = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <address\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </address>\n );\n};\n\n\nAddress.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Address;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Area is a wrapper for the <area> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/area\n */\nconst Area = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <area\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </area>\n );\n};\n\n\nArea.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Alternative text in case an image can't be displayed.\n */\n 'alt': PropTypes.string,\n\n /**\n * A set of values specifying the coordinates of the hot-spot region.\n */\n 'coords': PropTypes.string,\n\n /**\n * Indicates that the hyperlink is to be used for downloading a resource.\n */\n 'download': PropTypes.string,\n\n /**\n * The URL of a linked resource.\n */\n 'href': PropTypes.string,\n\n /**\n * Specifies a hint of the media for which the linked resource was designed.\n */\n 'media': PropTypes.string,\n\n /**\n * Specifies which referrer is sent when fetching the resource.\n */\n 'referrerPolicy': PropTypes.string,\n\n /**\n * Specifies the relationship of the target object to the link object.\n */\n 'rel': PropTypes.string,\n\n /**\n *\n */\n 'shape': PropTypes.string,\n\n /**\n * Specifies where to open the linked document (in the case of an <a> element) or where to display the response received (in the case of a <form> element)\n */\n 'target': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Area;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Article is a wrapper for the <article> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/article\n */\nconst Article = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <article\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </article>\n );\n};\n\n\nArticle.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Article;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Aside is a wrapper for the <aside> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/aside\n */\nconst Aside = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <aside\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </aside>\n );\n};\n\n\nAside.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Aside;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Audio is a wrapper for the <audio> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/audio\n */\nconst Audio = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <audio\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </audio>\n );\n};\n\n\nAudio.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * The audio or video should play as soon as possible.\n */\n 'autoPlay': PropTypes.oneOfType([\n PropTypes.oneOf(['autoPlay', 'autoplay', 'AUTOPLAY']),\n PropTypes.bool\n ]),\n\n /**\n * Indicates whether the browser should show playback controls to the user.\n */\n 'controls': PropTypes.oneOfType([\n PropTypes.oneOf(['controls', 'CONTROLS']),\n PropTypes.bool\n ]),\n\n /**\n * How the element handles cross-origin requests\n */\n 'crossOrigin': PropTypes.string,\n\n /**\n * Indicates whether the media should start playing from the start when it's finished.\n */\n 'loop': PropTypes.oneOfType([\n PropTypes.oneOf(['loop', 'LOOP']),\n PropTypes.bool\n ]),\n\n /**\n * Indicates whether the audio will be initially silenced on page load.\n */\n 'muted': PropTypes.oneOfType([\n PropTypes.oneOf(['muted', 'MUTED']),\n PropTypes.bool\n ]),\n\n /**\n * Indicates whether the whole resource, parts of it or nothing should be preloaded.\n */\n 'preload': PropTypes.string,\n\n /**\n * The URL of the embeddable content.\n */\n 'src': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Audio;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * B is a wrapper for the <b> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/b\n */\nconst B = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <b\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </b>\n );\n};\n\n\nB.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default B;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Base is a wrapper for the <base> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/base\n */\nconst Base = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <base\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </base>\n );\n};\n\n\nBase.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * The URL of a linked resource.\n */\n 'href': PropTypes.string,\n\n /**\n * Specifies where to open the linked document (in the case of an <a> element) or where to display the response received (in the case of a <form> element)\n */\n 'target': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Base;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Basefont is a wrapper for the <basefont> HTML5 element.\n *\n * OBSOLETE: <basefont> is included for completeness, but should be avoided\n * as it is only supported by Internet Explorer.\n *\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/basefont\n */\nconst Basefont = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <basefont\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </basefont>\n );\n};\n\n\nBasefont.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Basefont;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Bdi is a wrapper for the <bdi> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/bdi\n */\nconst Bdi = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <bdi\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </bdi>\n );\n};\n\n\nBdi.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Bdi;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Bdo is a wrapper for the <bdo> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/bdo\n */\nconst Bdo = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <bdo\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </bdo>\n );\n};\n\n\nBdo.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Bdo;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Big is a wrapper for the <big> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/big\n */\nconst Big = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <big\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </big>\n );\n};\n\n\nBig.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Big;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Blink is a wrapper for the <blink> HTML5 element.\n *\n * OBSOLETE: <blink> is included for completeness, but should be avoided\n * as it is not supported by any modern browsers.\n *\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/blink\n */\nconst Blink = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <blink\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </blink>\n );\n};\n\n\nBlink.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Blink;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Blockquote is a wrapper for the <blockquote> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/blockquote\n */\nconst Blockquote = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <blockquote\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </blockquote>\n );\n};\n\n\nBlockquote.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Contains a URI which points to the source of the quote or change.\n */\n 'cite': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Blockquote;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Br is a wrapper for the <br> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/br\n */\nconst Br = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <br\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </br>\n );\n};\n\n\nBr.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Br;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Button is a wrapper for the <button> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button\n */\nconst Button = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n const cleanUrl = window.dash_clientside.clean_url;\n const formAction = React.useMemo(() => props.formAction && cleanUrl(props.formAction), [props.formAction]);\n \n if (formAction) {\n extraProps.formAction = formAction;\n }\n \n React.useEffect(() => {\n if (formAction && formAction !== props.formAction) {\n props.setProps({_dash_error: new Error(`Dangerous link detected: ${props.formAction}`)})\n }\n }, [props.formAction, formAction]);\n \n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <button\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </button>\n );\n};\n\n\nButton.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * The element should be automatically focused after the page loaded.\n */\n 'autoFocus': PropTypes.oneOfType([\n PropTypes.oneOf(['autoFocus', 'autofocus', 'AUTOFOCUS']),\n PropTypes.bool\n ]),\n\n /**\n * Indicates whether the user can interact with the element.\n */\n 'disabled': PropTypes.oneOfType([\n PropTypes.oneOf(['disabled', 'DISABLED']),\n PropTypes.bool\n ]),\n\n /**\n * Indicates the form that is the owner of the element.\n */\n 'form': PropTypes.string,\n\n /**\n * Indicates the action of the element, overriding the action defined in the <form>.\n */\n 'formAction': PropTypes.string,\n\n /**\n * If the button/input is a submit button (e.g., type=\"submit\"), this attribute sets the encoding type to use during form submission. If this attribute is specified, it overrides the enctype attribute of the button's form owner.\n */\n 'formEncType': PropTypes.string,\n\n /**\n * If the button/input is a submit button (e.g., type=\"submit\"), this attribute sets the submission method to use during form submission (GET, POST, etc.). If this attribute is specified, it overrides the method attribute of the button's form owner.\n */\n 'formMethod': PropTypes.string,\n\n /**\n * If the button/input is a submit button (e.g., type=\"submit\"), this boolean attribute specifies that the form is not to be validated when it is submitted. If this attribute is specified, it overrides the novalidate attribute of the button's form owner.\n */\n 'formNoValidate': PropTypes.oneOfType([\n PropTypes.oneOf(['formNoValidate', 'formnovalidate', 'FORMNOVALIDATE']),\n PropTypes.bool\n ]),\n\n /**\n * If the button/input is a submit button (e.g., type=\"submit\"), this attribute specifies the browsing context (for example, tab, window, or inline frame) in which to display the response that is received after submitting the form. If this attribute is specified, it overrides the target attribute of the button's form owner.\n */\n 'formTarget': PropTypes.string,\n\n /**\n * Name of the element. For example used by the server to identify the fields in form submits.\n */\n 'name': PropTypes.string,\n\n /**\n * Defines the type of the element.\n */\n 'type': PropTypes.string,\n\n /**\n * Defines a default value which will be displayed in the element on page load.\n */\n 'value': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Button;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Canvas is a wrapper for the <canvas> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/canvas\n */\nconst Canvas = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <canvas\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </canvas>\n );\n};\n\n\nCanvas.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Specifies the height of elements listed here. For all other elements, use the CSS height property. Note: In some instances, such as <div>, this is a legacy attribute, in which case the CSS height property should be used instead.\n */\n 'height': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * For the elements listed here, this establishes the element's width. Note: For all other instances, such as <div>, this is a legacy attribute, in which case the CSS width property should be used instead.\n */\n 'width': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Canvas;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Caption is a wrapper for the <caption> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/caption\n */\nconst Caption = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <caption\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </caption>\n );\n};\n\n\nCaption.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Caption;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Center is a wrapper for the <center> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/center\n */\nconst Center = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <center\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </center>\n );\n};\n\n\nCenter.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Center;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Cite is a wrapper for the <cite> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/cite\n */\nconst Cite = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <cite\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </cite>\n );\n};\n\n\nCite.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Cite;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Code is a wrapper for the <code> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/code\n */\nconst Code = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <code\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </code>\n );\n};\n\n\nCode.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Code;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Col is a wrapper for the <col> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/col\n */\nconst Col = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <col\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </col>\n );\n};\n\n\nCol.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n *\n */\n 'span': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Col;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Colgroup is a wrapper for the <colgroup> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/colgroup\n */\nconst Colgroup = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <colgroup\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </colgroup>\n );\n};\n\n\nColgroup.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n *\n */\n 'span': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Colgroup;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Content is a wrapper for the <content> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/content\n */\nconst Content = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <content\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </content>\n );\n};\n\n\nContent.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Content;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Data is a wrapper for the <data> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/data\n */\nconst Data = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <data\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </data>\n );\n};\n\n\nData.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Defines a default value which will be displayed in the element on page load.\n */\n 'value': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Data;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Datalist is a wrapper for the <datalist> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/datalist\n */\nconst Datalist = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <datalist\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </datalist>\n );\n};\n\n\nDatalist.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Datalist;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Dd is a wrapper for the <dd> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dd\n */\nconst Dd = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <dd\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </dd>\n );\n};\n\n\nDd.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Dd;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Del is a wrapper for the <del> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/del\n */\nconst Del = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <del\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </del>\n );\n};\n\n\nDel.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Contains a URI which points to the source of the quote or change.\n */\n 'cite': PropTypes.string,\n\n /**\n * Indicates the date and time associated with the element.\n */\n 'dateTime': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Del;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Details is a wrapper for the <details> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/details\n */\nconst Details = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <details\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </details>\n );\n};\n\n\nDetails.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Indicates whether the contents are currently visible (in the case of a <details> element) or whether the dialog is active and can be interacted with (in the case of a <dialog> element).\n */\n 'open': PropTypes.oneOfType([\n PropTypes.oneOf(['open', 'OPEN']),\n PropTypes.bool\n ]),\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Details;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Dfn is a wrapper for the <dfn> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dfn\n */\nconst Dfn = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <dfn\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </dfn>\n );\n};\n\n\nDfn.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Dfn;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Dialog is a wrapper for the <dialog> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dialog\n */\nconst Dialog = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <dialog\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </dialog>\n );\n};\n\n\nDialog.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Indicates whether the contents are currently visible (in the case of a <details> element) or whether the dialog is active and can be interacted with (in the case of a <dialog> element).\n */\n 'open': PropTypes.oneOfType([\n PropTypes.oneOf(['open', 'OPEN']),\n PropTypes.bool\n ]),\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Dialog;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Div is a wrapper for the <div> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/div\n */\nconst Div = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <div\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </div>\n );\n};\n\n\nDiv.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Div;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Dl is a wrapper for the <dl> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dl\n */\nconst Dl = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <dl\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </dl>\n );\n};\n\n\nDl.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Dl;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Dt is a wrapper for the <dt> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dt\n */\nconst Dt = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <dt\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </dt>\n );\n};\n\n\nDt.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Dt;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Em is a wrapper for the <em> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/em\n */\nconst Em = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <em\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </em>\n );\n};\n\n\nEm.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Em;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Embed is a wrapper for the <embed> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/embed\n */\nconst Embed = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n const cleanUrl = window.dash_clientside.clean_url;\n const src = React.useMemo(() => props.src && cleanUrl(props.src), [props.src]);\n \n if (src) {\n extraProps.src = src;\n }\n \n React.useEffect(() => {\n if (src && src !== props.src) {\n props.setProps({_dash_error: new Error(`Dangerous link detected: ${props.src}`)})\n }\n }, [props.src, src]);\n \n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <embed\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </embed>\n );\n};\n\n\nEmbed.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Specifies the height of elements listed here. For all other elements, use the CSS height property. Note: In some instances, such as <div>, this is a legacy attribute, in which case the CSS height property should be used instead.\n */\n 'height': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * The URL of the embeddable content.\n */\n 'src': PropTypes.string,\n\n /**\n * Defines the type of the element.\n */\n 'type': PropTypes.string,\n\n /**\n * For the elements listed here, this establishes the element's width. Note: For all other instances, such as <div>, this is a legacy attribute, in which case the CSS width property should be used instead.\n */\n 'width': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Embed;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Fieldset is a wrapper for the <fieldset> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/fieldset\n */\nconst Fieldset = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <fieldset\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </fieldset>\n );\n};\n\n\nFieldset.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Indicates whether the user can interact with the element.\n */\n 'disabled': PropTypes.oneOfType([\n PropTypes.oneOf(['disabled', 'DISABLED']),\n PropTypes.bool\n ]),\n\n /**\n * Indicates the form that is the owner of the element.\n */\n 'form': PropTypes.string,\n\n /**\n * Name of the element. For example used by the server to identify the fields in form submits.\n */\n 'name': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Fieldset;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Figcaption is a wrapper for the <figcaption> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/figcaption\n */\nconst Figcaption = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <figcaption\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </figcaption>\n );\n};\n\n\nFigcaption.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Figcaption;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Figure is a wrapper for the <figure> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/figure\n */\nconst Figure = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <figure\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </figure>\n );\n};\n\n\nFigure.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Figure;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Font is a wrapper for the <font> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/font\n */\nconst Font = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <font\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </font>\n );\n};\n\n\nFont.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Font;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Footer is a wrapper for the <footer> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/footer\n */\nconst Footer = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <footer\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </footer>\n );\n};\n\n\nFooter.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Footer;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Form is a wrapper for the <form> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/form\n */\nconst Form = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n const cleanUrl = window.dash_clientside.clean_url;\n const action = React.useMemo(() => props.action && cleanUrl(props.action), [props.action]);\n \n if (action) {\n extraProps.action = action;\n }\n \n React.useEffect(() => {\n if (action && action !== props.action) {\n props.setProps({_dash_error: new Error(`Dangerous link detected: ${props.action}`)})\n }\n }, [props.action, action]);\n \n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <form\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </form>\n );\n};\n\n\nForm.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * List of types the server accepts, typically a file type.\n */\n 'accept': PropTypes.string,\n\n /**\n * The character set, which if provided must be \"UTF-8\".\n */\n 'acceptCharset': PropTypes.string,\n\n /**\n * The URI of a program that processes the information submitted via the form.\n */\n 'action': PropTypes.string,\n\n /**\n * Indicates whether controls in this form can by default have their values automatically completed by the browser.\n */\n 'autoComplete': PropTypes.string,\n\n /**\n * Defines the content type of the form data when the method is POST.\n */\n 'encType': PropTypes.string,\n\n /**\n * Defines which HTTP method to use when submitting the form. Can be GET (default) or POST.\n */\n 'method': PropTypes.string,\n\n /**\n * Name of the element. For example used by the server to identify the fields in form submits.\n */\n 'name': PropTypes.string,\n\n /**\n * This attribute indicates that the form shouldn't be validated when submitted.\n */\n 'noValidate': PropTypes.oneOfType([\n PropTypes.oneOf(['noValidate', 'novalidate', 'NOVALIDATE']),\n PropTypes.bool\n ]),\n\n /**\n * Specifies where to open the linked document (in the case of an <a> element) or where to display the response received (in the case of a <form> element)\n */\n 'target': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Form;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Frame is a wrapper for the <frame> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/frame\n */\nconst Frame = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <frame\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </frame>\n );\n};\n\n\nFrame.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Frame;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Frameset is a wrapper for the <frameset> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/frameset\n */\nconst Frameset = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <frameset\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </frameset>\n );\n};\n\n\nFrameset.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Frameset;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * H1 is a wrapper for the <h1> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/h1\n */\nconst H1 = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <h1\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </h1>\n );\n};\n\n\nH1.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default H1;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * H2 is a wrapper for the <h2> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/h2\n */\nconst H2 = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <h2\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </h2>\n );\n};\n\n\nH2.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default H2;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * H3 is a wrapper for the <h3> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/h3\n */\nconst H3 = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <h3\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </h3>\n );\n};\n\n\nH3.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default H3;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * H4 is a wrapper for the <h4> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/h4\n */\nconst H4 = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <h4\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </h4>\n );\n};\n\n\nH4.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default H4;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * H5 is a wrapper for the <h5> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/h5\n */\nconst H5 = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <h5\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </h5>\n );\n};\n\n\nH5.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default H5;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * H6 is a wrapper for the <h6> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/h6\n */\nconst H6 = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <h6\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </h6>\n );\n};\n\n\nH6.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default H6;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Header is a wrapper for the <header> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/header\n */\nconst Header = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <header\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </header>\n );\n};\n\n\nHeader.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Header;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Hgroup is a wrapper for the <hgroup> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/hgroup\n */\nconst Hgroup = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <hgroup\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </hgroup>\n );\n};\n\n\nHgroup.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Hgroup;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Hr is a wrapper for the <hr> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/hr\n */\nconst Hr = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <hr\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </hr>\n );\n};\n\n\nHr.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Hr;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * I is a wrapper for the <i> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/i\n */\nconst I = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <i\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </i>\n );\n};\n\n\nI.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default I;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Iframe is a wrapper for the <iframe> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe\n */\nconst Iframe = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n const cleanUrl = window.dash_clientside.clean_url;\n const src = React.useMemo(() => props.src && cleanUrl(props.src), [props.src]);\n \n if (src) {\n extraProps.src = src;\n }\n \n React.useEffect(() => {\n if (src && src !== props.src) {\n props.setProps({_dash_error: new Error(`Dangerous link detected: ${props.src}`)})\n }\n }, [props.src, src]);\n \n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <iframe\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </iframe>\n );\n};\n\n\nIframe.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Specifies a feature-policy for the iframe.\n */\n 'allow': PropTypes.string,\n\n /**\n * Specifies the height of elements listed here. For all other elements, use the CSS height property. Note: In some instances, such as <div>, this is a legacy attribute, in which case the CSS height property should be used instead.\n */\n 'height': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Name of the element. For example used by the server to identify the fields in form submits.\n */\n 'name': PropTypes.string,\n\n /**\n * Specifies which referrer is sent when fetching the resource.\n */\n 'referrerPolicy': PropTypes.string,\n\n /**\n * Stops a document loaded in an iframe from using certain features (such as submitting forms or opening new windows).\n */\n 'sandbox': PropTypes.string,\n\n /**\n * The URL of the embeddable content.\n */\n 'src': PropTypes.string,\n\n /**\n *\n */\n 'srcDoc': PropTypes.string,\n\n /**\n * For the elements listed here, this establishes the element's width. Note: For all other instances, such as <div>, this is a legacy attribute, in which case the CSS width property should be used instead.\n */\n 'width': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Iframe;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Img is a wrapper for the <img> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/img\n */\nconst Img = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <img\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </img>\n );\n};\n\n\nImg.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Alternative text in case an image can't be displayed.\n */\n 'alt': PropTypes.string,\n\n /**\n * How the element handles cross-origin requests\n */\n 'crossOrigin': PropTypes.string,\n\n /**\n * Specifies the height of elements listed here. For all other elements, use the CSS height property. Note: In some instances, such as <div>, this is a legacy attribute, in which case the CSS height property should be used instead.\n */\n 'height': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Specifies which referrer is sent when fetching the resource.\n */\n 'referrerPolicy': PropTypes.string,\n\n /**\n *\n */\n 'sizes': PropTypes.string,\n\n /**\n * The URL of the embeddable content.\n */\n 'src': PropTypes.string,\n\n /**\n * One or more responsive image candidates.\n */\n 'srcSet': PropTypes.string,\n\n /**\n *\n */\n 'useMap': PropTypes.string,\n\n /**\n * For the elements listed here, this establishes the element's width. Note: For all other instances, such as <div>, this is a legacy attribute, in which case the CSS width property should be used instead.\n */\n 'width': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Img;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Ins is a wrapper for the <ins> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ins\n */\nconst Ins = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <ins\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </ins>\n );\n};\n\n\nIns.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Contains a URI which points to the source of the quote or change.\n */\n 'cite': PropTypes.string,\n\n /**\n * Indicates the date and time associated with the element.\n */\n 'dateTime': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Ins;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Kbd is a wrapper for the <kbd> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/kbd\n */\nconst Kbd = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <kbd\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </kbd>\n );\n};\n\n\nKbd.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Kbd;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Keygen is a wrapper for the <keygen> HTML5 element.\n *\n * DEPRECATED: <keygen> is included for completeness, but should be avoided\n * as it is not supported by all browsers and may be removed at any time from\n * those that do support it.\n *\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/keygen\n */\nconst Keygen = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <keygen\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </keygen>\n );\n};\n\n\nKeygen.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Keygen;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Label is a wrapper for the <label> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/label\n */\nconst Label = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <label\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </label>\n );\n};\n\n\nLabel.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Describes elements which belongs to this one.\n */\n 'htmlFor': PropTypes.string,\n\n /**\n * Indicates the form that is the owner of the element.\n */\n 'form': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Label;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Legend is a wrapper for the <legend> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/legend\n */\nconst Legend = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <legend\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </legend>\n );\n};\n\n\nLegend.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Legend;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Li is a wrapper for the <li> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/li\n */\nconst Li = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <li\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </li>\n );\n};\n\n\nLi.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Defines a default value which will be displayed in the element on page load.\n */\n 'value': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Li;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Link is a wrapper for the <link> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/link\n */\nconst Link = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <link\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </link>\n );\n};\n\n\nLink.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * How the element handles cross-origin requests\n */\n 'crossOrigin': PropTypes.string,\n\n /**\n * The URL of a linked resource.\n */\n 'href': PropTypes.string,\n\n /**\n * Specifies the language of the linked resource.\n */\n 'hrefLang': PropTypes.string,\n\n /**\n * Specifies a Subresource Integrity value that allows browsers to verify what they fetch.\n */\n 'integrity': PropTypes.string,\n\n /**\n * Specifies a hint of the media for which the linked resource was designed.\n */\n 'media': PropTypes.string,\n\n /**\n * Specifies which referrer is sent when fetching the resource.\n */\n 'referrerPolicy': PropTypes.string,\n\n /**\n * Specifies the relationship of the target object to the link object.\n */\n 'rel': PropTypes.string,\n\n /**\n *\n */\n 'sizes': PropTypes.string,\n\n /**\n * Defines the type of the element.\n */\n 'type': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Link;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Main is a wrapper for the <main> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/main\n */\nconst Main = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <main\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </main>\n );\n};\n\n\nMain.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Main;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * MapEl is a wrapper for the <map> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/map\n */\nconst MapEl = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <map\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </map>\n );\n};\n\n\nMapEl.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Name of the element. For example used by the server to identify the fields in form submits.\n */\n 'name': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default MapEl;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Mark is a wrapper for the <mark> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/mark\n */\nconst Mark = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <mark\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </mark>\n );\n};\n\n\nMark.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Mark;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Marquee is a wrapper for the <marquee> HTML5 element.\n *\n * DEPRECATED: <marquee> is included for completeness, but should be avoided\n * as browsers may remove it at any time.\n *\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/marquee\n */\nconst Marquee = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <marquee\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </marquee>\n );\n};\n\n\nMarquee.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Indicates whether the media should start playing from the start when it's finished.\n */\n 'loop': PropTypes.oneOfType([\n PropTypes.oneOf(['loop', 'LOOP']),\n PropTypes.bool\n ]),\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Marquee;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Meta is a wrapper for the <meta> HTML5 element.\n *\n * CAUTION: <meta> is included for completeness, but generally will not behave\n * as expected since <meta> tags should be static HTML content in the <head> of\n * the document. Dash components are dynamic <body> content.\n *\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meta\n */\nconst Meta = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <meta\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </meta>\n );\n};\n\n\nMeta.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Declares the character encoding of the page or script.\n */\n 'charSet': PropTypes.string,\n\n /**\n * A value associated with http-equiv or name depending on the context.\n */\n 'content': PropTypes.string,\n\n /**\n * Defines a pragma directive.\n */\n 'httpEquiv': PropTypes.string,\n\n /**\n * Name of the element. For example used by the server to identify the fields in form submits.\n */\n 'name': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Meta;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Meter is a wrapper for the <meter> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meter\n */\nconst Meter = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <meter\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </meter>\n );\n};\n\n\nMeter.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Indicates the form that is the owner of the element.\n */\n 'form': PropTypes.string,\n\n /**\n * Indicates the lower bound of the upper range.\n */\n 'high': PropTypes.string,\n\n /**\n * Indicates the upper bound of the lower range.\n */\n 'low': PropTypes.string,\n\n /**\n * Indicates the maximum value allowed.\n */\n 'max': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Indicates the minimum value allowed.\n */\n 'min': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Indicates the optimal numeric value.\n */\n 'optimum': PropTypes.string,\n\n /**\n * Defines a default value which will be displayed in the element on page load.\n */\n 'value': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Meter;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Nav is a wrapper for the <nav> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/nav\n */\nconst Nav = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <nav\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </nav>\n );\n};\n\n\nNav.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Nav;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Nobr is a wrapper for the <nobr> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/nobr\n */\nconst Nobr = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <nobr\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </nobr>\n );\n};\n\n\nNobr.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Nobr;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Noscript is a wrapper for the <noscript> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/noscript\n */\nconst Noscript = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <noscript\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </noscript>\n );\n};\n\n\nNoscript.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Noscript;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * ObjectEl is a wrapper for the <object> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/object\n */\nconst ObjectEl = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n const cleanUrl = window.dash_clientside.clean_url;\n const data = React.useMemo(() => props.data && cleanUrl(props.data), [props.data]);\n \n if (data) {\n extraProps.data = data;\n }\n \n React.useEffect(() => {\n if (data && data !== props.data) {\n props.setProps({_dash_error: new Error(`Dangerous link detected: ${props.data}`)})\n }\n }, [props.data, data]);\n \n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <object\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </object>\n );\n};\n\n\nObjectEl.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Specifies the URL of the resource.\n */\n 'data': PropTypes.string,\n\n /**\n * Indicates the form that is the owner of the element.\n */\n 'form': PropTypes.string,\n\n /**\n * Specifies the height of elements listed here. For all other elements, use the CSS height property. Note: In some instances, such as <div>, this is a legacy attribute, in which case the CSS height property should be used instead.\n */\n 'height': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Name of the element. For example used by the server to identify the fields in form submits.\n */\n 'name': PropTypes.string,\n\n /**\n * Defines the type of the element.\n */\n 'type': PropTypes.string,\n\n /**\n *\n */\n 'useMap': PropTypes.string,\n\n /**\n * For the elements listed here, this establishes the element's width. Note: For all other instances, such as <div>, this is a legacy attribute, in which case the CSS width property should be used instead.\n */\n 'width': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default ObjectEl;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Ol is a wrapper for the <ol> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ol\n */\nconst Ol = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <ol\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </ol>\n );\n};\n\n\nOl.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Indicates whether the list should be displayed in a descending order instead of an ascending order.\n */\n 'reversed': PropTypes.oneOfType([\n PropTypes.oneOf(['reversed', 'REVERSED']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the first number if other than 1.\n */\n 'start': PropTypes.string,\n\n /**\n * Defines the type of the element.\n */\n 'type': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Ol;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Optgroup is a wrapper for the <optgroup> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/optgroup\n */\nconst Optgroup = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <optgroup\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </optgroup>\n );\n};\n\n\nOptgroup.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Indicates whether the user can interact with the element.\n */\n 'disabled': PropTypes.oneOfType([\n PropTypes.oneOf(['disabled', 'DISABLED']),\n PropTypes.bool\n ]),\n\n /**\n * Specifies a user-readable title of the element.\n */\n 'label': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Optgroup;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Option is a wrapper for the <option> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/option\n */\nconst Option = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <option\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </option>\n );\n};\n\n\nOption.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Indicates whether the user can interact with the element.\n */\n 'disabled': PropTypes.oneOfType([\n PropTypes.oneOf(['disabled', 'DISABLED']),\n PropTypes.bool\n ]),\n\n /**\n * Specifies a user-readable title of the element.\n */\n 'label': PropTypes.string,\n\n /**\n * Defines a value which will be selected on page load.\n */\n 'selected': PropTypes.oneOfType([\n PropTypes.oneOf(['selected', 'SELECTED']),\n PropTypes.bool\n ]),\n\n /**\n * Defines a default value which will be displayed in the element on page load.\n */\n 'value': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Option;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Output is a wrapper for the <output> HTML5 element.\n *\n * CAUTION: <output> is included for completeness, but its typical usage\n * requires the oninput attribute of the enclosing <form> element, which\n * is not accessible to Dash.\n *\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/output\n */\nconst Output = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <output\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </output>\n );\n};\n\n\nOutput.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Describes elements which belongs to this one.\n */\n 'htmlFor': PropTypes.string,\n\n /**\n * Indicates the form that is the owner of the element.\n */\n 'form': PropTypes.string,\n\n /**\n * Name of the element. For example used by the server to identify the fields in form submits.\n */\n 'name': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Output;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * P is a wrapper for the <p> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/p\n */\nconst P = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <p\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </p>\n );\n};\n\n\nP.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default P;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Param is a wrapper for the <param> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/param\n */\nconst Param = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <param\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </param>\n );\n};\n\n\nParam.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Name of the element. For example used by the server to identify the fields in form submits.\n */\n 'name': PropTypes.string,\n\n /**\n * Defines a default value which will be displayed in the element on page load.\n */\n 'value': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Param;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Picture is a wrapper for the <picture> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/picture\n */\nconst Picture = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <picture\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </picture>\n );\n};\n\n\nPicture.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Picture;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Plaintext is a wrapper for the <plaintext> HTML5 element.\n *\n * OBSOLETE: <plaintext> is included for completeness, but should be avoided\n * as browsers may remove it at any time, and its behavior when added\n * dynamically by Dash is not what it would be statically on page load.\n * Use <pre> or <code> instead.\n *\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/plaintext\n */\nconst Plaintext = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <plaintext\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </plaintext>\n );\n};\n\n\nPlaintext.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Plaintext;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Pre is a wrapper for the <pre> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/pre\n */\nconst Pre = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <pre\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </pre>\n );\n};\n\n\nPre.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Pre;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Progress is a wrapper for the <progress> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/progress\n */\nconst Progress = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <progress\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </progress>\n );\n};\n\n\nProgress.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Indicates the form that is the owner of the element.\n */\n 'form': PropTypes.string,\n\n /**\n * Indicates the maximum value allowed.\n */\n 'max': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Defines a default value which will be displayed in the element on page load.\n */\n 'value': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Progress;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Q is a wrapper for the <q> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/q\n */\nconst Q = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <q\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </q>\n );\n};\n\n\nQ.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Contains a URI which points to the source of the quote or change.\n */\n 'cite': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Q;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Rb is a wrapper for the <rb> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/rb\n */\nconst Rb = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <rb\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </rb>\n );\n};\n\n\nRb.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Rb;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Rp is a wrapper for the <rp> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/rp\n */\nconst Rp = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <rp\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </rp>\n );\n};\n\n\nRp.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Rp;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Rt is a wrapper for the <rt> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/rt\n */\nconst Rt = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <rt\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </rt>\n );\n};\n\n\nRt.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Rt;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Rtc is a wrapper for the <rtc> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/rtc\n */\nconst Rtc = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <rtc\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </rtc>\n );\n};\n\n\nRtc.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Rtc;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Ruby is a wrapper for the <ruby> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ruby\n */\nconst Ruby = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <ruby\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </ruby>\n );\n};\n\n\nRuby.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Ruby;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * S is a wrapper for the <s> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/s\n */\nconst S = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <s\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </s>\n );\n};\n\n\nS.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default S;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Samp is a wrapper for the <samp> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/samp\n */\nconst Samp = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <samp\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </samp>\n );\n};\n\n\nSamp.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Samp;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Script is a wrapper for the <script> HTML5 element.\n *\n * CAUTION: <script> is included for completeness, but you cannot execute\n * JavaScript code by providing it to a <script> element. Use a clientside\n * callback for this purpose instead.\n *\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script\n */\nconst Script = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <script\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </script>\n );\n};\n\n\nScript.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Executes the script asynchronously.\n */\n 'async': PropTypes.oneOfType([\n PropTypes.oneOf(['async', 'ASYNC']),\n PropTypes.bool\n ]),\n\n /**\n * How the element handles cross-origin requests\n */\n 'crossOrigin': PropTypes.string,\n\n /**\n * Indicates that the script should be executed after the page has been parsed.\n */\n 'defer': PropTypes.oneOfType([\n PropTypes.oneOf(['defer', 'DEFER']),\n PropTypes.bool\n ]),\n\n /**\n * Specifies a Subresource Integrity value that allows browsers to verify what they fetch.\n */\n 'integrity': PropTypes.string,\n\n /**\n * Specifies which referrer is sent when fetching the resource.\n */\n 'referrerPolicy': PropTypes.string,\n\n /**\n * The URL of the embeddable content.\n */\n 'src': PropTypes.string,\n\n /**\n * Defines the type of the element.\n */\n 'type': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Script;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Section is a wrapper for the <section> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/section\n */\nconst Section = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <section\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </section>\n );\n};\n\n\nSection.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Section;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Select is a wrapper for the <select> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/select\n */\nconst Select = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <select\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </select>\n );\n};\n\n\nSelect.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * The element should be automatically focused after the page loaded.\n */\n 'autoFocus': PropTypes.oneOfType([\n PropTypes.oneOf(['autoFocus', 'autofocus', 'AUTOFOCUS']),\n PropTypes.bool\n ]),\n\n /**\n * Indicates whether controls in this form can by default have their values automatically completed by the browser.\n */\n 'autoComplete': PropTypes.string,\n\n /**\n * Indicates whether the user can interact with the element.\n */\n 'disabled': PropTypes.oneOfType([\n PropTypes.oneOf(['disabled', 'DISABLED']),\n PropTypes.bool\n ]),\n\n /**\n * Indicates the form that is the owner of the element.\n */\n 'form': PropTypes.string,\n\n /**\n * Indicates whether multiple values can be entered in an input of the type email or file.\n */\n 'multiple': PropTypes.oneOfType([\n PropTypes.oneOf(['multiple', 'MULTIPLE']),\n PropTypes.bool\n ]),\n\n /**\n * Name of the element. For example used by the server to identify the fields in form submits.\n */\n 'name': PropTypes.string,\n\n /**\n * Indicates whether this element is required to fill out or not.\n */\n 'required': PropTypes.oneOfType([\n PropTypes.oneOf(['required', 'REQUIRED']),\n PropTypes.bool\n ]),\n\n /**\n * 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.\n */\n 'size': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Select;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Shadow is a wrapper for the <shadow> HTML5 element.\n *\n * DEPRECATED: <shadow> is included for completeness, but should be avoided\n * as it is not supported by all browsers and may be removed at any time from\n * those that do support it.\n *\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/shadow\n */\nconst Shadow = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <shadow\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </shadow>\n );\n};\n\n\nShadow.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Shadow;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Slot is a wrapper for the <slot> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/slot\n */\nconst Slot = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <slot\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </slot>\n );\n};\n\n\nSlot.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Slot;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Small is a wrapper for the <small> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/small\n */\nconst Small = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <small\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </small>\n );\n};\n\n\nSmall.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Small;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Source is a wrapper for the <source> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/source\n */\nconst Source = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <source\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </source>\n );\n};\n\n\nSource.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Specifies a hint of the media for which the linked resource was designed.\n */\n 'media': PropTypes.string,\n\n /**\n *\n */\n 'sizes': PropTypes.string,\n\n /**\n * The URL of the embeddable content.\n */\n 'src': PropTypes.string,\n\n /**\n * One or more responsive image candidates.\n */\n 'srcSet': PropTypes.string,\n\n /**\n * Defines the type of the element.\n */\n 'type': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Source;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Spacer is a wrapper for the <spacer> HTML5 element.\n *\n * OBSOLETE: <spacer> is included for completeness, but should be avoided\n * as it is not supported by any modern browsers.\n *\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/spacer\n */\nconst Spacer = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <spacer\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </spacer>\n );\n};\n\n\nSpacer.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Spacer;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Span is a wrapper for the <span> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/span\n */\nconst Span = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <span\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </span>\n );\n};\n\n\nSpan.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Span;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Strike is a wrapper for the <strike> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/strike\n */\nconst Strike = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <strike\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </strike>\n );\n};\n\n\nStrike.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Strike;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Strong is a wrapper for the <strong> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/strong\n */\nconst Strong = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <strong\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </strong>\n );\n};\n\n\nStrong.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Strong;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Sub is a wrapper for the <sub> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/sub\n */\nconst Sub = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <sub\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </sub>\n );\n};\n\n\nSub.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Sub;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Summary is a wrapper for the <summary> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/summary\n */\nconst Summary = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <summary\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </summary>\n );\n};\n\n\nSummary.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Summary;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Sup is a wrapper for the <sup> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/sup\n */\nconst Sup = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <sup\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </sup>\n );\n};\n\n\nSup.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Sup;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Table is a wrapper for the <table> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/table\n */\nconst Table = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <table\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </table>\n );\n};\n\n\nTable.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Table;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Tbody is a wrapper for the <tbody> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/tbody\n */\nconst Tbody = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <tbody\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </tbody>\n );\n};\n\n\nTbody.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Tbody;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Td is a wrapper for the <td> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/td\n */\nconst Td = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <td\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </td>\n );\n};\n\n\nTd.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * The colspan attribute defines the number of columns a cell should span.\n */\n 'colSpan': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * IDs of the <th> elements which applies to this element.\n */\n 'headers': PropTypes.string,\n\n /**\n * Defines the number of rows a table cell should span over.\n */\n 'rowSpan': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Td;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Template is a wrapper for the <template> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/template\n */\nconst Template = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <template\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </template>\n );\n};\n\n\nTemplate.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Template;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Textarea is a wrapper for the <textarea> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/textarea\n */\nconst Textarea = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <textarea\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </textarea>\n );\n};\n\n\nTextarea.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * The element should be automatically focused after the page loaded.\n */\n 'autoFocus': PropTypes.oneOfType([\n PropTypes.oneOf(['autoFocus', 'autofocus', 'AUTOFOCUS']),\n PropTypes.bool\n ]),\n\n /**\n * Indicates whether controls in this form can by default have their values automatically completed by the browser.\n */\n 'autoComplete': PropTypes.string,\n\n /**\n * Defines the number of columns in a textarea.\n */\n 'cols': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Indicates whether the user can interact with the element.\n */\n 'disabled': PropTypes.oneOfType([\n PropTypes.oneOf(['disabled', 'DISABLED']),\n PropTypes.bool\n ]),\n\n /**\n * Indicates the form that is the owner of the element.\n */\n 'form': PropTypes.string,\n\n /**\n * Provides a hint as to the type of data that might be entered by the user while editing the element or its contents. The attribute can be used with form controls (such as the value of textarea elements), or in elements in an editing host (e.g., using contenteditable attribute).\n */\n 'inputMode': PropTypes.string,\n\n /**\n * Defines the maximum number of characters allowed in the element.\n */\n 'maxLength': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Defines the minimum number of characters allowed in the element.\n */\n 'minLength': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Name of the element. For example used by the server to identify the fields in form submits.\n */\n 'name': PropTypes.string,\n\n /**\n * Provides a hint to the user of what can be entered in the field.\n */\n 'placeholder': PropTypes.string,\n\n /**\n * Indicates whether the element can be edited.\n */\n 'readOnly': PropTypes.string,\n\n /**\n * Indicates whether this element is required to fill out or not.\n */\n 'required': PropTypes.oneOfType([\n PropTypes.oneOf(['required', 'REQUIRED']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the number of rows in a text area.\n */\n 'rows': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Indicates whether the text should be wrapped.\n */\n 'wrap': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Textarea;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Tfoot is a wrapper for the <tfoot> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/tfoot\n */\nconst Tfoot = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <tfoot\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </tfoot>\n );\n};\n\n\nTfoot.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Tfoot;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Th is a wrapper for the <th> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/th\n */\nconst Th = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <th\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </th>\n );\n};\n\n\nTh.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * The colspan attribute defines the number of columns a cell should span.\n */\n 'colSpan': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * IDs of the <th> elements which applies to this element.\n */\n 'headers': PropTypes.string,\n\n /**\n * Defines the number of rows a table cell should span over.\n */\n 'rowSpan': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Defines the cells that the header test (defined in the th element) relates to.\n */\n 'scope': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Th;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Thead is a wrapper for the <thead> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/thead\n */\nconst Thead = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <thead\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </thead>\n );\n};\n\n\nThead.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Thead;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Time is a wrapper for the <time> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/time\n */\nconst Time = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <time\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </time>\n );\n};\n\n\nTime.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Indicates the date and time associated with the element.\n */\n 'dateTime': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Time;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Title is a wrapper for the <title> HTML5 element.\n *\n * CAUTION: <title> is included for completeness, but is not expected to\n * do anything outside of <head>. Dash components are always created in the\n * <body>.\n *\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/title\n */\nconst Title = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <title\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </title>\n );\n};\n\n\nTitle.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Title;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Tr is a wrapper for the <tr> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/tr\n */\nconst Tr = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <tr\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </tr>\n );\n};\n\n\nTr.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Tr;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Track is a wrapper for the <track> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/track\n */\nconst Track = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <track\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </track>\n );\n};\n\n\nTrack.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Indicates that the track should be enabled unless the user's preferences indicate something different.\n */\n 'default': PropTypes.oneOfType([\n PropTypes.oneOf(['default', 'DEFAULT']),\n PropTypes.bool\n ]),\n\n /**\n * Specifies the kind of text track.\n */\n 'kind': PropTypes.string,\n\n /**\n * Specifies a user-readable title of the element.\n */\n 'label': PropTypes.string,\n\n /**\n * The URL of the embeddable content.\n */\n 'src': PropTypes.string,\n\n /**\n *\n */\n 'srcLang': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Track;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * U is a wrapper for the <u> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/u\n */\nconst U = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <u\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </u>\n );\n};\n\n\nU.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default U;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Ul is a wrapper for the <ul> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ul\n */\nconst Ul = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <ul\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </ul>\n );\n};\n\n\nUl.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Ul;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Var is a wrapper for the <var> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/var\n */\nconst Var = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <var\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </var>\n );\n};\n\n\nVar.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Var;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Video is a wrapper for the <video> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/video\n */\nconst Video = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <video\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </video>\n );\n};\n\n\nVideo.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * The audio or video should play as soon as possible.\n */\n 'autoPlay': PropTypes.oneOfType([\n PropTypes.oneOf(['autoPlay', 'autoplay', 'AUTOPLAY']),\n PropTypes.bool\n ]),\n\n /**\n * Indicates whether the browser should show playback controls to the user.\n */\n 'controls': PropTypes.oneOfType([\n PropTypes.oneOf(['controls', 'CONTROLS']),\n PropTypes.bool\n ]),\n\n /**\n * How the element handles cross-origin requests\n */\n 'crossOrigin': PropTypes.string,\n\n /**\n * Specifies the height of elements listed here. For all other elements, use the CSS height property. Note: In some instances, such as <div>, this is a legacy attribute, in which case the CSS height property should be used instead.\n */\n 'height': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Indicates whether the media should start playing from the start when it's finished.\n */\n 'loop': PropTypes.oneOfType([\n PropTypes.oneOf(['loop', 'LOOP']),\n PropTypes.bool\n ]),\n\n /**\n * Indicates whether the audio will be initially silenced on page load.\n */\n 'muted': PropTypes.oneOfType([\n PropTypes.oneOf(['muted', 'MUTED']),\n PropTypes.bool\n ]),\n\n /**\n * A URL indicating a poster frame to show until the user plays or seeks.\n */\n 'poster': PropTypes.string,\n\n /**\n * Indicates whether the whole resource, parts of it or nothing should be preloaded.\n */\n 'preload': PropTypes.string,\n\n /**\n * The URL of the embeddable content.\n */\n 'src': PropTypes.string,\n\n /**\n * For the elements listed here, this establishes the element's width. Note: For all other instances, such as <div>, this is a legacy attribute, in which case the CSS width property should be used instead.\n */\n 'width': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Video;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Wbr is a wrapper for the <wbr> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/wbr\n */\nconst Wbr = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <wbr\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </wbr>\n );\n};\n\n\nWbr.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Wbr;\n","\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport {omit} from 'ramda';\n\n\n/**\n * Xmp is a wrapper for the <xmp> HTML5 element.\n * For detailed attribute info see:\n * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/xmp\n */\nconst Xmp = ({n_clicks = 0, n_clicks_timestamp = -1, ...props}) => {\n const extraProps = {};\n const ctx = window.dash_component_api.useDashContext();\n const loading = ctx.useLoading();\n if (loading) {\n extraProps['data-dash-is-loading'] = true;\n }\n\n /* remove unnecessary onClick event listeners */\n const isStatic = props.disable_n_clicks || !props.id;\n return (\n <xmp\n {...(!isStatic && {onClick:\n () => props.setProps({\n n_clicks: n_clicks + 1,\n n_clicks_timestamp: Date.now()\n })\n })}\n {...omit(['n_clicks', 'n_clicks_timestamp', 'loading_state', 'setProps', 'disable_n_clicks'], props)}\n {...extraProps}\n >\n {props.children}\n </xmp>\n );\n};\n\n\nXmp.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': PropTypes.string,\n\n /**\n * The children of this component\n */\n 'children': PropTypes.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': PropTypes.number,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': PropTypes.number,\n\n /**\n * When True, this will disable the n_clicks prop. Use this to remove\n * event listeners that may interfere with screen readers.\n */\n 'disable_n_clicks': PropTypes.bool,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': PropTypes.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': PropTypes.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': PropTypes.string,\n\n /**\n * Keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': PropTypes.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': PropTypes.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': PropTypes.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': PropTypes.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': PropTypes.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': PropTypes.oneOfType([\n PropTypes.oneOf(['hidden', 'HIDDEN']),\n PropTypes.bool\n ]),\n\n /**\n * Defines the language used in the element.\n */\n 'lang': PropTypes.string,\n\n /**\n * Defines an explicit role for an element for use by assistive technologies.\n */\n 'role': PropTypes.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': PropTypes.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': PropTypes.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': PropTypes.oneOfType([\n PropTypes.string,\n PropTypes.number\n ]),\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': PropTypes.string,\n\n /**\n * Dash-assigned callback that gets fired when the element is clicked.\n */\n 'setProps': PropTypes.func\n};\n\nexport default Xmp;\n"],"names":["__webpack_require__","module","getter","__esModule","d","a","exports","definition","key","o","Object","defineProperty","enumerable","get","obj","prop","prototype","hasOwnProperty","call","Symbol","toStringTag","value","window","_isPlaceholder","_curry1","fn","f1","arguments","length","apply","this","_curry2","f2","b","_b","_a","names","result","index","idx","len","A","_ref","_ref$n_clicks","n_clicks","props","n_clicks_timestamp","_objectWithoutProperties","_excluded","extraProps","dash_component_api","useDashContext","useLoading","cleanUrl","dash_clientside","clean_url","href","React","setProps","_dash_error","Error","concat","isStatic","disable_n_clicks","id","_extends","onClick","Date","now","omit","children","propTypes","PropTypes","Abbr","Acronym","Address","Area","Article","Aside","Audio","B","Base","Basefont","Bdi","Bdo","Big","Blink","Blockquote","Br","Button","formAction","Canvas","Caption","Center","Cite","Code","Col","Colgroup","Content","Data","Datalist","Dd","Del","Details","Dfn","Dialog","Div","Dl","Dt","Em","Embed","src","Fieldset","Figcaption","Figure","Font","Footer","Form","action","Frame","Frameset","H1","H2","H3","H4","H5","H6","Header","Hgroup","Hr","I","Iframe","Img","Ins","Kbd","Keygen","Label","Legend","Li","Link","Main","MapEl","Mark","Marquee","Meta","Meter","Nav","Nobr","Noscript","ObjectEl","data","Ol","Optgroup","Option","Output","P","Param","Picture","Plaintext","Pre","Progress","Q","Rb","Rp","Rt","Rtc","Ruby","S","Samp","Script","Section","Select","Shadow","Slot","Small","Source","Spacer","Span","Strike","Strong","Sub","Summary","Sup","Table","Tbody","Td","Template","Textarea","Tfoot","Th","Thead","Time","Title","Tr","Track","U","Ul","Var","Video","Wbr","Xmp"],"sourceRoot":""} \ No newline at end of file