From 470a92b5d65afb663bb72167267b4fd609a9f9d6 Mon Sep 17 00:00:00 2001 From: InnopolisU Date: Thu, 20 Jun 2024 16:32:45 +0300 Subject: [PATCH 01/14] Fixed bugs --- dui/{README.txt => README.md.txt} | 0 dui/app.py | 35 +++++++++++++------------------ dui/pages/config_deletion.py | 10 +++++---- dui/pages/config_edition.py | 4 ++++ 4 files changed, 24 insertions(+), 25 deletions(-) rename dui/{README.txt => README.md.txt} (100%) diff --git a/dui/README.txt b/dui/README.md.txt similarity index 100% rename from dui/README.txt rename to dui/README.md.txt diff --git a/dui/app.py b/dui/app.py index 4abeb95c..4f464534 100644 --- a/dui/app.py +++ b/dui/app.py @@ -5,33 +5,26 @@ from dash.long_callback import DiskcacheLongCallbackManager import diskcache -cache = diskcache.Cache("./cache") -long_callback_manager = DiskcacheLongCallbackManager(cache) - -app = dash.Dash(__name__, - long_callback_manager=long_callback_manager, - use_pages=True, - external_stylesheets=[dbc.themes.BOOTSTRAP, dbc.icons.BOOTSTRAP, "dui.css"], - external_scripts=["dui.js", - "https://code.jquery.com/jquery-3.3.1.slim.min.js", - "https://cdn.jsdelivr.net/npm/popper.js@1.14.7/dist/umd/popper.min.js", - "https://cdn.jsdelivr.net/npm/bootstrap@4.3.1/dist/js/bootstrap.min.js"]) # initialising dash app -dash.register_page(__name__, path_template="/") - - -def layout(): - lout = dbc.Container([ +lout = dbc.Container([ dbc.Row([dbc.Col([html.H4("Experiment Configurator", style={"height": 40})]), - dbc.Col([html.Div(html.Img(src=dash.get_asset_url('_innofw_.svg'), style={"height": 40, "width": 60}), - className="self-align-right")]), html.Span(className="border-bottom")], - style={"margin-top": 10, "margin-bottom": 10, "margin-right": 5}), - dash.page_container]) - return lout if __name__ == '__main__': + cache = diskcache.Cache("./cache") + long_callback_manager = DiskcacheLongCallbackManager(cache) + + app = dash.Dash(__name__, + long_callback_manager=long_callback_manager, + use_pages=True, + external_stylesheets=["bootstrap.min.css", ("icons/", "font/bootstrap-icons.css"), "dui.css"], + external_scripts=["jquery-3.3.1.slim.min.js", + "popper.min.js", + "bootstrap.min.js", + "dui.js"]) # initialising dash app + + dash.register_page("inintial", path_template="/", layout=lout) app.run_server() diff --git a/dui/pages/config_deletion.py b/dui/pages/config_deletion.py index b239dc26..b6afe945 100644 --- a/dui/pages/config_deletion.py +++ b/dui/pages/config_deletion.py @@ -5,16 +5,18 @@ import dash_bootstrap_components as dbc import urllib.parse -app = dash.get_app() -dash.register_page(__name__, path_template="/delete_config/") -experiment_configs_path = Path(os.path.join("..", "config", "experiments")) +def layout(config_name=None): + if config_name is None: + return None -def layout(config_name=None): config_name = urllib.parse.unquote(config_name) print(f"delete {config_name}") + experiment_configs_path = Path(os.path.join("..", "config", "experiments")) os.remove(experiment_configs_path / config_name) return dcc.Location(pathname="/", id="Sdfa") +dash.register_page(__name__, path_template="/delete_config/") + diff --git a/dui/pages/config_edition.py b/dui/pages/config_edition.py index c60981e9..243aa719 100644 --- a/dui/pages/config_edition.py +++ b/dui/pages/config_edition.py @@ -84,6 +84,10 @@ def simplify_dict(in_dict): def layout(config_name=None): + + if config_name is None: + return None + config_name = urllib.parse.unquote(config_name) exp_path = experiment_configs_path / config_name From 0b24751a16609b74a64510e66e82c17764896355 Mon Sep 17 00:00:00 2001 From: InnopolisU Date: Thu, 20 Jun 2024 16:44:15 +0300 Subject: [PATCH 02/14] Fixed bugs --- dui/{README.md.txt => README.txt} | 0 dui/assets/bootstrap.min.css | 7 + dui/assets/bootstrap.min.css.map | 1 + dui/assets/bootstrap.min.js | 7 + dui/assets/bootstrap.min.js.map | 1 + dui/assets/dui.js | 17 +- dui/assets/icons/.browserslistrc | 11 + dui/assets/icons/.editorconfig | 11 + dui/assets/icons/.eslintignore | 4 + dui/assets/icons/.eslintrc.json | 34 + dui/assets/icons/.fantasticonrc.js | 32 + dui/assets/icons/.gitattributes | 2 + .../.github/ISSUE_TEMPLATE/bug_report.md | 16 + .../.github/ISSUE_TEMPLATE/icon-request.md | 10 + .../icons/.github/codeql/codeql-config.yml | 3 + dui/assets/icons/.github/dependabot.yml | 29 + dui/assets/icons/.github/preview.png | Bin 0 -> 247622 bytes dui/assets/icons/.github/release-drafter.yml | 33 + dui/assets/icons/.github/workflows/codeql.yml | 44 + dui/assets/icons/.github/workflows/deploy.yml | 66 + dui/assets/icons/.github/workflows/lint.yml | 37 + .../icons/.github/workflows/release-notes.yml | 23 + dui/assets/icons/.github/workflows/test.yml | 51 + dui/assets/icons/.gitignore | 12 + dui/assets/icons/.stylelintrc.json | 15 + dui/assets/icons/LICENSE | 21 + dui/assets/icons/README.md | 100 + dui/assets/icons/bootstrap-icons.svg | 1 + dui/assets/icons/composer.json | 21 + .../icons/docs/assets/js/application.js | 65 + .../icons/docs/assets/js/color-modes.js | 79 + dui/assets/icons/docs/assets/js/search.js | 63 + dui/assets/icons/docs/assets/scss/_ads.scss | 54 + .../icons/docs/assets/scss/_buttons.scss | 45 + .../icons/docs/assets/scss/_clipboard-js.scss | 35 + .../icons/docs/assets/scss/_footer.scss | 16 + .../icons/docs/assets/scss/_navbar.scss | 113 + .../icons/docs/assets/scss/_skippy.scss | 17 + .../icons/docs/assets/scss/_syntax.scss | 135 + .../icons/docs/assets/scss/_variables.scss | 15 + dui/assets/icons/docs/assets/scss/docs.scss | 237 + dui/assets/icons/docs/content/404.md | 13 + dui/assets/icons/docs/content/_index.md | 227 + .../icons/docs/content/icons/0-circle-fill.md | 9 + .../icons/docs/content/icons/0-circle.md | 9 + .../icons/docs/content/icons/0-square-fill.md | 9 + .../icons/docs/content/icons/0-square.md | 9 + .../icons/docs/content/icons/1-circle-fill.md | 8 + .../icons/docs/content/icons/1-circle.md | 8 + .../icons/docs/content/icons/1-square-fill.md | 8 + .../icons/docs/content/icons/1-square.md | 8 + dui/assets/icons/docs/content/icons/123.md | 7 + .../icons/docs/content/icons/2-circle-fill.md | 8 + .../icons/docs/content/icons/2-circle.md | 8 + .../icons/docs/content/icons/2-square-fill.md | 8 + .../icons/docs/content/icons/2-square.md | 8 + .../icons/docs/content/icons/3-circle-fill.md | 8 + .../icons/docs/content/icons/3-circle.md | 8 + .../icons/docs/content/icons/3-square-fill.md | 8 + .../icons/docs/content/icons/3-square.md | 8 + .../icons/docs/content/icons/4-circle-fill.md | 8 + .../icons/docs/content/icons/4-circle.md | 8 + .../icons/docs/content/icons/4-square-fill.md | 8 + .../icons/docs/content/icons/4-square.md | 8 + .../icons/docs/content/icons/5-circle-fill.md | 8 + .../icons/docs/content/icons/5-circle.md | 8 + .../icons/docs/content/icons/5-square-fill.md | 8 + .../icons/docs/content/icons/5-square.md | 8 + .../icons/docs/content/icons/6-circle-fill.md | 8 + .../icons/docs/content/icons/6-circle.md | 8 + .../icons/docs/content/icons/6-square-fill.md | 8 + .../icons/docs/content/icons/6-square.md | 8 + .../icons/docs/content/icons/7-circle-fill.md | 8 + .../icons/docs/content/icons/7-circle.md | 8 + .../icons/docs/content/icons/7-square-fill.md | 8 + .../icons/docs/content/icons/7-square.md | 8 + .../icons/docs/content/icons/8-circle-fill.md | 8 + .../icons/docs/content/icons/8-circle.md | 8 + .../icons/docs/content/icons/8-square-fill.md | 8 + .../icons/docs/content/icons/8-square.md | 8 + .../icons/docs/content/icons/9-circle-fill.md | 8 + .../icons/docs/content/icons/9-circle.md | 8 + .../icons/docs/content/icons/9-square-fill.md | 8 + .../icons/docs/content/icons/9-square.md | 8 + .../icons/docs/content/icons/activity.md | 9 + .../content/icons/airplane-engines-fill.md | 12 + .../docs/content/icons/airplane-engines.md | 12 + .../icons/docs/content/icons/airplane-fill.md | 12 + .../icons/docs/content/icons/airplane.md | 12 + .../icons/docs/content/icons/alarm-fill.md | 9 + dui/assets/icons/docs/content/icons/alarm.md | 9 + dui/assets/icons/docs/content/icons/alexa.md | 8 + .../icons/docs/content/icons/align-bottom.md | 9 + .../icons/docs/content/icons/align-center.md | 9 + .../icons/docs/content/icons/align-end.md | 9 + .../icons/docs/content/icons/align-middle.md | 9 + .../icons/docs/content/icons/align-start.md | 9 + .../icons/docs/content/icons/align-top.md | 9 + dui/assets/icons/docs/content/icons/alipay.md | 7 + .../docs/content/icons/alphabet-uppercase.md | 9 + .../icons/docs/content/icons/alphabet.md | 9 + dui/assets/icons/docs/content/icons/alt.md | 9 + dui/assets/icons/docs/content/icons/amazon.md | 8 + dui/assets/icons/docs/content/icons/amd.md | 8 + .../icons/docs/content/icons/android.md | 8 + .../icons/docs/content/icons/android2.md | 8 + .../icons/docs/content/icons/app-indicator.md | 12 + dui/assets/icons/docs/content/icons/app.md | 11 + dui/assets/icons/docs/content/icons/apple.md | 9 + .../icons/docs/content/icons/archive-fill.md | 8 + .../icons/docs/content/icons/archive.md | 8 + .../docs/content/icons/arrow-90deg-down.md | 8 + .../docs/content/icons/arrow-90deg-left.md | 8 + .../docs/content/icons/arrow-90deg-right.md | 8 + .../docs/content/icons/arrow-90deg-up.md | 8 + .../docs/content/icons/arrow-bar-down.md | 7 + .../docs/content/icons/arrow-bar-left.md | 7 + .../docs/content/icons/arrow-bar-right.md | 7 + .../icons/docs/content/icons/arrow-bar-up.md | 7 + .../docs/content/icons/arrow-clockwise.md | 16 + .../content/icons/arrow-counterclockwise.md | 14 + .../content/icons/arrow-down-circle-fill.md | 8 + .../docs/content/icons/arrow-down-circle.md | 8 + .../icons/arrow-down-left-circle-fill.md | 8 + .../content/icons/arrow-down-left-circle.md | 8 + .../icons/arrow-down-left-square-fill.md | 8 + .../content/icons/arrow-down-left-square.md | 8 + .../docs/content/icons/arrow-down-left.md | 7 + .../icons/arrow-down-right-circle-fill.md | 8 + .../content/icons/arrow-down-right-circle.md | 8 + .../icons/arrow-down-right-square-fill.md | 8 + .../content/icons/arrow-down-right-square.md | 8 + .../docs/content/icons/arrow-down-right.md | 7 + .../docs/content/icons/arrow-down-short.md | 7 + .../content/icons/arrow-down-square-fill.md | 8 + .../docs/content/icons/arrow-down-square.md | 8 + .../icons/docs/content/icons/arrow-down-up.md | 7 + .../icons/docs/content/icons/arrow-down.md | 7 + .../content/icons/arrow-left-circle-fill.md | 8 + .../docs/content/icons/arrow-left-circle.md | 8 + .../docs/content/icons/arrow-left-right.md | 7 + .../docs/content/icons/arrow-left-short.md | 7 + .../content/icons/arrow-left-square-fill.md | 8 + .../docs/content/icons/arrow-left-square.md | 8 + .../icons/docs/content/icons/arrow-left.md | 7 + .../icons/docs/content/icons/arrow-repeat.md | 13 + .../docs/content/icons/arrow-return-left.md | 8 + .../docs/content/icons/arrow-return-right.md | 8 + .../content/icons/arrow-right-circle-fill.md | 8 + .../docs/content/icons/arrow-right-circle.md | 8 + .../docs/content/icons/arrow-right-short.md | 7 + .../content/icons/arrow-right-square-fill.md | 8 + .../docs/content/icons/arrow-right-square.md | 8 + .../icons/docs/content/icons/arrow-right.md | 7 + .../content/icons/arrow-through-heart-fill.md | 10 + .../docs/content/icons/arrow-through-heart.md | 10 + .../content/icons/arrow-up-circle-fill.md | 8 + .../docs/content/icons/arrow-up-circle.md | 8 + .../icons/arrow-up-left-circle-fill.md | 8 + .../content/icons/arrow-up-left-circle.md | 8 + .../icons/arrow-up-left-square-fill.md | 8 + .../content/icons/arrow-up-left-square.md | 8 + .../icons/docs/content/icons/arrow-up-left.md | 7 + .../icons/arrow-up-right-circle-fill.md | 8 + .../content/icons/arrow-up-right-circle.md | 8 + .../icons/arrow-up-right-square-fill.md | 8 + .../content/icons/arrow-up-right-square.md | 8 + .../docs/content/icons/arrow-up-right.md | 7 + .../docs/content/icons/arrow-up-short.md | 7 + .../content/icons/arrow-up-square-fill.md | 8 + .../docs/content/icons/arrow-up-square.md | 8 + .../icons/docs/content/icons/arrow-up.md | 7 + .../content/icons/arrows-angle-contract.md | 8 + .../docs/content/icons/arrows-angle-expand.md | 8 + .../content/icons/arrows-collapse-vertical.md | 9 + .../docs/content/icons/arrows-collapse.md | 7 + .../content/icons/arrows-expand-vertical.md | 9 + .../icons/docs/content/icons/arrows-expand.md | 7 + .../docs/content/icons/arrows-fullscreen.md | 7 + .../icons/docs/content/icons/arrows-move.md | 9 + .../docs/content/icons/arrows-vertical.md | 9 + dui/assets/icons/docs/content/icons/arrows.md | 9 + .../docs/content/icons/aspect-ratio-fill.md | 10 + .../icons/docs/content/icons/aspect-ratio.md | 10 + .../icons/docs/content/icons/asterisk.md | 8 + dui/assets/icons/docs/content/icons/at.md | 8 + .../icons/docs/content/icons/award-fill.md | 8 + dui/assets/icons/docs/content/icons/award.md | 8 + dui/assets/icons/docs/content/icons/back.md | 8 + .../icons/docs/content/icons/backpack-fill.md | 12 + .../icons/docs/content/icons/backpack.md | 12 + .../docs/content/icons/backpack2-fill.md | 12 + .../icons/docs/content/icons/backpack2.md | 12 + .../docs/content/icons/backpack3-fill.md | 12 + .../icons/docs/content/icons/backpack3.md | 12 + .../docs/content/icons/backpack4-fill.md | 12 + .../icons/docs/content/icons/backpack4.md | 12 + .../docs/content/icons/backspace-fill.md | 7 + .../content/icons/backspace-reverse-fill.md | 7 + .../docs/content/icons/backspace-reverse.md | 7 + .../icons/docs/content/icons/backspace.md | 7 + .../icons/docs/content/icons/badge-3d-fill.md | 9 + .../icons/docs/content/icons/badge-3d.md | 9 + .../icons/docs/content/icons/badge-4k-fill.md | 10 + .../icons/docs/content/icons/badge-4k.md | 10 + .../icons/docs/content/icons/badge-8k-fill.md | 10 + .../icons/docs/content/icons/badge-8k.md | 10 + .../icons/docs/content/icons/badge-ad-fill.md | 7 + .../icons/docs/content/icons/badge-ad.md | 7 + .../icons/docs/content/icons/badge-ar-fill.md | 9 + .../icons/docs/content/icons/badge-ar.md | 9 + .../icons/docs/content/icons/badge-cc-fill.md | 7 + .../icons/docs/content/icons/badge-cc.md | 7 + .../icons/docs/content/icons/badge-hd-fill.md | 9 + .../icons/docs/content/icons/badge-hd.md | 9 + .../icons/docs/content/icons/badge-sd-fill.md | 9 + .../icons/docs/content/icons/badge-sd.md | 9 + .../icons/docs/content/icons/badge-tm-fill.md | 7 + .../icons/docs/content/icons/badge-tm.md | 7 + .../icons/docs/content/icons/badge-vo-fill.md | 8 + .../icons/docs/content/icons/badge-vo.md | 8 + .../icons/docs/content/icons/badge-vr-fill.md | 9 + .../icons/docs/content/icons/badge-vr.md | 9 + .../icons/docs/content/icons/badge-wc-fill.md | 8 + .../icons/docs/content/icons/badge-wc.md | 8 + .../docs/content/icons/bag-check-fill.md | 12 + .../icons/docs/content/icons/bag-check.md | 12 + .../icons/docs/content/icons/bag-dash-fill.md | 12 + .../icons/docs/content/icons/bag-dash.md | 12 + .../icons/docs/content/icons/bag-fill.md | 10 + .../docs/content/icons/bag-heart-fill.md | 12 + .../icons/docs/content/icons/bag-heart.md | 12 + .../icons/docs/content/icons/bag-plus-fill.md | 11 + .../icons/docs/content/icons/bag-plus.md | 12 + .../icons/docs/content/icons/bag-x-fill.md | 12 + dui/assets/icons/docs/content/icons/bag-x.md | 12 + dui/assets/icons/docs/content/icons/bag.md | 10 + .../icons/docs/content/icons/balloon-fill.md | 7 + .../docs/content/icons/balloon-heart-fill.md | 10 + .../icons/docs/content/icons/balloon-heart.md | 10 + .../icons/docs/content/icons/balloon.md | 7 + .../icons/docs/content/icons/ban-fill.md | 9 + dui/assets/icons/docs/content/icons/ban.md | 10 + .../icons/docs/content/icons/bandaid-fill.md | 8 + .../icons/docs/content/icons/bandaid.md | 8 + dui/assets/icons/docs/content/icons/bank.md | 11 + dui/assets/icons/docs/content/icons/bank2.md | 11 + .../docs/content/icons/bar-chart-fill.md | 9 + .../docs/content/icons/bar-chart-line-fill.md | 9 + .../docs/content/icons/bar-chart-line.md | 9 + .../docs/content/icons/bar-chart-steps.md | 9 + .../icons/docs/content/icons/bar-chart.md | 9 + .../icons/docs/content/icons/basket-fill.md | 12 + dui/assets/icons/docs/content/icons/basket.md | 12 + .../icons/docs/content/icons/basket2-fill.md | 12 + .../icons/docs/content/icons/basket2.md | 12 + .../icons/docs/content/icons/basket3-fill.md | 12 + .../icons/docs/content/icons/basket3.md | 12 + .../docs/content/icons/battery-charging.md | 8 + .../icons/docs/content/icons/battery-full.md | 8 + .../icons/docs/content/icons/battery-half.md | 8 + .../icons/docs/content/icons/battery.md | 8 + .../icons/docs/content/icons/behance.md | 7 + .../icons/docs/content/icons/bell-fill.md | 8 + .../docs/content/icons/bell-slash-fill.md | 9 + .../icons/docs/content/icons/bell-slash.md | 9 + dui/assets/icons/docs/content/icons/bell.md | 8 + dui/assets/icons/docs/content/icons/bezier.md | 9 + .../icons/docs/content/icons/bezier2.md | 9 + .../icons/docs/content/icons/bicycle.md | 9 + dui/assets/icons/docs/content/icons/bing.md | 9 + .../docs/content/icons/binoculars-fill.md | 9 + .../icons/docs/content/icons/binoculars.md | 9 + .../docs/content/icons/blockquote-left.md | 8 + .../docs/content/icons/blockquote-right.md | 8 + .../icons/docs/content/icons/bluetooth.md | 7 + .../icons/docs/content/icons/body-text.md | 7 + .../icons/docs/content/icons/book-fill.md | 9 + .../icons/docs/content/icons/book-half.md | 9 + dui/assets/icons/docs/content/icons/book.md | 9 + .../docs/content/icons/bookmark-check-fill.md | 11 + .../docs/content/icons/bookmark-check.md | 11 + .../docs/content/icons/bookmark-dash-fill.md | 11 + .../icons/docs/content/icons/bookmark-dash.md | 11 + .../icons/docs/content/icons/bookmark-fill.md | 11 + .../docs/content/icons/bookmark-heart-fill.md | 11 + .../docs/content/icons/bookmark-heart.md | 11 + .../docs/content/icons/bookmark-plus-fill.md | 11 + .../icons/docs/content/icons/bookmark-plus.md | 11 + .../docs/content/icons/bookmark-star-fill.md | 11 + .../icons/docs/content/icons/bookmark-star.md | 11 + .../docs/content/icons/bookmark-x-fill.md | 11 + .../icons/docs/content/icons/bookmark-x.md | 11 + .../icons/docs/content/icons/bookmark.md | 11 + .../docs/content/icons/bookmarks-fill.md | 11 + .../icons/docs/content/icons/bookmarks.md | 11 + .../icons/docs/content/icons/bookshelf.md | 7 + .../icons/docs/content/icons/boombox-fill.md | 7 + .../icons/docs/content/icons/boombox.md | 7 + .../docs/content/icons/bootstrap-fill.md | 7 + .../docs/content/icons/bootstrap-reboot.md | 7 + .../icons/docs/content/icons/bootstrap.md | 7 + .../icons/docs/content/icons/border-all.md | 7 + .../icons/docs/content/icons/border-bottom.md | 7 + .../icons/docs/content/icons/border-center.md | 7 + .../icons/docs/content/icons/border-inner.md | 7 + .../icons/docs/content/icons/border-left.md | 7 + .../icons/docs/content/icons/border-middle.md | 7 + .../icons/docs/content/icons/border-outer.md | 7 + .../icons/docs/content/icons/border-right.md | 7 + .../icons/docs/content/icons/border-style.md | 8 + .../icons/docs/content/icons/border-top.md | 7 + .../icons/docs/content/icons/border-width.md | 8 + dui/assets/icons/docs/content/icons/border.md | 7 + .../content/icons/bounding-box-circles.md | 10 + .../icons/docs/content/icons/bounding-box.md | 10 + .../docs/content/icons/box-arrow-down-left.md | 7 + .../content/icons/box-arrow-down-right.md | 7 + .../docs/content/icons/box-arrow-down.md | 9 + .../content/icons/box-arrow-in-down-left.md | 7 + .../content/icons/box-arrow-in-down-right.md | 7 + .../docs/content/icons/box-arrow-in-down.md | 8 + .../docs/content/icons/box-arrow-in-left.md | 10 + .../docs/content/icons/box-arrow-in-right.md | 10 + .../content/icons/box-arrow-in-up-left.md | 7 + .../content/icons/box-arrow-in-up-right.md | 7 + .../docs/content/icons/box-arrow-in-up.md | 7 + .../docs/content/icons/box-arrow-left.md | 10 + .../docs/content/icons/box-arrow-right.md | 10 + .../docs/content/icons/box-arrow-up-left.md | 8 + .../docs/content/icons/box-arrow-up-right.md | 8 + .../icons/docs/content/icons/box-arrow-up.md | 7 + .../icons/docs/content/icons/box-fill.md | 8 + .../icons/docs/content/icons/box-seam-fill.md | 8 + .../icons/docs/content/icons/box-seam.md | 8 + dui/assets/icons/docs/content/icons/box.md | 9 + .../icons/docs/content/icons/box2-fill.md | 10 + .../docs/content/icons/box2-heart-fill.md | 13 + .../icons/docs/content/icons/box2-heart.md | 13 + dui/assets/icons/docs/content/icons/box2.md | 9 + dui/assets/icons/docs/content/icons/boxes.md | 9 + .../docs/content/icons/braces-asterisk.md | 13 + dui/assets/icons/docs/content/icons/braces.md | 13 + dui/assets/icons/docs/content/icons/bricks.md | 8 + .../docs/content/icons/briefcase-fill.md | 9 + .../icons/docs/content/icons/briefcase.md | 9 + .../content/icons/brightness-alt-high-fill.md | 9 + .../docs/content/icons/brightness-alt-high.md | 9 + .../content/icons/brightness-alt-low-fill.md | 9 + .../docs/content/icons/brightness-alt-low.md | 9 + .../content/icons/brightness-high-fill.md | 9 + .../docs/content/icons/brightness-high.md | 9 + .../docs/content/icons/brightness-low-fill.md | 9 + .../docs/content/icons/brightness-low.md | 9 + .../icons/docs/content/icons/brilliance.md | 11 + .../icons/docs/content/icons/broadcast-pin.md | 11 + .../icons/docs/content/icons/broadcast.md | 10 + .../docs/content/icons/browser-chrome.md | 10 + .../icons/docs/content/icons/browser-edge.md | 9 + .../docs/content/icons/browser-firefox.md | 8 + .../docs/content/icons/browser-safari.md | 9 + .../icons/docs/content/icons/brush-fill.md | 8 + dui/assets/icons/docs/content/icons/brush.md | 8 + .../icons/docs/content/icons/bucket-fill.md | 8 + dui/assets/icons/docs/content/icons/bucket.md | 8 + .../icons/docs/content/icons/bug-fill.md | 8 + dui/assets/icons/docs/content/icons/bug.md | 8 + .../icons/docs/content/icons/building-add.md | 12 + .../docs/content/icons/building-check.md | 12 + .../icons/docs/content/icons/building-dash.md | 12 + .../icons/docs/content/icons/building-down.md | 12 + .../content/icons/building-exclamation.md | 12 + .../docs/content/icons/building-fill-add.md | 12 + .../docs/content/icons/building-fill-check.md | 12 + .../docs/content/icons/building-fill-dash.md | 12 + .../docs/content/icons/building-fill-down.md | 12 + .../icons/building-fill-exclamation.md | 12 + .../docs/content/icons/building-fill-gear.md | 12 + .../docs/content/icons/building-fill-lock.md | 12 + .../docs/content/icons/building-fill-slash.md | 12 + .../docs/content/icons/building-fill-up.md | 12 + .../docs/content/icons/building-fill-x.md | 12 + .../icons/docs/content/icons/building-fill.md | 12 + .../icons/docs/content/icons/building-gear.md | 12 + .../icons/docs/content/icons/building-lock.md | 12 + .../docs/content/icons/building-slash.md | 12 + .../icons/docs/content/icons/building-up.md | 12 + .../icons/docs/content/icons/building-x.md | 12 + .../icons/docs/content/icons/building.md | 12 + .../docs/content/icons/buildings-fill.md | 12 + .../icons/docs/content/icons/buildings.md | 12 + .../icons/docs/content/icons/bullseye.md | 7 + .../docs/content/icons/bus-front-fill.md | 9 + .../icons/docs/content/icons/bus-front.md | 9 + .../icons/docs/content/icons/c-circle-fill.md | 7 + .../icons/docs/content/icons/c-circle.md | 7 + .../icons/docs/content/icons/c-square-fill.md | 7 + .../icons/docs/content/icons/c-square.md | 7 + .../icons/docs/content/icons/cake-fill.md | 10 + dui/assets/icons/docs/content/icons/cake.md | 10 + .../icons/docs/content/icons/cake2-fill.md | 10 + dui/assets/icons/docs/content/icons/cake2.md | 10 + .../docs/content/icons/calculator-fill.md | 8 + .../icons/docs/content/icons/calculator.md | 8 + .../docs/content/icons/calendar-check-fill.md | 9 + .../docs/content/icons/calendar-check.md | 9 + .../docs/content/icons/calendar-date-fill.md | 9 + .../icons/docs/content/icons/calendar-date.md | 9 + .../docs/content/icons/calendar-day-fill.md | 9 + .../icons/docs/content/icons/calendar-day.md | 9 + .../docs/content/icons/calendar-event-fill.md | 10 + .../docs/content/icons/calendar-event.md | 10 + .../icons/docs/content/icons/calendar-fill.md | 9 + .../docs/content/icons/calendar-heart-fill.md | 12 + .../docs/content/icons/calendar-heart.md | 12 + .../docs/content/icons/calendar-minus-fill.md | 9 + .../docs/content/icons/calendar-minus.md | 9 + .../docs/content/icons/calendar-month-fill.md | 9 + .../docs/content/icons/calendar-month.md | 9 + .../docs/content/icons/calendar-plus-fill.md | 9 + .../icons/docs/content/icons/calendar-plus.md | 9 + .../docs/content/icons/calendar-range-fill.md | 9 + .../docs/content/icons/calendar-range.md | 9 + .../docs/content/icons/calendar-week-fill.md | 10 + .../icons/docs/content/icons/calendar-week.md | 10 + .../docs/content/icons/calendar-x-fill.md | 11 + .../icons/docs/content/icons/calendar-x.md | 11 + .../icons/docs/content/icons/calendar.md | 9 + .../content/icons/calendar2-check-fill.md | 9 + .../docs/content/icons/calendar2-check.md | 9 + .../docs/content/icons/calendar2-date-fill.md | 9 + .../docs/content/icons/calendar2-date.md | 9 + .../docs/content/icons/calendar2-day-fill.md | 9 + .../icons/docs/content/icons/calendar2-day.md | 9 + .../content/icons/calendar2-event-fill.md | 10 + .../docs/content/icons/calendar2-event.md | 10 + .../docs/content/icons/calendar2-fill.md | 9 + .../content/icons/calendar2-heart-fill.md | 12 + .../docs/content/icons/calendar2-heart.md | 12 + .../content/icons/calendar2-minus-fill.md | 9 + .../docs/content/icons/calendar2-minus.md | 9 + .../content/icons/calendar2-month-fill.md | 9 + .../docs/content/icons/calendar2-month.md | 9 + .../docs/content/icons/calendar2-plus-fill.md | 9 + .../docs/content/icons/calendar2-plus.md | 9 + .../content/icons/calendar2-range-fill.md | 9 + .../docs/content/icons/calendar2-range.md | 10 + .../docs/content/icons/calendar2-week-fill.md | 10 + .../docs/content/icons/calendar2-week.md | 10 + .../docs/content/icons/calendar2-x-fill.md | 11 + .../icons/docs/content/icons/calendar2-x.md | 11 + .../icons/docs/content/icons/calendar2.md | 9 + .../content/icons/calendar3-event-fill.md | 10 + .../docs/content/icons/calendar3-event.md | 10 + .../docs/content/icons/calendar3-fill.md | 9 + .../content/icons/calendar3-range-fill.md | 9 + .../docs/content/icons/calendar3-range.md | 9 + .../docs/content/icons/calendar3-week-fill.md | 10 + .../docs/content/icons/calendar3-week.md | 10 + .../icons/docs/content/icons/calendar3.md | 9 + .../docs/content/icons/calendar4-event.md | 10 + .../docs/content/icons/calendar4-range.md | 9 + .../docs/content/icons/calendar4-week.md | 10 + .../icons/docs/content/icons/calendar4.md | 9 + .../icons/docs/content/icons/camera-fill.md | 8 + .../docs/content/icons/camera-reels-fill.md | 9 + .../icons/docs/content/icons/camera-reels.md | 9 + .../docs/content/icons/camera-video-fill.md | 9 + .../content/icons/camera-video-off-fill.md | 9 + .../docs/content/icons/camera-video-off.md | 9 + .../icons/docs/content/icons/camera-video.md | 9 + dui/assets/icons/docs/content/icons/camera.md | 8 + .../icons/docs/content/icons/camera2.md | 8 + .../icons/docs/content/icons/capslock-fill.md | 7 + .../icons/docs/content/icons/capslock.md | 7 + .../icons/docs/content/icons/capsule-pill.md | 10 + .../icons/docs/content/icons/capsule.md | 10 + .../docs/content/icons/car-front-fill.md | 13 + .../icons/docs/content/icons/car-front.md | 13 + .../docs/content/icons/card-checklist.md | 9 + .../icons/docs/content/icons/card-heading.md | 9 + .../icons/docs/content/icons/card-image.md | 9 + .../icons/docs/content/icons/card-list.md | 9 + .../icons/docs/content/icons/card-text.md | 10 + .../docs/content/icons/caret-down-fill.md | 9 + .../content/icons/caret-down-square-fill.md | 9 + .../docs/content/icons/caret-down-square.md | 9 + .../icons/docs/content/icons/caret-down.md | 9 + .../docs/content/icons/caret-left-fill.md | 9 + .../content/icons/caret-left-square-fill.md | 9 + .../docs/content/icons/caret-left-square.md | 9 + .../icons/docs/content/icons/caret-left.md | 9 + .../docs/content/icons/caret-right-fill.md | 9 + .../content/icons/caret-right-square-fill.md | 9 + .../docs/content/icons/caret-right-square.md | 9 + .../icons/docs/content/icons/caret-right.md | 9 + .../icons/docs/content/icons/caret-up-fill.md | 9 + .../content/icons/caret-up-square-fill.md | 9 + .../docs/content/icons/caret-up-square.md | 9 + .../icons/docs/content/icons/caret-up.md | 9 + .../docs/content/icons/cart-check-fill.md | 12 + .../icons/docs/content/icons/cart-check.md | 12 + .../docs/content/icons/cart-dash-fill.md | 12 + .../icons/docs/content/icons/cart-dash.md | 12 + .../icons/docs/content/icons/cart-fill.md | 12 + .../docs/content/icons/cart-plus-fill.md | 12 + .../icons/docs/content/icons/cart-plus.md | 12 + .../icons/docs/content/icons/cart-x-fill.md | 12 + dui/assets/icons/docs/content/icons/cart-x.md | 12 + dui/assets/icons/docs/content/icons/cart.md | 12 + dui/assets/icons/docs/content/icons/cart2.md | 12 + dui/assets/icons/docs/content/icons/cart3.md | 12 + dui/assets/icons/docs/content/icons/cart4.md | 12 + .../icons/docs/content/icons/cash-coin.md | 10 + .../icons/docs/content/icons/cash-stack.md | 11 + dui/assets/icons/docs/content/icons/cash.md | 11 + .../icons/docs/content/icons/cassette-fill.md | 9 + .../icons/docs/content/icons/cassette.md | 9 + dui/assets/icons/docs/content/icons/cast.md | 10 + .../docs/content/icons/cc-circle-fill.md | 7 + .../icons/docs/content/icons/cc-circle.md | 7 + .../docs/content/icons/cc-square-fill.md | 7 + .../icons/docs/content/icons/cc-square.md | 7 + .../docs/content/icons/chat-dots-fill.md | 11 + .../icons/docs/content/icons/chat-dots.md | 11 + .../icons/docs/content/icons/chat-fill.md | 10 + .../docs/content/icons/chat-heart-fill.md | 13 + .../icons/docs/content/icons/chat-heart.md | 13 + .../docs/content/icons/chat-left-dots-fill.md | 11 + .../docs/content/icons/chat-left-dots.md | 11 + .../docs/content/icons/chat-left-fill.md | 10 + .../content/icons/chat-left-heart-fill.md | 13 + .../docs/content/icons/chat-left-heart.md | 13 + .../content/icons/chat-left-quote-fill.md | 11 + .../docs/content/icons/chat-left-quote.md | 11 + .../docs/content/icons/chat-left-text-fill.md | 10 + .../docs/content/icons/chat-left-text.md | 10 + .../icons/docs/content/icons/chat-left.md | 10 + .../docs/content/icons/chat-quote-fill.md | 11 + .../icons/docs/content/icons/chat-quote.md | 11 + .../content/icons/chat-right-dots-fill.md | 11 + .../docs/content/icons/chat-right-dots.md | 11 + .../docs/content/icons/chat-right-fill.md | 10 + .../content/icons/chat-right-heart-fill.md | 13 + .../docs/content/icons/chat-right-heart.md | 13 + .../content/icons/chat-right-quote-fill.md | 11 + .../docs/content/icons/chat-right-quote.md | 11 + .../content/icons/chat-right-text-fill.md | 10 + .../docs/content/icons/chat-right-text.md | 10 + .../icons/docs/content/icons/chat-right.md | 10 + .../content/icons/chat-square-dots-fill.md | 11 + .../docs/content/icons/chat-square-dots.md | 11 + .../docs/content/icons/chat-square-fill.md | 10 + .../content/icons/chat-square-heart-fill.md | 13 + .../docs/content/icons/chat-square-heart.md | 13 + .../content/icons/chat-square-quote-fill.md | 11 + .../docs/content/icons/chat-square-quote.md | 11 + .../content/icons/chat-square-text-fill.md | 10 + .../docs/content/icons/chat-square-text.md | 10 + .../icons/docs/content/icons/chat-square.md | 10 + .../docs/content/icons/chat-text-fill.md | 10 + .../icons/docs/content/icons/chat-text.md | 10 + dui/assets/icons/docs/content/icons/chat.md | 10 + .../icons/docs/content/icons/check-all.md | 10 + .../docs/content/icons/check-circle-fill.md | 9 + .../icons/docs/content/icons/check-circle.md | 9 + .../icons/docs/content/icons/check-lg.md | 9 + .../docs/content/icons/check-square-fill.md | 9 + .../icons/docs/content/icons/check-square.md | 9 + dui/assets/icons/docs/content/icons/check.md | 9 + .../icons/docs/content/icons/check2-all.md | 11 + .../icons/docs/content/icons/check2-circle.md | 11 + .../icons/docs/content/icons/check2-square.md | 11 + dui/assets/icons/docs/content/icons/check2.md | 11 + .../content/icons/chevron-bar-contract.md | 7 + .../docs/content/icons/chevron-bar-down.md | 7 + .../docs/content/icons/chevron-bar-expand.md | 7 + .../docs/content/icons/chevron-bar-left.md | 7 + .../docs/content/icons/chevron-bar-right.md | 7 + .../docs/content/icons/chevron-bar-up.md | 7 + .../content/icons/chevron-compact-down.md | 7 + .../content/icons/chevron-compact-left.md | 7 + .../content/icons/chevron-compact-right.md | 7 + .../docs/content/icons/chevron-compact-up.md | 7 + .../docs/content/icons/chevron-contract.md | 7 + .../docs/content/icons/chevron-double-down.md | 7 + .../docs/content/icons/chevron-double-left.md | 7 + .../content/icons/chevron-double-right.md | 7 + .../docs/content/icons/chevron-double-up.md | 7 + .../icons/docs/content/icons/chevron-down.md | 7 + .../docs/content/icons/chevron-expand.md | 7 + .../icons/docs/content/icons/chevron-left.md | 7 + .../icons/docs/content/icons/chevron-right.md | 7 + .../icons/docs/content/icons/chevron-up.md | 7 + .../icons/docs/content/icons/circle-fill.md | 7 + .../icons/docs/content/icons/circle-half.md | 7 + .../icons/docs/content/icons/circle-square.md | 10 + dui/assets/icons/docs/content/icons/circle.md | 7 + .../content/icons/clipboard-check-fill.md | 8 + .../docs/content/icons/clipboard-check.md | 8 + .../docs/content/icons/clipboard-data-fill.md | 12 + .../docs/content/icons/clipboard-data.md | 12 + .../docs/content/icons/clipboard-fill.md | 8 + .../content/icons/clipboard-heart-fill.md | 8 + .../docs/content/icons/clipboard-heart.md | 8 + .../content/icons/clipboard-minus-fill.md | 8 + .../docs/content/icons/clipboard-minus.md | 8 + .../docs/content/icons/clipboard-plus-fill.md | 8 + .../docs/content/icons/clipboard-plus.md | 8 + .../docs/content/icons/clipboard-pulse.md | 8 + .../docs/content/icons/clipboard-x-fill.md | 8 + .../icons/docs/content/icons/clipboard-x.md | 8 + .../icons/docs/content/icons/clipboard.md | 8 + .../content/icons/clipboard2-check-fill.md | 8 + .../docs/content/icons/clipboard2-check.md | 8 + .../content/icons/clipboard2-data-fill.md | 12 + .../docs/content/icons/clipboard2-data.md | 12 + .../docs/content/icons/clipboard2-fill.md | 8 + .../content/icons/clipboard2-heart-fill.md | 8 + .../docs/content/icons/clipboard2-heart.md | 8 + .../content/icons/clipboard2-minus-fill.md | 8 + .../docs/content/icons/clipboard2-minus.md | 8 + .../content/icons/clipboard2-plus-fill.md | 8 + .../docs/content/icons/clipboard2-plus.md | 8 + .../content/icons/clipboard2-pulse-fill.md | 10 + .../docs/content/icons/clipboard2-pulse.md | 10 + .../docs/content/icons/clipboard2-x-fill.md | 8 + .../icons/docs/content/icons/clipboard2-x.md | 8 + .../icons/docs/content/icons/clipboard2.md | 8 + .../icons/docs/content/icons/clock-fill.md | 7 + .../icons/docs/content/icons/clock-history.md | 8 + dui/assets/icons/docs/content/icons/clock.md | 7 + .../content/icons/cloud-arrow-down-fill.md | 7 + .../docs/content/icons/cloud-arrow-down.md | 7 + .../docs/content/icons/cloud-arrow-up-fill.md | 7 + .../docs/content/icons/cloud-arrow-up.md | 7 + .../docs/content/icons/cloud-check-fill.md | 7 + .../icons/docs/content/icons/cloud-check.md | 7 + .../docs/content/icons/cloud-download-fill.md | 8 + .../docs/content/icons/cloud-download.md | 8 + .../docs/content/icons/cloud-drizzle-fill.md | 8 + .../icons/docs/content/icons/cloud-drizzle.md | 8 + .../icons/docs/content/icons/cloud-fill.md | 7 + .../docs/content/icons/cloud-fog-fill.md | 7 + .../icons/docs/content/icons/cloud-fog.md | 7 + .../docs/content/icons/cloud-fog2-fill.md | 7 + .../icons/docs/content/icons/cloud-fog2.md | 7 + .../docs/content/icons/cloud-hail-fill.md | 7 + .../icons/docs/content/icons/cloud-hail.md | 7 + .../docs/content/icons/cloud-haze-fill.md | 7 + .../icons/docs/content/icons/cloud-haze.md | 7 + .../docs/content/icons/cloud-haze2-fill.md | 7 + .../icons/docs/content/icons/cloud-haze2.md | 7 + .../content/icons/cloud-lightning-fill.md | 8 + .../icons/cloud-lightning-rain-fill.md | 8 + .../content/icons/cloud-lightning-rain.md | 8 + .../docs/content/icons/cloud-lightning.md | 8 + .../docs/content/icons/cloud-minus-fill.md | 7 + .../icons/docs/content/icons/cloud-minus.md | 7 + .../docs/content/icons/cloud-moon-fill.md | 8 + .../icons/docs/content/icons/cloud-moon.md | 8 + .../docs/content/icons/cloud-plus-fill.md | 9 + .../icons/docs/content/icons/cloud-plus.md | 9 + .../docs/content/icons/cloud-rain-fill.md | 9 + .../content/icons/cloud-rain-heavy-fill.md | 9 + .../docs/content/icons/cloud-rain-heavy.md | 9 + .../icons/docs/content/icons/cloud-rain.md | 9 + .../docs/content/icons/cloud-slash-fill.md | 7 + .../icons/docs/content/icons/cloud-slash.md | 7 + .../docs/content/icons/cloud-sleet-fill.md | 9 + .../icons/docs/content/icons/cloud-sleet.md | 9 + .../docs/content/icons/cloud-snow-fill.md | 9 + .../icons/docs/content/icons/cloud-snow.md | 9 + .../docs/content/icons/cloud-sun-fill.md | 8 + .../icons/docs/content/icons/cloud-sun.md | 8 + .../docs/content/icons/cloud-upload-fill.md | 7 + .../icons/docs/content/icons/cloud-upload.md | 7 + dui/assets/icons/docs/content/icons/cloud.md | 7 + .../icons/docs/content/icons/clouds-fill.md | 8 + dui/assets/icons/docs/content/icons/clouds.md | 8 + .../icons/docs/content/icons/cloudy-fill.md | 8 + dui/assets/icons/docs/content/icons/cloudy.md | 8 + .../icons/docs/content/icons/code-slash.md | 13 + .../icons/docs/content/icons/code-square.md | 14 + dui/assets/icons/docs/content/icons/code.md | 12 + dui/assets/icons/docs/content/icons/coin.md | 10 + .../docs/content/icons/collection-fill.md | 8 + .../content/icons/collection-play-fill.md | 9 + .../docs/content/icons/collection-play.md | 9 + .../icons/docs/content/icons/collection.md | 8 + .../icons/docs/content/icons/columns-gap.md | 8 + .../icons/docs/content/icons/columns.md | 8 + .../icons/docs/content/icons/command.md | 8 + .../icons/docs/content/icons/compass-fill.md | 9 + .../icons/docs/content/icons/compass.md | 9 + .../icons/docs/content/icons/cone-striped.md | 9 + dui/assets/icons/docs/content/icons/cone.md | 9 + .../icons/docs/content/icons/controller.md | 9 + dui/assets/icons/docs/content/icons/cookie.md | 8 + dui/assets/icons/docs/content/icons/copy.md | 11 + .../icons/docs/content/icons/cpu-fill.md | 9 + dui/assets/icons/docs/content/icons/cpu.md | 9 + .../content/icons/credit-card-2-back-fill.md | 9 + .../docs/content/icons/credit-card-2-back.md | 9 + .../content/icons/credit-card-2-front-fill.md | 9 + .../docs/content/icons/credit-card-2-front.md | 9 + .../docs/content/icons/credit-card-fill.md | 9 + .../icons/docs/content/icons/credit-card.md | 9 + dui/assets/icons/docs/content/icons/crop.md | 7 + .../icons/docs/content/icons/crosshair.md | 11 + .../icons/docs/content/icons/crosshair2.md | 11 + .../icons/docs/content/icons/cup-fill.md | 7 + .../icons/docs/content/icons/cup-hot-fill.md | 10 + .../icons/docs/content/icons/cup-hot.md | 10 + .../icons/docs/content/icons/cup-straw.md | 9 + dui/assets/icons/docs/content/icons/cup.md | 7 + .../docs/content/icons/currency-bitcoin.md | 9 + .../docs/content/icons/currency-dollar.md | 9 + .../icons/docs/content/icons/currency-euro.md | 8 + .../docs/content/icons/currency-exchange.md | 8 + .../docs/content/icons/currency-pound.md | 8 + .../docs/content/icons/currency-rupee.md | 8 + .../icons/docs/content/icons/currency-yen.md | 8 + .../icons/docs/content/icons/cursor-fill.md | 7 + .../icons/docs/content/icons/cursor-text.md | 9 + dui/assets/icons/docs/content/icons/cursor.md | 7 + .../docs/content/icons/dash-circle-dotted.md | 7 + .../docs/content/icons/dash-circle-fill.md | 7 + .../icons/docs/content/icons/dash-circle.md | 7 + .../icons/docs/content/icons/dash-lg.md | 7 + .../docs/content/icons/dash-square-dotted.md | 7 + .../docs/content/icons/dash-square-fill.md | 7 + .../icons/docs/content/icons/dash-square.md | 7 + dui/assets/icons/docs/content/icons/dash.md | 7 + .../icons/docs/content/icons/database-add.md | 9 + .../docs/content/icons/database-check.md | 9 + .../icons/docs/content/icons/database-dash.md | 9 + .../icons/docs/content/icons/database-down.md | 9 + .../content/icons/database-exclamation.md | 9 + .../docs/content/icons/database-fill-add.md | 9 + .../docs/content/icons/database-fill-check.md | 9 + .../docs/content/icons/database-fill-dash.md | 9 + .../docs/content/icons/database-fill-down.md | 9 + .../icons/database-fill-exclamation.md | 9 + .../docs/content/icons/database-fill-gear.md | 9 + .../docs/content/icons/database-fill-lock.md | 9 + .../docs/content/icons/database-fill-slash.md | 9 + .../docs/content/icons/database-fill-up.md | 9 + .../docs/content/icons/database-fill-x.md | 9 + .../icons/docs/content/icons/database-fill.md | 9 + .../icons/docs/content/icons/database-gear.md | 9 + .../icons/docs/content/icons/database-lock.md | 9 + .../docs/content/icons/database-slash.md | 9 + .../icons/docs/content/icons/database-up.md | 9 + .../icons/docs/content/icons/database-x.md | 9 + .../icons/docs/content/icons/database.md | 9 + .../docs/content/icons/device-hdd-fill.md | 8 + .../icons/docs/content/icons/device-hdd.md | 8 + .../docs/content/icons/device-ssd-fill.md | 8 + .../icons/docs/content/icons/device-ssd.md | 8 + .../docs/content/icons/diagram-2-fill.md | 11 + .../icons/docs/content/icons/diagram-2.md | 11 + .../docs/content/icons/diagram-3-fill.md | 11 + .../icons/docs/content/icons/diagram-3.md | 11 + .../icons/docs/content/icons/diamond-fill.md | 7 + .../icons/docs/content/icons/diamond-half.md | 7 + .../icons/docs/content/icons/diamond.md | 7 + .../icons/docs/content/icons/dice-1-fill.md | 11 + dui/assets/icons/docs/content/icons/dice-1.md | 11 + .../icons/docs/content/icons/dice-2-fill.md | 11 + dui/assets/icons/docs/content/icons/dice-2.md | 11 + .../icons/docs/content/icons/dice-3-fill.md | 11 + dui/assets/icons/docs/content/icons/dice-3.md | 11 + .../icons/docs/content/icons/dice-4-fill.md | 11 + dui/assets/icons/docs/content/icons/dice-4.md | 11 + .../icons/docs/content/icons/dice-5-fill.md | 11 + dui/assets/icons/docs/content/icons/dice-5.md | 11 + .../icons/docs/content/icons/dice-6-fill.md | 11 + dui/assets/icons/docs/content/icons/dice-6.md | 11 + .../icons/docs/content/icons/disc-fill.md | 10 + dui/assets/icons/docs/content/icons/disc.md | 10 + .../icons/docs/content/icons/discord.md | 8 + .../icons/docs/content/icons/display-fill.md | 8 + .../icons/docs/content/icons/display.md | 8 + .../docs/content/icons/displayport-fill.md | 8 + .../icons/docs/content/icons/displayport.md | 8 + .../content/icons/distribute-horizontal.md | 8 + .../docs/content/icons/distribute-vertical.md | 8 + .../docs/content/icons/door-closed-fill.md | 9 + .../icons/docs/content/icons/door-closed.md | 9 + .../docs/content/icons/door-open-fill.md | 9 + .../icons/docs/content/icons/door-open.md | 9 + dui/assets/icons/docs/content/icons/dot.md | 7 + .../icons/docs/content/icons/download.md | 9 + .../icons/docs/content/icons/dpad-fill.md | 9 + dui/assets/icons/docs/content/icons/dpad.md | 9 + .../icons/docs/content/icons/dribbble.md | 7 + .../icons/docs/content/icons/dropbox.md | 7 + .../icons/docs/content/icons/droplet-fill.md | 10 + .../icons/docs/content/icons/droplet-half.md | 10 + .../icons/docs/content/icons/droplet.md | 10 + .../icons/docs/content/icons/duffle-fill.md | 12 + dui/assets/icons/docs/content/icons/duffle.md | 12 + .../icons/docs/content/icons/ear-fill.md | 9 + dui/assets/icons/docs/content/icons/ear.md | 9 + .../icons/docs/content/icons/earbuds.md | 7 + .../icons/docs/content/icons/easel-fill.md | 10 + dui/assets/icons/docs/content/icons/easel.md | 10 + .../icons/docs/content/icons/easel2-fill.md | 10 + dui/assets/icons/docs/content/icons/easel2.md | 10 + .../icons/docs/content/icons/easel3-fill.md | 10 + dui/assets/icons/docs/content/icons/easel3.md | 10 + .../icons/docs/content/icons/egg-fill.md | 7 + .../icons/docs/content/icons/egg-fried.md | 7 + dui/assets/icons/docs/content/icons/egg.md | 7 + .../icons/docs/content/icons/eject-fill.md | 9 + dui/assets/icons/docs/content/icons/eject.md | 9 + .../docs/content/icons/emoji-angry-fill.md | 9 + .../icons/docs/content/icons/emoji-angry.md | 9 + .../content/icons/emoji-astonished-fill.md | 9 + .../docs/content/icons/emoji-astonished.md | 9 + .../docs/content/icons/emoji-dizzy-fill.md | 7 + .../icons/docs/content/icons/emoji-dizzy.md | 7 + .../icons/emoji-expressionless-fill.md | 9 + .../content/icons/emoji-expressionless.md | 9 + .../docs/content/icons/emoji-frown-fill.md | 8 + .../icons/docs/content/icons/emoji-frown.md | 8 + .../docs/content/icons/emoji-grimace-fill.md | 8 + .../icons/docs/content/icons/emoji-grimace.md | 8 + .../docs/content/icons/emoji-grin-fill.md | 8 + .../icons/docs/content/icons/emoji-grin.md | 8 + .../content/icons/emoji-heart-eyes-fill.md | 9 + .../docs/content/icons/emoji-heart-eyes.md | 9 + .../docs/content/icons/emoji-kiss-fill.md | 9 + .../icons/docs/content/icons/emoji-kiss.md | 9 + .../docs/content/icons/emoji-laughing-fill.md | 8 + .../docs/content/icons/emoji-laughing.md | 8 + .../docs/content/icons/emoji-neutral-fill.md | 8 + .../icons/docs/content/icons/emoji-neutral.md | 8 + .../docs/content/icons/emoji-smile-fill.md | 8 + .../icons/emoji-smile-upside-down-fill.md | 8 + .../content/icons/emoji-smile-upside-down.md | 8 + .../icons/docs/content/icons/emoji-smile.md | 8 + .../content/icons/emoji-sunglasses-fill.md | 8 + .../docs/content/icons/emoji-sunglasses.md | 8 + .../docs/content/icons/emoji-surprise-fill.md | 8 + .../docs/content/icons/emoji-surprise.md | 8 + .../docs/content/icons/emoji-tear-fill.md | 8 + .../icons/docs/content/icons/emoji-tear.md | 8 + .../docs/content/icons/emoji-wink-fill.md | 7 + .../icons/docs/content/icons/emoji-wink.md | 7 + .../content/icons/envelope-arrow-down-fill.md | 11 + .../docs/content/icons/envelope-arrow-down.md | 11 + .../content/icons/envelope-arrow-up-fill.md | 11 + .../docs/content/icons/envelope-arrow-up.md | 11 + .../docs/content/icons/envelope-at-fill.md | 11 + .../icons/docs/content/icons/envelope-at.md | 11 + .../docs/content/icons/envelope-check-fill.md | 10 + .../docs/content/icons/envelope-check.md | 10 + .../docs/content/icons/envelope-dash-fill.md | 10 + .../icons/docs/content/icons/envelope-dash.md | 10 + .../icons/envelope-exclamation-fill.md | 10 + .../content/icons/envelope-exclamation.md | 10 + .../icons/docs/content/icons/envelope-fill.md | 10 + .../docs/content/icons/envelope-heart-fill.md | 13 + .../docs/content/icons/envelope-heart.md | 13 + .../docs/content/icons/envelope-open-fill.md | 10 + .../content/icons/envelope-open-heart-fill.md | 13 + .../docs/content/icons/envelope-open-heart.md | 13 + .../icons/docs/content/icons/envelope-open.md | 10 + .../docs/content/icons/envelope-paper-fill.md | 10 + .../icons/envelope-paper-heart-fill.md | 13 + .../content/icons/envelope-paper-heart.md | 13 + .../docs/content/icons/envelope-paper.md | 10 + .../docs/content/icons/envelope-plus-fill.md | 10 + .../icons/docs/content/icons/envelope-plus.md | 10 + .../docs/content/icons/envelope-slash-fill.md | 10 + .../docs/content/icons/envelope-slash.md | 10 + .../docs/content/icons/envelope-x-fill.md | 10 + .../icons/docs/content/icons/envelope-x.md | 10 + .../icons/docs/content/icons/envelope.md | 10 + .../icons/docs/content/icons/eraser-fill.md | 8 + dui/assets/icons/docs/content/icons/eraser.md | 8 + dui/assets/icons/docs/content/icons/escape.md | 9 + .../icons/docs/content/icons/ethernet.md | 10 + .../icons/docs/content/icons/ev-front-fill.md | 16 + .../icons/docs/content/icons/ev-front.md | 16 + .../docs/content/icons/ev-station-fill.md | 8 + .../icons/docs/content/icons/ev-station.md | 8 + .../content/icons/exclamation-circle-fill.md | 8 + .../docs/content/icons/exclamation-circle.md | 8 + .../content/icons/exclamation-diamond-fill.md | 8 + .../docs/content/icons/exclamation-diamond.md | 8 + .../docs/content/icons/exclamation-lg.md | 8 + .../content/icons/exclamation-octagon-fill.md | 8 + .../docs/content/icons/exclamation-octagon.md | 8 + .../content/icons/exclamation-square-fill.md | 8 + .../docs/content/icons/exclamation-square.md | 8 + .../icons/exclamation-triangle-fill.md | 8 + .../content/icons/exclamation-triangle.md | 8 + .../icons/docs/content/icons/exclamation.md | 8 + .../icons/docs/content/icons/exclude.md | 10 + .../icons/docs/content/icons/explicit-fill.md | 7 + .../icons/docs/content/icons/explicit.md | 7 + .../icons/docs/content/icons/exposure.md | 11 + .../icons/docs/content/icons/eye-fill.md | 9 + .../docs/content/icons/eye-slash-fill.md | 9 + .../icons/docs/content/icons/eye-slash.md | 9 + dui/assets/icons/docs/content/icons/eye.md | 9 + .../icons/docs/content/icons/eyedropper.md | 8 + .../icons/docs/content/icons/eyeglasses.md | 11 + .../icons/docs/content/icons/facebook.md | 7 + dui/assets/icons/docs/content/icons/fan.md | 9 + .../content/icons/fast-forward-btn-fill.md | 9 + .../docs/content/icons/fast-forward-btn.md | 9 + .../content/icons/fast-forward-circle-fill.md | 9 + .../docs/content/icons/fast-forward-circle.md | 9 + .../docs/content/icons/fast-forward-fill.md | 9 + .../icons/docs/content/icons/fast-forward.md | 9 + .../icons/docs/content/icons/feather.md | 10 + .../icons/docs/content/icons/feather2.md | 10 + .../content/icons/file-arrow-down-fill.md | 9 + .../docs/content/icons/file-arrow-down.md | 9 + .../docs/content/icons/file-arrow-up-fill.md | 9 + .../icons/docs/content/icons/file-arrow-up.md | 9 + .../docs/content/icons/file-bar-graph-fill.md | 10 + .../docs/content/icons/file-bar-graph.md | 10 + .../docs/content/icons/file-binary-fill.md | 10 + .../icons/docs/content/icons/file-binary.md | 10 + .../docs/content/icons/file-break-fill.md | 9 + .../icons/docs/content/icons/file-break.md | 9 + .../docs/content/icons/file-check-fill.md | 10 + .../icons/docs/content/icons/file-check.md | 10 + .../docs/content/icons/file-code-fill.md | 10 + .../icons/docs/content/icons/file-code.md | 10 + .../docs/content/icons/file-diff-fill.md | 10 + .../icons/docs/content/icons/file-diff.md | 10 + .../icons/file-earmark-arrow-down-fill.md | 9 + .../content/icons/file-earmark-arrow-down.md | 9 + .../icons/file-earmark-arrow-up-fill.md | 9 + .../content/icons/file-earmark-arrow-up.md | 9 + .../icons/file-earmark-bar-graph-fill.md | 10 + .../content/icons/file-earmark-bar-graph.md | 10 + .../content/icons/file-earmark-binary-fill.md | 10 + .../docs/content/icons/file-earmark-binary.md | 10 + .../content/icons/file-earmark-break-fill.md | 9 + .../docs/content/icons/file-earmark-break.md | 9 + .../content/icons/file-earmark-check-fill.md | 10 + .../docs/content/icons/file-earmark-check.md | 10 + .../content/icons/file-earmark-code-fill.md | 10 + .../docs/content/icons/file-earmark-code.md | 10 + .../content/icons/file-earmark-diff-fill.md | 10 + .../docs/content/icons/file-earmark-diff.md | 10 + .../content/icons/file-earmark-easel-fill.md | 10 + .../docs/content/icons/file-earmark-easel.md | 10 + .../content/icons/file-earmark-excel-fill.md | 11 + .../docs/content/icons/file-earmark-excel.md | 11 + .../docs/content/icons/file-earmark-fill.md | 9 + .../content/icons/file-earmark-font-fill.md | 8 + .../docs/content/icons/file-earmark-font.md | 8 + .../content/icons/file-earmark-image-fill.md | 8 + .../docs/content/icons/file-earmark-image.md | 8 + .../content/icons/file-earmark-lock-fill.md | 9 + .../docs/content/icons/file-earmark-lock.md | 9 + .../content/icons/file-earmark-lock2-fill.md | 9 + .../docs/content/icons/file-earmark-lock2.md | 9 + .../icons/file-earmark-medical-fill.md | 11 + .../content/icons/file-earmark-medical.md | 11 + .../content/icons/file-earmark-minus-fill.md | 10 + .../docs/content/icons/file-earmark-minus.md | 10 + .../content/icons/file-earmark-music-fill.md | 12 + .../docs/content/icons/file-earmark-music.md | 12 + .../content/icons/file-earmark-pdf-fill.md | 10 + .../docs/content/icons/file-earmark-pdf.md | 10 + .../content/icons/file-earmark-person-fill.md | 12 + .../docs/content/icons/file-earmark-person.md | 12 + .../content/icons/file-earmark-play-fill.md | 8 + .../docs/content/icons/file-earmark-play.md | 8 + .../content/icons/file-earmark-plus-fill.md | 10 + .../docs/content/icons/file-earmark-plus.md | 10 + .../content/icons/file-earmark-post-fill.md | 9 + .../docs/content/icons/file-earmark-post.md | 9 + .../content/icons/file-earmark-ppt-fill.md | 10 + .../docs/content/icons/file-earmark-ppt.md | 10 + .../icons/file-earmark-richtext-fill.md | 9 + .../content/icons/file-earmark-richtext.md | 9 + .../content/icons/file-earmark-ruled-fill.md | 8 + .../docs/content/icons/file-earmark-ruled.md | 8 + .../content/icons/file-earmark-slides-fill.md | 9 + .../docs/content/icons/file-earmark-slides.md | 9 + .../icons/file-earmark-spreadsheet-fill.md | 10 + .../content/icons/file-earmark-spreadsheet.md | 10 + .../content/icons/file-earmark-text-fill.md | 8 + .../docs/content/icons/file-earmark-text.md | 8 + .../content/icons/file-earmark-word-fill.md | 8 + .../docs/content/icons/file-earmark-word.md | 8 + .../docs/content/icons/file-earmark-x-fill.md | 9 + .../docs/content/icons/file-earmark-x.md | 9 + .../content/icons/file-earmark-zip-fill.md | 11 + .../docs/content/icons/file-earmark-zip.md | 11 + .../icons/docs/content/icons/file-earmark.md | 9 + .../docs/content/icons/file-easel-fill.md | 10 + .../icons/docs/content/icons/file-easel.md | 10 + .../docs/content/icons/file-excel-fill.md | 11 + .../icons/docs/content/icons/file-excel.md | 11 + .../icons/docs/content/icons/file-fill.md | 9 + .../docs/content/icons/file-font-fill.md | 8 + .../icons/docs/content/icons/file-font.md | 8 + .../docs/content/icons/file-image-fill.md | 8 + .../icons/docs/content/icons/file-image.md | 8 + .../docs/content/icons/file-lock-fill.md | 9 + .../icons/docs/content/icons/file-lock.md | 9 + .../docs/content/icons/file-lock2-fill.md | 9 + .../icons/docs/content/icons/file-lock2.md | 9 + .../docs/content/icons/file-medical-fill.md | 11 + .../icons/docs/content/icons/file-medical.md | 11 + .../docs/content/icons/file-minus-fill.md | 10 + .../icons/docs/content/icons/file-minus.md | 10 + .../docs/content/icons/file-music-fill.md | 12 + .../icons/docs/content/icons/file-music.md | 12 + .../icons/docs/content/icons/file-pdf-fill.md | 10 + .../icons/docs/content/icons/file-pdf.md | 10 + .../docs/content/icons/file-person-fill.md | 12 + .../icons/docs/content/icons/file-person.md | 12 + .../docs/content/icons/file-play-fill.md | 8 + .../icons/docs/content/icons/file-play.md | 8 + .../docs/content/icons/file-plus-fill.md | 10 + .../icons/docs/content/icons/file-plus.md | 10 + .../docs/content/icons/file-post-fill.md | 9 + .../icons/docs/content/icons/file-post.md | 9 + .../icons/docs/content/icons/file-ppt-fill.md | 10 + .../icons/docs/content/icons/file-ppt.md | 10 + .../docs/content/icons/file-richtext-fill.md | 9 + .../icons/docs/content/icons/file-richtext.md | 9 + .../docs/content/icons/file-ruled-fill.md | 8 + .../icons/docs/content/icons/file-ruled.md | 8 + .../docs/content/icons/file-slides-fill.md | 9 + .../icons/docs/content/icons/file-slides.md | 9 + .../content/icons/file-spreadsheet-fill.md | 10 + .../docs/content/icons/file-spreadsheet.md | 10 + .../docs/content/icons/file-text-fill.md | 9 + .../icons/docs/content/icons/file-text.md | 9 + .../docs/content/icons/file-word-fill.md | 8 + .../icons/docs/content/icons/file-word.md | 8 + .../icons/docs/content/icons/file-x-fill.md | 9 + dui/assets/icons/docs/content/icons/file-x.md | 9 + .../icons/docs/content/icons/file-zip-fill.md | 11 + .../icons/docs/content/icons/file-zip.md | 11 + dui/assets/icons/docs/content/icons/file.md | 9 + .../icons/docs/content/icons/files-alt.md | 8 + dui/assets/icons/docs/content/icons/files.md | 8 + .../icons/docs/content/icons/filetype-aac.md | 9 + .../icons/docs/content/icons/filetype-ai.md | 9 + .../icons/docs/content/icons/filetype-bmp.md | 9 + .../icons/docs/content/icons/filetype-cs.md | 10 + .../icons/docs/content/icons/filetype-css.md | 11 + .../icons/docs/content/icons/filetype-csv.md | 9 + .../icons/docs/content/icons/filetype-doc.md | 9 + .../icons/docs/content/icons/filetype-docx.md | 9 + .../icons/docs/content/icons/filetype-exe.md | 9 + .../icons/docs/content/icons/filetype-gif.md | 9 + .../icons/docs/content/icons/filetype-heic.md | 9 + .../icons/docs/content/icons/filetype-html.md | 11 + .../icons/docs/content/icons/filetype-java.md | 11 + .../icons/docs/content/icons/filetype-jpg.md | 9 + .../icons/docs/content/icons/filetype-js.md | 11 + .../icons/docs/content/icons/filetype-json.md | 11 + .../icons/docs/content/icons/filetype-jsx.md | 12 + .../icons/docs/content/icons/filetype-key.md | 10 + .../icons/docs/content/icons/filetype-m4p.md | 9 + .../icons/docs/content/icons/filetype-md.md | 11 + .../icons/docs/content/icons/filetype-mdx.md | 9 + .../icons/docs/content/icons/filetype-mov.md | 9 + .../icons/docs/content/icons/filetype-mp3.md | 9 + .../icons/docs/content/icons/filetype-mp4.md | 9 + .../icons/docs/content/icons/filetype-otf.md | 11 + .../icons/docs/content/icons/filetype-pdf.md | 9 + .../icons/docs/content/icons/filetype-php.md | 10 + .../icons/docs/content/icons/filetype-png.md | 9 + .../icons/docs/content/icons/filetype-ppt.md | 10 + .../icons/docs/content/icons/filetype-pptx.md | 10 + .../icons/docs/content/icons/filetype-psd.md | 9 + .../icons/docs/content/icons/filetype-py.md | 11 + .../icons/docs/content/icons/filetype-raw.md | 9 + .../icons/docs/content/icons/filetype-rb.md | 11 + .../icons/docs/content/icons/filetype-sass.md | 12 + .../icons/docs/content/icons/filetype-scss.md | 12 + .../icons/docs/content/icons/filetype-sh.md | 11 + .../icons/docs/content/icons/filetype-sql.md | 10 + .../icons/docs/content/icons/filetype-svg.md | 10 + .../icons/docs/content/icons/filetype-tiff.md | 9 + .../icons/docs/content/icons/filetype-tsx.md | 11 + .../icons/docs/content/icons/filetype-ttf.md | 11 + .../icons/docs/content/icons/filetype-txt.md | 9 + .../icons/docs/content/icons/filetype-wav.md | 9 + .../icons/docs/content/icons/filetype-woff.md | 11 + .../icons/docs/content/icons/filetype-xls.md | 10 + .../icons/docs/content/icons/filetype-xlsx.md | 10 + .../icons/docs/content/icons/filetype-xml.md | 10 + .../icons/docs/content/icons/filetype-yml.md | 11 + dui/assets/icons/docs/content/icons/film.md | 8 + .../docs/content/icons/filter-circle-fill.md | 9 + .../icons/docs/content/icons/filter-circle.md | 9 + .../icons/docs/content/icons/filter-left.md | 9 + .../icons/docs/content/icons/filter-right.md | 9 + .../docs/content/icons/filter-square-fill.md | 9 + .../icons/docs/content/icons/filter-square.md | 9 + dui/assets/icons/docs/content/icons/filter.md | 7 + .../icons/docs/content/icons/fingerprint.md | 9 + dui/assets/icons/docs/content/icons/fire.md | 8 + .../icons/docs/content/icons/flag-fill.md | 7 + dui/assets/icons/docs/content/icons/flag.md | 7 + .../icons/docs/content/icons/floppy-fill.md | 10 + dui/assets/icons/docs/content/icons/floppy.md | 10 + .../icons/docs/content/icons/floppy2-fill.md | 10 + .../icons/docs/content/icons/floppy2.md | 10 + .../icons/docs/content/icons/flower1.md | 9 + .../icons/docs/content/icons/flower2.md | 9 + .../icons/docs/content/icons/flower3.md | 9 + .../icons/docs/content/icons/folder-check.md | 9 + .../icons/docs/content/icons/folder-fill.md | 7 + .../icons/docs/content/icons/folder-minus.md | 9 + .../icons/docs/content/icons/folder-plus.md | 10 + .../docs/content/icons/folder-symlink-fill.md | 8 + .../docs/content/icons/folder-symlink.md | 8 + .../icons/docs/content/icons/folder-x.md | 9 + dui/assets/icons/docs/content/icons/folder.md | 7 + .../icons/docs/content/icons/folder2-open.md | 7 + .../icons/docs/content/icons/folder2.md | 7 + dui/assets/icons/docs/content/icons/fonts.md | 8 + .../icons/docs/content/icons/forward-fill.md | 8 + .../icons/docs/content/icons/forward.md | 8 + dui/assets/icons/docs/content/icons/front.md | 8 + .../content/icons/fuel-pump-diesel-fill.md | 10 + .../docs/content/icons/fuel-pump-diesel.md | 10 + .../docs/content/icons/fuel-pump-fill.md | 10 + .../icons/docs/content/icons/fuel-pump.md | 10 + .../docs/content/icons/fullscreen-exit.md | 8 + .../icons/docs/content/icons/fullscreen.md | 8 + .../icons/docs/content/icons/funnel-fill.md | 8 + dui/assets/icons/docs/content/icons/funnel.md | 8 + .../icons/docs/content/icons/gear-fill.md | 9 + .../docs/content/icons/gear-wide-connected.md | 9 + .../icons/docs/content/icons/gear-wide.md | 9 + dui/assets/icons/docs/content/icons/gear.md | 9 + dui/assets/icons/docs/content/icons/gem.md | 8 + .../docs/content/icons/gender-ambiguous.md | 8 + .../icons/docs/content/icons/gender-female.md | 8 + .../icons/docs/content/icons/gender-male.md | 8 + .../icons/docs/content/icons/gender-neuter.md | 9 + .../icons/docs/content/icons/gender-trans.md | 8 + .../icons/docs/content/icons/geo-alt-fill.md | 10 + .../icons/docs/content/icons/geo-alt.md | 10 + .../icons/docs/content/icons/geo-fill.md | 10 + dui/assets/icons/docs/content/icons/geo.md | 10 + .../icons/docs/content/icons/gift-fill.md | 8 + dui/assets/icons/docs/content/icons/gift.md | 8 + dui/assets/icons/docs/content/icons/git.md | 10 + dui/assets/icons/docs/content/icons/github.md | 11 + dui/assets/icons/docs/content/icons/gitlab.md | 10 + .../docs/content/icons/globe-americas.md | 11 + .../content/icons/globe-asia-australia.md | 11 + .../content/icons/globe-central-south-asia.md | 11 + .../docs/content/icons/globe-europe-africa.md | 11 + dui/assets/icons/docs/content/icons/globe.md | 10 + dui/assets/icons/docs/content/icons/globe2.md | 10 + .../icons/docs/content/icons/google-play.md | 10 + dui/assets/icons/docs/content/icons/google.md | 8 + .../icons/docs/content/icons/gpu-card.md | 9 + .../docs/content/icons/graph-down-arrow.md | 9 + .../icons/docs/content/icons/graph-down.md | 9 + .../docs/content/icons/graph-up-arrow.md | 9 + .../icons/docs/content/icons/graph-up.md | 9 + .../icons/docs/content/icons/grid-1x2-fill.md | 8 + .../icons/docs/content/icons/grid-1x2.md | 8 + .../docs/content/icons/grid-3x2-gap-fill.md | 8 + .../icons/docs/content/icons/grid-3x2-gap.md | 8 + .../icons/docs/content/icons/grid-3x2.md | 8 + .../docs/content/icons/grid-3x3-gap-fill.md | 8 + .../icons/docs/content/icons/grid-3x3-gap.md | 8 + .../icons/docs/content/icons/grid-3x3.md | 8 + .../icons/docs/content/icons/grid-fill.md | 8 + dui/assets/icons/docs/content/icons/grid.md | 8 + .../docs/content/icons/grip-horizontal.md | 8 + .../icons/docs/content/icons/grip-vertical.md | 8 + .../icons/docs/content/icons/h-circle-fill.md | 8 + .../icons/docs/content/icons/h-circle.md | 8 + .../icons/docs/content/icons/h-square-fill.md | 8 + .../icons/docs/content/icons/h-square.md | 8 + dui/assets/icons/docs/content/icons/hammer.md | 7 + .../docs/content/icons/hand-index-fill.md | 9 + .../content/icons/hand-index-thumb-fill.md | 9 + .../docs/content/icons/hand-index-thumb.md | 9 + .../icons/docs/content/icons/hand-index.md | 9 + .../content/icons/hand-thumbs-down-fill.md | 10 + .../docs/content/icons/hand-thumbs-down.md | 10 + .../docs/content/icons/hand-thumbs-up-fill.md | 10 + .../docs/content/icons/hand-thumbs-up.md | 10 + .../icons/docs/content/icons/handbag-fill.md | 8 + .../icons/docs/content/icons/handbag.md | 8 + dui/assets/icons/docs/content/icons/hash.md | 8 + .../icons/docs/content/icons/hdd-fill.md | 11 + .../docs/content/icons/hdd-network-fill.md | 11 + .../icons/docs/content/icons/hdd-network.md | 11 + .../icons/docs/content/icons/hdd-rack-fill.md | 11 + .../icons/docs/content/icons/hdd-rack.md | 11 + .../docs/content/icons/hdd-stack-fill.md | 11 + .../icons/docs/content/icons/hdd-stack.md | 11 + dui/assets/icons/docs/content/icons/hdd.md | 11 + .../icons/docs/content/icons/hdmi-fill.md | 8 + dui/assets/icons/docs/content/icons/hdmi.md | 8 + .../icons/docs/content/icons/headphones.md | 7 + .../icons/docs/content/icons/headset-vr.md | 9 + .../icons/docs/content/icons/headset.md | 8 + .../icons/docs/content/icons/heart-arrow.md | 9 + .../icons/docs/content/icons/heart-fill.md | 8 + .../icons/docs/content/icons/heart-half.md | 8 + .../docs/content/icons/heart-pulse-fill.md | 7 + .../icons/docs/content/icons/heart-pulse.md | 7 + dui/assets/icons/docs/content/icons/heart.md | 8 + .../docs/content/icons/heartbreak-fill.md | 10 + .../icons/docs/content/icons/heartbreak.md | 10 + dui/assets/icons/docs/content/icons/hearts.md | 8 + .../icons/docs/content/icons/heptagon-fill.md | 8 + .../icons/docs/content/icons/heptagon-half.md | 8 + .../icons/docs/content/icons/heptagon.md | 8 + .../icons/docs/content/icons/hexagon-fill.md | 8 + .../icons/docs/content/icons/hexagon-half.md | 8 + .../icons/docs/content/icons/hexagon.md | 8 + .../icons/docs/content/icons/highlighter.md | 11 + .../icons/docs/content/icons/highlights.md | 11 + .../icons/docs/content/icons/hospital-fill.md | 8 + .../icons/docs/content/icons/hospital.md | 8 + .../docs/content/icons/hourglass-bottom.md | 11 + .../docs/content/icons/hourglass-split.md | 11 + .../icons/docs/content/icons/hourglass-top.md | 11 + .../icons/docs/content/icons/hourglass.md | 11 + .../docs/content/icons/house-add-fill.md | 8 + .../icons/docs/content/icons/house-add.md | 8 + .../docs/content/icons/house-check-fill.md | 8 + .../icons/docs/content/icons/house-check.md | 8 + .../docs/content/icons/house-dash-fill.md | 8 + .../icons/docs/content/icons/house-dash.md | 8 + .../docs/content/icons/house-door-fill.md | 7 + .../icons/docs/content/icons/house-door.md | 7 + .../docs/content/icons/house-down-fill.md | 8 + .../icons/docs/content/icons/house-down.md | 8 + .../content/icons/house-exclamation-fill.md | 8 + .../docs/content/icons/house-exclamation.md | 8 + .../icons/docs/content/icons/house-fill.md | 7 + .../docs/content/icons/house-gear-fill.md | 8 + .../icons/docs/content/icons/house-gear.md | 8 + .../docs/content/icons/house-heart-fill.md | 9 + .../icons/docs/content/icons/house-heart.md | 9 + .../docs/content/icons/house-lock-fill.md | 8 + .../icons/docs/content/icons/house-lock.md | 8 + .../docs/content/icons/house-slash-fill.md | 8 + .../icons/docs/content/icons/house-slash.md | 8 + .../icons/docs/content/icons/house-up-fill.md | 8 + .../icons/docs/content/icons/house-up.md | 8 + .../icons/docs/content/icons/house-x-fill.md | 8 + .../icons/docs/content/icons/house-x.md | 8 + dui/assets/icons/docs/content/icons/house.md | 7 + .../icons/docs/content/icons/houses-fill.md | 8 + dui/assets/icons/docs/content/icons/houses.md | 8 + dui/assets/icons/docs/content/icons/hr.md | 8 + .../icons/docs/content/icons/hurricane.md | 7 + .../icons/docs/content/icons/hypnotize.md | 8 + .../icons/docs/content/icons/image-alt.md | 8 + .../icons/docs/content/icons/image-fill.md | 8 + dui/assets/icons/docs/content/icons/image.md | 8 + dui/assets/icons/docs/content/icons/images.md | 8 + .../icons/docs/content/icons/inbox-fill.md | 9 + dui/assets/icons/docs/content/icons/inbox.md | 9 + .../icons/docs/content/icons/inboxes-fill.md | 9 + .../icons/docs/content/icons/inboxes.md | 9 + .../icons/docs/content/icons/incognito.md | 9 + dui/assets/icons/docs/content/icons/indent.md | 8 + .../icons/docs/content/icons/infinity.md | 8 + .../docs/content/icons/info-circle-fill.md | 8 + .../icons/docs/content/icons/info-circle.md | 8 + .../icons/docs/content/icons/info-lg.md | 8 + .../docs/content/icons/info-square-fill.md | 8 + .../icons/docs/content/icons/info-square.md | 8 + dui/assets/icons/docs/content/icons/info.md | 8 + .../docs/content/icons/input-cursor-text.md | 9 + .../icons/docs/content/icons/input-cursor.md | 9 + .../icons/docs/content/icons/instagram.md | 8 + .../icons/docs/content/icons/intersect.md | 10 + .../icons/docs/content/icons/journal-album.md | 10 + .../docs/content/icons/journal-arrow-down.md | 10 + .../docs/content/icons/journal-arrow-up.md | 10 + .../content/icons/journal-bookmark-fill.md | 10 + .../docs/content/icons/journal-bookmark.md | 10 + .../icons/docs/content/icons/journal-check.md | 10 + .../icons/docs/content/icons/journal-code.md | 10 + .../docs/content/icons/journal-medical.md | 10 + .../icons/docs/content/icons/journal-minus.md | 10 + .../icons/docs/content/icons/journal-plus.md | 10 + .../docs/content/icons/journal-richtext.md | 10 + .../icons/docs/content/icons/journal-text.md | 10 + .../icons/docs/content/icons/journal-x.md | 12 + .../icons/docs/content/icons/journal.md | 10 + .../icons/docs/content/icons/journals.md | 10 + .../icons/docs/content/icons/joystick.md | 9 + .../icons/docs/content/icons/justify-left.md | 10 + .../icons/docs/content/icons/justify-right.md | 10 + .../icons/docs/content/icons/justify.md | 10 + .../icons/docs/content/icons/kanban-fill.md | 8 + dui/assets/icons/docs/content/icons/kanban.md | 8 + .../icons/docs/content/icons/key-fill.md | 8 + dui/assets/icons/docs/content/icons/key.md | 8 + .../icons/docs/content/icons/keyboard-fill.md | 9 + .../icons/docs/content/icons/keyboard.md | 9 + dui/assets/icons/docs/content/icons/ladder.md | 8 + .../icons/docs/content/icons/lamp-fill.md | 8 + dui/assets/icons/docs/content/icons/lamp.md | 8 + .../icons/docs/content/icons/laptop-fill.md | 7 + dui/assets/icons/docs/content/icons/laptop.md | 7 + .../docs/content/icons/layer-backward.md | 9 + .../icons/docs/content/icons/layer-forward.md | 9 + .../icons/docs/content/icons/layers-fill.md | 8 + .../icons/docs/content/icons/layers-half.md | 8 + dui/assets/icons/docs/content/icons/layers.md | 8 + .../icons/layout-sidebar-inset-reverse.md | 8 + .../content/icons/layout-sidebar-inset.md | 8 + .../content/icons/layout-sidebar-reverse.md | 9 + .../docs/content/icons/layout-sidebar.md | 9 + .../icons/docs/content/icons/layout-split.md | 9 + .../icons/layout-text-sidebar-reverse.md | 8 + .../docs/content/icons/layout-text-sidebar.md | 8 + .../icons/layout-text-window-reverse.md | 8 + .../docs/content/icons/layout-text-window.md | 8 + .../content/icons/layout-three-columns.md | 8 + .../icons/docs/content/icons/layout-wtf.md | 8 + .../docs/content/icons/life-preserver.md | 8 + .../docs/content/icons/lightbulb-fill.md | 8 + .../docs/content/icons/lightbulb-off-fill.md | 8 + .../icons/docs/content/icons/lightbulb-off.md | 8 + .../icons/docs/content/icons/lightbulb.md | 8 + .../content/icons/lightning-charge-fill.md | 10 + .../docs/content/icons/lightning-charge.md | 10 + .../docs/content/icons/lightning-fill.md | 9 + .../icons/docs/content/icons/lightning.md | 9 + dui/assets/icons/docs/content/icons/line.md | 7 + .../icons/docs/content/icons/link-45deg.md | 9 + dui/assets/icons/docs/content/icons/link.md | 9 + .../icons/docs/content/icons/linkedin.md | 8 + .../icons/docs/content/icons/list-check.md | 12 + .../content/icons/list-columns-reverse.md | 9 + .../icons/docs/content/icons/list-columns.md | 9 + .../icons/docs/content/icons/list-nested.md | 10 + .../icons/docs/content/icons/list-ol.md | 13 + .../icons/docs/content/icons/list-stars.md | 9 + .../icons/docs/content/icons/list-task.md | 12 + .../icons/docs/content/icons/list-ul.md | 11 + dui/assets/icons/docs/content/icons/list.md | 12 + .../icons/docs/content/icons/lock-fill.md | 8 + dui/assets/icons/docs/content/icons/lock.md | 8 + .../icons/docs/content/icons/luggage-fill.md | 12 + .../icons/docs/content/icons/luggage.md | 12 + .../icons/docs/content/icons/lungs-fill.md | 9 + dui/assets/icons/docs/content/icons/lungs.md | 9 + dui/assets/icons/docs/content/icons/magic.md | 7 + .../icons/docs/content/icons/magnet-fill.md | 7 + dui/assets/icons/docs/content/icons/magnet.md | 7 + .../icons/docs/content/icons/mailbox-flag.md | 10 + .../icons/docs/content/icons/mailbox.md | 10 + .../icons/docs/content/icons/mailbox2-flag.md | 10 + .../icons/docs/content/icons/mailbox2.md | 10 + .../icons/docs/content/icons/map-fill.md | 9 + dui/assets/icons/docs/content/icons/map.md | 9 + .../icons/docs/content/icons/markdown-fill.md | 10 + .../icons/docs/content/icons/markdown.md | 10 + .../icons/docs/content/icons/marker-tip.md | 10 + dui/assets/icons/docs/content/icons/mask.md | 7 + .../icons/docs/content/icons/mastodon.md | 7 + dui/assets/icons/docs/content/icons/medium.md | 7 + .../docs/content/icons/megaphone-fill.md | 8 + .../icons/docs/content/icons/megaphone.md | 8 + dui/assets/icons/docs/content/icons/memory.md | 7 + .../icons/docs/content/icons/menu-app-fill.md | 11 + .../icons/docs/content/icons/menu-app.md | 11 + .../docs/content/icons/menu-button-fill.md | 11 + .../content/icons/menu-button-wide-fill.md | 11 + .../docs/content/icons/menu-button-wide.md | 11 + .../icons/docs/content/icons/menu-button.md | 11 + .../icons/docs/content/icons/menu-down.md | 11 + .../icons/docs/content/icons/menu-up.md | 11 + .../icons/docs/content/icons/messenger.md | 9 + dui/assets/icons/docs/content/icons/meta.md | 8 + .../icons/docs/content/icons/mic-fill.md | 13 + .../icons/docs/content/icons/mic-mute-fill.md | 12 + .../icons/docs/content/icons/mic-mute.md | 12 + dui/assets/icons/docs/content/icons/mic.md | 13 + .../docs/content/icons/microsoft-teams.md | 8 + .../icons/docs/content/icons/microsoft.md | 8 + .../docs/content/icons/minecart-loaded.md | 8 + .../icons/docs/content/icons/minecart.md | 8 + .../icons/docs/content/icons/modem-fill.md | 8 + dui/assets/icons/docs/content/icons/modem.md | 8 + .../icons/docs/content/icons/moisture.md | 8 + .../icons/docs/content/icons/moon-fill.md | 8 + .../docs/content/icons/moon-stars-fill.md | 8 + .../icons/docs/content/icons/moon-stars.md | 8 + dui/assets/icons/docs/content/icons/moon.md | 9 + .../docs/content/icons/mortarboard-fill.md | 10 + .../icons/docs/content/icons/mortarboard.md | 10 + .../docs/content/icons/motherboard-fill.md | 9 + .../icons/docs/content/icons/motherboard.md | 9 + .../icons/docs/content/icons/mouse-fill.md | 8 + dui/assets/icons/docs/content/icons/mouse.md | 8 + .../icons/docs/content/icons/mouse2-fill.md | 8 + dui/assets/icons/docs/content/icons/mouse2.md | 8 + .../icons/docs/content/icons/mouse3-fill.md | 8 + dui/assets/icons/docs/content/icons/mouse3.md | 8 + .../docs/content/icons/music-note-beamed.md | 10 + .../docs/content/icons/music-note-list.md | 12 + .../icons/docs/content/icons/music-note.md | 10 + .../docs/content/icons/music-player-fill.md | 8 + .../icons/docs/content/icons/music-player.md | 8 + .../icons/docs/content/icons/newspaper.md | 8 + .../docs/content/icons/nintendo-switch.md | 7 + .../docs/content/icons/node-minus-fill.md | 10 + .../icons/docs/content/icons/node-minus.md | 10 + .../docs/content/icons/node-plus-fill.md | 10 + .../icons/docs/content/icons/node-plus.md | 10 + .../docs/content/icons/noise-reduction.md | 11 + .../icons/docs/content/icons/nut-fill.md | 10 + dui/assets/icons/docs/content/icons/nut.md | 10 + dui/assets/icons/docs/content/icons/nvidia.md | 8 + .../icons/docs/content/icons/nvme-fill.md | 11 + dui/assets/icons/docs/content/icons/nvme.md | 11 + .../icons/docs/content/icons/octagon-fill.md | 8 + .../icons/docs/content/icons/octagon-half.md | 8 + .../icons/docs/content/icons/octagon.md | 8 + .../docs/content/icons/opencollective.md | 8 + .../docs/content/icons/optical-audio-fill.md | 9 + .../icons/docs/content/icons/optical-audio.md | 9 + dui/assets/icons/docs/content/icons/option.md | 8 + dui/assets/icons/docs/content/icons/outlet.md | 8 + .../icons/docs/content/icons/p-circle-fill.md | 7 + .../icons/docs/content/icons/p-circle.md | 7 + .../icons/docs/content/icons/p-square-fill.md | 7 + .../icons/docs/content/icons/p-square.md | 7 + .../icons/docs/content/icons/paint-bucket.md | 10 + .../icons/docs/content/icons/palette-fill.md | 10 + .../icons/docs/content/icons/palette.md | 10 + .../icons/docs/content/icons/palette2.md | 10 + .../icons/docs/content/icons/paperclip.md | 7 + .../icons/docs/content/icons/paragraph.md | 10 + .../icons/docs/content/icons/pass-fill.md | 7 + dui/assets/icons/docs/content/icons/pass.md | 7 + .../icons/docs/content/icons/passport-fill.md | 9 + .../icons/docs/content/icons/passport.md | 9 + .../docs/content/icons/patch-check-fill.md | 11 + .../icons/docs/content/icons/patch-check.md | 9 + .../content/icons/patch-exclamation-fill.md | 10 + .../docs/content/icons/patch-exclamation.md | 8 + .../docs/content/icons/patch-minus-fill.md | 9 + .../icons/docs/content/icons/patch-minus.md | 7 + .../docs/content/icons/patch-plus-fill.md | 9 + .../icons/docs/content/icons/patch-plus.md | 7 + .../docs/content/icons/patch-question-fill.md | 9 + .../docs/content/icons/patch-question.md | 7 + .../docs/content/icons/pause-btn-fill.md | 9 + .../icons/docs/content/icons/pause-btn.md | 9 + .../docs/content/icons/pause-circle-fill.md | 9 + .../icons/docs/content/icons/pause-circle.md | 9 + .../icons/docs/content/icons/pause-fill.md | 9 + dui/assets/icons/docs/content/icons/pause.md | 9 + dui/assets/icons/docs/content/icons/paypal.md | 7 + .../content/icons/pc-display-horizontal.md | 9 + .../icons/docs/content/icons/pc-display.md | 9 + .../icons/docs/content/icons/pc-horizontal.md | 9 + dui/assets/icons/docs/content/icons/pc.md | 9 + .../docs/content/icons/pci-card-network.md | 12 + .../docs/content/icons/pci-card-sound.md | 10 + .../icons/docs/content/icons/pci-card.md | 8 + .../icons/docs/content/icons/peace-fill.md | 8 + dui/assets/icons/docs/content/icons/peace.md | 8 + .../icons/docs/content/icons/pen-fill.md | 9 + dui/assets/icons/docs/content/icons/pen.md | 9 + .../icons/docs/content/icons/pencil-fill.md | 8 + .../icons/docs/content/icons/pencil-square.md | 8 + dui/assets/icons/docs/content/icons/pencil.md | 8 + .../icons/docs/content/icons/pentagon-fill.md | 8 + .../icons/docs/content/icons/pentagon-half.md | 8 + .../icons/docs/content/icons/pentagon.md | 8 + .../icons/docs/content/icons/people-fill.md | 12 + dui/assets/icons/docs/content/icons/people.md | 12 + .../icons/docs/content/icons/percent.md | 9 + .../icons/docs/content/icons/person-add.md | 13 + .../docs/content/icons/person-arms-up.md | 10 + .../docs/content/icons/person-badge-fill.md | 15 + .../icons/docs/content/icons/person-badge.md | 16 + .../docs/content/icons/person-bounding-box.md | 14 + .../docs/content/icons/person-check-fill.md | 14 + .../icons/docs/content/icons/person-check.md | 15 + .../icons/docs/content/icons/person-circle.md | 13 + .../docs/content/icons/person-dash-fill.md | 15 + .../icons/docs/content/icons/person-dash.md | 15 + .../icons/docs/content/icons/person-down.md | 12 + .../docs/content/icons/person-exclamation.md | 12 + .../docs/content/icons/person-fill-add.md | 13 + .../docs/content/icons/person-fill-check.md | 13 + .../docs/content/icons/person-fill-dash.md | 13 + .../docs/content/icons/person-fill-down.md | 13 + .../content/icons/person-fill-exclamation.md | 13 + .../docs/content/icons/person-fill-gear.md | 13 + .../docs/content/icons/person-fill-lock.md | 13 + .../docs/content/icons/person-fill-slash.md | 13 + .../docs/content/icons/person-fill-up.md | 13 + .../icons/docs/content/icons/person-fill-x.md | 13 + .../icons/docs/content/icons/person-fill.md | 13 + .../icons/docs/content/icons/person-gear.md | 13 + .../icons/docs/content/icons/person-heart.md | 15 + .../icons/docs/content/icons/person-hearts.md | 15 + .../docs/content/icons/person-lines-fill.md | 15 + .../icons/docs/content/icons/person-lock.md | 13 + .../docs/content/icons/person-plus-fill.md | 15 + .../icons/docs/content/icons/person-plus.md | 15 + .../docs/content/icons/person-raised-hand.md | 12 + .../docs/content/icons/person-rolodex.md | 13 + .../icons/docs/content/icons/person-slash.md | 12 + .../icons/docs/content/icons/person-square.md | 13 + .../content/icons/person-standing-dress.md | 10 + .../docs/content/icons/person-standing.md | 10 + .../icons/docs/content/icons/person-up.md | 12 + .../docs/content/icons/person-vcard-fill.md | 12 + .../icons/docs/content/icons/person-vcard.md | 12 + .../icons/docs/content/icons/person-video.md | 11 + .../icons/docs/content/icons/person-video2.md | 11 + .../icons/docs/content/icons/person-video3.md | 11 + .../docs/content/icons/person-walking.md | 10 + .../docs/content/icons/person-wheelchair.md | 13 + .../docs/content/icons/person-workspace.md | 11 + .../icons/docs/content/icons/person-x-fill.md | 15 + .../icons/docs/content/icons/person-x.md | 15 + dui/assets/icons/docs/content/icons/person.md | 13 + .../icons/docs/content/icons/phone-fill.md | 8 + .../icons/docs/content/icons/phone-flip.md | 8 + .../content/icons/phone-landscape-fill.md | 8 + .../docs/content/icons/phone-landscape.md | 8 + .../docs/content/icons/phone-vibrate-fill.md | 9 + .../icons/docs/content/icons/phone-vibrate.md | 9 + dui/assets/icons/docs/content/icons/phone.md | 8 + .../docs/content/icons/pie-chart-fill.md | 9 + .../icons/docs/content/icons/pie-chart.md | 9 + .../docs/content/icons/piggy-bank-fill.md | 10 + .../icons/docs/content/icons/piggy-bank.md | 10 + .../docs/content/icons/pin-angle-fill.md | 8 + .../icons/docs/content/icons/pin-angle.md | 8 + .../icons/docs/content/icons/pin-fill.md | 8 + .../icons/docs/content/icons/pin-map-fill.md | 10 + .../icons/docs/content/icons/pin-map.md | 10 + dui/assets/icons/docs/content/icons/pin.md | 8 + .../icons/docs/content/icons/pinterest.md | 7 + .../icons/docs/content/icons/pip-fill.md | 11 + dui/assets/icons/docs/content/icons/pip.md | 11 + .../icons/docs/content/icons/play-btn-fill.md | 9 + .../icons/docs/content/icons/play-btn.md | 9 + .../docs/content/icons/play-circle-fill.md | 9 + .../icons/docs/content/icons/play-circle.md | 9 + .../icons/docs/content/icons/play-fill.md | 9 + dui/assets/icons/docs/content/icons/play.md | 9 + .../icons/docs/content/icons/playstation.md | 8 + .../icons/docs/content/icons/plug-fill.md | 8 + dui/assets/icons/docs/content/icons/plug.md | 8 + dui/assets/icons/docs/content/icons/plugin.md | 8 + .../docs/content/icons/plus-circle-dotted.md | 8 + .../docs/content/icons/plus-circle-fill.md | 8 + .../icons/docs/content/icons/plus-circle.md | 8 + .../icons/docs/content/icons/plus-lg.md | 8 + .../docs/content/icons/plus-slash-minus.md | 9 + .../docs/content/icons/plus-square-dotted.md | 8 + .../docs/content/icons/plus-square-fill.md | 8 + .../icons/docs/content/icons/plus-square.md | 8 + dui/assets/icons/docs/content/icons/plus.md | 8 + .../icons/docs/content/icons/postage-fill.md | 9 + .../docs/content/icons/postage-heart-fill.md | 12 + .../icons/docs/content/icons/postage-heart.md | 12 + .../icons/docs/content/icons/postage.md | 8 + .../icons/docs/content/icons/postcard-fill.md | 8 + .../docs/content/icons/postcard-heart-fill.md | 12 + .../docs/content/icons/postcard-heart.md | 12 + .../icons/docs/content/icons/postcard.md | 8 + dui/assets/icons/docs/content/icons/power.md | 8 + .../icons/docs/content/icons/prescription.md | 10 + .../icons/docs/content/icons/prescription2.md | 10 + .../icons/docs/content/icons/printer-fill.md | 7 + .../icons/docs/content/icons/printer.md | 7 + .../docs/content/icons/projector-fill.md | 9 + .../icons/docs/content/icons/projector.md | 9 + .../icons/docs/content/icons/puzzle-fill.md | 8 + dui/assets/icons/docs/content/icons/puzzle.md | 8 + .../icons/docs/content/icons/qr-code-scan.md | 7 + .../icons/docs/content/icons/qr-code.md | 7 + .../content/icons/question-circle-fill.md | 7 + .../docs/content/icons/question-circle.md | 7 + .../content/icons/question-diamond-fill.md | 7 + .../docs/content/icons/question-diamond.md | 7 + .../icons/docs/content/icons/question-lg.md | 7 + .../content/icons/question-octagon-fill.md | 7 + .../docs/content/icons/question-octagon.md | 7 + .../content/icons/question-square-fill.md | 7 + .../docs/content/icons/question-square.md | 7 + .../icons/docs/content/icons/question.md | 7 + dui/assets/icons/docs/content/icons/quora.md | 7 + dui/assets/icons/docs/content/icons/quote.md | 9 + .../icons/docs/content/icons/r-circle-fill.md | 8 + .../icons/docs/content/icons/r-circle.md | 8 + .../icons/docs/content/icons/r-square-fill.md | 8 + .../icons/docs/content/icons/r-square.md | 8 + dui/assets/icons/docs/content/icons/radar.md | 11 + .../icons/docs/content/icons/radioactive.md | 9 + .../icons/docs/content/icons/rainbow.md | 8 + .../docs/content/icons/receipt-cutoff.md | 11 + .../icons/docs/content/icons/receipt.md | 11 + .../icons/docs/content/icons/reception-0.md | 12 + .../icons/docs/content/icons/reception-1.md | 12 + .../icons/docs/content/icons/reception-2.md | 12 + .../icons/docs/content/icons/reception-3.md | 12 + .../icons/docs/content/icons/reception-4.md | 12 + .../docs/content/icons/record-btn-fill.md | 9 + .../icons/docs/content/icons/record-btn.md | 9 + .../docs/content/icons/record-circle-fill.md | 9 + .../icons/docs/content/icons/record-circle.md | 9 + .../icons/docs/content/icons/record-fill.md | 9 + dui/assets/icons/docs/content/icons/record.md | 9 + .../icons/docs/content/icons/record2-fill.md | 9 + .../icons/docs/content/icons/record2.md | 9 + .../icons/docs/content/icons/recycle.md | 8 + dui/assets/icons/docs/content/icons/reddit.md | 7 + dui/assets/icons/docs/content/icons/regex.md | 14 + .../icons/docs/content/icons/repeat-1.md | 9 + dui/assets/icons/docs/content/icons/repeat.md | 9 + .../docs/content/icons/reply-all-fill.md | 8 + .../icons/docs/content/icons/reply-all.md | 8 + .../icons/docs/content/icons/reply-fill.md | 8 + dui/assets/icons/docs/content/icons/reply.md | 8 + .../docs/content/icons/rewind-btn-fill.md | 9 + .../icons/docs/content/icons/rewind-btn.md | 9 + .../docs/content/icons/rewind-circle-fill.md | 9 + .../icons/docs/content/icons/rewind-circle.md | 9 + .../icons/docs/content/icons/rewind-fill.md | 9 + dui/assets/icons/docs/content/icons/rewind.md | 9 + dui/assets/icons/docs/content/icons/robot.md | 7 + .../icons/docs/content/icons/rocket-fill.md | 10 + .../docs/content/icons/rocket-takeoff-fill.md | 11 + .../docs/content/icons/rocket-takeoff.md | 11 + dui/assets/icons/docs/content/icons/rocket.md | 10 + .../icons/docs/content/icons/router-fill.md | 10 + dui/assets/icons/docs/content/icons/router.md | 10 + .../icons/docs/content/icons/rss-fill.md | 9 + dui/assets/icons/docs/content/icons/rss.md | 9 + dui/assets/icons/docs/content/icons/rulers.md | 8 + .../icons/docs/content/icons/safe-fill.md | 9 + dui/assets/icons/docs/content/icons/safe.md | 9 + .../icons/docs/content/icons/safe2-fill.md | 9 + dui/assets/icons/docs/content/icons/safe2.md | 9 + .../icons/docs/content/icons/save-fill.md | 8 + dui/assets/icons/docs/content/icons/save.md | 8 + .../icons/docs/content/icons/save2-fill.md | 8 + dui/assets/icons/docs/content/icons/save2.md | 8 + .../icons/docs/content/icons/scissors.md | 8 + .../icons/docs/content/icons/scooter.md | 8 + .../icons/docs/content/icons/screwdriver.md | 7 + .../icons/docs/content/icons/sd-card-fill.md | 10 + .../icons/docs/content/icons/sd-card.md | 10 + .../docs/content/icons/search-heart-fill.md | 12 + .../icons/docs/content/icons/search-heart.md | 12 + dui/assets/icons/docs/content/icons/search.md | 8 + .../icons/docs/content/icons/segmented-nav.md | 11 + .../content/icons/send-arrow-down-fill.md | 11 + .../docs/content/icons/send-arrow-down.md | 11 + .../docs/content/icons/send-arrow-up-fill.md | 11 + .../icons/docs/content/icons/send-arrow-up.md | 11 + .../docs/content/icons/send-check-fill.md | 10 + .../icons/docs/content/icons/send-check.md | 10 + .../docs/content/icons/send-dash-fill.md | 10 + .../icons/docs/content/icons/send-dash.md | 10 + .../content/icons/send-exclamation-fill.md | 10 + .../docs/content/icons/send-exclamation.md | 10 + .../icons/docs/content/icons/send-fill.md | 10 + .../docs/content/icons/send-plus-fill.md | 10 + .../icons/docs/content/icons/send-plus.md | 10 + .../docs/content/icons/send-slash-fill.md | 10 + .../icons/docs/content/icons/send-slash.md | 10 + .../icons/docs/content/icons/send-x-fill.md | 10 + dui/assets/icons/docs/content/icons/send-x.md | 10 + dui/assets/icons/docs/content/icons/send.md | 10 + dui/assets/icons/docs/content/icons/server.md | 8 + .../icons/docs/content/icons/shadows.md | 11 + .../icons/docs/content/icons/share-fill.md | 8 + dui/assets/icons/docs/content/icons/share.md | 8 + .../icons/docs/content/icons/shield-check.md | 8 + .../docs/content/icons/shield-exclamation.md | 8 + .../docs/content/icons/shield-fill-check.md | 8 + .../content/icons/shield-fill-exclamation.md | 8 + .../docs/content/icons/shield-fill-minus.md | 8 + .../docs/content/icons/shield-fill-plus.md | 8 + .../icons/docs/content/icons/shield-fill-x.md | 10 + .../icons/docs/content/icons/shield-fill.md | 8 + .../docs/content/icons/shield-lock-fill.md | 9 + .../icons/docs/content/icons/shield-lock.md | 9 + .../icons/docs/content/icons/shield-minus.md | 8 + .../icons/docs/content/icons/shield-plus.md | 8 + .../icons/docs/content/icons/shield-shaded.md | 8 + .../docs/content/icons/shield-slash-fill.md | 8 + .../icons/docs/content/icons/shield-slash.md | 8 + .../icons/docs/content/icons/shield-x.md | 10 + dui/assets/icons/docs/content/icons/shield.md | 8 + .../icons/docs/content/icons/shift-fill.md | 7 + dui/assets/icons/docs/content/icons/shift.md | 7 + .../icons/docs/content/icons/shop-window.md | 12 + dui/assets/icons/docs/content/icons/shop.md | 12 + .../icons/docs/content/icons/shuffle.md | 8 + .../docs/content/icons/sign-dead-end-fill.md | 10 + .../icons/docs/content/icons/sign-dead-end.md | 10 + .../content/icons/sign-do-not-enter-fill.md | 10 + .../docs/content/icons/sign-do-not-enter.md | 10 + .../content/icons/sign-intersection-fill.md | 10 + .../icons/sign-intersection-side-fill.md | 10 + .../content/icons/sign-intersection-side.md | 10 + .../content/icons/sign-intersection-t-fill.md | 10 + .../docs/content/icons/sign-intersection-t.md | 10 + .../content/icons/sign-intersection-y-fill.md | 10 + .../docs/content/icons/sign-intersection-y.md | 10 + .../docs/content/icons/sign-intersection.md | 10 + .../content/icons/sign-merge-left-fill.md | 10 + .../docs/content/icons/sign-merge-left.md | 10 + .../content/icons/sign-merge-right-fill.md | 10 + .../docs/content/icons/sign-merge-right.md | 10 + .../content/icons/sign-no-left-turn-fill.md | 10 + .../docs/content/icons/sign-no-left-turn.md | 10 + .../content/icons/sign-no-parking-fill.md | 10 + .../docs/content/icons/sign-no-parking.md | 10 + .../content/icons/sign-no-right-turn-fill.md | 10 + .../docs/content/icons/sign-no-right-turn.md | 10 + .../docs/content/icons/sign-railroad-fill.md | 11 + .../icons/docs/content/icons/sign-railroad.md | 11 + .../docs/content/icons/sign-stop-fill.md | 11 + .../content/icons/sign-stop-lights-fill.md | 11 + .../docs/content/icons/sign-stop-lights.md | 11 + .../icons/docs/content/icons/sign-stop.md | 11 + .../docs/content/icons/sign-turn-left-fill.md | 12 + .../docs/content/icons/sign-turn-left.md | 12 + .../content/icons/sign-turn-right-fill.md | 12 + .../docs/content/icons/sign-turn-right.md | 12 + .../icons/sign-turn-slight-left-fill.md | 12 + .../content/icons/sign-turn-slight-left.md | 12 + .../icons/sign-turn-slight-right-fill.md | 12 + .../content/icons/sign-turn-slight-right.md | 12 + .../docs/content/icons/sign-yield-fill.md | 10 + .../icons/docs/content/icons/sign-yield.md | 10 + dui/assets/icons/docs/content/icons/signal.md | 7 + .../docs/content/icons/signpost-2-fill.md | 11 + .../icons/docs/content/icons/signpost-2.md | 11 + .../icons/docs/content/icons/signpost-fill.md | 11 + .../docs/content/icons/signpost-split-fill.md | 11 + .../docs/content/icons/signpost-split.md | 11 + .../icons/docs/content/icons/signpost.md | 11 + .../icons/docs/content/icons/sim-fill.md | 8 + .../docs/content/icons/sim-slash-fill.md | 9 + .../icons/docs/content/icons/sim-slash.md | 9 + dui/assets/icons/docs/content/icons/sim.md | 8 + .../icons/docs/content/icons/sina-weibo.md | 8 + .../content/icons/skip-backward-btn-fill.md | 9 + .../docs/content/icons/skip-backward-btn.md | 9 + .../icons/skip-backward-circle-fill.md | 9 + .../content/icons/skip-backward-circle.md | 9 + .../docs/content/icons/skip-backward-fill.md | 9 + .../icons/docs/content/icons/skip-backward.md | 9 + .../docs/content/icons/skip-end-btn-fill.md | 9 + .../icons/docs/content/icons/skip-end-btn.md | 9 + .../content/icons/skip-end-circle-fill.md | 9 + .../docs/content/icons/skip-end-circle.md | 9 + .../icons/docs/content/icons/skip-end-fill.md | 9 + .../icons/docs/content/icons/skip-end.md | 9 + .../content/icons/skip-forward-btn-fill.md | 9 + .../docs/content/icons/skip-forward-btn.md | 9 + .../content/icons/skip-forward-circle-fill.md | 9 + .../docs/content/icons/skip-forward-circle.md | 9 + .../docs/content/icons/skip-forward-fill.md | 9 + .../icons/docs/content/icons/skip-forward.md | 9 + .../docs/content/icons/skip-start-btn-fill.md | 9 + .../docs/content/icons/skip-start-btn.md | 9 + .../content/icons/skip-start-circle-fill.md | 9 + .../docs/content/icons/skip-start-circle.md | 9 + .../docs/content/icons/skip-start-fill.md | 9 + .../icons/docs/content/icons/skip-start.md | 9 + dui/assets/icons/docs/content/icons/skype.md | 8 + dui/assets/icons/docs/content/icons/slack.md | 7 + .../docs/content/icons/slash-circle-fill.md | 10 + .../icons/docs/content/icons/slash-circle.md | 10 + .../icons/docs/content/icons/slash-lg.md | 10 + .../docs/content/icons/slash-square-fill.md | 10 + .../icons/docs/content/icons/slash-square.md | 10 + dui/assets/icons/docs/content/icons/slash.md | 10 + .../icons/docs/content/icons/sliders.md | 10 + .../docs/content/icons/sliders2-vertical.md | 10 + .../icons/docs/content/icons/sliders2.md | 10 + .../icons/docs/content/icons/smartwatch.md | 8 + .../icons/docs/content/icons/snapchat.md | 7 + dui/assets/icons/docs/content/icons/snow.md | 8 + dui/assets/icons/docs/content/icons/snow2.md | 8 + dui/assets/icons/docs/content/icons/snow3.md | 8 + .../docs/content/icons/sort-alpha-down-alt.md | 9 + .../docs/content/icons/sort-alpha-down.md | 9 + .../docs/content/icons/sort-alpha-up-alt.md | 9 + .../icons/docs/content/icons/sort-alpha-up.md | 9 + .../icons/docs/content/icons/sort-down-alt.md | 9 + .../icons/docs/content/icons/sort-down.md | 9 + .../content/icons/sort-numeric-down-alt.md | 9 + .../docs/content/icons/sort-numeric-down.md | 9 + .../docs/content/icons/sort-numeric-up-alt.md | 9 + .../docs/content/icons/sort-numeric-up.md | 9 + .../icons/docs/content/icons/sort-up-alt.md | 9 + .../icons/docs/content/icons/sort-up.md | 9 + .../icons/docs/content/icons/soundwave.md | 9 + .../icons/docs/content/icons/sourceforge.md | 10 + .../icons/docs/content/icons/speaker-fill.md | 8 + .../icons/docs/content/icons/speaker.md | 8 + .../icons/docs/content/icons/speedometer.md | 10 + .../icons/docs/content/icons/speedometer2.md | 10 + .../icons/docs/content/icons/spellcheck.md | 8 + .../icons/docs/content/icons/spotify.md | 7 + .../icons/docs/content/icons/square-fill.md | 8 + .../icons/docs/content/icons/square-half.md | 8 + dui/assets/icons/docs/content/icons/square.md | 8 + .../docs/content/icons/stack-overflow.md | 7 + dui/assets/icons/docs/content/icons/stack.md | 7 + .../icons/docs/content/icons/star-fill.md | 9 + .../icons/docs/content/icons/star-half.md | 9 + dui/assets/icons/docs/content/icons/star.md | 9 + dui/assets/icons/docs/content/icons/stars.md | 9 + dui/assets/icons/docs/content/icons/steam.md | 7 + .../icons/docs/content/icons/stickies-fill.md | 9 + .../icons/docs/content/icons/stickies.md | 9 + .../icons/docs/content/icons/sticky-fill.md | 9 + dui/assets/icons/docs/content/icons/sticky.md | 9 + .../icons/docs/content/icons/stop-btn-fill.md | 9 + .../icons/docs/content/icons/stop-btn.md | 9 + .../docs/content/icons/stop-circle-fill.md | 9 + .../icons/docs/content/icons/stop-circle.md | 9 + .../icons/docs/content/icons/stop-fill.md | 9 + dui/assets/icons/docs/content/icons/stop.md | 9 + .../docs/content/icons/stoplights-fill.md | 9 + .../icons/docs/content/icons/stoplights.md | 9 + .../docs/content/icons/stopwatch-fill.md | 9 + .../icons/docs/content/icons/stopwatch.md | 9 + dui/assets/icons/docs/content/icons/strava.md | 7 + dui/assets/icons/docs/content/icons/stripe.md | 9 + .../icons/docs/content/icons/subscript.md | 9 + .../icons/docs/content/icons/substack.md | 9 + .../icons/docs/content/icons/subtract.md | 10 + .../docs/content/icons/suit-club-fill.md | 11 + .../icons/docs/content/icons/suit-club.md | 11 + .../docs/content/icons/suit-diamond-fill.md | 11 + .../icons/docs/content/icons/suit-diamond.md | 11 + .../docs/content/icons/suit-heart-fill.md | 11 + .../icons/docs/content/icons/suit-heart.md | 11 + .../docs/content/icons/suit-spade-fill.md | 11 + .../icons/docs/content/icons/suit-spade.md | 11 + .../icons/docs/content/icons/suitcase-fill.md | 10 + .../docs/content/icons/suitcase-lg-fill.md | 10 + .../icons/docs/content/icons/suitcase-lg.md | 10 + .../icons/docs/content/icons/suitcase.md | 10 + .../docs/content/icons/suitcase2-fill.md | 10 + .../icons/docs/content/icons/suitcase2.md | 10 + .../icons/docs/content/icons/sun-fill.md | 8 + dui/assets/icons/docs/content/icons/sun.md | 8 + .../icons/docs/content/icons/sunglasses.md | 9 + .../icons/docs/content/icons/sunrise-fill.md | 7 + .../icons/docs/content/icons/sunrise.md | 7 + .../icons/docs/content/icons/sunset-fill.md | 7 + dui/assets/icons/docs/content/icons/sunset.md | 7 + .../icons/docs/content/icons/superscript.md | 9 + .../docs/content/icons/symmetry-horizontal.md | 9 + .../docs/content/icons/symmetry-vertical.md | 9 + dui/assets/icons/docs/content/icons/table.md | 7 + .../icons/docs/content/icons/tablet-fill.md | 7 + .../content/icons/tablet-landscape-fill.md | 7 + .../docs/content/icons/tablet-landscape.md | 7 + dui/assets/icons/docs/content/icons/tablet.md | 7 + .../icons/docs/content/icons/tag-fill.md | 10 + dui/assets/icons/docs/content/icons/tag.md | 10 + .../icons/docs/content/icons/tags-fill.md | 10 + dui/assets/icons/docs/content/icons/tags.md | 10 + .../docs/content/icons/taxi-front-fill.md | 10 + .../icons/docs/content/icons/taxi-front.md | 10 + .../icons/docs/content/icons/telegram.md | 8 + .../docs/content/icons/telephone-fill.md | 9 + .../content/icons/telephone-forward-fill.md | 9 + .../docs/content/icons/telephone-forward.md | 9 + .../content/icons/telephone-inbound-fill.md | 9 + .../docs/content/icons/telephone-inbound.md | 9 + .../content/icons/telephone-minus-fill.md | 9 + .../docs/content/icons/telephone-minus.md | 9 + .../content/icons/telephone-outbound-fill.md | 9 + .../docs/content/icons/telephone-outbound.md | 9 + .../docs/content/icons/telephone-plus-fill.md | 9 + .../docs/content/icons/telephone-plus.md | 9 + .../docs/content/icons/telephone-x-fill.md | 9 + .../icons/docs/content/icons/telephone-x.md | 9 + .../icons/docs/content/icons/telephone.md | 9 + .../icons/docs/content/icons/tencent-qq.md | 8 + .../icons/docs/content/icons/terminal-dash.md | 9 + .../icons/docs/content/icons/terminal-fill.md | 9 + .../icons/docs/content/icons/terminal-plus.md | 9 + .../docs/content/icons/terminal-split.md | 9 + .../icons/docs/content/icons/terminal-x.md | 9 + .../icons/docs/content/icons/terminal.md | 9 + .../icons/docs/content/icons/text-center.md | 10 + .../docs/content/icons/text-indent-left.md | 10 + .../docs/content/icons/text-indent-right.md | 10 + .../icons/docs/content/icons/text-left.md | 10 + .../docs/content/icons/text-paragraph.md | 10 + .../icons/docs/content/icons/text-right.md | 10 + .../icons/docs/content/icons/text-wrap.md | 10 + .../docs/content/icons/textarea-resize.md | 8 + .../icons/docs/content/icons/textarea-t.md | 9 + .../icons/docs/content/icons/textarea.md | 9 + .../docs/content/icons/thermometer-half.md | 8 + .../docs/content/icons/thermometer-high.md | 8 + .../docs/content/icons/thermometer-low.md | 8 + .../docs/content/icons/thermometer-snow.md | 8 + .../docs/content/icons/thermometer-sun.md | 8 + .../icons/docs/content/icons/thermometer.md | 8 + .../icons/docs/content/icons/threads-fill.md | 11 + .../icons/docs/content/icons/threads.md | 11 + .../docs/content/icons/three-dots-vertical.md | 11 + .../icons/docs/content/icons/three-dots.md | 11 + .../docs/content/icons/thunderbolt-fill.md | 8 + .../icons/docs/content/icons/thunderbolt.md | 8 + .../content/icons/ticket-detailed-fill.md | 8 + .../docs/content/icons/ticket-detailed.md | 8 + .../icons/docs/content/icons/ticket-fill.md | 8 + .../content/icons/ticket-perforated-fill.md | 8 + .../docs/content/icons/ticket-perforated.md | 8 + dui/assets/icons/docs/content/icons/ticket.md | 8 + dui/assets/icons/docs/content/icons/tiktok.md | 7 + .../icons/docs/content/icons/toggle-off.md | 9 + .../icons/docs/content/icons/toggle-on.md | 9 + .../icons/docs/content/icons/toggle2-off.md | 9 + .../icons/docs/content/icons/toggle2-on.md | 9 + .../icons/docs/content/icons/toggles.md | 9 + .../icons/docs/content/icons/toggles2.md | 9 + dui/assets/icons/docs/content/icons/tools.md | 9 + .../icons/docs/content/icons/tornado.md | 7 + .../content/icons/train-freight-front-fill.md | 9 + .../docs/content/icons/train-freight-front.md | 9 + .../docs/content/icons/train-front-fill.md | 9 + .../icons/docs/content/icons/train-front.md | 9 + .../icons/train-lightrail-front-fill.md | 9 + .../content/icons/train-lightrail-front.md | 9 + .../icons/docs/content/icons/translate.md | 9 + .../icons/docs/content/icons/transparency.md | 11 + .../icons/docs/content/icons/trash-fill.md | 10 + dui/assets/icons/docs/content/icons/trash.md | 10 + .../icons/docs/content/icons/trash2-fill.md | 10 + dui/assets/icons/docs/content/icons/trash2.md | 10 + .../icons/docs/content/icons/trash3-fill.md | 10 + dui/assets/icons/docs/content/icons/trash3.md | 10 + .../icons/docs/content/icons/tree-fill.md | 8 + dui/assets/icons/docs/content/icons/tree.md | 8 + dui/assets/icons/docs/content/icons/trello.md | 9 + .../icons/docs/content/icons/triangle-fill.md | 7 + .../icons/docs/content/icons/triangle-half.md | 7 + .../icons/docs/content/icons/triangle.md | 7 + .../icons/docs/content/icons/trophy-fill.md | 8 + dui/assets/icons/docs/content/icons/trophy.md | 8 + .../docs/content/icons/tropical-storm.md | 7 + .../icons/docs/content/icons/truck-flatbed.md | 13 + .../docs/content/icons/truck-front-fill.md | 11 + .../icons/docs/content/icons/truck-front.md | 11 + dui/assets/icons/docs/content/icons/truck.md | 13 + .../icons/docs/content/icons/tsunami.md | 7 + .../icons/docs/content/icons/tv-fill.md | 9 + dui/assets/icons/docs/content/icons/tv.md | 9 + dui/assets/icons/docs/content/icons/twitch.md | 7 + .../icons/docs/content/icons/twitter-x.md | 9 + .../icons/docs/content/icons/twitter.md | 8 + .../icons/docs/content/icons/type-bold.md | 8 + .../icons/docs/content/icons/type-h1.md | 9 + .../icons/docs/content/icons/type-h2.md | 9 + .../icons/docs/content/icons/type-h3.md | 9 + .../icons/docs/content/icons/type-h4.md | 10 + .../icons/docs/content/icons/type-h5.md | 10 + .../icons/docs/content/icons/type-h6.md | 10 + .../icons/docs/content/icons/type-italic.md | 8 + .../docs/content/icons/type-strikethrough.md | 8 + .../docs/content/icons/type-underline.md | 8 + dui/assets/icons/docs/content/icons/type.md | 8 + dui/assets/icons/docs/content/icons/ubuntu.md | 8 + .../docs/content/icons/ui-checks-grid.md | 8 + .../icons/docs/content/icons/ui-checks.md | 8 + .../docs/content/icons/ui-radios-grid.md | 8 + .../icons/docs/content/icons/ui-radios.md | 8 + .../icons/docs/content/icons/umbrella-fill.md | 7 + .../icons/docs/content/icons/umbrella.md | 7 + .../icons/docs/content/icons/unindent.md | 8 + dui/assets/icons/docs/content/icons/union.md | 10 + dui/assets/icons/docs/content/icons/unity.md | 7 + .../content/icons/universal-access-circle.md | 8 + .../docs/content/icons/universal-access.md | 8 + .../icons/docs/content/icons/unlock-fill.md | 8 + dui/assets/icons/docs/content/icons/unlock.md | 8 + .../icons/docs/content/icons/upc-scan.md | 8 + dui/assets/icons/docs/content/icons/upc.md | 8 + dui/assets/icons/docs/content/icons/upload.md | 8 + .../icons/docs/content/icons/usb-c-fill.md | 8 + dui/assets/icons/docs/content/icons/usb-c.md | 8 + .../docs/content/icons/usb-drive-fill.md | 7 + .../icons/docs/content/icons/usb-drive.md | 7 + .../icons/docs/content/icons/usb-fill.md | 8 + .../docs/content/icons/usb-micro-fill.md | 8 + .../icons/docs/content/icons/usb-micro.md | 8 + .../icons/docs/content/icons/usb-mini-fill.md | 8 + .../icons/docs/content/icons/usb-mini.md | 8 + .../icons/docs/content/icons/usb-plug-fill.md | 8 + .../icons/docs/content/icons/usb-plug.md | 8 + .../icons/docs/content/icons/usb-symbol.md | 8 + dui/assets/icons/docs/content/icons/usb.md | 8 + .../icons/docs/content/icons/valentine.md | 9 + .../icons/docs/content/icons/valentine2.md | 9 + .../icons/docs/content/icons/vector-pen.md | 9 + .../icons/docs/content/icons/view-list.md | 8 + .../icons/docs/content/icons/view-stacked.md | 8 + .../icons/docs/content/icons/vignette.md | 11 + dui/assets/icons/docs/content/icons/vimeo.md | 7 + .../icons/docs/content/icons/vinyl-fill.md | 9 + dui/assets/icons/docs/content/icons/vinyl.md | 9 + dui/assets/icons/docs/content/icons/virus.md | 8 + dui/assets/icons/docs/content/icons/virus2.md | 8 + .../icons/docs/content/icons/voicemail.md | 9 + .../docs/content/icons/volume-down-fill.md | 10 + .../icons/docs/content/icons/volume-down.md | 10 + .../docs/content/icons/volume-mute-fill.md | 10 + .../icons/docs/content/icons/volume-mute.md | 10 + .../docs/content/icons/volume-off-fill.md | 10 + .../icons/docs/content/icons/volume-off.md | 10 + .../docs/content/icons/volume-up-fill.md | 10 + .../icons/docs/content/icons/volume-up.md | 10 + dui/assets/icons/docs/content/icons/vr.md | 8 + .../icons/docs/content/icons/wallet-fill.md | 11 + dui/assets/icons/docs/content/icons/wallet.md | 11 + .../icons/docs/content/icons/wallet2.md | 11 + dui/assets/icons/docs/content/icons/watch.md | 8 + dui/assets/icons/docs/content/icons/water.md | 8 + .../icons/docs/content/icons/webcam-fill.md | 8 + dui/assets/icons/docs/content/icons/webcam.md | 8 + dui/assets/icons/docs/content/icons/wechat.md | 8 + .../icons/docs/content/icons/whatsapp.md | 9 + dui/assets/icons/docs/content/icons/wifi-1.md | 9 + dui/assets/icons/docs/content/icons/wifi-2.md | 9 + .../icons/docs/content/icons/wifi-off.md | 9 + dui/assets/icons/docs/content/icons/wifi.md | 9 + .../icons/docs/content/icons/wikipedia.md | 8 + dui/assets/icons/docs/content/icons/wind.md | 8 + .../icons/docs/content/icons/window-dash.md | 9 + .../docs/content/icons/window-desktop.md | 9 + .../icons/docs/content/icons/window-dock.md | 9 + .../docs/content/icons/window-fullscreen.md | 9 + .../icons/docs/content/icons/window-plus.md | 9 + .../docs/content/icons/window-sidebar.md | 8 + .../icons/docs/content/icons/window-split.md | 9 + .../icons/docs/content/icons/window-stack.md | 10 + .../icons/docs/content/icons/window-x.md | 9 + dui/assets/icons/docs/content/icons/window.md | 8 + .../icons/docs/content/icons/windows.md | 9 + .../icons/docs/content/icons/wordpress.md | 7 + .../icons/wrench-adjustable-circle-fill.md | 7 + .../content/icons/wrench-adjustable-circle.md | 7 + .../docs/content/icons/wrench-adjustable.md | 7 + dui/assets/icons/docs/content/icons/wrench.md | 7 + .../icons/docs/content/icons/x-circle-fill.md | 14 + .../icons/docs/content/icons/x-circle.md | 14 + .../docs/content/icons/x-diamond-fill.md | 13 + .../icons/docs/content/icons/x-diamond.md | 13 + dui/assets/icons/docs/content/icons/x-lg.md | 14 + .../docs/content/icons/x-octagon-fill.md | 14 + .../icons/docs/content/icons/x-octagon.md | 14 + .../icons/docs/content/icons/x-square-fill.md | 14 + .../icons/docs/content/icons/x-square.md | 14 + dui/assets/icons/docs/content/icons/x.md | 14 + dui/assets/icons/docs/content/icons/xbox.md | 8 + dui/assets/icons/docs/content/icons/yelp.md | 8 + .../icons/docs/content/icons/yin-yang.md | 7 + .../icons/docs/content/icons/youtube.md | 9 + .../icons/docs/content/icons/zoom-in.md | 8 + .../icons/docs/content/icons/zoom-out.md | 8 + dui/assets/icons/docs/content/sprite.md | 5 + .../icons/docs/layouts/_default/404.html | 16 + .../icons/docs/layouts/_default/home.html | 19 + .../icons/docs/layouts/_default/sprite.html | 25 + dui/assets/icons/docs/layouts/alias.html | 11 + dui/assets/icons/docs/layouts/icons/list.html | 0 .../icons/docs/layouts/icons/single.html | 154 + .../icons/docs/layouts/partials/ads.html | 1 + .../docs/layouts/partials/analytics.html | 1 + .../icons/docs/layouts/partials/favicons.html | 8 + .../icons/docs/layouts/partials/footer.html | 58 + .../icons/docs/layouts/partials/head.html | 15 + .../docs/layouts/partials/home/hero.html | 51 + .../icons/docs/layouts/partials/icons.html | 30 + .../partials/icons/bootstrap-white-fill.svg | 1 + .../docs/layouts/partials/icons/figma.svg | 8 + .../docs/layouts/partials/icons/github.svg | 1 + .../layouts/partials/icons/opencollective.svg | 1 + .../docs/layouts/partials/icons/twitter.svg | 1 + .../icons/docs/layouts/partials/navbar.html | 119 + .../icons/docs/layouts/partials/scripts.html | 15 + .../icons/docs/layouts/partials/skippy.html | 3 + .../icons/docs/layouts/partials/social.html | 17 + .../docs/layouts/partials/stylesheet.html | 12 + dui/assets/icons/docs/layouts/robots.txt | 12 + .../docs/layouts/shortcodes/example.html | 25 + .../icons/docs/layouts/shortcodes/md.html | 1 + dui/assets/icons/docs/layouts/sitemap.xml | 10 + dui/assets/icons/docs/static/CNAME | 1 + .../assets/img/bootstrap-icons-social.png | Bin 0 -> 530227 bytes .../img/favicons/android-chrome-192x192.png | Bin 0 -> 8364 bytes .../img/favicons/android-chrome-512x512.png | Bin 0 -> 23832 bytes .../assets/img/favicons/apple-touch-icon.png | Bin 0 -> 7488 bytes .../assets/img/favicons/favicon-16x16.png | Bin 0 -> 523 bytes .../assets/img/favicons/favicon-32x32.png | Bin 0 -> 1152 bytes .../static/assets/img/favicons/favicon.ico | Bin 0 -> 15086 bytes .../static/assets/img/favicons/manifest.json | 20 + .../assets/img/favicons/safari-pinned-tab.svg | 1 + .../docs/static/assets/img/icons-hero.png | Bin 0 -> 29732 bytes .../docs/static/assets/img/icons-hero@2x.png | Bin 0 -> 94841 bytes dui/assets/icons/font/bootstrap-icons.css | 2078 ++++++ dui/assets/icons/font/bootstrap-icons.json | 2052 +++++ dui/assets/icons/font/bootstrap-icons.min.css | 5 + dui/assets/icons/font/bootstrap-icons.scss | 2090 ++++++ .../icons/font/fonts/bootstrap-icons.woff | Bin 0 -> 176032 bytes .../icons/font/fonts/bootstrap-icons.woff2 | Bin 0 -> 130396 bytes dui/assets/icons/hugo.yml | 69 + dui/assets/icons/icons/0-circle-fill.svg | 4 + dui/assets/icons/icons/0-circle.svg | 4 + dui/assets/icons/icons/0-square-fill.svg | 4 + dui/assets/icons/icons/0-square.svg | 4 + dui/assets/icons/icons/1-circle-fill.svg | 3 + dui/assets/icons/icons/1-circle.svg | 3 + dui/assets/icons/icons/1-square-fill.svg | 3 + dui/assets/icons/icons/1-square.svg | 4 + dui/assets/icons/icons/123.svg | 3 + dui/assets/icons/icons/2-circle-fill.svg | 3 + dui/assets/icons/icons/2-circle.svg | 3 + dui/assets/icons/icons/2-square-fill.svg | 3 + dui/assets/icons/icons/2-square.svg | 4 + dui/assets/icons/icons/3-circle-fill.svg | 3 + dui/assets/icons/icons/3-circle.svg | 4 + dui/assets/icons/icons/3-square-fill.svg | 3 + dui/assets/icons/icons/3-square.svg | 4 + dui/assets/icons/icons/4-circle-fill.svg | 3 + dui/assets/icons/icons/4-circle.svg | 4 + dui/assets/icons/icons/4-square-fill.svg | 4 + dui/assets/icons/icons/4-square.svg | 4 + dui/assets/icons/icons/5-circle-fill.svg | 3 + dui/assets/icons/icons/5-circle.svg | 3 + dui/assets/icons/icons/5-square-fill.svg | 3 + dui/assets/icons/icons/5-square.svg | 4 + dui/assets/icons/icons/6-circle-fill.svg | 3 + dui/assets/icons/icons/6-circle.svg | 3 + dui/assets/icons/icons/6-square-fill.svg | 4 + dui/assets/icons/icons/6-square.svg | 4 + dui/assets/icons/icons/7-circle-fill.svg | 3 + dui/assets/icons/icons/7-circle.svg | 3 + dui/assets/icons/icons/7-square-fill.svg | 3 + dui/assets/icons/icons/7-square.svg | 4 + dui/assets/icons/icons/8-circle-fill.svg | 3 + dui/assets/icons/icons/8-circle.svg | 3 + dui/assets/icons/icons/8-square-fill.svg | 4 + dui/assets/icons/icons/8-square.svg | 4 + dui/assets/icons/icons/9-circle-fill.svg | 3 + dui/assets/icons/icons/9-circle.svg | 3 + dui/assets/icons/icons/9-square-fill.svg | 4 + dui/assets/icons/icons/9-square.svg | 4 + dui/assets/icons/icons/activity.svg | 3 + .../icons/icons/airplane-engines-fill.svg | 3 + dui/assets/icons/icons/airplane-engines.svg | 3 + dui/assets/icons/icons/airplane-fill.svg | 3 + dui/assets/icons/icons/airplane.svg | 3 + dui/assets/icons/icons/alarm-fill.svg | 3 + dui/assets/icons/icons/alarm.svg | 4 + dui/assets/icons/icons/alexa.svg | 3 + dui/assets/icons/icons/align-bottom.svg | 4 + dui/assets/icons/icons/align-center.svg | 3 + dui/assets/icons/icons/align-end.svg | 4 + dui/assets/icons/icons/align-middle.svg | 3 + dui/assets/icons/icons/align-start.svg | 4 + dui/assets/icons/icons/align-top.svg | 4 + dui/assets/icons/icons/alipay.svg | 4 + dui/assets/icons/icons/alphabet-uppercase.svg | 3 + dui/assets/icons/icons/alphabet.svg | 3 + dui/assets/icons/icons/alt.svg | 3 + dui/assets/icons/icons/amazon.svg | 4 + dui/assets/icons/icons/amd.svg | 3 + dui/assets/icons/icons/android.svg | 3 + dui/assets/icons/icons/android2.svg | 3 + dui/assets/icons/icons/app-indicator.svg | 4 + dui/assets/icons/icons/app.svg | 3 + dui/assets/icons/icons/apple.svg | 4 + dui/assets/icons/icons/archive-fill.svg | 3 + dui/assets/icons/icons/archive.svg | 3 + dui/assets/icons/icons/arrow-90deg-down.svg | 3 + dui/assets/icons/icons/arrow-90deg-left.svg | 3 + dui/assets/icons/icons/arrow-90deg-right.svg | 3 + dui/assets/icons/icons/arrow-90deg-up.svg | 3 + dui/assets/icons/icons/arrow-bar-down.svg | 3 + dui/assets/icons/icons/arrow-bar-left.svg | 3 + dui/assets/icons/icons/arrow-bar-right.svg | 3 + dui/assets/icons/icons/arrow-bar-up.svg | 3 + dui/assets/icons/icons/arrow-clockwise.svg | 4 + .../icons/icons/arrow-counterclockwise.svg | 4 + .../icons/icons/arrow-down-circle-fill.svg | 3 + dui/assets/icons/icons/arrow-down-circle.svg | 3 + .../icons/arrow-down-left-circle-fill.svg | 3 + .../icons/icons/arrow-down-left-circle.svg | 3 + .../icons/arrow-down-left-square-fill.svg | 3 + .../icons/icons/arrow-down-left-square.svg | 3 + dui/assets/icons/icons/arrow-down-left.svg | 3 + .../icons/arrow-down-right-circle-fill.svg | 3 + .../icons/icons/arrow-down-right-circle.svg | 3 + .../icons/arrow-down-right-square-fill.svg | 3 + .../icons/icons/arrow-down-right-square.svg | 3 + dui/assets/icons/icons/arrow-down-right.svg | 3 + dui/assets/icons/icons/arrow-down-short.svg | 3 + .../icons/icons/arrow-down-square-fill.svg | 3 + dui/assets/icons/icons/arrow-down-square.svg | 3 + dui/assets/icons/icons/arrow-down-up.svg | 3 + dui/assets/icons/icons/arrow-down.svg | 3 + .../icons/icons/arrow-left-circle-fill.svg | 3 + dui/assets/icons/icons/arrow-left-circle.svg | 3 + dui/assets/icons/icons/arrow-left-right.svg | 3 + dui/assets/icons/icons/arrow-left-short.svg | 3 + .../icons/icons/arrow-left-square-fill.svg | 3 + dui/assets/icons/icons/arrow-left-square.svg | 3 + dui/assets/icons/icons/arrow-left.svg | 3 + dui/assets/icons/icons/arrow-repeat.svg | 4 + dui/assets/icons/icons/arrow-return-left.svg | 3 + dui/assets/icons/icons/arrow-return-right.svg | 3 + .../icons/icons/arrow-right-circle-fill.svg | 3 + dui/assets/icons/icons/arrow-right-circle.svg | 3 + dui/assets/icons/icons/arrow-right-short.svg | 3 + .../icons/icons/arrow-right-square-fill.svg | 3 + dui/assets/icons/icons/arrow-right-square.svg | 3 + dui/assets/icons/icons/arrow-right.svg | 3 + .../icons/icons/arrow-through-heart-fill.svg | 3 + .../icons/icons/arrow-through-heart.svg | 3 + .../icons/icons/arrow-up-circle-fill.svg | 3 + dui/assets/icons/icons/arrow-up-circle.svg | 3 + .../icons/icons/arrow-up-left-circle-fill.svg | 3 + .../icons/icons/arrow-up-left-circle.svg | 3 + .../icons/icons/arrow-up-left-square-fill.svg | 3 + .../icons/icons/arrow-up-left-square.svg | 3 + dui/assets/icons/icons/arrow-up-left.svg | 3 + .../icons/arrow-up-right-circle-fill.svg | 3 + .../icons/icons/arrow-up-right-circle.svg | 3 + .../icons/arrow-up-right-square-fill.svg | 3 + .../icons/icons/arrow-up-right-square.svg | 3 + dui/assets/icons/icons/arrow-up-right.svg | 3 + dui/assets/icons/icons/arrow-up-short.svg | 3 + .../icons/icons/arrow-up-square-fill.svg | 3 + dui/assets/icons/icons/arrow-up-square.svg | 3 + dui/assets/icons/icons/arrow-up.svg | 3 + .../icons/icons/arrows-angle-contract.svg | 3 + .../icons/icons/arrows-angle-expand.svg | 3 + .../icons/icons/arrows-collapse-vertical.svg | 3 + dui/assets/icons/icons/arrows-collapse.svg | 3 + .../icons/icons/arrows-expand-vertical.svg | 3 + dui/assets/icons/icons/arrows-expand.svg | 3 + dui/assets/icons/icons/arrows-fullscreen.svg | 3 + dui/assets/icons/icons/arrows-move.svg | 3 + dui/assets/icons/icons/arrows-vertical.svg | 3 + dui/assets/icons/icons/arrows.svg | 3 + dui/assets/icons/icons/aspect-ratio-fill.svg | 3 + dui/assets/icons/icons/aspect-ratio.svg | 4 + dui/assets/icons/icons/asterisk.svg | 3 + dui/assets/icons/icons/at.svg | 3 + dui/assets/icons/icons/award-fill.svg | 4 + dui/assets/icons/icons/award.svg | 4 + dui/assets/icons/icons/back.svg | 3 + dui/assets/icons/icons/backpack-fill.svg | 4 + dui/assets/icons/icons/backpack.svg | 4 + dui/assets/icons/icons/backpack2-fill.svg | 4 + dui/assets/icons/icons/backpack2.svg | 5 + dui/assets/icons/icons/backpack3-fill.svg | 4 + dui/assets/icons/icons/backpack3.svg | 4 + dui/assets/icons/icons/backpack4-fill.svg | 4 + dui/assets/icons/icons/backpack4.svg | 4 + dui/assets/icons/icons/backspace-fill.svg | 3 + .../icons/icons/backspace-reverse-fill.svg | 3 + dui/assets/icons/icons/backspace-reverse.svg | 4 + dui/assets/icons/icons/backspace.svg | 4 + dui/assets/icons/icons/badge-3d-fill.svg | 4 + dui/assets/icons/icons/badge-3d.svg | 4 + dui/assets/icons/icons/badge-4k-fill.svg | 4 + dui/assets/icons/icons/badge-4k.svg | 4 + dui/assets/icons/icons/badge-8k-fill.svg | 4 + dui/assets/icons/icons/badge-8k.svg | 4 + dui/assets/icons/icons/badge-ad-fill.svg | 4 + dui/assets/icons/icons/badge-ad.svg | 4 + dui/assets/icons/icons/badge-ar-fill.svg | 4 + dui/assets/icons/icons/badge-ar.svg | 4 + dui/assets/icons/icons/badge-cc-fill.svg | 3 + dui/assets/icons/icons/badge-cc.svg | 4 + dui/assets/icons/icons/badge-hd-fill.svg | 4 + dui/assets/icons/icons/badge-hd.svg | 4 + dui/assets/icons/icons/badge-sd-fill.svg | 4 + dui/assets/icons/icons/badge-sd.svg | 3 + dui/assets/icons/icons/badge-tm-fill.svg | 3 + dui/assets/icons/icons/badge-tm.svg | 4 + dui/assets/icons/icons/badge-vo-fill.svg | 4 + dui/assets/icons/icons/badge-vo.svg | 4 + dui/assets/icons/icons/badge-vr-fill.svg | 4 + dui/assets/icons/icons/badge-vr.svg | 4 + dui/assets/icons/icons/badge-wc-fill.svg | 3 + dui/assets/icons/icons/badge-wc.svg | 4 + dui/assets/icons/icons/bag-check-fill.svg | 3 + dui/assets/icons/icons/bag-check.svg | 4 + dui/assets/icons/icons/bag-dash-fill.svg | 3 + dui/assets/icons/icons/bag-dash.svg | 4 + dui/assets/icons/icons/bag-fill.svg | 3 + dui/assets/icons/icons/bag-heart-fill.svg | 3 + dui/assets/icons/icons/bag-heart.svg | 3 + dui/assets/icons/icons/bag-plus-fill.svg | 3 + dui/assets/icons/icons/bag-plus.svg | 4 + dui/assets/icons/icons/bag-x-fill.svg | 3 + dui/assets/icons/icons/bag-x.svg | 4 + dui/assets/icons/icons/bag.svg | 3 + dui/assets/icons/icons/balloon-fill.svg | 3 + dui/assets/icons/icons/balloon-heart-fill.svg | 3 + dui/assets/icons/icons/balloon-heart.svg | 3 + dui/assets/icons/icons/balloon.svg | 3 + dui/assets/icons/icons/ban-fill.svg | 3 + dui/assets/icons/icons/ban.svg | 3 + dui/assets/icons/icons/bandaid-fill.svg | 3 + dui/assets/icons/icons/bandaid.svg | 4 + dui/assets/icons/icons/bank.svg | 3 + dui/assets/icons/icons/bank2.svg | 3 + dui/assets/icons/icons/bar-chart-fill.svg | 3 + .../icons/icons/bar-chart-line-fill.svg | 3 + dui/assets/icons/icons/bar-chart-line.svg | 3 + dui/assets/icons/icons/bar-chart-steps.svg | 3 + dui/assets/icons/icons/bar-chart.svg | 3 + dui/assets/icons/icons/basket-fill.svg | 3 + dui/assets/icons/icons/basket.svg | 3 + dui/assets/icons/icons/basket2-fill.svg | 3 + dui/assets/icons/icons/basket2.svg | 4 + dui/assets/icons/icons/basket3-fill.svg | 3 + dui/assets/icons/icons/basket3.svg | 3 + dui/assets/icons/icons/battery-charging.svg | 6 + dui/assets/icons/icons/battery-full.svg | 4 + dui/assets/icons/icons/battery-half.svg | 4 + dui/assets/icons/icons/battery.svg | 3 + dui/assets/icons/icons/behance.svg | 3 + dui/assets/icons/icons/bell-fill.svg | 3 + dui/assets/icons/icons/bell-slash-fill.svg | 3 + dui/assets/icons/icons/bell-slash.svg | 3 + dui/assets/icons/icons/bell.svg | 3 + dui/assets/icons/icons/bezier.svg | 4 + dui/assets/icons/icons/bezier2.svg | 3 + dui/assets/icons/icons/bicycle.svg | 3 + dui/assets/icons/icons/bing.svg | 5 + dui/assets/icons/icons/binoculars-fill.svg | 3 + dui/assets/icons/icons/binoculars.svg | 3 + dui/assets/icons/icons/blockquote-left.svg | 3 + dui/assets/icons/icons/blockquote-right.svg | 3 + dui/assets/icons/icons/bluetooth.svg | 3 + dui/assets/icons/icons/body-text.svg | 3 + dui/assets/icons/icons/book-fill.svg | 3 + dui/assets/icons/icons/book-half.svg | 3 + dui/assets/icons/icons/book.svg | 3 + .../icons/icons/bookmark-check-fill.svg | 3 + dui/assets/icons/icons/bookmark-check.svg | 4 + dui/assets/icons/icons/bookmark-dash-fill.svg | 3 + dui/assets/icons/icons/bookmark-dash.svg | 4 + dui/assets/icons/icons/bookmark-fill.svg | 3 + .../icons/icons/bookmark-heart-fill.svg | 3 + dui/assets/icons/icons/bookmark-heart.svg | 4 + dui/assets/icons/icons/bookmark-plus-fill.svg | 3 + dui/assets/icons/icons/bookmark-plus.svg | 4 + dui/assets/icons/icons/bookmark-star-fill.svg | 3 + dui/assets/icons/icons/bookmark-star.svg | 4 + dui/assets/icons/icons/bookmark-x-fill.svg | 3 + dui/assets/icons/icons/bookmark-x.svg | 4 + dui/assets/icons/icons/bookmark.svg | 3 + dui/assets/icons/icons/bookmarks-fill.svg | 4 + dui/assets/icons/icons/bookmarks.svg | 4 + dui/assets/icons/icons/bookshelf.svg | 3 + dui/assets/icons/icons/boombox-fill.svg | 4 + dui/assets/icons/icons/boombox.svg | 6 + dui/assets/icons/icons/bootstrap-fill.svg | 4 + dui/assets/icons/icons/bootstrap-reboot.svg | 4 + dui/assets/icons/icons/bootstrap.svg | 4 + dui/assets/icons/icons/border-all.svg | 3 + dui/assets/icons/icons/border-bottom.svg | 3 + dui/assets/icons/icons/border-center.svg | 3 + dui/assets/icons/icons/border-inner.svg | 5 + dui/assets/icons/icons/border-left.svg | 3 + dui/assets/icons/icons/border-middle.svg | 3 + dui/assets/icons/icons/border-outer.svg | 4 + dui/assets/icons/icons/border-right.svg | 3 + dui/assets/icons/icons/border-style.svg | 3 + dui/assets/icons/icons/border-top.svg | 3 + dui/assets/icons/icons/border-width.svg | 3 + dui/assets/icons/icons/border.svg | 3 + .../icons/icons/bounding-box-circles.svg | 3 + dui/assets/icons/icons/bounding-box.svg | 3 + .../icons/icons/box-arrow-down-left.svg | 4 + .../icons/icons/box-arrow-down-right.svg | 4 + dui/assets/icons/icons/box-arrow-down.svg | 4 + .../icons/icons/box-arrow-in-down-left.svg | 4 + .../icons/icons/box-arrow-in-down-right.svg | 4 + dui/assets/icons/icons/box-arrow-in-down.svg | 4 + dui/assets/icons/icons/box-arrow-in-left.svg | 4 + dui/assets/icons/icons/box-arrow-in-right.svg | 4 + .../icons/icons/box-arrow-in-up-left.svg | 4 + .../icons/icons/box-arrow-in-up-right.svg | 4 + dui/assets/icons/icons/box-arrow-in-up.svg | 4 + dui/assets/icons/icons/box-arrow-left.svg | 4 + dui/assets/icons/icons/box-arrow-right.svg | 4 + dui/assets/icons/icons/box-arrow-up-left.svg | 4 + dui/assets/icons/icons/box-arrow-up-right.svg | 4 + dui/assets/icons/icons/box-arrow-up.svg | 4 + dui/assets/icons/icons/box-fill.svg | 3 + dui/assets/icons/icons/box-seam-fill.svg | 3 + dui/assets/icons/icons/box-seam.svg | 3 + dui/assets/icons/icons/box.svg | 3 + dui/assets/icons/icons/box2-fill.svg | 3 + dui/assets/icons/icons/box2-heart-fill.svg | 3 + dui/assets/icons/icons/box2-heart.svg | 4 + dui/assets/icons/icons/box2.svg | 3 + dui/assets/icons/icons/boxes.svg | 3 + dui/assets/icons/icons/braces-asterisk.svg | 3 + dui/assets/icons/icons/braces.svg | 3 + dui/assets/icons/icons/bricks.svg | 3 + dui/assets/icons/icons/briefcase-fill.svg | 4 + dui/assets/icons/icons/briefcase.svg | 3 + .../icons/icons/brightness-alt-high-fill.svg | 3 + .../icons/icons/brightness-alt-high.svg | 3 + .../icons/icons/brightness-alt-low-fill.svg | 3 + dui/assets/icons/icons/brightness-alt-low.svg | 3 + .../icons/icons/brightness-high-fill.svg | 3 + dui/assets/icons/icons/brightness-high.svg | 3 + .../icons/icons/brightness-low-fill.svg | 3 + dui/assets/icons/icons/brightness-low.svg | 3 + dui/assets/icons/icons/brilliance.svg | 3 + dui/assets/icons/icons/broadcast-pin.svg | 3 + dui/assets/icons/icons/broadcast.svg | 3 + dui/assets/icons/icons/browser-chrome.svg | 3 + dui/assets/icons/icons/browser-edge.svg | 5 + dui/assets/icons/icons/browser-firefox.svg | 3 + dui/assets/icons/icons/browser-safari.svg | 3 + dui/assets/icons/icons/brush-fill.svg | 3 + dui/assets/icons/icons/brush.svg | 3 + dui/assets/icons/icons/bucket-fill.svg | 3 + dui/assets/icons/icons/bucket.svg | 3 + dui/assets/icons/icons/bug-fill.svg | 4 + dui/assets/icons/icons/bug.svg | 3 + dui/assets/icons/icons/building-add.svg | 5 + dui/assets/icons/icons/building-check.svg | 5 + dui/assets/icons/icons/building-dash.svg | 5 + dui/assets/icons/icons/building-down.svg | 5 + .../icons/icons/building-exclamation.svg | 4 + dui/assets/icons/icons/building-fill-add.svg | 4 + .../icons/icons/building-fill-check.svg | 4 + dui/assets/icons/icons/building-fill-dash.svg | 4 + dui/assets/icons/icons/building-fill-down.svg | 4 + .../icons/icons/building-fill-exclamation.svg | 4 + dui/assets/icons/icons/building-fill-gear.svg | 4 + dui/assets/icons/icons/building-fill-lock.svg | 4 + .../icons/icons/building-fill-slash.svg | 4 + dui/assets/icons/icons/building-fill-up.svg | 4 + dui/assets/icons/icons/building-fill-x.svg | 4 + dui/assets/icons/icons/building-fill.svg | 3 + dui/assets/icons/icons/building-gear.svg | 4 + dui/assets/icons/icons/building-lock.svg | 4 + dui/assets/icons/icons/building-slash.svg | 5 + dui/assets/icons/icons/building-up.svg | 5 + dui/assets/icons/icons/building-x.svg | 4 + dui/assets/icons/icons/building.svg | 4 + dui/assets/icons/icons/buildings-fill.svg | 3 + dui/assets/icons/icons/buildings.svg | 4 + dui/assets/icons/icons/bullseye.svg | 6 + dui/assets/icons/icons/bus-front-fill.svg | 3 + dui/assets/icons/icons/bus-front.svg | 4 + dui/assets/icons/icons/c-circle-fill.svg | 3 + dui/assets/icons/icons/c-circle.svg | 3 + dui/assets/icons/icons/c-square-fill.svg | 3 + dui/assets/icons/icons/c-square.svg | 4 + dui/assets/icons/icons/cake-fill.svg | 3 + dui/assets/icons/icons/cake.svg | 3 + dui/assets/icons/icons/cake2-fill.svg | 4 + dui/assets/icons/icons/cake2.svg | 3 + dui/assets/icons/icons/calculator-fill.svg | 3 + dui/assets/icons/icons/calculator.svg | 4 + .../icons/icons/calendar-check-fill.svg | 3 + dui/assets/icons/icons/calendar-check.svg | 4 + dui/assets/icons/icons/calendar-date-fill.svg | 4 + dui/assets/icons/icons/calendar-date.svg | 4 + dui/assets/icons/icons/calendar-day-fill.svg | 3 + dui/assets/icons/icons/calendar-day.svg | 4 + .../icons/icons/calendar-event-fill.svg | 3 + dui/assets/icons/icons/calendar-event.svg | 4 + dui/assets/icons/icons/calendar-fill.svg | 3 + .../icons/icons/calendar-heart-fill.svg | 3 + dui/assets/icons/icons/calendar-heart.svg | 3 + .../icons/icons/calendar-minus-fill.svg | 3 + dui/assets/icons/icons/calendar-minus.svg | 4 + .../icons/icons/calendar-month-fill.svg | 4 + dui/assets/icons/icons/calendar-month.svg | 4 + dui/assets/icons/icons/calendar-plus-fill.svg | 3 + dui/assets/icons/icons/calendar-plus.svg | 4 + .../icons/icons/calendar-range-fill.svg | 3 + dui/assets/icons/icons/calendar-range.svg | 4 + dui/assets/icons/icons/calendar-week-fill.svg | 3 + dui/assets/icons/icons/calendar-week.svg | 4 + dui/assets/icons/icons/calendar-x-fill.svg | 3 + dui/assets/icons/icons/calendar-x.svg | 4 + dui/assets/icons/icons/calendar.svg | 3 + .../icons/icons/calendar2-check-fill.svg | 3 + dui/assets/icons/icons/calendar2-check.svg | 5 + .../icons/icons/calendar2-date-fill.svg | 4 + dui/assets/icons/icons/calendar2-date.svg | 5 + dui/assets/icons/icons/calendar2-day-fill.svg | 3 + dui/assets/icons/icons/calendar2-day.svg | 5 + .../icons/icons/calendar2-event-fill.svg | 3 + dui/assets/icons/icons/calendar2-event.svg | 5 + dui/assets/icons/icons/calendar2-fill.svg | 3 + .../icons/icons/calendar2-heart-fill.svg | 3 + dui/assets/icons/icons/calendar2-heart.svg | 3 + .../icons/icons/calendar2-minus-fill.svg | 3 + dui/assets/icons/icons/calendar2-minus.svg | 5 + .../icons/icons/calendar2-month-fill.svg | 4 + dui/assets/icons/icons/calendar2-month.svg | 5 + .../icons/icons/calendar2-plus-fill.svg | 3 + dui/assets/icons/icons/calendar2-plus.svg | 4 + .../icons/icons/calendar2-range-fill.svg | 3 + dui/assets/icons/icons/calendar2-range.svg | 4 + .../icons/icons/calendar2-week-fill.svg | 3 + dui/assets/icons/icons/calendar2-week.svg | 4 + dui/assets/icons/icons/calendar2-x-fill.svg | 3 + dui/assets/icons/icons/calendar2-x.svg | 5 + dui/assets/icons/icons/calendar2.svg | 4 + .../icons/icons/calendar3-event-fill.svg | 3 + dui/assets/icons/icons/calendar3-event.svg | 4 + dui/assets/icons/icons/calendar3-fill.svg | 3 + .../icons/icons/calendar3-range-fill.svg | 3 + dui/assets/icons/icons/calendar3-range.svg | 4 + .../icons/icons/calendar3-week-fill.svg | 3 + dui/assets/icons/icons/calendar3-week.svg | 4 + dui/assets/icons/icons/calendar3.svg | 4 + dui/assets/icons/icons/calendar4-event.svg | 4 + dui/assets/icons/icons/calendar4-range.svg | 4 + dui/assets/icons/icons/calendar4-week.svg | 4 + dui/assets/icons/icons/calendar4.svg | 3 + dui/assets/icons/icons/camera-fill.svg | 4 + dui/assets/icons/icons/camera-reels-fill.svg | 5 + dui/assets/icons/icons/camera-reels.svg | 5 + dui/assets/icons/icons/camera-video-fill.svg | 3 + .../icons/icons/camera-video-off-fill.svg | 3 + dui/assets/icons/icons/camera-video-off.svg | 3 + dui/assets/icons/icons/camera-video.svg | 3 + dui/assets/icons/icons/camera.svg | 4 + dui/assets/icons/icons/camera2.svg | 4 + dui/assets/icons/icons/capslock-fill.svg | 3 + dui/assets/icons/icons/capslock.svg | 3 + dui/assets/icons/icons/capsule-pill.svg | 3 + dui/assets/icons/icons/capsule.svg | 3 + dui/assets/icons/icons/car-front-fill.svg | 3 + dui/assets/icons/icons/car-front.svg | 4 + dui/assets/icons/icons/card-checklist.svg | 4 + dui/assets/icons/icons/card-heading.svg | 4 + dui/assets/icons/icons/card-image.svg | 4 + dui/assets/icons/icons/card-list.svg | 4 + dui/assets/icons/icons/card-text.svg | 4 + dui/assets/icons/icons/caret-down-fill.svg | 3 + .../icons/icons/caret-down-square-fill.svg | 3 + dui/assets/icons/icons/caret-down-square.svg | 4 + dui/assets/icons/icons/caret-down.svg | 3 + dui/assets/icons/icons/caret-left-fill.svg | 3 + .../icons/icons/caret-left-square-fill.svg | 3 + dui/assets/icons/icons/caret-left-square.svg | 4 + dui/assets/icons/icons/caret-left.svg | 3 + dui/assets/icons/icons/caret-right-fill.svg | 3 + .../icons/icons/caret-right-square-fill.svg | 3 + dui/assets/icons/icons/caret-right-square.svg | 4 + dui/assets/icons/icons/caret-right.svg | 3 + dui/assets/icons/icons/caret-up-fill.svg | 3 + .../icons/icons/caret-up-square-fill.svg | 3 + dui/assets/icons/icons/caret-up-square.svg | 4 + dui/assets/icons/icons/caret-up.svg | 3 + dui/assets/icons/icons/cart-check-fill.svg | 3 + dui/assets/icons/icons/cart-check.svg | 4 + dui/assets/icons/icons/cart-dash-fill.svg | 3 + dui/assets/icons/icons/cart-dash.svg | 4 + dui/assets/icons/icons/cart-fill.svg | 3 + dui/assets/icons/icons/cart-plus-fill.svg | 3 + dui/assets/icons/icons/cart-plus.svg | 4 + dui/assets/icons/icons/cart-x-fill.svg | 3 + dui/assets/icons/icons/cart-x.svg | 4 + dui/assets/icons/icons/cart.svg | 3 + dui/assets/icons/icons/cart2.svg | 3 + dui/assets/icons/icons/cart3.svg | 3 + dui/assets/icons/icons/cart4.svg | 3 + dui/assets/icons/icons/cash-coin.svg | 6 + dui/assets/icons/icons/cash-stack.svg | 4 + dui/assets/icons/icons/cash.svg | 4 + dui/assets/icons/icons/cassette-fill.svg | 4 + dui/assets/icons/icons/cassette.svg | 4 + dui/assets/icons/icons/cast.svg | 4 + dui/assets/icons/icons/cc-circle-fill.svg | 3 + dui/assets/icons/icons/cc-circle.svg | 3 + dui/assets/icons/icons/cc-square-fill.svg | 3 + dui/assets/icons/icons/cc-square.svg | 4 + dui/assets/icons/icons/chat-dots-fill.svg | 3 + dui/assets/icons/icons/chat-dots.svg | 4 + dui/assets/icons/icons/chat-fill.svg | 3 + dui/assets/icons/icons/chat-heart-fill.svg | 3 + dui/assets/icons/icons/chat-heart.svg | 3 + .../icons/icons/chat-left-dots-fill.svg | 3 + dui/assets/icons/icons/chat-left-dots.svg | 4 + dui/assets/icons/icons/chat-left-fill.svg | 3 + .../icons/icons/chat-left-heart-fill.svg | 3 + dui/assets/icons/icons/chat-left-heart.svg | 4 + .../icons/icons/chat-left-quote-fill.svg | 3 + dui/assets/icons/icons/chat-left-quote.svg | 4 + .../icons/icons/chat-left-text-fill.svg | 3 + dui/assets/icons/icons/chat-left-text.svg | 4 + dui/assets/icons/icons/chat-left.svg | 3 + dui/assets/icons/icons/chat-quote-fill.svg | 3 + dui/assets/icons/icons/chat-quote.svg | 4 + .../icons/icons/chat-right-dots-fill.svg | 3 + dui/assets/icons/icons/chat-right-dots.svg | 4 + dui/assets/icons/icons/chat-right-fill.svg | 3 + .../icons/icons/chat-right-heart-fill.svg | 3 + dui/assets/icons/icons/chat-right-heart.svg | 4 + .../icons/icons/chat-right-quote-fill.svg | 3 + dui/assets/icons/icons/chat-right-quote.svg | 4 + .../icons/icons/chat-right-text-fill.svg | 3 + dui/assets/icons/icons/chat-right-text.svg | 4 + dui/assets/icons/icons/chat-right.svg | 3 + .../icons/icons/chat-square-dots-fill.svg | 3 + dui/assets/icons/icons/chat-square-dots.svg | 4 + dui/assets/icons/icons/chat-square-fill.svg | 3 + .../icons/icons/chat-square-heart-fill.svg | 3 + dui/assets/icons/icons/chat-square-heart.svg | 4 + .../icons/icons/chat-square-quote-fill.svg | 3 + dui/assets/icons/icons/chat-square-quote.svg | 4 + .../icons/icons/chat-square-text-fill.svg | 3 + dui/assets/icons/icons/chat-square-text.svg | 4 + dui/assets/icons/icons/chat-square.svg | 3 + dui/assets/icons/icons/chat-text-fill.svg | 3 + dui/assets/icons/icons/chat-text.svg | 4 + dui/assets/icons/icons/chat.svg | 3 + dui/assets/icons/icons/check-all.svg | 3 + dui/assets/icons/icons/check-circle-fill.svg | 3 + dui/assets/icons/icons/check-circle.svg | 4 + dui/assets/icons/icons/check-lg.svg | 3 + dui/assets/icons/icons/check-square-fill.svg | 3 + dui/assets/icons/icons/check-square.svg | 4 + dui/assets/icons/icons/check.svg | 3 + dui/assets/icons/icons/check2-all.svg | 4 + dui/assets/icons/icons/check2-circle.svg | 4 + dui/assets/icons/icons/check2-square.svg | 4 + dui/assets/icons/icons/check2.svg | 3 + .../icons/icons/chevron-bar-contract.svg | 3 + dui/assets/icons/icons/chevron-bar-down.svg | 3 + dui/assets/icons/icons/chevron-bar-expand.svg | 3 + dui/assets/icons/icons/chevron-bar-left.svg | 3 + dui/assets/icons/icons/chevron-bar-right.svg | 3 + dui/assets/icons/icons/chevron-bar-up.svg | 3 + .../icons/icons/chevron-compact-down.svg | 3 + .../icons/icons/chevron-compact-left.svg | 3 + .../icons/icons/chevron-compact-right.svg | 3 + dui/assets/icons/icons/chevron-compact-up.svg | 3 + dui/assets/icons/icons/chevron-contract.svg | 3 + .../icons/icons/chevron-double-down.svg | 4 + .../icons/icons/chevron-double-left.svg | 4 + .../icons/icons/chevron-double-right.svg | 4 + dui/assets/icons/icons/chevron-double-up.svg | 4 + dui/assets/icons/icons/chevron-down.svg | 3 + dui/assets/icons/icons/chevron-expand.svg | 3 + dui/assets/icons/icons/chevron-left.svg | 3 + dui/assets/icons/icons/chevron-right.svg | 3 + dui/assets/icons/icons/chevron-up.svg | 3 + dui/assets/icons/icons/circle-fill.svg | 3 + dui/assets/icons/icons/circle-half.svg | 3 + dui/assets/icons/icons/circle-square.svg | 4 + dui/assets/icons/icons/circle.svg | 3 + .../icons/icons/clipboard-check-fill.svg | 4 + dui/assets/icons/icons/clipboard-check.svg | 5 + .../icons/icons/clipboard-data-fill.svg | 4 + dui/assets/icons/icons/clipboard-data.svg | 5 + dui/assets/icons/icons/clipboard-fill.svg | 3 + .../icons/icons/clipboard-heart-fill.svg | 4 + dui/assets/icons/icons/clipboard-heart.svg | 5 + .../icons/icons/clipboard-minus-fill.svg | 4 + dui/assets/icons/icons/clipboard-minus.svg | 5 + .../icons/icons/clipboard-plus-fill.svg | 4 + dui/assets/icons/icons/clipboard-plus.svg | 5 + dui/assets/icons/icons/clipboard-pulse.svg | 3 + dui/assets/icons/icons/clipboard-x-fill.svg | 4 + dui/assets/icons/icons/clipboard-x.svg | 5 + dui/assets/icons/icons/clipboard.svg | 4 + .../icons/icons/clipboard2-check-fill.svg | 4 + dui/assets/icons/icons/clipboard2-check.svg | 5 + .../icons/icons/clipboard2-data-fill.svg | 4 + dui/assets/icons/icons/clipboard2-data.svg | 5 + dui/assets/icons/icons/clipboard2-fill.svg | 4 + .../icons/icons/clipboard2-heart-fill.svg | 4 + dui/assets/icons/icons/clipboard2-heart.svg | 5 + .../icons/icons/clipboard2-minus-fill.svg | 4 + dui/assets/icons/icons/clipboard2-minus.svg | 5 + .../icons/icons/clipboard2-plus-fill.svg | 4 + dui/assets/icons/icons/clipboard2-plus.svg | 5 + .../icons/icons/clipboard2-pulse-fill.svg | 4 + dui/assets/icons/icons/clipboard2-pulse.svg | 5 + dui/assets/icons/icons/clipboard2-x-fill.svg | 4 + dui/assets/icons/icons/clipboard2-x.svg | 5 + dui/assets/icons/icons/clipboard2.svg | 4 + dui/assets/icons/icons/clock-fill.svg | 3 + dui/assets/icons/icons/clock-history.svg | 5 + dui/assets/icons/icons/clock.svg | 4 + .../icons/icons/cloud-arrow-down-fill.svg | 3 + dui/assets/icons/icons/cloud-arrow-down.svg | 4 + .../icons/icons/cloud-arrow-up-fill.svg | 3 + dui/assets/icons/icons/cloud-arrow-up.svg | 4 + dui/assets/icons/icons/cloud-check-fill.svg | 3 + dui/assets/icons/icons/cloud-check.svg | 4 + .../icons/icons/cloud-download-fill.svg | 3 + dui/assets/icons/icons/cloud-download.svg | 4 + dui/assets/icons/icons/cloud-drizzle-fill.svg | 3 + dui/assets/icons/icons/cloud-drizzle.svg | 3 + dui/assets/icons/icons/cloud-fill.svg | 3 + dui/assets/icons/icons/cloud-fog-fill.svg | 3 + dui/assets/icons/icons/cloud-fog.svg | 3 + dui/assets/icons/icons/cloud-fog2-fill.svg | 3 + dui/assets/icons/icons/cloud-fog2.svg | 3 + dui/assets/icons/icons/cloud-hail-fill.svg | 3 + dui/assets/icons/icons/cloud-hail.svg | 3 + dui/assets/icons/icons/cloud-haze-fill.svg | 3 + dui/assets/icons/icons/cloud-haze.svg | 3 + dui/assets/icons/icons/cloud-haze2-fill.svg | 3 + dui/assets/icons/icons/cloud-haze2.svg | 3 + .../icons/icons/cloud-lightning-fill.svg | 3 + .../icons/icons/cloud-lightning-rain-fill.svg | 3 + .../icons/icons/cloud-lightning-rain.svg | 3 + dui/assets/icons/icons/cloud-lightning.svg | 3 + dui/assets/icons/icons/cloud-minus-fill.svg | 3 + dui/assets/icons/icons/cloud-minus.svg | 4 + dui/assets/icons/icons/cloud-moon-fill.svg | 4 + dui/assets/icons/icons/cloud-moon.svg | 4 + dui/assets/icons/icons/cloud-plus-fill.svg | 3 + dui/assets/icons/icons/cloud-plus.svg | 4 + dui/assets/icons/icons/cloud-rain-fill.svg | 3 + .../icons/icons/cloud-rain-heavy-fill.svg | 3 + dui/assets/icons/icons/cloud-rain-heavy.svg | 3 + dui/assets/icons/icons/cloud-rain.svg | 3 + dui/assets/icons/icons/cloud-slash-fill.svg | 3 + dui/assets/icons/icons/cloud-slash.svg | 4 + dui/assets/icons/icons/cloud-sleet-fill.svg | 3 + dui/assets/icons/icons/cloud-sleet.svg | 3 + dui/assets/icons/icons/cloud-snow-fill.svg | 3 + dui/assets/icons/icons/cloud-snow.svg | 3 + dui/assets/icons/icons/cloud-sun-fill.svg | 4 + dui/assets/icons/icons/cloud-sun.svg | 4 + dui/assets/icons/icons/cloud-upload-fill.svg | 3 + dui/assets/icons/icons/cloud-upload.svg | 4 + dui/assets/icons/icons/cloud.svg | 3 + dui/assets/icons/icons/clouds-fill.svg | 4 + dui/assets/icons/icons/clouds.svg | 4 + dui/assets/icons/icons/cloudy-fill.svg | 3 + dui/assets/icons/icons/cloudy.svg | 3 + dui/assets/icons/icons/code-slash.svg | 3 + dui/assets/icons/icons/code-square.svg | 4 + dui/assets/icons/icons/code.svg | 3 + dui/assets/icons/icons/coin.svg | 5 + dui/assets/icons/icons/collection-fill.svg | 3 + .../icons/icons/collection-play-fill.svg | 3 + dui/assets/icons/icons/collection-play.svg | 4 + dui/assets/icons/icons/collection.svg | 3 + dui/assets/icons/icons/columns-gap.svg | 3 + dui/assets/icons/icons/columns.svg | 3 + dui/assets/icons/icons/command.svg | 3 + dui/assets/icons/icons/compass-fill.svg | 3 + dui/assets/icons/icons/compass.svg | 4 + dui/assets/icons/icons/cone-striped.svg | 3 + dui/assets/icons/icons/cone.svg | 3 + dui/assets/icons/icons/controller.svg | 4 + dui/assets/icons/icons/cookie.svg | 4 + dui/assets/icons/icons/copy.svg | 3 + dui/assets/icons/icons/cpu-fill.svg | 4 + dui/assets/icons/icons/cpu.svg | 3 + .../icons/icons/credit-card-2-back-fill.svg | 3 + dui/assets/icons/icons/credit-card-2-back.svg | 4 + .../icons/icons/credit-card-2-front-fill.svg | 3 + .../icons/icons/credit-card-2-front.svg | 4 + dui/assets/icons/icons/credit-card-fill.svg | 3 + dui/assets/icons/icons/credit-card.svg | 4 + dui/assets/icons/icons/crop.svg | 3 + dui/assets/icons/icons/crosshair.svg | 3 + dui/assets/icons/icons/crosshair2.svg | 3 + dui/assets/icons/icons/cup-fill.svg | 3 + dui/assets/icons/icons/cup-hot-fill.svg | 4 + dui/assets/icons/icons/cup-hot.svg | 4 + dui/assets/icons/icons/cup-straw.svg | 3 + dui/assets/icons/icons/cup.svg | 3 + dui/assets/icons/icons/currency-bitcoin.svg | 3 + dui/assets/icons/icons/currency-dollar.svg | 3 + dui/assets/icons/icons/currency-euro.svg | 3 + dui/assets/icons/icons/currency-exchange.svg | 3 + dui/assets/icons/icons/currency-pound.svg | 3 + dui/assets/icons/icons/currency-rupee.svg | 3 + dui/assets/icons/icons/currency-yen.svg | 3 + dui/assets/icons/icons/cursor-fill.svg | 3 + dui/assets/icons/icons/cursor-text.svg | 3 + dui/assets/icons/icons/cursor.svg | 3 + dui/assets/icons/icons/dash-circle-dotted.svg | 3 + dui/assets/icons/icons/dash-circle-fill.svg | 3 + dui/assets/icons/icons/dash-circle.svg | 4 + dui/assets/icons/icons/dash-lg.svg | 3 + dui/assets/icons/icons/dash-square-dotted.svg | 3 + dui/assets/icons/icons/dash-square-fill.svg | 3 + dui/assets/icons/icons/dash-square.svg | 4 + dui/assets/icons/icons/dash.svg | 3 + dui/assets/icons/icons/database-add.svg | 4 + dui/assets/icons/icons/database-check.svg | 4 + dui/assets/icons/icons/database-dash.svg | 4 + dui/assets/icons/icons/database-down.svg | 4 + .../icons/icons/database-exclamation.svg | 4 + dui/assets/icons/icons/database-fill-add.svg | 4 + .../icons/icons/database-fill-check.svg | 4 + dui/assets/icons/icons/database-fill-dash.svg | 4 + dui/assets/icons/icons/database-fill-down.svg | 4 + .../icons/icons/database-fill-exclamation.svg | 5 + dui/assets/icons/icons/database-fill-gear.svg | 4 + dui/assets/icons/icons/database-fill-lock.svg | 5 + .../icons/icons/database-fill-slash.svg | 4 + dui/assets/icons/icons/database-fill-up.svg | 4 + dui/assets/icons/icons/database-fill-x.svg | 5 + dui/assets/icons/icons/database-fill.svg | 6 + dui/assets/icons/icons/database-gear.svg | 4 + dui/assets/icons/icons/database-lock.svg | 4 + dui/assets/icons/icons/database-slash.svg | 4 + dui/assets/icons/icons/database-up.svg | 4 + dui/assets/icons/icons/database-x.svg | 4 + dui/assets/icons/icons/database.svg | 3 + dui/assets/icons/icons/device-hdd-fill.svg | 4 + dui/assets/icons/icons/device-hdd.svg | 5 + dui/assets/icons/icons/device-ssd-fill.svg | 4 + dui/assets/icons/icons/device-ssd.svg | 4 + dui/assets/icons/icons/diagram-2-fill.svg | 3 + dui/assets/icons/icons/diagram-2.svg | 3 + dui/assets/icons/icons/diagram-3-fill.svg | 3 + dui/assets/icons/icons/diagram-3.svg | 3 + dui/assets/icons/icons/diamond-fill.svg | 3 + dui/assets/icons/icons/diamond-half.svg | 3 + dui/assets/icons/icons/diamond.svg | 3 + dui/assets/icons/icons/dice-1-fill.svg | 3 + dui/assets/icons/icons/dice-1.svg | 4 + dui/assets/icons/icons/dice-2-fill.svg | 3 + dui/assets/icons/icons/dice-2.svg | 4 + dui/assets/icons/icons/dice-3-fill.svg | 3 + dui/assets/icons/icons/dice-3.svg | 4 + dui/assets/icons/icons/dice-4-fill.svg | 3 + dui/assets/icons/icons/dice-4.svg | 4 + dui/assets/icons/icons/dice-5-fill.svg | 3 + dui/assets/icons/icons/dice-5.svg | 4 + dui/assets/icons/icons/dice-6-fill.svg | 3 + dui/assets/icons/icons/dice-6.svg | 4 + dui/assets/icons/icons/disc-fill.svg | 3 + dui/assets/icons/icons/disc.svg | 4 + dui/assets/icons/icons/discord.svg | 3 + dui/assets/icons/icons/display-fill.svg | 3 + dui/assets/icons/icons/display.svg | 3 + dui/assets/icons/icons/displayport-fill.svg | 3 + dui/assets/icons/icons/displayport.svg | 4 + .../icons/icons/distribute-horizontal.svg | 4 + .../icons/icons/distribute-vertical.svg | 4 + dui/assets/icons/icons/door-closed-fill.svg | 3 + dui/assets/icons/icons/door-closed.svg | 4 + dui/assets/icons/icons/door-open-fill.svg | 3 + dui/assets/icons/icons/door-open.svg | 4 + dui/assets/icons/icons/dot.svg | 3 + dui/assets/icons/icons/download.svg | 4 + dui/assets/icons/icons/dpad-fill.svg | 3 + dui/assets/icons/icons/dpad.svg | 4 + dui/assets/icons/icons/dribbble.svg | 3 + dui/assets/icons/icons/dropbox.svg | 3 + dui/assets/icons/icons/droplet-fill.svg | 3 + dui/assets/icons/icons/droplet-half.svg | 4 + dui/assets/icons/icons/droplet.svg | 4 + dui/assets/icons/icons/duffle-fill.svg | 3 + dui/assets/icons/icons/duffle.svg | 4 + dui/assets/icons/icons/ear-fill.svg | 3 + dui/assets/icons/icons/ear.svg | 3 + dui/assets/icons/icons/earbuds.svg | 3 + dui/assets/icons/icons/easel-fill.svg | 3 + dui/assets/icons/icons/easel.svg | 3 + dui/assets/icons/icons/easel2-fill.svg | 4 + dui/assets/icons/icons/easel2.svg | 3 + dui/assets/icons/icons/easel3-fill.svg | 3 + dui/assets/icons/icons/easel3.svg | 3 + dui/assets/icons/icons/egg-fill.svg | 3 + dui/assets/icons/icons/egg-fried.svg | 4 + dui/assets/icons/icons/egg.svg | 3 + dui/assets/icons/icons/eject-fill.svg | 3 + dui/assets/icons/icons/eject.svg | 3 + dui/assets/icons/icons/emoji-angry-fill.svg | 3 + dui/assets/icons/icons/emoji-angry.svg | 4 + .../icons/icons/emoji-astonished-fill.svg | 3 + dui/assets/icons/icons/emoji-astonished.svg | 4 + dui/assets/icons/icons/emoji-dizzy-fill.svg | 3 + dui/assets/icons/icons/emoji-dizzy.svg | 4 + .../icons/icons/emoji-expressionless-fill.svg | 3 + .../icons/icons/emoji-expressionless.svg | 4 + dui/assets/icons/icons/emoji-frown-fill.svg | 3 + dui/assets/icons/icons/emoji-frown.svg | 4 + dui/assets/icons/icons/emoji-grimace-fill.svg | 3 + dui/assets/icons/icons/emoji-grimace.svg | 4 + dui/assets/icons/icons/emoji-grin-fill.svg | 3 + dui/assets/icons/icons/emoji-grin.svg | 4 + .../icons/icons/emoji-heart-eyes-fill.svg | 3 + dui/assets/icons/icons/emoji-heart-eyes.svg | 4 + dui/assets/icons/icons/emoji-kiss-fill.svg | 3 + dui/assets/icons/icons/emoji-kiss.svg | 3 + .../icons/icons/emoji-laughing-fill.svg | 3 + dui/assets/icons/icons/emoji-laughing.svg | 4 + dui/assets/icons/icons/emoji-neutral-fill.svg | 3 + dui/assets/icons/icons/emoji-neutral.svg | 4 + dui/assets/icons/icons/emoji-smile-fill.svg | 3 + .../icons/emoji-smile-upside-down-fill.svg | 3 + .../icons/icons/emoji-smile-upside-down.svg | 4 + dui/assets/icons/icons/emoji-smile.svg | 4 + .../icons/icons/emoji-sunglasses-fill.svg | 3 + dui/assets/icons/icons/emoji-sunglasses.svg | 4 + .../icons/icons/emoji-surprise-fill.svg | 3 + dui/assets/icons/icons/emoji-surprise.svg | 4 + dui/assets/icons/icons/emoji-tear-fill.svg | 3 + dui/assets/icons/icons/emoji-tear.svg | 4 + dui/assets/icons/icons/emoji-wink-fill.svg | 3 + dui/assets/icons/icons/emoji-wink.svg | 4 + .../icons/icons/envelope-arrow-down-fill.svg | 4 + .../icons/icons/envelope-arrow-down.svg | 4 + .../icons/icons/envelope-arrow-up-fill.svg | 4 + dui/assets/icons/icons/envelope-arrow-up.svg | 4 + dui/assets/icons/icons/envelope-at-fill.svg | 4 + dui/assets/icons/icons/envelope-at.svg | 4 + .../icons/icons/envelope-check-fill.svg | 4 + dui/assets/icons/icons/envelope-check.svg | 4 + dui/assets/icons/icons/envelope-dash-fill.svg | 4 + dui/assets/icons/icons/envelope-dash.svg | 4 + .../icons/icons/envelope-exclamation-fill.svg | 4 + .../icons/icons/envelope-exclamation.svg | 4 + dui/assets/icons/icons/envelope-fill.svg | 3 + .../icons/icons/envelope-heart-fill.svg | 4 + dui/assets/icons/icons/envelope-heart.svg | 3 + dui/assets/icons/icons/envelope-open-fill.svg | 3 + .../icons/icons/envelope-open-heart-fill.svg | 4 + .../icons/icons/envelope-open-heart.svg | 3 + dui/assets/icons/icons/envelope-open.svg | 3 + .../icons/icons/envelope-paper-fill.svg | 3 + .../icons/icons/envelope-paper-heart-fill.svg | 3 + .../icons/icons/envelope-paper-heart.svg | 3 + dui/assets/icons/icons/envelope-paper.svg | 3 + dui/assets/icons/icons/envelope-plus-fill.svg | 4 + dui/assets/icons/icons/envelope-plus.svg | 4 + .../icons/icons/envelope-slash-fill.svg | 4 + dui/assets/icons/icons/envelope-slash.svg | 4 + dui/assets/icons/icons/envelope-x-fill.svg | 4 + dui/assets/icons/icons/envelope-x.svg | 4 + dui/assets/icons/icons/envelope.svg | 3 + dui/assets/icons/icons/eraser-fill.svg | 3 + dui/assets/icons/icons/eraser.svg | 3 + dui/assets/icons/icons/escape.svg | 4 + dui/assets/icons/icons/ethernet.svg | 4 + dui/assets/icons/icons/ev-front-fill.svg | 3 + dui/assets/icons/icons/ev-front.svg | 4 + dui/assets/icons/icons/ev-station-fill.svg | 3 + dui/assets/icons/icons/ev-station.svg | 4 + .../icons/icons/exclamation-circle-fill.svg | 3 + dui/assets/icons/icons/exclamation-circle.svg | 4 + .../icons/icons/exclamation-diamond-fill.svg | 3 + .../icons/icons/exclamation-diamond.svg | 4 + dui/assets/icons/icons/exclamation-lg.svg | 3 + .../icons/icons/exclamation-octagon-fill.svg | 3 + .../icons/icons/exclamation-octagon.svg | 4 + .../icons/icons/exclamation-square-fill.svg | 3 + dui/assets/icons/icons/exclamation-square.svg | 4 + .../icons/icons/exclamation-triangle-fill.svg | 3 + .../icons/icons/exclamation-triangle.svg | 4 + dui/assets/icons/icons/exclamation.svg | 3 + dui/assets/icons/icons/exclude.svg | 3 + dui/assets/icons/icons/explicit-fill.svg | 3 + dui/assets/icons/icons/explicit.svg | 4 + dui/assets/icons/icons/exposure.svg | 4 + dui/assets/icons/icons/eye-fill.svg | 4 + dui/assets/icons/icons/eye-slash-fill.svg | 4 + dui/assets/icons/icons/eye-slash.svg | 5 + dui/assets/icons/icons/eye.svg | 4 + dui/assets/icons/icons/eyedropper.svg | 3 + dui/assets/icons/icons/eyeglasses.svg | 3 + dui/assets/icons/icons/facebook.svg | 3 + dui/assets/icons/icons/fan.svg | 4 + .../icons/icons/fast-forward-btn-fill.svg | 3 + dui/assets/icons/icons/fast-forward-btn.svg | 4 + .../icons/icons/fast-forward-circle-fill.svg | 3 + .../icons/icons/fast-forward-circle.svg | 4 + dui/assets/icons/icons/fast-forward-fill.svg | 4 + dui/assets/icons/icons/fast-forward.svg | 4 + dui/assets/icons/icons/feather.svg | 3 + dui/assets/icons/icons/feather2.svg | 3 + .../icons/icons/file-arrow-down-fill.svg | 3 + dui/assets/icons/icons/file-arrow-down.svg | 4 + dui/assets/icons/icons/file-arrow-up-fill.svg | 3 + dui/assets/icons/icons/file-arrow-up.svg | 4 + .../icons/icons/file-bar-graph-fill.svg | 3 + dui/assets/icons/icons/file-bar-graph.svg | 4 + dui/assets/icons/icons/file-binary-fill.svg | 4 + dui/assets/icons/icons/file-binary.svg | 4 + dui/assets/icons/icons/file-break-fill.svg | 3 + dui/assets/icons/icons/file-break.svg | 3 + dui/assets/icons/icons/file-check-fill.svg | 3 + dui/assets/icons/icons/file-check.svg | 4 + dui/assets/icons/icons/file-code-fill.svg | 3 + dui/assets/icons/icons/file-code.svg | 4 + dui/assets/icons/icons/file-diff-fill.svg | 3 + dui/assets/icons/icons/file-diff.svg | 4 + .../icons/file-earmark-arrow-down-fill.svg | 3 + .../icons/icons/file-earmark-arrow-down.svg | 4 + .../icons/file-earmark-arrow-up-fill.svg | 3 + .../icons/icons/file-earmark-arrow-up.svg | 4 + .../icons/file-earmark-bar-graph-fill.svg | 3 + .../icons/icons/file-earmark-bar-graph.svg | 4 + .../icons/icons/file-earmark-binary-fill.svg | 4 + .../icons/icons/file-earmark-binary.svg | 4 + .../icons/icons/file-earmark-break-fill.svg | 3 + dui/assets/icons/icons/file-earmark-break.svg | 3 + .../icons/icons/file-earmark-check-fill.svg | 3 + dui/assets/icons/icons/file-earmark-check.svg | 4 + .../icons/icons/file-earmark-code-fill.svg | 3 + dui/assets/icons/icons/file-earmark-code.svg | 4 + .../icons/icons/file-earmark-diff-fill.svg | 3 + dui/assets/icons/icons/file-earmark-diff.svg | 4 + .../icons/icons/file-earmark-easel-fill.svg | 4 + dui/assets/icons/icons/file-earmark-easel.svg | 4 + .../icons/icons/file-earmark-excel-fill.svg | 3 + dui/assets/icons/icons/file-earmark-excel.svg | 4 + dui/assets/icons/icons/file-earmark-fill.svg | 3 + .../icons/icons/file-earmark-font-fill.svg | 3 + dui/assets/icons/icons/file-earmark-font.svg | 4 + .../icons/icons/file-earmark-image-fill.svg | 4 + dui/assets/icons/icons/file-earmark-image.svg | 4 + .../icons/icons/file-earmark-lock-fill.svg | 4 + dui/assets/icons/icons/file-earmark-lock.svg | 4 + .../icons/icons/file-earmark-lock2-fill.svg | 4 + dui/assets/icons/icons/file-earmark-lock2.svg | 4 + .../icons/icons/file-earmark-medical-fill.svg | 3 + .../icons/icons/file-earmark-medical.svg | 4 + .../icons/icons/file-earmark-minus-fill.svg | 3 + dui/assets/icons/icons/file-earmark-minus.svg | 4 + .../icons/icons/file-earmark-music-fill.svg | 3 + dui/assets/icons/icons/file-earmark-music.svg | 4 + .../icons/icons/file-earmark-pdf-fill.svg | 4 + dui/assets/icons/icons/file-earmark-pdf.svg | 4 + .../icons/icons/file-earmark-person-fill.svg | 3 + .../icons/icons/file-earmark-person.svg | 4 + .../icons/icons/file-earmark-play-fill.svg | 3 + dui/assets/icons/icons/file-earmark-play.svg | 4 + .../icons/icons/file-earmark-plus-fill.svg | 3 + dui/assets/icons/icons/file-earmark-plus.svg | 4 + .../icons/icons/file-earmark-post-fill.svg | 3 + dui/assets/icons/icons/file-earmark-post.svg | 4 + .../icons/icons/file-earmark-ppt-fill.svg | 4 + dui/assets/icons/icons/file-earmark-ppt.svg | 4 + .../icons/file-earmark-richtext-fill.svg | 3 + .../icons/icons/file-earmark-richtext.svg | 4 + .../icons/icons/file-earmark-ruled-fill.svg | 3 + dui/assets/icons/icons/file-earmark-ruled.svg | 3 + .../icons/icons/file-earmark-slides-fill.svg | 4 + .../icons/icons/file-earmark-slides.svg | 4 + .../icons/file-earmark-spreadsheet-fill.svg | 4 + .../icons/icons/file-earmark-spreadsheet.svg | 3 + .../icons/icons/file-earmark-text-fill.svg | 3 + dui/assets/icons/icons/file-earmark-text.svg | 4 + .../icons/icons/file-earmark-word-fill.svg | 3 + dui/assets/icons/icons/file-earmark-word.svg | 4 + .../icons/icons/file-earmark-x-fill.svg | 3 + dui/assets/icons/icons/file-earmark-x.svg | 4 + .../icons/icons/file-earmark-zip-fill.svg | 4 + dui/assets/icons/icons/file-earmark-zip.svg | 4 + dui/assets/icons/icons/file-earmark.svg | 3 + dui/assets/icons/icons/file-easel-fill.svg | 4 + dui/assets/icons/icons/file-easel.svg | 4 + dui/assets/icons/icons/file-excel-fill.svg | 3 + dui/assets/icons/icons/file-excel.svg | 4 + dui/assets/icons/icons/file-fill.svg | 3 + dui/assets/icons/icons/file-font-fill.svg | 3 + dui/assets/icons/icons/file-font.svg | 4 + dui/assets/icons/icons/file-image-fill.svg | 4 + dui/assets/icons/icons/file-image.svg | 4 + dui/assets/icons/icons/file-lock-fill.svg | 4 + dui/assets/icons/icons/file-lock.svg | 4 + dui/assets/icons/icons/file-lock2-fill.svg | 4 + dui/assets/icons/icons/file-lock2.svg | 4 + dui/assets/icons/icons/file-medical-fill.svg | 3 + dui/assets/icons/icons/file-medical.svg | 4 + dui/assets/icons/icons/file-minus-fill.svg | 3 + dui/assets/icons/icons/file-minus.svg | 4 + dui/assets/icons/icons/file-music-fill.svg | 3 + dui/assets/icons/icons/file-music.svg | 4 + dui/assets/icons/icons/file-pdf-fill.svg | 4 + dui/assets/icons/icons/file-pdf.svg | 4 + dui/assets/icons/icons/file-person-fill.svg | 3 + dui/assets/icons/icons/file-person.svg | 4 + dui/assets/icons/icons/file-play-fill.svg | 3 + dui/assets/icons/icons/file-play.svg | 4 + dui/assets/icons/icons/file-plus-fill.svg | 3 + dui/assets/icons/icons/file-plus.svg | 4 + dui/assets/icons/icons/file-post-fill.svg | 3 + dui/assets/icons/icons/file-post.svg | 4 + dui/assets/icons/icons/file-ppt-fill.svg | 4 + dui/assets/icons/icons/file-ppt.svg | 4 + dui/assets/icons/icons/file-richtext-fill.svg | 3 + dui/assets/icons/icons/file-richtext.svg | 4 + dui/assets/icons/icons/file-ruled-fill.svg | 3 + dui/assets/icons/icons/file-ruled.svg | 3 + dui/assets/icons/icons/file-slides-fill.svg | 4 + dui/assets/icons/icons/file-slides.svg | 4 + .../icons/icons/file-spreadsheet-fill.svg | 3 + dui/assets/icons/icons/file-spreadsheet.svg | 3 + dui/assets/icons/icons/file-text-fill.svg | 3 + dui/assets/icons/icons/file-text.svg | 4 + dui/assets/icons/icons/file-word-fill.svg | 3 + dui/assets/icons/icons/file-word.svg | 4 + dui/assets/icons/icons/file-x-fill.svg | 3 + dui/assets/icons/icons/file-x.svg | 4 + dui/assets/icons/icons/file-zip-fill.svg | 4 + dui/assets/icons/icons/file-zip.svg | 4 + dui/assets/icons/icons/file.svg | 3 + dui/assets/icons/icons/files-alt.svg | 3 + dui/assets/icons/icons/files.svg | 3 + dui/assets/icons/icons/filetype-aac.svg | 3 + dui/assets/icons/icons/filetype-ai.svg | 3 + dui/assets/icons/icons/filetype-bmp.svg | 3 + dui/assets/icons/icons/filetype-cs.svg | 3 + dui/assets/icons/icons/filetype-css.svg | 3 + dui/assets/icons/icons/filetype-csv.svg | 3 + dui/assets/icons/icons/filetype-doc.svg | 3 + dui/assets/icons/icons/filetype-docx.svg | 3 + dui/assets/icons/icons/filetype-exe.svg | 3 + dui/assets/icons/icons/filetype-gif.svg | 3 + dui/assets/icons/icons/filetype-heic.svg | 3 + dui/assets/icons/icons/filetype-html.svg | 3 + dui/assets/icons/icons/filetype-java.svg | 3 + dui/assets/icons/icons/filetype-jpg.svg | 3 + dui/assets/icons/icons/filetype-js.svg | 3 + dui/assets/icons/icons/filetype-json.svg | 3 + dui/assets/icons/icons/filetype-jsx.svg | 3 + dui/assets/icons/icons/filetype-key.svg | 3 + dui/assets/icons/icons/filetype-m4p.svg | 3 + dui/assets/icons/icons/filetype-md.svg | 3 + dui/assets/icons/icons/filetype-mdx.svg | 3 + dui/assets/icons/icons/filetype-mov.svg | 3 + dui/assets/icons/icons/filetype-mp3.svg | 3 + dui/assets/icons/icons/filetype-mp4.svg | 3 + dui/assets/icons/icons/filetype-otf.svg | 3 + dui/assets/icons/icons/filetype-pdf.svg | 3 + dui/assets/icons/icons/filetype-php.svg | 3 + dui/assets/icons/icons/filetype-png.svg | 3 + dui/assets/icons/icons/filetype-ppt.svg | 3 + dui/assets/icons/icons/filetype-pptx.svg | 3 + dui/assets/icons/icons/filetype-psd.svg | 3 + dui/assets/icons/icons/filetype-py.svg | 3 + dui/assets/icons/icons/filetype-raw.svg | 3 + dui/assets/icons/icons/filetype-rb.svg | 3 + dui/assets/icons/icons/filetype-sass.svg | 3 + dui/assets/icons/icons/filetype-scss.svg | 3 + dui/assets/icons/icons/filetype-sh.svg | 3 + dui/assets/icons/icons/filetype-sql.svg | 3 + dui/assets/icons/icons/filetype-svg.svg | 3 + dui/assets/icons/icons/filetype-tiff.svg | 3 + dui/assets/icons/icons/filetype-tsx.svg | 3 + dui/assets/icons/icons/filetype-ttf.svg | 3 + dui/assets/icons/icons/filetype-txt.svg | 3 + dui/assets/icons/icons/filetype-wav.svg | 3 + dui/assets/icons/icons/filetype-woff.svg | 3 + dui/assets/icons/icons/filetype-xls.svg | 3 + dui/assets/icons/icons/filetype-xlsx.svg | 3 + dui/assets/icons/icons/filetype-xml.svg | 3 + dui/assets/icons/icons/filetype-yml.svg | 3 + dui/assets/icons/icons/film.svg | 3 + dui/assets/icons/icons/filter-circle-fill.svg | 3 + dui/assets/icons/icons/filter-circle.svg | 4 + dui/assets/icons/icons/filter-left.svg | 3 + dui/assets/icons/icons/filter-right.svg | 3 + dui/assets/icons/icons/filter-square-fill.svg | 3 + dui/assets/icons/icons/filter-square.svg | 4 + dui/assets/icons/icons/filter.svg | 3 + dui/assets/icons/icons/fingerprint.svg | 7 + dui/assets/icons/icons/fire.svg | 3 + dui/assets/icons/icons/flag-fill.svg | 3 + dui/assets/icons/icons/flag.svg | 3 + dui/assets/icons/icons/floppy-fill.svg | 4 + dui/assets/icons/icons/floppy.svg | 4 + dui/assets/icons/icons/floppy2-fill.svg | 4 + dui/assets/icons/icons/floppy2.svg | 3 + dui/assets/icons/icons/flower1.svg | 3 + dui/assets/icons/icons/flower2.svg | 3 + dui/assets/icons/icons/flower3.svg | 3 + dui/assets/icons/icons/folder-check.svg | 4 + dui/assets/icons/icons/folder-fill.svg | 3 + dui/assets/icons/icons/folder-minus.svg | 4 + dui/assets/icons/icons/folder-plus.svg | 4 + .../icons/icons/folder-symlink-fill.svg | 3 + dui/assets/icons/icons/folder-symlink.svg | 4 + dui/assets/icons/icons/folder-x.svg | 4 + dui/assets/icons/icons/folder.svg | 3 + dui/assets/icons/icons/folder2-open.svg | 3 + dui/assets/icons/icons/folder2.svg | 3 + dui/assets/icons/icons/fonts.svg | 3 + dui/assets/icons/icons/forward-fill.svg | 3 + dui/assets/icons/icons/forward.svg | 3 + dui/assets/icons/icons/front.svg | 3 + .../icons/icons/fuel-pump-diesel-fill.svg | 4 + dui/assets/icons/icons/fuel-pump-diesel.svg | 4 + dui/assets/icons/icons/fuel-pump-fill.svg | 3 + dui/assets/icons/icons/fuel-pump.svg | 4 + dui/assets/icons/icons/fullscreen-exit.svg | 3 + dui/assets/icons/icons/fullscreen.svg | 3 + dui/assets/icons/icons/funnel-fill.svg | 3 + dui/assets/icons/icons/funnel.svg | 3 + dui/assets/icons/icons/gear-fill.svg | 3 + .../icons/icons/gear-wide-connected.svg | 3 + dui/assets/icons/icons/gear-wide.svg | 3 + dui/assets/icons/icons/gear.svg | 4 + dui/assets/icons/icons/gem.svg | 3 + dui/assets/icons/icons/gender-ambiguous.svg | 3 + dui/assets/icons/icons/gender-female.svg | 3 + dui/assets/icons/icons/gender-male.svg | 3 + dui/assets/icons/icons/gender-neuter.svg | 3 + dui/assets/icons/icons/gender-trans.svg | 3 + dui/assets/icons/icons/geo-alt-fill.svg | 3 + dui/assets/icons/icons/geo-alt.svg | 4 + dui/assets/icons/icons/geo-fill.svg | 3 + dui/assets/icons/icons/geo.svg | 3 + dui/assets/icons/icons/gift-fill.svg | 3 + dui/assets/icons/icons/gift.svg | 3 + dui/assets/icons/icons/git.svg | 3 + dui/assets/icons/icons/github.svg | 3 + dui/assets/icons/icons/gitlab.svg | 3 + dui/assets/icons/icons/globe-americas.svg | 3 + .../icons/icons/globe-asia-australia.svg | 4 + .../icons/icons/globe-central-south-asia.svg | 3 + .../icons/icons/globe-europe-africa.svg | 3 + dui/assets/icons/icons/globe.svg | 3 + dui/assets/icons/icons/globe2.svg | 3 + dui/assets/icons/icons/google-play.svg | 3 + dui/assets/icons/icons/google.svg | 3 + dui/assets/icons/icons/gpu-card.svg | 5 + dui/assets/icons/icons/graph-down-arrow.svg | 3 + dui/assets/icons/icons/graph-down.svg | 3 + dui/assets/icons/icons/graph-up-arrow.svg | 3 + dui/assets/icons/icons/graph-up.svg | 3 + dui/assets/icons/icons/grid-1x2-fill.svg | 3 + dui/assets/icons/icons/grid-1x2.svg | 3 + dui/assets/icons/icons/grid-3x2-gap-fill.svg | 3 + dui/assets/icons/icons/grid-3x2-gap.svg | 3 + dui/assets/icons/icons/grid-3x2.svg | 3 + dui/assets/icons/icons/grid-3x3-gap-fill.svg | 3 + dui/assets/icons/icons/grid-3x3-gap.svg | 3 + dui/assets/icons/icons/grid-3x3.svg | 3 + dui/assets/icons/icons/grid-fill.svg | 3 + dui/assets/icons/icons/grid.svg | 3 + dui/assets/icons/icons/grip-horizontal.svg | 3 + dui/assets/icons/icons/grip-vertical.svg | 3 + dui/assets/icons/icons/h-circle-fill.svg | 3 + dui/assets/icons/icons/h-circle.svg | 3 + dui/assets/icons/icons/h-square-fill.svg | 3 + dui/assets/icons/icons/h-square.svg | 4 + dui/assets/icons/icons/hammer.svg | 3 + dui/assets/icons/icons/hand-index-fill.svg | 3 + .../icons/icons/hand-index-thumb-fill.svg | 3 + dui/assets/icons/icons/hand-index-thumb.svg | 3 + dui/assets/icons/icons/hand-index.svg | 3 + .../icons/icons/hand-thumbs-down-fill.svg | 3 + dui/assets/icons/icons/hand-thumbs-down.svg | 3 + .../icons/icons/hand-thumbs-up-fill.svg | 3 + dui/assets/icons/icons/hand-thumbs-up.svg | 3 + dui/assets/icons/icons/handbag-fill.svg | 3 + dui/assets/icons/icons/handbag.svg | 3 + dui/assets/icons/icons/hash.svg | 3 + dui/assets/icons/icons/hdd-fill.svg | 3 + dui/assets/icons/icons/hdd-network-fill.svg | 3 + dui/assets/icons/icons/hdd-network.svg | 4 + dui/assets/icons/icons/hdd-rack-fill.svg | 3 + dui/assets/icons/icons/hdd-rack.svg | 4 + dui/assets/icons/icons/hdd-stack-fill.svg | 3 + dui/assets/icons/icons/hdd-stack.svg | 5 + dui/assets/icons/icons/hdd.svg | 4 + dui/assets/icons/icons/hdmi-fill.svg | 3 + dui/assets/icons/icons/hdmi.svg | 4 + dui/assets/icons/icons/headphones.svg | 3 + dui/assets/icons/icons/headset-vr.svg | 4 + dui/assets/icons/icons/headset.svg | 3 + dui/assets/icons/icons/heart-arrow.svg | 3 + dui/assets/icons/icons/heart-fill.svg | 3 + dui/assets/icons/icons/heart-half.svg | 3 + dui/assets/icons/icons/heart-pulse-fill.svg | 4 + dui/assets/icons/icons/heart-pulse.svg | 4 + dui/assets/icons/icons/heart.svg | 3 + dui/assets/icons/icons/heartbreak-fill.svg | 3 + dui/assets/icons/icons/heartbreak.svg | 3 + dui/assets/icons/icons/hearts.svg | 3 + dui/assets/icons/icons/heptagon-fill.svg | 3 + dui/assets/icons/icons/heptagon-half.svg | 3 + dui/assets/icons/icons/heptagon.svg | 3 + dui/assets/icons/icons/hexagon-fill.svg | 3 + dui/assets/icons/icons/hexagon-half.svg | 3 + dui/assets/icons/icons/hexagon.svg | 3 + dui/assets/icons/icons/highlighter.svg | 3 + dui/assets/icons/icons/highlights.svg | 3 + dui/assets/icons/icons/hospital-fill.svg | 3 + dui/assets/icons/icons/hospital.svg | 4 + dui/assets/icons/icons/hourglass-bottom.svg | 3 + dui/assets/icons/icons/hourglass-split.svg | 3 + dui/assets/icons/icons/hourglass-top.svg | 3 + dui/assets/icons/icons/hourglass.svg | 3 + dui/assets/icons/icons/house-add-fill.svg | 5 + dui/assets/icons/icons/house-add.svg | 4 + dui/assets/icons/icons/house-check-fill.svg | 5 + dui/assets/icons/icons/house-check.svg | 4 + dui/assets/icons/icons/house-dash-fill.svg | 5 + dui/assets/icons/icons/house-dash.svg | 4 + dui/assets/icons/icons/house-door-fill.svg | 3 + dui/assets/icons/icons/house-door.svg | 3 + dui/assets/icons/icons/house-down-fill.svg | 5 + dui/assets/icons/icons/house-down.svg | 4 + .../icons/icons/house-exclamation-fill.svg | 5 + dui/assets/icons/icons/house-exclamation.svg | 4 + dui/assets/icons/icons/house-fill.svg | 4 + dui/assets/icons/icons/house-gear-fill.svg | 5 + dui/assets/icons/icons/house-gear.svg | 4 + dui/assets/icons/icons/house-heart-fill.svg | 4 + dui/assets/icons/icons/house-heart.svg | 4 + dui/assets/icons/icons/house-lock-fill.svg | 5 + dui/assets/icons/icons/house-lock.svg | 4 + dui/assets/icons/icons/house-slash-fill.svg | 5 + dui/assets/icons/icons/house-slash.svg | 4 + dui/assets/icons/icons/house-up-fill.svg | 5 + dui/assets/icons/icons/house-up.svg | 4 + dui/assets/icons/icons/house-x-fill.svg | 5 + dui/assets/icons/icons/house-x.svg | 4 + dui/assets/icons/icons/house.svg | 3 + dui/assets/icons/icons/houses-fill.svg | 4 + dui/assets/icons/icons/houses.svg | 3 + dui/assets/icons/icons/hr.svg | 3 + dui/assets/icons/icons/hurricane.svg | 3 + dui/assets/icons/icons/hypnotize.svg | 4 + dui/assets/icons/icons/image-alt.svg | 3 + dui/assets/icons/icons/image-fill.svg | 3 + dui/assets/icons/icons/image.svg | 4 + dui/assets/icons/icons/images.svg | 4 + dui/assets/icons/icons/inbox-fill.svg | 3 + dui/assets/icons/icons/inbox.svg | 3 + dui/assets/icons/icons/inboxes-fill.svg | 3 + dui/assets/icons/icons/inboxes.svg | 3 + dui/assets/icons/icons/incognito.svg | 3 + dui/assets/icons/icons/indent.svg | 4 + dui/assets/icons/icons/infinity.svg | 3 + dui/assets/icons/icons/info-circle-fill.svg | 3 + dui/assets/icons/icons/info-circle.svg | 4 + dui/assets/icons/icons/info-lg.svg | 3 + dui/assets/icons/icons/info-square-fill.svg | 3 + dui/assets/icons/icons/info-square.svg | 4 + dui/assets/icons/icons/info.svg | 3 + dui/assets/icons/icons/input-cursor-text.svg | 4 + dui/assets/icons/icons/input-cursor.svg | 4 + dui/assets/icons/icons/instagram.svg | 3 + dui/assets/icons/icons/intersect.svg | 3 + dui/assets/icons/icons/journal-album.svg | 5 + dui/assets/icons/icons/journal-arrow-down.svg | 5 + dui/assets/icons/icons/journal-arrow-up.svg | 5 + .../icons/icons/journal-bookmark-fill.svg | 5 + dui/assets/icons/icons/journal-bookmark.svg | 5 + dui/assets/icons/icons/journal-check.svg | 5 + dui/assets/icons/icons/journal-code.svg | 5 + dui/assets/icons/icons/journal-medical.svg | 5 + dui/assets/icons/icons/journal-minus.svg | 5 + dui/assets/icons/icons/journal-plus.svg | 5 + dui/assets/icons/icons/journal-richtext.svg | 5 + dui/assets/icons/icons/journal-text.svg | 5 + dui/assets/icons/icons/journal-x.svg | 5 + dui/assets/icons/icons/journal.svg | 4 + dui/assets/icons/icons/journals.svg | 4 + dui/assets/icons/icons/joystick.svg | 4 + dui/assets/icons/icons/justify-left.svg | 3 + dui/assets/icons/icons/justify-right.svg | 3 + dui/assets/icons/icons/justify.svg | 3 + dui/assets/icons/icons/kanban-fill.svg | 3 + dui/assets/icons/icons/kanban.svg | 4 + dui/assets/icons/icons/key-fill.svg | 3 + dui/assets/icons/icons/key.svg | 4 + dui/assets/icons/icons/keyboard-fill.svg | 3 + dui/assets/icons/icons/keyboard.svg | 4 + dui/assets/icons/icons/ladder.svg | 3 + dui/assets/icons/icons/lamp-fill.svg | 4 + dui/assets/icons/icons/lamp.svg | 4 + dui/assets/icons/icons/laptop-fill.svg | 3 + dui/assets/icons/icons/laptop.svg | 3 + dui/assets/icons/icons/layer-backward.svg | 4 + dui/assets/icons/icons/layer-forward.svg | 4 + dui/assets/icons/icons/layers-fill.svg | 4 + dui/assets/icons/icons/layers-half.svg | 3 + dui/assets/icons/icons/layers.svg | 3 + .../icons/layout-sidebar-inset-reverse.svg | 4 + .../icons/icons/layout-sidebar-inset.svg | 4 + .../icons/icons/layout-sidebar-reverse.svg | 3 + dui/assets/icons/icons/layout-sidebar.svg | 3 + dui/assets/icons/icons/layout-split.svg | 3 + .../icons/layout-text-sidebar-reverse.svg | 4 + .../icons/icons/layout-text-sidebar.svg | 4 + .../icons/layout-text-window-reverse.svg | 4 + dui/assets/icons/icons/layout-text-window.svg | 4 + .../icons/icons/layout-three-columns.svg | 3 + dui/assets/icons/icons/layout-wtf.svg | 3 + dui/assets/icons/icons/life-preserver.svg | 3 + dui/assets/icons/icons/lightbulb-fill.svg | 3 + dui/assets/icons/icons/lightbulb-off-fill.svg | 3 + dui/assets/icons/icons/lightbulb-off.svg | 3 + dui/assets/icons/icons/lightbulb.svg | 3 + .../icons/icons/lightning-charge-fill.svg | 3 + dui/assets/icons/icons/lightning-charge.svg | 3 + dui/assets/icons/icons/lightning-fill.svg | 3 + dui/assets/icons/icons/lightning.svg | 3 + dui/assets/icons/icons/line.svg | 3 + dui/assets/icons/icons/link-45deg.svg | 4 + dui/assets/icons/icons/link.svg | 4 + dui/assets/icons/icons/linkedin.svg | 3 + dui/assets/icons/icons/list-check.svg | 3 + .../icons/icons/list-columns-reverse.svg | 3 + dui/assets/icons/icons/list-columns.svg | 3 + dui/assets/icons/icons/list-nested.svg | 3 + dui/assets/icons/icons/list-ol.svg | 4 + dui/assets/icons/icons/list-stars.svg | 4 + dui/assets/icons/icons/list-task.svg | 5 + dui/assets/icons/icons/list-ul.svg | 3 + dui/assets/icons/icons/list.svg | 3 + dui/assets/icons/icons/lock-fill.svg | 3 + dui/assets/icons/icons/lock.svg | 3 + dui/assets/icons/icons/luggage-fill.svg | 4 + dui/assets/icons/icons/luggage.svg | 4 + dui/assets/icons/icons/lungs-fill.svg | 3 + dui/assets/icons/icons/lungs.svg | 3 + dui/assets/icons/icons/magic.svg | 3 + dui/assets/icons/icons/magnet-fill.svg | 3 + dui/assets/icons/icons/magnet.svg | 3 + dui/assets/icons/icons/mailbox-flag.svg | 4 + dui/assets/icons/icons/mailbox.svg | 4 + dui/assets/icons/icons/mailbox2-flag.svg | 4 + dui/assets/icons/icons/mailbox2.svg | 4 + dui/assets/icons/icons/map-fill.svg | 3 + dui/assets/icons/icons/map.svg | 3 + dui/assets/icons/icons/markdown-fill.svg | 3 + dui/assets/icons/icons/markdown.svg | 6 + dui/assets/icons/icons/marker-tip.svg | 3 + dui/assets/icons/icons/mask.svg | 3 + dui/assets/icons/icons/mastodon.svg | 3 + dui/assets/icons/icons/medium.svg | 3 + dui/assets/icons/icons/megaphone-fill.svg | 3 + dui/assets/icons/icons/megaphone.svg | 3 + dui/assets/icons/icons/memory.svg | 3 + dui/assets/icons/icons/menu-app-fill.svg | 3 + dui/assets/icons/icons/menu-app.svg | 3 + dui/assets/icons/icons/menu-button-fill.svg | 3 + .../icons/icons/menu-button-wide-fill.svg | 3 + dui/assets/icons/icons/menu-button-wide.svg | 4 + dui/assets/icons/icons/menu-button.svg | 4 + dui/assets/icons/icons/menu-down.svg | 3 + dui/assets/icons/icons/menu-up.svg | 3 + dui/assets/icons/icons/messenger.svg | 3 + dui/assets/icons/icons/meta.svg | 3 + dui/assets/icons/icons/mic-fill.svg | 4 + dui/assets/icons/icons/mic-mute-fill.svg | 4 + dui/assets/icons/icons/mic-mute.svg | 4 + dui/assets/icons/icons/mic.svg | 4 + dui/assets/icons/icons/microsoft-teams.svg | 4 + dui/assets/icons/icons/microsoft.svg | 3 + dui/assets/icons/icons/minecart-loaded.svg | 4 + dui/assets/icons/icons/minecart.svg | 3 + dui/assets/icons/icons/modem-fill.svg | 3 + dui/assets/icons/icons/modem.svg | 4 + dui/assets/icons/icons/moisture.svg | 3 + dui/assets/icons/icons/moon-fill.svg | 3 + dui/assets/icons/icons/moon-stars-fill.svg | 4 + dui/assets/icons/icons/moon-stars.svg | 4 + dui/assets/icons/icons/moon.svg | 3 + dui/assets/icons/icons/mortarboard-fill.svg | 4 + dui/assets/icons/icons/mortarboard.svg | 4 + dui/assets/icons/icons/motherboard-fill.svg | 4 + dui/assets/icons/icons/motherboard.svg | 4 + dui/assets/icons/icons/mouse-fill.svg | 3 + dui/assets/icons/icons/mouse.svg | 3 + dui/assets/icons/icons/mouse2-fill.svg | 3 + dui/assets/icons/icons/mouse2.svg | 3 + dui/assets/icons/icons/mouse3-fill.svg | 3 + dui/assets/icons/icons/mouse3.svg | 3 + dui/assets/icons/icons/music-note-beamed.svg | 5 + dui/assets/icons/icons/music-note-list.svg | 6 + dui/assets/icons/icons/music-note.svg | 5 + dui/assets/icons/icons/music-player-fill.svg | 4 + dui/assets/icons/icons/music-player.svg | 5 + dui/assets/icons/icons/newspaper.svg | 4 + dui/assets/icons/icons/nintendo-switch.svg | 4 + dui/assets/icons/icons/node-minus-fill.svg | 3 + dui/assets/icons/icons/node-minus.svg | 3 + dui/assets/icons/icons/node-plus-fill.svg | 3 + dui/assets/icons/icons/node-plus.svg | 3 + dui/assets/icons/icons/noise-reduction.svg | 4 + dui/assets/icons/icons/nut-fill.svg | 3 + dui/assets/icons/icons/nut.svg | 4 + dui/assets/icons/icons/nvidia.svg | 3 + dui/assets/icons/icons/nvme-fill.svg | 4 + dui/assets/icons/icons/nvme.svg | 4 + dui/assets/icons/icons/octagon-fill.svg | 3 + dui/assets/icons/icons/octagon-half.svg | 3 + dui/assets/icons/icons/octagon.svg | 3 + dui/assets/icons/icons/opencollective.svg | 4 + dui/assets/icons/icons/optical-audio-fill.svg | 4 + dui/assets/icons/icons/optical-audio.svg | 5 + dui/assets/icons/icons/option.svg | 3 + dui/assets/icons/icons/outlet.svg | 4 + dui/assets/icons/icons/p-circle-fill.svg | 3 + dui/assets/icons/icons/p-circle.svg | 3 + dui/assets/icons/icons/p-square-fill.svg | 4 + dui/assets/icons/icons/p-square.svg | 4 + dui/assets/icons/icons/paint-bucket.svg | 3 + dui/assets/icons/icons/palette-fill.svg | 3 + dui/assets/icons/icons/palette.svg | 4 + dui/assets/icons/icons/palette2.svg | 3 + dui/assets/icons/icons/paperclip.svg | 3 + dui/assets/icons/icons/paragraph.svg | 3 + dui/assets/icons/icons/pass-fill.svg | 3 + dui/assets/icons/icons/pass.svg | 4 + dui/assets/icons/icons/passport-fill.svg | 4 + dui/assets/icons/icons/passport.svg | 4 + dui/assets/icons/icons/patch-check-fill.svg | 3 + dui/assets/icons/icons/patch-check.svg | 4 + .../icons/icons/patch-exclamation-fill.svg | 3 + dui/assets/icons/icons/patch-exclamation.svg | 4 + dui/assets/icons/icons/patch-minus-fill.svg | 3 + dui/assets/icons/icons/patch-minus.svg | 4 + dui/assets/icons/icons/patch-plus-fill.svg | 3 + dui/assets/icons/icons/patch-plus.svg | 4 + .../icons/icons/patch-question-fill.svg | 3 + dui/assets/icons/icons/patch-question.svg | 5 + dui/assets/icons/icons/pause-btn-fill.svg | 3 + dui/assets/icons/icons/pause-btn.svg | 4 + dui/assets/icons/icons/pause-circle-fill.svg | 3 + dui/assets/icons/icons/pause-circle.svg | 4 + dui/assets/icons/icons/pause-fill.svg | 3 + dui/assets/icons/icons/pause.svg | 3 + dui/assets/icons/icons/paypal.svg | 3 + .../icons/icons/pc-display-horizontal.svg | 3 + dui/assets/icons/icons/pc-display.svg | 3 + dui/assets/icons/icons/pc-horizontal.svg | 3 + dui/assets/icons/icons/pc.svg | 3 + dui/assets/icons/icons/pci-card-network.svg | 5 + dui/assets/icons/icons/pci-card-sound.svg | 5 + dui/assets/icons/icons/pci-card.svg | 4 + dui/assets/icons/icons/peace-fill.svg | 3 + dui/assets/icons/icons/peace.svg | 3 + dui/assets/icons/icons/pen-fill.svg | 3 + dui/assets/icons/icons/pen.svg | 3 + dui/assets/icons/icons/pencil-fill.svg | 3 + dui/assets/icons/icons/pencil-square.svg | 4 + dui/assets/icons/icons/pencil.svg | 3 + dui/assets/icons/icons/pentagon-fill.svg | 3 + dui/assets/icons/icons/pentagon-half.svg | 3 + dui/assets/icons/icons/pentagon.svg | 3 + dui/assets/icons/icons/people-fill.svg | 3 + dui/assets/icons/icons/people.svg | 3 + dui/assets/icons/icons/percent.svg | 3 + dui/assets/icons/icons/person-add.svg | 4 + dui/assets/icons/icons/person-arms-up.svg | 4 + dui/assets/icons/icons/person-badge-fill.svg | 3 + dui/assets/icons/icons/person-badge.svg | 4 + .../icons/icons/person-bounding-box.svg | 4 + dui/assets/icons/icons/person-check-fill.svg | 4 + dui/assets/icons/icons/person-check.svg | 4 + dui/assets/icons/icons/person-circle.svg | 4 + dui/assets/icons/icons/person-dash-fill.svg | 4 + dui/assets/icons/icons/person-dash.svg | 4 + dui/assets/icons/icons/person-down.svg | 4 + dui/assets/icons/icons/person-exclamation.svg | 4 + dui/assets/icons/icons/person-fill-add.svg | 4 + dui/assets/icons/icons/person-fill-check.svg | 4 + dui/assets/icons/icons/person-fill-dash.svg | 4 + dui/assets/icons/icons/person-fill-down.svg | 4 + .../icons/icons/person-fill-exclamation.svg | 4 + dui/assets/icons/icons/person-fill-gear.svg | 3 + dui/assets/icons/icons/person-fill-lock.svg | 3 + dui/assets/icons/icons/person-fill-slash.svg | 3 + dui/assets/icons/icons/person-fill-up.svg | 4 + dui/assets/icons/icons/person-fill-x.svg | 4 + dui/assets/icons/icons/person-fill.svg | 3 + dui/assets/icons/icons/person-gear.svg | 3 + dui/assets/icons/icons/person-heart.svg | 3 + dui/assets/icons/icons/person-hearts.svg | 3 + dui/assets/icons/icons/person-lines-fill.svg | 3 + dui/assets/icons/icons/person-lock.svg | 3 + dui/assets/icons/icons/person-plus-fill.svg | 4 + dui/assets/icons/icons/person-plus.svg | 4 + dui/assets/icons/icons/person-raised-hand.svg | 4 + dui/assets/icons/icons/person-rolodex.svg | 4 + dui/assets/icons/icons/person-slash.svg | 3 + dui/assets/icons/icons/person-square.svg | 4 + .../icons/icons/person-standing-dress.svg | 3 + dui/assets/icons/icons/person-standing.svg | 3 + dui/assets/icons/icons/person-up.svg | 4 + dui/assets/icons/icons/person-vcard-fill.svg | 3 + dui/assets/icons/icons/person-vcard.svg | 4 + dui/assets/icons/icons/person-video.svg | 4 + dui/assets/icons/icons/person-video2.svg | 4 + dui/assets/icons/icons/person-video3.svg | 4 + dui/assets/icons/icons/person-walking.svg | 4 + dui/assets/icons/icons/person-wheelchair.svg | 3 + dui/assets/icons/icons/person-workspace.svg | 4 + dui/assets/icons/icons/person-x-fill.svg | 3 + dui/assets/icons/icons/person-x.svg | 4 + dui/assets/icons/icons/person.svg | 3 + dui/assets/icons/icons/phone-fill.svg | 3 + dui/assets/icons/icons/phone-flip.svg | 3 + .../icons/icons/phone-landscape-fill.svg | 3 + dui/assets/icons/icons/phone-landscape.svg | 4 + dui/assets/icons/icons/phone-vibrate-fill.svg | 3 + dui/assets/icons/icons/phone-vibrate.svg | 4 + dui/assets/icons/icons/phone.svg | 4 + dui/assets/icons/icons/pie-chart-fill.svg | 3 + dui/assets/icons/icons/pie-chart.svg | 3 + dui/assets/icons/icons/piggy-bank-fill.svg | 3 + dui/assets/icons/icons/piggy-bank.svg | 4 + dui/assets/icons/icons/pin-angle-fill.svg | 3 + dui/assets/icons/icons/pin-angle.svg | 3 + dui/assets/icons/icons/pin-fill.svg | 3 + dui/assets/icons/icons/pin-map-fill.svg | 4 + dui/assets/icons/icons/pin-map.svg | 4 + dui/assets/icons/icons/pin.svg | 3 + dui/assets/icons/icons/pinterest.svg | 3 + dui/assets/icons/icons/pip-fill.svg | 3 + dui/assets/icons/icons/pip.svg | 4 + dui/assets/icons/icons/play-btn-fill.svg | 3 + dui/assets/icons/icons/play-btn.svg | 4 + dui/assets/icons/icons/play-circle-fill.svg | 3 + dui/assets/icons/icons/play-circle.svg | 4 + dui/assets/icons/icons/play-fill.svg | 3 + dui/assets/icons/icons/play.svg | 3 + dui/assets/icons/icons/playstation.svg | 3 + dui/assets/icons/icons/plug-fill.svg | 3 + dui/assets/icons/icons/plug.svg | 3 + dui/assets/icons/icons/plugin.svg | 3 + dui/assets/icons/icons/plus-circle-dotted.svg | 3 + dui/assets/icons/icons/plus-circle-fill.svg | 3 + dui/assets/icons/icons/plus-circle.svg | 4 + dui/assets/icons/icons/plus-lg.svg | 3 + dui/assets/icons/icons/plus-slash-minus.svg | 3 + dui/assets/icons/icons/plus-square-dotted.svg | 3 + dui/assets/icons/icons/plus-square-fill.svg | 3 + dui/assets/icons/icons/plus-square.svg | 4 + dui/assets/icons/icons/plus.svg | 3 + dui/assets/icons/icons/postage-fill.svg | 4 + dui/assets/icons/icons/postage-heart-fill.svg | 4 + dui/assets/icons/icons/postage-heart.svg | 4 + dui/assets/icons/icons/postage.svg | 4 + dui/assets/icons/icons/postcard-fill.svg | 4 + .../icons/icons/postcard-heart-fill.svg | 3 + dui/assets/icons/icons/postcard-heart.svg | 4 + dui/assets/icons/icons/postcard.svg | 3 + dui/assets/icons/icons/power.svg | 4 + dui/assets/icons/icons/prescription.svg | 4 + dui/assets/icons/icons/prescription2.svg | 4 + dui/assets/icons/icons/printer-fill.svg | 4 + dui/assets/icons/icons/printer.svg | 4 + dui/assets/icons/icons/projector-fill.svg | 3 + dui/assets/icons/icons/projector.svg | 4 + dui/assets/icons/icons/puzzle-fill.svg | 3 + dui/assets/icons/icons/puzzle.svg | 3 + dui/assets/icons/icons/qr-code-scan.svg | 7 + dui/assets/icons/icons/qr-code.svg | 7 + .../icons/icons/question-circle-fill.svg | 3 + dui/assets/icons/icons/question-circle.svg | 4 + .../icons/icons/question-diamond-fill.svg | 3 + dui/assets/icons/icons/question-diamond.svg | 4 + dui/assets/icons/icons/question-lg.svg | 3 + .../icons/icons/question-octagon-fill.svg | 3 + dui/assets/icons/icons/question-octagon.svg | 4 + .../icons/icons/question-square-fill.svg | 3 + dui/assets/icons/icons/question-square.svg | 4 + dui/assets/icons/icons/question.svg | 3 + dui/assets/icons/icons/quora.svg | 3 + dui/assets/icons/icons/quote.svg | 3 + dui/assets/icons/icons/r-circle-fill.svg | 3 + dui/assets/icons/icons/r-circle.svg | 3 + dui/assets/icons/icons/r-square-fill.svg | 4 + dui/assets/icons/icons/r-square.svg | 4 + dui/assets/icons/icons/radar.svg | 3 + dui/assets/icons/icons/radioactive.svg | 4 + dui/assets/icons/icons/rainbow.svg | 3 + dui/assets/icons/icons/receipt-cutoff.svg | 4 + dui/assets/icons/icons/receipt.svg | 4 + dui/assets/icons/icons/reception-0.svg | 3 + dui/assets/icons/icons/reception-1.svg | 3 + dui/assets/icons/icons/reception-2.svg | 3 + dui/assets/icons/icons/reception-3.svg | 3 + dui/assets/icons/icons/reception-4.svg | 3 + dui/assets/icons/icons/record-btn-fill.svg | 3 + dui/assets/icons/icons/record-btn.svg | 4 + dui/assets/icons/icons/record-circle-fill.svg | 3 + dui/assets/icons/icons/record-circle.svg | 4 + dui/assets/icons/icons/record-fill.svg | 3 + dui/assets/icons/icons/record.svg | 3 + dui/assets/icons/icons/record2-fill.svg | 4 + dui/assets/icons/icons/record2.svg | 4 + dui/assets/icons/icons/recycle.svg | 3 + dui/assets/icons/icons/reddit.svg | 4 + dui/assets/icons/icons/regex.svg | 3 + dui/assets/icons/icons/repeat-1.svg | 4 + dui/assets/icons/icons/repeat.svg | 3 + dui/assets/icons/icons/reply-all-fill.svg | 4 + dui/assets/icons/icons/reply-all.svg | 4 + dui/assets/icons/icons/reply-fill.svg | 3 + dui/assets/icons/icons/reply.svg | 3 + dui/assets/icons/icons/rewind-btn-fill.svg | 3 + dui/assets/icons/icons/rewind-btn.svg | 4 + dui/assets/icons/icons/rewind-circle-fill.svg | 3 + dui/assets/icons/icons/rewind-circle.svg | 4 + dui/assets/icons/icons/rewind-fill.svg | 4 + dui/assets/icons/icons/rewind.svg | 4 + dui/assets/icons/icons/robot.svg | 4 + dui/assets/icons/icons/rocket-fill.svg | 4 + .../icons/icons/rocket-takeoff-fill.svg | 4 + dui/assets/icons/icons/rocket-takeoff.svg | 5 + dui/assets/icons/icons/rocket.svg | 5 + dui/assets/icons/icons/router-fill.svg | 6 + dui/assets/icons/icons/router.svg | 6 + dui/assets/icons/icons/rss-fill.svg | 3 + dui/assets/icons/icons/rss.svg | 4 + dui/assets/icons/icons/rulers.svg | 3 + dui/assets/icons/icons/safe-fill.svg | 4 + dui/assets/icons/icons/safe.svg | 4 + dui/assets/icons/icons/safe2-fill.svg | 4 + dui/assets/icons/icons/safe2.svg | 4 + dui/assets/icons/icons/save-fill.svg | 3 + dui/assets/icons/icons/save.svg | 3 + dui/assets/icons/icons/save2-fill.svg | 3 + dui/assets/icons/icons/save2.svg | 3 + dui/assets/icons/icons/scissors.svg | 3 + dui/assets/icons/icons/scooter.svg | 3 + dui/assets/icons/icons/screwdriver.svg | 3 + dui/assets/icons/icons/sd-card-fill.svg | 3 + dui/assets/icons/icons/sd-card.svg | 4 + dui/assets/icons/icons/search-heart-fill.svg | 3 + dui/assets/icons/icons/search-heart.svg | 4 + dui/assets/icons/icons/search.svg | 3 + dui/assets/icons/icons/segmented-nav.svg | 3 + .../icons/icons/send-arrow-down-fill.svg | 4 + dui/assets/icons/icons/send-arrow-down.svg | 4 + dui/assets/icons/icons/send-arrow-up-fill.svg | 4 + dui/assets/icons/icons/send-arrow-up.svg | 4 + dui/assets/icons/icons/send-check-fill.svg | 4 + dui/assets/icons/icons/send-check.svg | 4 + dui/assets/icons/icons/send-dash-fill.svg | 4 + dui/assets/icons/icons/send-dash.svg | 4 + .../icons/icons/send-exclamation-fill.svg | 4 + dui/assets/icons/icons/send-exclamation.svg | 4 + dui/assets/icons/icons/send-fill.svg | 3 + dui/assets/icons/icons/send-plus-fill.svg | 4 + dui/assets/icons/icons/send-plus.svg | 4 + dui/assets/icons/icons/send-slash-fill.svg | 4 + dui/assets/icons/icons/send-slash.svg | 4 + dui/assets/icons/icons/send-x-fill.svg | 4 + dui/assets/icons/icons/send-x.svg | 4 + dui/assets/icons/icons/send.svg | 3 + dui/assets/icons/icons/server.svg | 5 + dui/assets/icons/icons/shadows.svg | 3 + dui/assets/icons/icons/share-fill.svg | 3 + dui/assets/icons/icons/share.svg | 3 + dui/assets/icons/icons/shield-check.svg | 4 + dui/assets/icons/icons/shield-exclamation.svg | 4 + dui/assets/icons/icons/shield-fill-check.svg | 3 + .../icons/icons/shield-fill-exclamation.svg | 3 + dui/assets/icons/icons/shield-fill-minus.svg | 3 + dui/assets/icons/icons/shield-fill-plus.svg | 3 + dui/assets/icons/icons/shield-fill-x.svg | 3 + dui/assets/icons/icons/shield-fill.svg | 3 + dui/assets/icons/icons/shield-lock-fill.svg | 3 + dui/assets/icons/icons/shield-lock.svg | 4 + dui/assets/icons/icons/shield-minus.svg | 4 + dui/assets/icons/icons/shield-plus.svg | 4 + dui/assets/icons/icons/shield-shaded.svg | 3 + dui/assets/icons/icons/shield-slash-fill.svg | 3 + dui/assets/icons/icons/shield-slash.svg | 3 + dui/assets/icons/icons/shield-x.svg | 4 + dui/assets/icons/icons/shield.svg | 3 + dui/assets/icons/icons/shift-fill.svg | 3 + dui/assets/icons/icons/shift.svg | 3 + dui/assets/icons/icons/shop-window.svg | 3 + dui/assets/icons/icons/shop.svg | 3 + dui/assets/icons/icons/shuffle.svg | 4 + dui/assets/icons/icons/sign-dead-end-fill.svg | 4 + dui/assets/icons/icons/sign-dead-end.svg | 4 + .../icons/icons/sign-do-not-enter-fill.svg | 4 + dui/assets/icons/icons/sign-do-not-enter.svg | 4 + .../icons/icons/sign-intersection-fill.svg | 3 + .../icons/sign-intersection-side-fill.svg | 3 + .../icons/icons/sign-intersection-side.svg | 4 + .../icons/icons/sign-intersection-t-fill.svg | 3 + .../icons/icons/sign-intersection-t.svg | 4 + .../icons/icons/sign-intersection-y-fill.svg | 3 + .../icons/icons/sign-intersection-y.svg | 4 + dui/assets/icons/icons/sign-intersection.svg | 4 + .../icons/icons/sign-merge-left-fill.svg | 3 + dui/assets/icons/icons/sign-merge-left.svg | 4 + .../icons/icons/sign-merge-right-fill.svg | 3 + dui/assets/icons/icons/sign-merge-right.svg | 4 + .../icons/icons/sign-no-left-turn-fill.svg | 4 + dui/assets/icons/icons/sign-no-left-turn.svg | 3 + .../icons/icons/sign-no-parking-fill.svg | 4 + dui/assets/icons/icons/sign-no-parking.svg | 3 + .../icons/icons/sign-no-right-turn-fill.svg | 4 + dui/assets/icons/icons/sign-no-right-turn.svg | 3 + dui/assets/icons/icons/sign-railroad-fill.svg | 5 + dui/assets/icons/icons/sign-railroad.svg | 4 + dui/assets/icons/icons/sign-stop-fill.svg | 4 + .../icons/icons/sign-stop-lights-fill.svg | 4 + dui/assets/icons/icons/sign-stop-lights.svg | 4 + dui/assets/icons/icons/sign-stop.svg | 5 + .../icons/icons/sign-turn-left-fill.svg | 3 + dui/assets/icons/icons/sign-turn-left.svg | 4 + .../icons/icons/sign-turn-right-fill.svg | 3 + dui/assets/icons/icons/sign-turn-right.svg | 4 + .../icons/sign-turn-slight-left-fill.svg | 3 + .../icons/icons/sign-turn-slight-left.svg | 4 + .../icons/sign-turn-slight-right-fill.svg | 3 + .../icons/icons/sign-turn-slight-right.svg | 4 + dui/assets/icons/icons/sign-yield-fill.svg | 4 + dui/assets/icons/icons/sign-yield.svg | 5 + dui/assets/icons/icons/signal.svg | 3 + dui/assets/icons/icons/signpost-2-fill.svg | 3 + dui/assets/icons/icons/signpost-2.svg | 3 + dui/assets/icons/icons/signpost-fill.svg | 3 + .../icons/icons/signpost-split-fill.svg | 3 + dui/assets/icons/icons/signpost-split.svg | 3 + dui/assets/icons/icons/signpost.svg | 3 + dui/assets/icons/icons/sim-fill.svg | 4 + dui/assets/icons/icons/sim-slash-fill.svg | 3 + dui/assets/icons/icons/sim-slash.svg | 3 + dui/assets/icons/icons/sim.svg | 4 + dui/assets/icons/icons/sina-weibo.svg | 4 + .../icons/icons/skip-backward-btn-fill.svg | 3 + dui/assets/icons/icons/skip-backward-btn.svg | 4 + .../icons/icons/skip-backward-circle-fill.svg | 3 + .../icons/icons/skip-backward-circle.svg | 4 + dui/assets/icons/icons/skip-backward-fill.svg | 3 + dui/assets/icons/icons/skip-backward.svg | 3 + dui/assets/icons/icons/skip-end-btn-fill.svg | 3 + dui/assets/icons/icons/skip-end-btn.svg | 4 + .../icons/icons/skip-end-circle-fill.svg | 3 + dui/assets/icons/icons/skip-end-circle.svg | 4 + dui/assets/icons/icons/skip-end-fill.svg | 3 + dui/assets/icons/icons/skip-end.svg | 3 + .../icons/icons/skip-forward-btn-fill.svg | 3 + dui/assets/icons/icons/skip-forward-btn.svg | 4 + .../icons/icons/skip-forward-circle-fill.svg | 3 + .../icons/icons/skip-forward-circle.svg | 4 + dui/assets/icons/icons/skip-forward-fill.svg | 3 + dui/assets/icons/icons/skip-forward.svg | 3 + .../icons/icons/skip-start-btn-fill.svg | 3 + dui/assets/icons/icons/skip-start-btn.svg | 4 + .../icons/icons/skip-start-circle-fill.svg | 3 + dui/assets/icons/icons/skip-start-circle.svg | 4 + dui/assets/icons/icons/skip-start-fill.svg | 3 + dui/assets/icons/icons/skip-start.svg | 3 + dui/assets/icons/icons/skype.svg | 3 + dui/assets/icons/icons/slack.svg | 3 + dui/assets/icons/icons/slash-circle-fill.svg | 3 + dui/assets/icons/icons/slash-circle.svg | 4 + dui/assets/icons/icons/slash-lg.svg | 3 + dui/assets/icons/icons/slash-square-fill.svg | 3 + dui/assets/icons/icons/slash-square.svg | 4 + dui/assets/icons/icons/slash.svg | 3 + dui/assets/icons/icons/sliders.svg | 3 + dui/assets/icons/icons/sliders2-vertical.svg | 3 + dui/assets/icons/icons/sliders2.svg | 3 + dui/assets/icons/icons/smartwatch.svg | 4 + dui/assets/icons/icons/snapchat.svg | 3 + dui/assets/icons/icons/snow.svg | 3 + dui/assets/icons/icons/snow2.svg | 3 + dui/assets/icons/icons/snow3.svg | 4 + .../icons/icons/sort-alpha-down-alt.svg | 5 + dui/assets/icons/icons/sort-alpha-down.svg | 4 + dui/assets/icons/icons/sort-alpha-up-alt.svg | 5 + dui/assets/icons/icons/sort-alpha-up.svg | 4 + dui/assets/icons/icons/sort-down-alt.svg | 3 + dui/assets/icons/icons/sort-down.svg | 3 + .../icons/icons/sort-numeric-down-alt.svg | 4 + dui/assets/icons/icons/sort-numeric-down.svg | 5 + .../icons/icons/sort-numeric-up-alt.svg | 4 + dui/assets/icons/icons/sort-numeric-up.svg | 5 + dui/assets/icons/icons/sort-up-alt.svg | 3 + dui/assets/icons/icons/sort-up.svg | 3 + dui/assets/icons/icons/soundwave.svg | 3 + dui/assets/icons/icons/sourceforge.svg | 4 + dui/assets/icons/icons/speaker-fill.svg | 4 + dui/assets/icons/icons/speaker.svg | 4 + dui/assets/icons/icons/speedometer.svg | 4 + dui/assets/icons/icons/speedometer2.svg | 4 + dui/assets/icons/icons/spellcheck.svg | 4 + dui/assets/icons/icons/spotify.svg | 3 + dui/assets/icons/icons/square-fill.svg | 3 + dui/assets/icons/icons/square-half.svg | 3 + dui/assets/icons/icons/square.svg | 3 + dui/assets/icons/icons/stack-overflow.svg | 4 + dui/assets/icons/icons/stack.svg | 4 + dui/assets/icons/icons/star-fill.svg | 3 + dui/assets/icons/icons/star-half.svg | 3 + dui/assets/icons/icons/star.svg | 3 + dui/assets/icons/icons/stars.svg | 3 + dui/assets/icons/icons/steam.svg | 4 + dui/assets/icons/icons/stickies-fill.svg | 4 + dui/assets/icons/icons/stickies.svg | 4 + dui/assets/icons/icons/sticky-fill.svg | 3 + dui/assets/icons/icons/sticky.svg | 3 + dui/assets/icons/icons/stop-btn-fill.svg | 3 + dui/assets/icons/icons/stop-btn.svg | 4 + dui/assets/icons/icons/stop-circle-fill.svg | 3 + dui/assets/icons/icons/stop-circle.svg | 4 + dui/assets/icons/icons/stop-fill.svg | 3 + dui/assets/icons/icons/stop.svg | 3 + dui/assets/icons/icons/stoplights-fill.svg | 3 + dui/assets/icons/icons/stoplights.svg | 4 + dui/assets/icons/icons/stopwatch-fill.svg | 3 + dui/assets/icons/icons/stopwatch.svg | 4 + dui/assets/icons/icons/strava.svg | 3 + dui/assets/icons/icons/stripe.svg | 3 + dui/assets/icons/icons/subscript.svg | 3 + dui/assets/icons/icons/substack.svg | 3 + dui/assets/icons/icons/subtract.svg | 3 + dui/assets/icons/icons/suit-club-fill.svg | 3 + dui/assets/icons/icons/suit-club.svg | 3 + dui/assets/icons/icons/suit-diamond-fill.svg | 3 + dui/assets/icons/icons/suit-diamond.svg | 3 + dui/assets/icons/icons/suit-heart-fill.svg | 3 + dui/assets/icons/icons/suit-heart.svg | 3 + dui/assets/icons/icons/suit-spade-fill.svg | 3 + dui/assets/icons/icons/suit-spade.svg | 3 + dui/assets/icons/icons/suitcase-fill.svg | 3 + dui/assets/icons/icons/suitcase-lg-fill.svg | 3 + dui/assets/icons/icons/suitcase-lg.svg | 3 + dui/assets/icons/icons/suitcase.svg | 4 + dui/assets/icons/icons/suitcase2-fill.svg | 3 + dui/assets/icons/icons/suitcase2.svg | 3 + dui/assets/icons/icons/sun-fill.svg | 3 + dui/assets/icons/icons/sun.svg | 3 + dui/assets/icons/icons/sunglasses.svg | 3 + dui/assets/icons/icons/sunrise-fill.svg | 3 + dui/assets/icons/icons/sunrise.svg | 3 + dui/assets/icons/icons/sunset-fill.svg | 3 + dui/assets/icons/icons/sunset.svg | 3 + dui/assets/icons/icons/superscript.svg | 3 + .../icons/icons/symmetry-horizontal.svg | 3 + dui/assets/icons/icons/symmetry-vertical.svg | 3 + dui/assets/icons/icons/table.svg | 3 + dui/assets/icons/icons/tablet-fill.svg | 3 + .../icons/icons/tablet-landscape-fill.svg | 3 + dui/assets/icons/icons/tablet-landscape.svg | 4 + dui/assets/icons/icons/tablet.svg | 4 + dui/assets/icons/icons/tag-fill.svg | 3 + dui/assets/icons/icons/tag.svg | 4 + dui/assets/icons/icons/tags-fill.svg | 4 + dui/assets/icons/icons/tags.svg | 4 + dui/assets/icons/icons/taxi-front-fill.svg | 3 + dui/assets/icons/icons/taxi-front.svg | 4 + dui/assets/icons/icons/telegram.svg | 3 + dui/assets/icons/icons/telephone-fill.svg | 3 + .../icons/icons/telephone-forward-fill.svg | 3 + dui/assets/icons/icons/telephone-forward.svg | 3 + .../icons/icons/telephone-inbound-fill.svg | 3 + dui/assets/icons/icons/telephone-inbound.svg | 3 + .../icons/icons/telephone-minus-fill.svg | 3 + dui/assets/icons/icons/telephone-minus.svg | 4 + .../icons/icons/telephone-outbound-fill.svg | 3 + dui/assets/icons/icons/telephone-outbound.svg | 3 + .../icons/icons/telephone-plus-fill.svg | 3 + dui/assets/icons/icons/telephone-plus.svg | 4 + dui/assets/icons/icons/telephone-x-fill.svg | 3 + dui/assets/icons/icons/telephone-x.svg | 4 + dui/assets/icons/icons/telephone.svg | 3 + dui/assets/icons/icons/tencent-qq.svg | 4 + dui/assets/icons/icons/terminal-dash.svg | 4 + dui/assets/icons/icons/terminal-fill.svg | 3 + dui/assets/icons/icons/terminal-plus.svg | 4 + dui/assets/icons/icons/terminal-split.svg | 4 + dui/assets/icons/icons/terminal-x.svg | 4 + dui/assets/icons/icons/terminal.svg | 4 + dui/assets/icons/icons/text-center.svg | 3 + dui/assets/icons/icons/text-indent-left.svg | 3 + dui/assets/icons/icons/text-indent-right.svg | 3 + dui/assets/icons/icons/text-left.svg | 3 + dui/assets/icons/icons/text-paragraph.svg | 3 + dui/assets/icons/icons/text-right.svg | 3 + dui/assets/icons/icons/text-wrap.svg | 3 + dui/assets/icons/icons/textarea-resize.svg | 3 + dui/assets/icons/icons/textarea-t.svg | 4 + dui/assets/icons/icons/textarea.svg | 3 + dui/assets/icons/icons/thermometer-half.svg | 4 + dui/assets/icons/icons/thermometer-high.svg | 4 + dui/assets/icons/icons/thermometer-low.svg | 4 + dui/assets/icons/icons/thermometer-snow.svg | 4 + dui/assets/icons/icons/thermometer-sun.svg | 4 + dui/assets/icons/icons/thermometer.svg | 4 + dui/assets/icons/icons/threads-fill.svg | 4 + dui/assets/icons/icons/threads.svg | 3 + .../icons/icons/three-dots-vertical.svg | 3 + dui/assets/icons/icons/three-dots.svg | 3 + dui/assets/icons/icons/thunderbolt-fill.svg | 3 + dui/assets/icons/icons/thunderbolt.svg | 4 + .../icons/icons/ticket-detailed-fill.svg | 3 + dui/assets/icons/icons/ticket-detailed.svg | 4 + dui/assets/icons/icons/ticket-fill.svg | 3 + .../icons/icons/ticket-perforated-fill.svg | 3 + dui/assets/icons/icons/ticket-perforated.svg | 4 + dui/assets/icons/icons/ticket.svg | 3 + dui/assets/icons/icons/tiktok.svg | 3 + dui/assets/icons/icons/toggle-off.svg | 3 + dui/assets/icons/icons/toggle-on.svg | 3 + dui/assets/icons/icons/toggle2-off.svg | 4 + dui/assets/icons/icons/toggle2-on.svg | 4 + dui/assets/icons/icons/toggles.svg | 3 + dui/assets/icons/icons/toggles2.svg | 5 + dui/assets/icons/icons/tools.svg | 3 + dui/assets/icons/icons/tornado.svg | 3 + .../icons/icons/train-freight-front-fill.svg | 3 + .../icons/icons/train-freight-front.svg | 3 + dui/assets/icons/icons/train-front-fill.svg | 3 + dui/assets/icons/icons/train-front.svg | 3 + .../icons/train-lightrail-front-fill.svg | 3 + .../icons/icons/train-lightrail-front.svg | 3 + dui/assets/icons/icons/translate.svg | 4 + dui/assets/icons/icons/transparency.svg | 3 + dui/assets/icons/icons/trash-fill.svg | 3 + dui/assets/icons/icons/trash.svg | 4 + dui/assets/icons/icons/trash2-fill.svg | 3 + dui/assets/icons/icons/trash2.svg | 3 + dui/assets/icons/icons/trash3-fill.svg | 3 + dui/assets/icons/icons/trash3.svg | 3 + dui/assets/icons/icons/tree-fill.svg | 3 + dui/assets/icons/icons/tree.svg | 3 + dui/assets/icons/icons/trello.svg | 3 + dui/assets/icons/icons/triangle-fill.svg | 3 + dui/assets/icons/icons/triangle-half.svg | 3 + dui/assets/icons/icons/triangle.svg | 3 + dui/assets/icons/icons/trophy-fill.svg | 3 + dui/assets/icons/icons/trophy.svg | 3 + dui/assets/icons/icons/tropical-storm.svg | 4 + dui/assets/icons/icons/truck-flatbed.svg | 3 + dui/assets/icons/icons/truck-front-fill.svg | 3 + dui/assets/icons/icons/truck-front.svg | 4 + dui/assets/icons/icons/truck.svg | 3 + dui/assets/icons/icons/tsunami.svg | 3 + dui/assets/icons/icons/tv-fill.svg | 3 + dui/assets/icons/icons/tv.svg | 3 + dui/assets/icons/icons/twitch.svg | 4 + dui/assets/icons/icons/twitter-x.svg | 3 + dui/assets/icons/icons/twitter.svg | 3 + dui/assets/icons/icons/type-bold.svg | 3 + dui/assets/icons/icons/type-h1.svg | 3 + dui/assets/icons/icons/type-h2.svg | 3 + dui/assets/icons/icons/type-h3.svg | 3 + dui/assets/icons/icons/type-h4.svg | 3 + dui/assets/icons/icons/type-h5.svg | 3 + dui/assets/icons/icons/type-h6.svg | 3 + dui/assets/icons/icons/type-italic.svg | 3 + dui/assets/icons/icons/type-strikethrough.svg | 3 + dui/assets/icons/icons/type-underline.svg | 3 + dui/assets/icons/icons/type.svg | 3 + dui/assets/icons/icons/ubuntu.svg | 3 + dui/assets/icons/icons/ui-checks-grid.svg | 3 + dui/assets/icons/icons/ui-checks.svg | 3 + dui/assets/icons/icons/ui-radios-grid.svg | 3 + dui/assets/icons/icons/ui-radios.svg | 3 + dui/assets/icons/icons/umbrella-fill.svg | 3 + dui/assets/icons/icons/umbrella.svg | 3 + dui/assets/icons/icons/unindent.svg | 4 + dui/assets/icons/icons/union.svg | 3 + dui/assets/icons/icons/unity.svg | 3 + .../icons/icons/universal-access-circle.svg | 4 + dui/assets/icons/icons/universal-access.svg | 3 + dui/assets/icons/icons/unlock-fill.svg | 3 + dui/assets/icons/icons/unlock.svg | 3 + dui/assets/icons/icons/upc-scan.svg | 3 + dui/assets/icons/icons/upc.svg | 3 + dui/assets/icons/icons/upload.svg | 4 + dui/assets/icons/icons/usb-c-fill.svg | 3 + dui/assets/icons/icons/usb-c.svg | 4 + dui/assets/icons/icons/usb-drive-fill.svg | 3 + dui/assets/icons/icons/usb-drive.svg | 3 + dui/assets/icons/icons/usb-fill.svg | 3 + dui/assets/icons/icons/usb-micro-fill.svg | 3 + dui/assets/icons/icons/usb-micro.svg | 4 + dui/assets/icons/icons/usb-mini-fill.svg | 3 + dui/assets/icons/icons/usb-mini.svg | 4 + dui/assets/icons/icons/usb-plug-fill.svg | 3 + dui/assets/icons/icons/usb-plug.svg | 3 + dui/assets/icons/icons/usb-symbol.svg | 3 + dui/assets/icons/icons/usb.svg | 4 + dui/assets/icons/icons/valentine.svg | 4 + dui/assets/icons/icons/valentine2.svg | 4 + dui/assets/icons/icons/vector-pen.svg | 4 + dui/assets/icons/icons/view-list.svg | 3 + dui/assets/icons/icons/view-stacked.svg | 3 + dui/assets/icons/icons/vignette.svg | 4 + dui/assets/icons/icons/vimeo.svg | 3 + dui/assets/icons/icons/vinyl-fill.svg | 4 + dui/assets/icons/icons/vinyl.svg | 5 + dui/assets/icons/icons/virus.svg | 3 + dui/assets/icons/icons/virus2.svg | 3 + dui/assets/icons/icons/voicemail.svg | 3 + dui/assets/icons/icons/volume-down-fill.svg | 3 + dui/assets/icons/icons/volume-down.svg | 3 + dui/assets/icons/icons/volume-mute-fill.svg | 3 + dui/assets/icons/icons/volume-mute.svg | 3 + dui/assets/icons/icons/volume-off-fill.svg | 3 + dui/assets/icons/icons/volume-off.svg | 3 + dui/assets/icons/icons/volume-up-fill.svg | 5 + dui/assets/icons/icons/volume-up.svg | 5 + dui/assets/icons/icons/vr.svg | 3 + dui/assets/icons/icons/wallet-fill.svg | 4 + dui/assets/icons/icons/wallet.svg | 3 + dui/assets/icons/icons/wallet2.svg | 3 + dui/assets/icons/icons/watch.svg | 4 + dui/assets/icons/icons/water.svg | 3 + dui/assets/icons/icons/webcam-fill.svg | 4 + dui/assets/icons/icons/webcam.svg | 4 + dui/assets/icons/icons/wechat.svg | 4 + dui/assets/icons/icons/whatsapp.svg | 3 + dui/assets/icons/icons/wifi-1.svg | 3 + dui/assets/icons/icons/wifi-2.svg | 3 + dui/assets/icons/icons/wifi-off.svg | 3 + dui/assets/icons/icons/wifi.svg | 4 + dui/assets/icons/icons/wikipedia.svg | 3 + dui/assets/icons/icons/wind.svg | 3 + dui/assets/icons/icons/window-dash.svg | 5 + dui/assets/icons/icons/window-desktop.svg | 4 + dui/assets/icons/icons/window-dock.svg | 4 + dui/assets/icons/icons/window-fullscreen.svg | 4 + dui/assets/icons/icons/window-plus.svg | 5 + dui/assets/icons/icons/window-sidebar.svg | 4 + dui/assets/icons/icons/window-split.svg | 4 + dui/assets/icons/icons/window-stack.svg | 4 + dui/assets/icons/icons/window-x.svg | 5 + dui/assets/icons/icons/window.svg | 4 + dui/assets/icons/icons/windows.svg | 3 + dui/assets/icons/icons/wordpress.svg | 5 + .../icons/wrench-adjustable-circle-fill.svg | 4 + .../icons/icons/wrench-adjustable-circle.svg | 4 + dui/assets/icons/icons/wrench-adjustable.svg | 4 + dui/assets/icons/icons/wrench.svg | 3 + dui/assets/icons/icons/x-circle-fill.svg | 3 + dui/assets/icons/icons/x-circle.svg | 4 + dui/assets/icons/icons/x-diamond-fill.svg | 3 + dui/assets/icons/icons/x-diamond.svg | 3 + dui/assets/icons/icons/x-lg.svg | 3 + dui/assets/icons/icons/x-octagon-fill.svg | 3 + dui/assets/icons/icons/x-octagon.svg | 4 + dui/assets/icons/icons/x-square-fill.svg | 3 + dui/assets/icons/icons/x-square.svg | 4 + dui/assets/icons/icons/x.svg | 3 + dui/assets/icons/icons/xbox.svg | 3 + dui/assets/icons/icons/yelp.svg | 3 + dui/assets/icons/icons/yin-yang.svg | 4 + dui/assets/icons/icons/youtube.svg | 3 + dui/assets/icons/icons/zoom-in.svg | 5 + dui/assets/icons/icons/zoom-out.svg | 5 + dui/assets/icons/package-lock.json | 6580 +++++++++++++++++ dui/assets/icons/package.json | 91 + dui/assets/icons/svg-sprite.json | 46 + dui/assets/icons/svgo.config.mjs | 73 + dui/assets/jquery-3.3.1.slim.min.js | 2 + dui/assets/popper.min.js | 5 + 4196 files changed, 41406 insertions(+), 5 deletions(-) rename dui/{README.md.txt => README.txt} (100%) create mode 100644 dui/assets/bootstrap.min.css create mode 100644 dui/assets/bootstrap.min.css.map create mode 100644 dui/assets/bootstrap.min.js create mode 100644 dui/assets/bootstrap.min.js.map create mode 100644 dui/assets/icons/.browserslistrc create mode 100644 dui/assets/icons/.editorconfig create mode 100644 dui/assets/icons/.eslintignore create mode 100644 dui/assets/icons/.eslintrc.json create mode 100644 dui/assets/icons/.fantasticonrc.js create mode 100644 dui/assets/icons/.gitattributes create mode 100644 dui/assets/icons/.github/ISSUE_TEMPLATE/bug_report.md create mode 100644 dui/assets/icons/.github/ISSUE_TEMPLATE/icon-request.md create mode 100644 dui/assets/icons/.github/codeql/codeql-config.yml create mode 100644 dui/assets/icons/.github/dependabot.yml create mode 100644 dui/assets/icons/.github/preview.png create mode 100644 dui/assets/icons/.github/release-drafter.yml create mode 100644 dui/assets/icons/.github/workflows/codeql.yml create mode 100644 dui/assets/icons/.github/workflows/deploy.yml create mode 100644 dui/assets/icons/.github/workflows/lint.yml create mode 100644 dui/assets/icons/.github/workflows/release-notes.yml create mode 100644 dui/assets/icons/.github/workflows/test.yml create mode 100644 dui/assets/icons/.gitignore create mode 100644 dui/assets/icons/.stylelintrc.json create mode 100644 dui/assets/icons/LICENSE create mode 100644 dui/assets/icons/README.md create mode 100644 dui/assets/icons/bootstrap-icons.svg create mode 100644 dui/assets/icons/composer.json create mode 100644 dui/assets/icons/docs/assets/js/application.js create mode 100644 dui/assets/icons/docs/assets/js/color-modes.js create mode 100644 dui/assets/icons/docs/assets/js/search.js create mode 100644 dui/assets/icons/docs/assets/scss/_ads.scss create mode 100644 dui/assets/icons/docs/assets/scss/_buttons.scss create mode 100644 dui/assets/icons/docs/assets/scss/_clipboard-js.scss create mode 100644 dui/assets/icons/docs/assets/scss/_footer.scss create mode 100644 dui/assets/icons/docs/assets/scss/_navbar.scss create mode 100644 dui/assets/icons/docs/assets/scss/_skippy.scss create mode 100644 dui/assets/icons/docs/assets/scss/_syntax.scss create mode 100644 dui/assets/icons/docs/assets/scss/_variables.scss create mode 100644 dui/assets/icons/docs/assets/scss/docs.scss create mode 100644 dui/assets/icons/docs/content/404.md create mode 100644 dui/assets/icons/docs/content/_index.md create mode 100644 dui/assets/icons/docs/content/icons/0-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/0-circle.md create mode 100644 dui/assets/icons/docs/content/icons/0-square-fill.md create mode 100644 dui/assets/icons/docs/content/icons/0-square.md create mode 100644 dui/assets/icons/docs/content/icons/1-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/1-circle.md create mode 100644 dui/assets/icons/docs/content/icons/1-square-fill.md create mode 100644 dui/assets/icons/docs/content/icons/1-square.md create mode 100644 dui/assets/icons/docs/content/icons/123.md create mode 100644 dui/assets/icons/docs/content/icons/2-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/2-circle.md create mode 100644 dui/assets/icons/docs/content/icons/2-square-fill.md create mode 100644 dui/assets/icons/docs/content/icons/2-square.md create mode 100644 dui/assets/icons/docs/content/icons/3-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/3-circle.md create mode 100644 dui/assets/icons/docs/content/icons/3-square-fill.md create mode 100644 dui/assets/icons/docs/content/icons/3-square.md create mode 100644 dui/assets/icons/docs/content/icons/4-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/4-circle.md create mode 100644 dui/assets/icons/docs/content/icons/4-square-fill.md create mode 100644 dui/assets/icons/docs/content/icons/4-square.md create mode 100644 dui/assets/icons/docs/content/icons/5-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/5-circle.md create mode 100644 dui/assets/icons/docs/content/icons/5-square-fill.md create mode 100644 dui/assets/icons/docs/content/icons/5-square.md create mode 100644 dui/assets/icons/docs/content/icons/6-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/6-circle.md create mode 100644 dui/assets/icons/docs/content/icons/6-square-fill.md create mode 100644 dui/assets/icons/docs/content/icons/6-square.md create mode 100644 dui/assets/icons/docs/content/icons/7-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/7-circle.md create mode 100644 dui/assets/icons/docs/content/icons/7-square-fill.md create mode 100644 dui/assets/icons/docs/content/icons/7-square.md create mode 100644 dui/assets/icons/docs/content/icons/8-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/8-circle.md create mode 100644 dui/assets/icons/docs/content/icons/8-square-fill.md create mode 100644 dui/assets/icons/docs/content/icons/8-square.md create mode 100644 dui/assets/icons/docs/content/icons/9-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/9-circle.md create mode 100644 dui/assets/icons/docs/content/icons/9-square-fill.md create mode 100644 dui/assets/icons/docs/content/icons/9-square.md create mode 100644 dui/assets/icons/docs/content/icons/activity.md create mode 100644 dui/assets/icons/docs/content/icons/airplane-engines-fill.md create mode 100644 dui/assets/icons/docs/content/icons/airplane-engines.md create mode 100644 dui/assets/icons/docs/content/icons/airplane-fill.md create mode 100644 dui/assets/icons/docs/content/icons/airplane.md create mode 100644 dui/assets/icons/docs/content/icons/alarm-fill.md create mode 100644 dui/assets/icons/docs/content/icons/alarm.md create mode 100644 dui/assets/icons/docs/content/icons/alexa.md create mode 100644 dui/assets/icons/docs/content/icons/align-bottom.md create mode 100644 dui/assets/icons/docs/content/icons/align-center.md create mode 100644 dui/assets/icons/docs/content/icons/align-end.md create mode 100644 dui/assets/icons/docs/content/icons/align-middle.md create mode 100644 dui/assets/icons/docs/content/icons/align-start.md create mode 100644 dui/assets/icons/docs/content/icons/align-top.md create mode 100644 dui/assets/icons/docs/content/icons/alipay.md create mode 100644 dui/assets/icons/docs/content/icons/alphabet-uppercase.md create mode 100644 dui/assets/icons/docs/content/icons/alphabet.md create mode 100644 dui/assets/icons/docs/content/icons/alt.md create mode 100644 dui/assets/icons/docs/content/icons/amazon.md create mode 100644 dui/assets/icons/docs/content/icons/amd.md create mode 100644 dui/assets/icons/docs/content/icons/android.md create mode 100644 dui/assets/icons/docs/content/icons/android2.md create mode 100644 dui/assets/icons/docs/content/icons/app-indicator.md create mode 100644 dui/assets/icons/docs/content/icons/app.md create mode 100644 dui/assets/icons/docs/content/icons/apple.md create mode 100644 dui/assets/icons/docs/content/icons/archive-fill.md create mode 100644 dui/assets/icons/docs/content/icons/archive.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-90deg-down.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-90deg-left.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-90deg-right.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-90deg-up.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-bar-down.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-bar-left.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-bar-right.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-bar-up.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-clockwise.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-counterclockwise.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-down-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-down-circle.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-down-left-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-down-left-circle.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-down-left-square-fill.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-down-left-square.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-down-left.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-down-right-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-down-right-circle.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-down-right-square-fill.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-down-right-square.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-down-right.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-down-short.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-down-square-fill.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-down-square.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-down-up.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-down.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-left-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-left-circle.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-left-right.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-left-short.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-left-square-fill.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-left-square.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-left.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-repeat.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-return-left.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-return-right.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-right-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-right-circle.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-right-short.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-right-square-fill.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-right-square.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-right.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-through-heart-fill.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-through-heart.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-up-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-up-circle.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-up-left-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-up-left-circle.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-up-left-square-fill.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-up-left-square.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-up-left.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-up-right-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-up-right-circle.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-up-right-square-fill.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-up-right-square.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-up-right.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-up-short.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-up-square-fill.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-up-square.md create mode 100644 dui/assets/icons/docs/content/icons/arrow-up.md create mode 100644 dui/assets/icons/docs/content/icons/arrows-angle-contract.md create mode 100644 dui/assets/icons/docs/content/icons/arrows-angle-expand.md create mode 100644 dui/assets/icons/docs/content/icons/arrows-collapse-vertical.md create mode 100644 dui/assets/icons/docs/content/icons/arrows-collapse.md create mode 100644 dui/assets/icons/docs/content/icons/arrows-expand-vertical.md create mode 100644 dui/assets/icons/docs/content/icons/arrows-expand.md create mode 100644 dui/assets/icons/docs/content/icons/arrows-fullscreen.md create mode 100644 dui/assets/icons/docs/content/icons/arrows-move.md create mode 100644 dui/assets/icons/docs/content/icons/arrows-vertical.md create mode 100644 dui/assets/icons/docs/content/icons/arrows.md create mode 100644 dui/assets/icons/docs/content/icons/aspect-ratio-fill.md create mode 100644 dui/assets/icons/docs/content/icons/aspect-ratio.md create mode 100644 dui/assets/icons/docs/content/icons/asterisk.md create mode 100644 dui/assets/icons/docs/content/icons/at.md create mode 100644 dui/assets/icons/docs/content/icons/award-fill.md create mode 100644 dui/assets/icons/docs/content/icons/award.md create mode 100644 dui/assets/icons/docs/content/icons/back.md create mode 100644 dui/assets/icons/docs/content/icons/backpack-fill.md create mode 100644 dui/assets/icons/docs/content/icons/backpack.md create mode 100644 dui/assets/icons/docs/content/icons/backpack2-fill.md create mode 100644 dui/assets/icons/docs/content/icons/backpack2.md create mode 100644 dui/assets/icons/docs/content/icons/backpack3-fill.md create mode 100644 dui/assets/icons/docs/content/icons/backpack3.md create mode 100644 dui/assets/icons/docs/content/icons/backpack4-fill.md create mode 100644 dui/assets/icons/docs/content/icons/backpack4.md create mode 100644 dui/assets/icons/docs/content/icons/backspace-fill.md create mode 100644 dui/assets/icons/docs/content/icons/backspace-reverse-fill.md create mode 100644 dui/assets/icons/docs/content/icons/backspace-reverse.md create mode 100644 dui/assets/icons/docs/content/icons/backspace.md create mode 100644 dui/assets/icons/docs/content/icons/badge-3d-fill.md create mode 100644 dui/assets/icons/docs/content/icons/badge-3d.md create mode 100644 dui/assets/icons/docs/content/icons/badge-4k-fill.md create mode 100644 dui/assets/icons/docs/content/icons/badge-4k.md create mode 100644 dui/assets/icons/docs/content/icons/badge-8k-fill.md create mode 100644 dui/assets/icons/docs/content/icons/badge-8k.md create mode 100644 dui/assets/icons/docs/content/icons/badge-ad-fill.md create mode 100644 dui/assets/icons/docs/content/icons/badge-ad.md create mode 100644 dui/assets/icons/docs/content/icons/badge-ar-fill.md create mode 100644 dui/assets/icons/docs/content/icons/badge-ar.md create mode 100644 dui/assets/icons/docs/content/icons/badge-cc-fill.md create mode 100644 dui/assets/icons/docs/content/icons/badge-cc.md create mode 100644 dui/assets/icons/docs/content/icons/badge-hd-fill.md create mode 100644 dui/assets/icons/docs/content/icons/badge-hd.md create mode 100644 dui/assets/icons/docs/content/icons/badge-sd-fill.md create mode 100644 dui/assets/icons/docs/content/icons/badge-sd.md create mode 100644 dui/assets/icons/docs/content/icons/badge-tm-fill.md create mode 100644 dui/assets/icons/docs/content/icons/badge-tm.md create mode 100644 dui/assets/icons/docs/content/icons/badge-vo-fill.md create mode 100644 dui/assets/icons/docs/content/icons/badge-vo.md create mode 100644 dui/assets/icons/docs/content/icons/badge-vr-fill.md create mode 100644 dui/assets/icons/docs/content/icons/badge-vr.md create mode 100644 dui/assets/icons/docs/content/icons/badge-wc-fill.md create mode 100644 dui/assets/icons/docs/content/icons/badge-wc.md create mode 100644 dui/assets/icons/docs/content/icons/bag-check-fill.md create mode 100644 dui/assets/icons/docs/content/icons/bag-check.md create mode 100644 dui/assets/icons/docs/content/icons/bag-dash-fill.md create mode 100644 dui/assets/icons/docs/content/icons/bag-dash.md create mode 100644 dui/assets/icons/docs/content/icons/bag-fill.md create mode 100644 dui/assets/icons/docs/content/icons/bag-heart-fill.md create mode 100644 dui/assets/icons/docs/content/icons/bag-heart.md create mode 100644 dui/assets/icons/docs/content/icons/bag-plus-fill.md create mode 100644 dui/assets/icons/docs/content/icons/bag-plus.md create mode 100644 dui/assets/icons/docs/content/icons/bag-x-fill.md create mode 100644 dui/assets/icons/docs/content/icons/bag-x.md create mode 100644 dui/assets/icons/docs/content/icons/bag.md create mode 100644 dui/assets/icons/docs/content/icons/balloon-fill.md create mode 100644 dui/assets/icons/docs/content/icons/balloon-heart-fill.md create mode 100644 dui/assets/icons/docs/content/icons/balloon-heart.md create mode 100644 dui/assets/icons/docs/content/icons/balloon.md create mode 100644 dui/assets/icons/docs/content/icons/ban-fill.md create mode 100644 dui/assets/icons/docs/content/icons/ban.md create mode 100644 dui/assets/icons/docs/content/icons/bandaid-fill.md create mode 100644 dui/assets/icons/docs/content/icons/bandaid.md create mode 100644 dui/assets/icons/docs/content/icons/bank.md create mode 100644 dui/assets/icons/docs/content/icons/bank2.md create mode 100644 dui/assets/icons/docs/content/icons/bar-chart-fill.md create mode 100644 dui/assets/icons/docs/content/icons/bar-chart-line-fill.md create mode 100644 dui/assets/icons/docs/content/icons/bar-chart-line.md create mode 100644 dui/assets/icons/docs/content/icons/bar-chart-steps.md create mode 100644 dui/assets/icons/docs/content/icons/bar-chart.md create mode 100644 dui/assets/icons/docs/content/icons/basket-fill.md create mode 100644 dui/assets/icons/docs/content/icons/basket.md create mode 100644 dui/assets/icons/docs/content/icons/basket2-fill.md create mode 100644 dui/assets/icons/docs/content/icons/basket2.md create mode 100644 dui/assets/icons/docs/content/icons/basket3-fill.md create mode 100644 dui/assets/icons/docs/content/icons/basket3.md create mode 100644 dui/assets/icons/docs/content/icons/battery-charging.md create mode 100644 dui/assets/icons/docs/content/icons/battery-full.md create mode 100644 dui/assets/icons/docs/content/icons/battery-half.md create mode 100644 dui/assets/icons/docs/content/icons/battery.md create mode 100644 dui/assets/icons/docs/content/icons/behance.md create mode 100644 dui/assets/icons/docs/content/icons/bell-fill.md create mode 100644 dui/assets/icons/docs/content/icons/bell-slash-fill.md create mode 100644 dui/assets/icons/docs/content/icons/bell-slash.md create mode 100644 dui/assets/icons/docs/content/icons/bell.md create mode 100644 dui/assets/icons/docs/content/icons/bezier.md create mode 100644 dui/assets/icons/docs/content/icons/bezier2.md create mode 100644 dui/assets/icons/docs/content/icons/bicycle.md create mode 100644 dui/assets/icons/docs/content/icons/bing.md create mode 100644 dui/assets/icons/docs/content/icons/binoculars-fill.md create mode 100644 dui/assets/icons/docs/content/icons/binoculars.md create mode 100644 dui/assets/icons/docs/content/icons/blockquote-left.md create mode 100644 dui/assets/icons/docs/content/icons/blockquote-right.md create mode 100644 dui/assets/icons/docs/content/icons/bluetooth.md create mode 100644 dui/assets/icons/docs/content/icons/body-text.md create mode 100644 dui/assets/icons/docs/content/icons/book-fill.md create mode 100644 dui/assets/icons/docs/content/icons/book-half.md create mode 100644 dui/assets/icons/docs/content/icons/book.md create mode 100644 dui/assets/icons/docs/content/icons/bookmark-check-fill.md create mode 100644 dui/assets/icons/docs/content/icons/bookmark-check.md create mode 100644 dui/assets/icons/docs/content/icons/bookmark-dash-fill.md create mode 100644 dui/assets/icons/docs/content/icons/bookmark-dash.md create mode 100644 dui/assets/icons/docs/content/icons/bookmark-fill.md create mode 100644 dui/assets/icons/docs/content/icons/bookmark-heart-fill.md create mode 100644 dui/assets/icons/docs/content/icons/bookmark-heart.md create mode 100644 dui/assets/icons/docs/content/icons/bookmark-plus-fill.md create mode 100644 dui/assets/icons/docs/content/icons/bookmark-plus.md create mode 100644 dui/assets/icons/docs/content/icons/bookmark-star-fill.md create mode 100644 dui/assets/icons/docs/content/icons/bookmark-star.md create mode 100644 dui/assets/icons/docs/content/icons/bookmark-x-fill.md create mode 100644 dui/assets/icons/docs/content/icons/bookmark-x.md create mode 100644 dui/assets/icons/docs/content/icons/bookmark.md create mode 100644 dui/assets/icons/docs/content/icons/bookmarks-fill.md create mode 100644 dui/assets/icons/docs/content/icons/bookmarks.md create mode 100644 dui/assets/icons/docs/content/icons/bookshelf.md create mode 100644 dui/assets/icons/docs/content/icons/boombox-fill.md create mode 100644 dui/assets/icons/docs/content/icons/boombox.md create mode 100644 dui/assets/icons/docs/content/icons/bootstrap-fill.md create mode 100644 dui/assets/icons/docs/content/icons/bootstrap-reboot.md create mode 100644 dui/assets/icons/docs/content/icons/bootstrap.md create mode 100644 dui/assets/icons/docs/content/icons/border-all.md create mode 100644 dui/assets/icons/docs/content/icons/border-bottom.md create mode 100644 dui/assets/icons/docs/content/icons/border-center.md create mode 100644 dui/assets/icons/docs/content/icons/border-inner.md create mode 100644 dui/assets/icons/docs/content/icons/border-left.md create mode 100644 dui/assets/icons/docs/content/icons/border-middle.md create mode 100644 dui/assets/icons/docs/content/icons/border-outer.md create mode 100644 dui/assets/icons/docs/content/icons/border-right.md create mode 100644 dui/assets/icons/docs/content/icons/border-style.md create mode 100644 dui/assets/icons/docs/content/icons/border-top.md create mode 100644 dui/assets/icons/docs/content/icons/border-width.md create mode 100644 dui/assets/icons/docs/content/icons/border.md create mode 100644 dui/assets/icons/docs/content/icons/bounding-box-circles.md create mode 100644 dui/assets/icons/docs/content/icons/bounding-box.md create mode 100644 dui/assets/icons/docs/content/icons/box-arrow-down-left.md create mode 100644 dui/assets/icons/docs/content/icons/box-arrow-down-right.md create mode 100644 dui/assets/icons/docs/content/icons/box-arrow-down.md create mode 100644 dui/assets/icons/docs/content/icons/box-arrow-in-down-left.md create mode 100644 dui/assets/icons/docs/content/icons/box-arrow-in-down-right.md create mode 100644 dui/assets/icons/docs/content/icons/box-arrow-in-down.md create mode 100644 dui/assets/icons/docs/content/icons/box-arrow-in-left.md create mode 100644 dui/assets/icons/docs/content/icons/box-arrow-in-right.md create mode 100644 dui/assets/icons/docs/content/icons/box-arrow-in-up-left.md create mode 100644 dui/assets/icons/docs/content/icons/box-arrow-in-up-right.md create mode 100644 dui/assets/icons/docs/content/icons/box-arrow-in-up.md create mode 100644 dui/assets/icons/docs/content/icons/box-arrow-left.md create mode 100644 dui/assets/icons/docs/content/icons/box-arrow-right.md create mode 100644 dui/assets/icons/docs/content/icons/box-arrow-up-left.md create mode 100644 dui/assets/icons/docs/content/icons/box-arrow-up-right.md create mode 100644 dui/assets/icons/docs/content/icons/box-arrow-up.md create mode 100644 dui/assets/icons/docs/content/icons/box-fill.md create mode 100644 dui/assets/icons/docs/content/icons/box-seam-fill.md create mode 100644 dui/assets/icons/docs/content/icons/box-seam.md create mode 100644 dui/assets/icons/docs/content/icons/box.md create mode 100644 dui/assets/icons/docs/content/icons/box2-fill.md create mode 100644 dui/assets/icons/docs/content/icons/box2-heart-fill.md create mode 100644 dui/assets/icons/docs/content/icons/box2-heart.md create mode 100644 dui/assets/icons/docs/content/icons/box2.md create mode 100644 dui/assets/icons/docs/content/icons/boxes.md create mode 100644 dui/assets/icons/docs/content/icons/braces-asterisk.md create mode 100644 dui/assets/icons/docs/content/icons/braces.md create mode 100644 dui/assets/icons/docs/content/icons/bricks.md create mode 100644 dui/assets/icons/docs/content/icons/briefcase-fill.md create mode 100644 dui/assets/icons/docs/content/icons/briefcase.md create mode 100644 dui/assets/icons/docs/content/icons/brightness-alt-high-fill.md create mode 100644 dui/assets/icons/docs/content/icons/brightness-alt-high.md create mode 100644 dui/assets/icons/docs/content/icons/brightness-alt-low-fill.md create mode 100644 dui/assets/icons/docs/content/icons/brightness-alt-low.md create mode 100644 dui/assets/icons/docs/content/icons/brightness-high-fill.md create mode 100644 dui/assets/icons/docs/content/icons/brightness-high.md create mode 100644 dui/assets/icons/docs/content/icons/brightness-low-fill.md create mode 100644 dui/assets/icons/docs/content/icons/brightness-low.md create mode 100644 dui/assets/icons/docs/content/icons/brilliance.md create mode 100644 dui/assets/icons/docs/content/icons/broadcast-pin.md create mode 100644 dui/assets/icons/docs/content/icons/broadcast.md create mode 100644 dui/assets/icons/docs/content/icons/browser-chrome.md create mode 100644 dui/assets/icons/docs/content/icons/browser-edge.md create mode 100644 dui/assets/icons/docs/content/icons/browser-firefox.md create mode 100644 dui/assets/icons/docs/content/icons/browser-safari.md create mode 100644 dui/assets/icons/docs/content/icons/brush-fill.md create mode 100644 dui/assets/icons/docs/content/icons/brush.md create mode 100644 dui/assets/icons/docs/content/icons/bucket-fill.md create mode 100644 dui/assets/icons/docs/content/icons/bucket.md create mode 100644 dui/assets/icons/docs/content/icons/bug-fill.md create mode 100644 dui/assets/icons/docs/content/icons/bug.md create mode 100644 dui/assets/icons/docs/content/icons/building-add.md create mode 100644 dui/assets/icons/docs/content/icons/building-check.md create mode 100644 dui/assets/icons/docs/content/icons/building-dash.md create mode 100644 dui/assets/icons/docs/content/icons/building-down.md create mode 100644 dui/assets/icons/docs/content/icons/building-exclamation.md create mode 100644 dui/assets/icons/docs/content/icons/building-fill-add.md create mode 100644 dui/assets/icons/docs/content/icons/building-fill-check.md create mode 100644 dui/assets/icons/docs/content/icons/building-fill-dash.md create mode 100644 dui/assets/icons/docs/content/icons/building-fill-down.md create mode 100644 dui/assets/icons/docs/content/icons/building-fill-exclamation.md create mode 100644 dui/assets/icons/docs/content/icons/building-fill-gear.md create mode 100644 dui/assets/icons/docs/content/icons/building-fill-lock.md create mode 100644 dui/assets/icons/docs/content/icons/building-fill-slash.md create mode 100644 dui/assets/icons/docs/content/icons/building-fill-up.md create mode 100644 dui/assets/icons/docs/content/icons/building-fill-x.md create mode 100644 dui/assets/icons/docs/content/icons/building-fill.md create mode 100644 dui/assets/icons/docs/content/icons/building-gear.md create mode 100644 dui/assets/icons/docs/content/icons/building-lock.md create mode 100644 dui/assets/icons/docs/content/icons/building-slash.md create mode 100644 dui/assets/icons/docs/content/icons/building-up.md create mode 100644 dui/assets/icons/docs/content/icons/building-x.md create mode 100644 dui/assets/icons/docs/content/icons/building.md create mode 100644 dui/assets/icons/docs/content/icons/buildings-fill.md create mode 100644 dui/assets/icons/docs/content/icons/buildings.md create mode 100644 dui/assets/icons/docs/content/icons/bullseye.md create mode 100644 dui/assets/icons/docs/content/icons/bus-front-fill.md create mode 100644 dui/assets/icons/docs/content/icons/bus-front.md create mode 100644 dui/assets/icons/docs/content/icons/c-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/c-circle.md create mode 100644 dui/assets/icons/docs/content/icons/c-square-fill.md create mode 100644 dui/assets/icons/docs/content/icons/c-square.md create mode 100644 dui/assets/icons/docs/content/icons/cake-fill.md create mode 100644 dui/assets/icons/docs/content/icons/cake.md create mode 100644 dui/assets/icons/docs/content/icons/cake2-fill.md create mode 100644 dui/assets/icons/docs/content/icons/cake2.md create mode 100644 dui/assets/icons/docs/content/icons/calculator-fill.md create mode 100644 dui/assets/icons/docs/content/icons/calculator.md create mode 100644 dui/assets/icons/docs/content/icons/calendar-check-fill.md create mode 100644 dui/assets/icons/docs/content/icons/calendar-check.md create mode 100644 dui/assets/icons/docs/content/icons/calendar-date-fill.md create mode 100644 dui/assets/icons/docs/content/icons/calendar-date.md create mode 100644 dui/assets/icons/docs/content/icons/calendar-day-fill.md create mode 100644 dui/assets/icons/docs/content/icons/calendar-day.md create mode 100644 dui/assets/icons/docs/content/icons/calendar-event-fill.md create mode 100644 dui/assets/icons/docs/content/icons/calendar-event.md create mode 100644 dui/assets/icons/docs/content/icons/calendar-fill.md create mode 100644 dui/assets/icons/docs/content/icons/calendar-heart-fill.md create mode 100644 dui/assets/icons/docs/content/icons/calendar-heart.md create mode 100644 dui/assets/icons/docs/content/icons/calendar-minus-fill.md create mode 100644 dui/assets/icons/docs/content/icons/calendar-minus.md create mode 100644 dui/assets/icons/docs/content/icons/calendar-month-fill.md create mode 100644 dui/assets/icons/docs/content/icons/calendar-month.md create mode 100644 dui/assets/icons/docs/content/icons/calendar-plus-fill.md create mode 100644 dui/assets/icons/docs/content/icons/calendar-plus.md create mode 100644 dui/assets/icons/docs/content/icons/calendar-range-fill.md create mode 100644 dui/assets/icons/docs/content/icons/calendar-range.md create mode 100644 dui/assets/icons/docs/content/icons/calendar-week-fill.md create mode 100644 dui/assets/icons/docs/content/icons/calendar-week.md create mode 100644 dui/assets/icons/docs/content/icons/calendar-x-fill.md create mode 100644 dui/assets/icons/docs/content/icons/calendar-x.md create mode 100644 dui/assets/icons/docs/content/icons/calendar.md create mode 100644 dui/assets/icons/docs/content/icons/calendar2-check-fill.md create mode 100644 dui/assets/icons/docs/content/icons/calendar2-check.md create mode 100644 dui/assets/icons/docs/content/icons/calendar2-date-fill.md create mode 100644 dui/assets/icons/docs/content/icons/calendar2-date.md create mode 100644 dui/assets/icons/docs/content/icons/calendar2-day-fill.md create mode 100644 dui/assets/icons/docs/content/icons/calendar2-day.md create mode 100644 dui/assets/icons/docs/content/icons/calendar2-event-fill.md create mode 100644 dui/assets/icons/docs/content/icons/calendar2-event.md create mode 100644 dui/assets/icons/docs/content/icons/calendar2-fill.md create mode 100644 dui/assets/icons/docs/content/icons/calendar2-heart-fill.md create mode 100644 dui/assets/icons/docs/content/icons/calendar2-heart.md create mode 100644 dui/assets/icons/docs/content/icons/calendar2-minus-fill.md create mode 100644 dui/assets/icons/docs/content/icons/calendar2-minus.md create mode 100644 dui/assets/icons/docs/content/icons/calendar2-month-fill.md create mode 100644 dui/assets/icons/docs/content/icons/calendar2-month.md create mode 100644 dui/assets/icons/docs/content/icons/calendar2-plus-fill.md create mode 100644 dui/assets/icons/docs/content/icons/calendar2-plus.md create mode 100644 dui/assets/icons/docs/content/icons/calendar2-range-fill.md create mode 100644 dui/assets/icons/docs/content/icons/calendar2-range.md create mode 100644 dui/assets/icons/docs/content/icons/calendar2-week-fill.md create mode 100644 dui/assets/icons/docs/content/icons/calendar2-week.md create mode 100644 dui/assets/icons/docs/content/icons/calendar2-x-fill.md create mode 100644 dui/assets/icons/docs/content/icons/calendar2-x.md create mode 100644 dui/assets/icons/docs/content/icons/calendar2.md create mode 100644 dui/assets/icons/docs/content/icons/calendar3-event-fill.md create mode 100644 dui/assets/icons/docs/content/icons/calendar3-event.md create mode 100644 dui/assets/icons/docs/content/icons/calendar3-fill.md create mode 100644 dui/assets/icons/docs/content/icons/calendar3-range-fill.md create mode 100644 dui/assets/icons/docs/content/icons/calendar3-range.md create mode 100644 dui/assets/icons/docs/content/icons/calendar3-week-fill.md create mode 100644 dui/assets/icons/docs/content/icons/calendar3-week.md create mode 100644 dui/assets/icons/docs/content/icons/calendar3.md create mode 100644 dui/assets/icons/docs/content/icons/calendar4-event.md create mode 100644 dui/assets/icons/docs/content/icons/calendar4-range.md create mode 100644 dui/assets/icons/docs/content/icons/calendar4-week.md create mode 100644 dui/assets/icons/docs/content/icons/calendar4.md create mode 100644 dui/assets/icons/docs/content/icons/camera-fill.md create mode 100644 dui/assets/icons/docs/content/icons/camera-reels-fill.md create mode 100644 dui/assets/icons/docs/content/icons/camera-reels.md create mode 100644 dui/assets/icons/docs/content/icons/camera-video-fill.md create mode 100644 dui/assets/icons/docs/content/icons/camera-video-off-fill.md create mode 100644 dui/assets/icons/docs/content/icons/camera-video-off.md create mode 100644 dui/assets/icons/docs/content/icons/camera-video.md create mode 100644 dui/assets/icons/docs/content/icons/camera.md create mode 100644 dui/assets/icons/docs/content/icons/camera2.md create mode 100644 dui/assets/icons/docs/content/icons/capslock-fill.md create mode 100644 dui/assets/icons/docs/content/icons/capslock.md create mode 100644 dui/assets/icons/docs/content/icons/capsule-pill.md create mode 100644 dui/assets/icons/docs/content/icons/capsule.md create mode 100644 dui/assets/icons/docs/content/icons/car-front-fill.md create mode 100644 dui/assets/icons/docs/content/icons/car-front.md create mode 100644 dui/assets/icons/docs/content/icons/card-checklist.md create mode 100644 dui/assets/icons/docs/content/icons/card-heading.md create mode 100644 dui/assets/icons/docs/content/icons/card-image.md create mode 100644 dui/assets/icons/docs/content/icons/card-list.md create mode 100644 dui/assets/icons/docs/content/icons/card-text.md create mode 100644 dui/assets/icons/docs/content/icons/caret-down-fill.md create mode 100644 dui/assets/icons/docs/content/icons/caret-down-square-fill.md create mode 100644 dui/assets/icons/docs/content/icons/caret-down-square.md create mode 100644 dui/assets/icons/docs/content/icons/caret-down.md create mode 100644 dui/assets/icons/docs/content/icons/caret-left-fill.md create mode 100644 dui/assets/icons/docs/content/icons/caret-left-square-fill.md create mode 100644 dui/assets/icons/docs/content/icons/caret-left-square.md create mode 100644 dui/assets/icons/docs/content/icons/caret-left.md create mode 100644 dui/assets/icons/docs/content/icons/caret-right-fill.md create mode 100644 dui/assets/icons/docs/content/icons/caret-right-square-fill.md create mode 100644 dui/assets/icons/docs/content/icons/caret-right-square.md create mode 100644 dui/assets/icons/docs/content/icons/caret-right.md create mode 100644 dui/assets/icons/docs/content/icons/caret-up-fill.md create mode 100644 dui/assets/icons/docs/content/icons/caret-up-square-fill.md create mode 100644 dui/assets/icons/docs/content/icons/caret-up-square.md create mode 100644 dui/assets/icons/docs/content/icons/caret-up.md create mode 100644 dui/assets/icons/docs/content/icons/cart-check-fill.md create mode 100644 dui/assets/icons/docs/content/icons/cart-check.md create mode 100644 dui/assets/icons/docs/content/icons/cart-dash-fill.md create mode 100644 dui/assets/icons/docs/content/icons/cart-dash.md create mode 100644 dui/assets/icons/docs/content/icons/cart-fill.md create mode 100644 dui/assets/icons/docs/content/icons/cart-plus-fill.md create mode 100644 dui/assets/icons/docs/content/icons/cart-plus.md create mode 100644 dui/assets/icons/docs/content/icons/cart-x-fill.md create mode 100644 dui/assets/icons/docs/content/icons/cart-x.md create mode 100644 dui/assets/icons/docs/content/icons/cart.md create mode 100644 dui/assets/icons/docs/content/icons/cart2.md create mode 100644 dui/assets/icons/docs/content/icons/cart3.md create mode 100644 dui/assets/icons/docs/content/icons/cart4.md create mode 100644 dui/assets/icons/docs/content/icons/cash-coin.md create mode 100644 dui/assets/icons/docs/content/icons/cash-stack.md create mode 100644 dui/assets/icons/docs/content/icons/cash.md create mode 100644 dui/assets/icons/docs/content/icons/cassette-fill.md create mode 100644 dui/assets/icons/docs/content/icons/cassette.md create mode 100644 dui/assets/icons/docs/content/icons/cast.md create mode 100644 dui/assets/icons/docs/content/icons/cc-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/cc-circle.md create mode 100644 dui/assets/icons/docs/content/icons/cc-square-fill.md create mode 100644 dui/assets/icons/docs/content/icons/cc-square.md create mode 100644 dui/assets/icons/docs/content/icons/chat-dots-fill.md create mode 100644 dui/assets/icons/docs/content/icons/chat-dots.md create mode 100644 dui/assets/icons/docs/content/icons/chat-fill.md create mode 100644 dui/assets/icons/docs/content/icons/chat-heart-fill.md create mode 100644 dui/assets/icons/docs/content/icons/chat-heart.md create mode 100644 dui/assets/icons/docs/content/icons/chat-left-dots-fill.md create mode 100644 dui/assets/icons/docs/content/icons/chat-left-dots.md create mode 100644 dui/assets/icons/docs/content/icons/chat-left-fill.md create mode 100644 dui/assets/icons/docs/content/icons/chat-left-heart-fill.md create mode 100644 dui/assets/icons/docs/content/icons/chat-left-heart.md create mode 100644 dui/assets/icons/docs/content/icons/chat-left-quote-fill.md create mode 100644 dui/assets/icons/docs/content/icons/chat-left-quote.md create mode 100644 dui/assets/icons/docs/content/icons/chat-left-text-fill.md create mode 100644 dui/assets/icons/docs/content/icons/chat-left-text.md create mode 100644 dui/assets/icons/docs/content/icons/chat-left.md create mode 100644 dui/assets/icons/docs/content/icons/chat-quote-fill.md create mode 100644 dui/assets/icons/docs/content/icons/chat-quote.md create mode 100644 dui/assets/icons/docs/content/icons/chat-right-dots-fill.md create mode 100644 dui/assets/icons/docs/content/icons/chat-right-dots.md create mode 100644 dui/assets/icons/docs/content/icons/chat-right-fill.md create mode 100644 dui/assets/icons/docs/content/icons/chat-right-heart-fill.md create mode 100644 dui/assets/icons/docs/content/icons/chat-right-heart.md create mode 100644 dui/assets/icons/docs/content/icons/chat-right-quote-fill.md create mode 100644 dui/assets/icons/docs/content/icons/chat-right-quote.md create mode 100644 dui/assets/icons/docs/content/icons/chat-right-text-fill.md create mode 100644 dui/assets/icons/docs/content/icons/chat-right-text.md create mode 100644 dui/assets/icons/docs/content/icons/chat-right.md create mode 100644 dui/assets/icons/docs/content/icons/chat-square-dots-fill.md create mode 100644 dui/assets/icons/docs/content/icons/chat-square-dots.md create mode 100644 dui/assets/icons/docs/content/icons/chat-square-fill.md create mode 100644 dui/assets/icons/docs/content/icons/chat-square-heart-fill.md create mode 100644 dui/assets/icons/docs/content/icons/chat-square-heart.md create mode 100644 dui/assets/icons/docs/content/icons/chat-square-quote-fill.md create mode 100644 dui/assets/icons/docs/content/icons/chat-square-quote.md create mode 100644 dui/assets/icons/docs/content/icons/chat-square-text-fill.md create mode 100644 dui/assets/icons/docs/content/icons/chat-square-text.md create mode 100644 dui/assets/icons/docs/content/icons/chat-square.md create mode 100644 dui/assets/icons/docs/content/icons/chat-text-fill.md create mode 100644 dui/assets/icons/docs/content/icons/chat-text.md create mode 100644 dui/assets/icons/docs/content/icons/chat.md create mode 100644 dui/assets/icons/docs/content/icons/check-all.md create mode 100644 dui/assets/icons/docs/content/icons/check-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/check-circle.md create mode 100644 dui/assets/icons/docs/content/icons/check-lg.md create mode 100644 dui/assets/icons/docs/content/icons/check-square-fill.md create mode 100644 dui/assets/icons/docs/content/icons/check-square.md create mode 100644 dui/assets/icons/docs/content/icons/check.md create mode 100644 dui/assets/icons/docs/content/icons/check2-all.md create mode 100644 dui/assets/icons/docs/content/icons/check2-circle.md create mode 100644 dui/assets/icons/docs/content/icons/check2-square.md create mode 100644 dui/assets/icons/docs/content/icons/check2.md create mode 100644 dui/assets/icons/docs/content/icons/chevron-bar-contract.md create mode 100644 dui/assets/icons/docs/content/icons/chevron-bar-down.md create mode 100644 dui/assets/icons/docs/content/icons/chevron-bar-expand.md create mode 100644 dui/assets/icons/docs/content/icons/chevron-bar-left.md create mode 100644 dui/assets/icons/docs/content/icons/chevron-bar-right.md create mode 100644 dui/assets/icons/docs/content/icons/chevron-bar-up.md create mode 100644 dui/assets/icons/docs/content/icons/chevron-compact-down.md create mode 100644 dui/assets/icons/docs/content/icons/chevron-compact-left.md create mode 100644 dui/assets/icons/docs/content/icons/chevron-compact-right.md create mode 100644 dui/assets/icons/docs/content/icons/chevron-compact-up.md create mode 100644 dui/assets/icons/docs/content/icons/chevron-contract.md create mode 100644 dui/assets/icons/docs/content/icons/chevron-double-down.md create mode 100644 dui/assets/icons/docs/content/icons/chevron-double-left.md create mode 100644 dui/assets/icons/docs/content/icons/chevron-double-right.md create mode 100644 dui/assets/icons/docs/content/icons/chevron-double-up.md create mode 100644 dui/assets/icons/docs/content/icons/chevron-down.md create mode 100644 dui/assets/icons/docs/content/icons/chevron-expand.md create mode 100644 dui/assets/icons/docs/content/icons/chevron-left.md create mode 100644 dui/assets/icons/docs/content/icons/chevron-right.md create mode 100644 dui/assets/icons/docs/content/icons/chevron-up.md create mode 100644 dui/assets/icons/docs/content/icons/circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/circle-half.md create mode 100644 dui/assets/icons/docs/content/icons/circle-square.md create mode 100644 dui/assets/icons/docs/content/icons/circle.md create mode 100644 dui/assets/icons/docs/content/icons/clipboard-check-fill.md create mode 100644 dui/assets/icons/docs/content/icons/clipboard-check.md create mode 100644 dui/assets/icons/docs/content/icons/clipboard-data-fill.md create mode 100644 dui/assets/icons/docs/content/icons/clipboard-data.md create mode 100644 dui/assets/icons/docs/content/icons/clipboard-fill.md create mode 100644 dui/assets/icons/docs/content/icons/clipboard-heart-fill.md create mode 100644 dui/assets/icons/docs/content/icons/clipboard-heart.md create mode 100644 dui/assets/icons/docs/content/icons/clipboard-minus-fill.md create mode 100644 dui/assets/icons/docs/content/icons/clipboard-minus.md create mode 100644 dui/assets/icons/docs/content/icons/clipboard-plus-fill.md create mode 100644 dui/assets/icons/docs/content/icons/clipboard-plus.md create mode 100644 dui/assets/icons/docs/content/icons/clipboard-pulse.md create mode 100644 dui/assets/icons/docs/content/icons/clipboard-x-fill.md create mode 100644 dui/assets/icons/docs/content/icons/clipboard-x.md create mode 100644 dui/assets/icons/docs/content/icons/clipboard.md create mode 100644 dui/assets/icons/docs/content/icons/clipboard2-check-fill.md create mode 100644 dui/assets/icons/docs/content/icons/clipboard2-check.md create mode 100644 dui/assets/icons/docs/content/icons/clipboard2-data-fill.md create mode 100644 dui/assets/icons/docs/content/icons/clipboard2-data.md create mode 100644 dui/assets/icons/docs/content/icons/clipboard2-fill.md create mode 100644 dui/assets/icons/docs/content/icons/clipboard2-heart-fill.md create mode 100644 dui/assets/icons/docs/content/icons/clipboard2-heart.md create mode 100644 dui/assets/icons/docs/content/icons/clipboard2-minus-fill.md create mode 100644 dui/assets/icons/docs/content/icons/clipboard2-minus.md create mode 100644 dui/assets/icons/docs/content/icons/clipboard2-plus-fill.md create mode 100644 dui/assets/icons/docs/content/icons/clipboard2-plus.md create mode 100644 dui/assets/icons/docs/content/icons/clipboard2-pulse-fill.md create mode 100644 dui/assets/icons/docs/content/icons/clipboard2-pulse.md create mode 100644 dui/assets/icons/docs/content/icons/clipboard2-x-fill.md create mode 100644 dui/assets/icons/docs/content/icons/clipboard2-x.md create mode 100644 dui/assets/icons/docs/content/icons/clipboard2.md create mode 100644 dui/assets/icons/docs/content/icons/clock-fill.md create mode 100644 dui/assets/icons/docs/content/icons/clock-history.md create mode 100644 dui/assets/icons/docs/content/icons/clock.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-arrow-down-fill.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-arrow-down.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-arrow-up-fill.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-arrow-up.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-check-fill.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-check.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-download-fill.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-download.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-drizzle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-drizzle.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-fill.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-fog-fill.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-fog.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-fog2-fill.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-fog2.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-hail-fill.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-hail.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-haze-fill.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-haze.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-haze2-fill.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-haze2.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-lightning-fill.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-lightning-rain-fill.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-lightning-rain.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-lightning.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-minus-fill.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-minus.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-moon-fill.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-moon.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-plus-fill.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-plus.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-rain-fill.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-rain-heavy-fill.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-rain-heavy.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-rain.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-slash-fill.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-slash.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-sleet-fill.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-sleet.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-snow-fill.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-snow.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-sun-fill.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-sun.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-upload-fill.md create mode 100644 dui/assets/icons/docs/content/icons/cloud-upload.md create mode 100644 dui/assets/icons/docs/content/icons/cloud.md create mode 100644 dui/assets/icons/docs/content/icons/clouds-fill.md create mode 100644 dui/assets/icons/docs/content/icons/clouds.md create mode 100644 dui/assets/icons/docs/content/icons/cloudy-fill.md create mode 100644 dui/assets/icons/docs/content/icons/cloudy.md create mode 100644 dui/assets/icons/docs/content/icons/code-slash.md create mode 100644 dui/assets/icons/docs/content/icons/code-square.md create mode 100644 dui/assets/icons/docs/content/icons/code.md create mode 100644 dui/assets/icons/docs/content/icons/coin.md create mode 100644 dui/assets/icons/docs/content/icons/collection-fill.md create mode 100644 dui/assets/icons/docs/content/icons/collection-play-fill.md create mode 100644 dui/assets/icons/docs/content/icons/collection-play.md create mode 100644 dui/assets/icons/docs/content/icons/collection.md create mode 100644 dui/assets/icons/docs/content/icons/columns-gap.md create mode 100644 dui/assets/icons/docs/content/icons/columns.md create mode 100644 dui/assets/icons/docs/content/icons/command.md create mode 100644 dui/assets/icons/docs/content/icons/compass-fill.md create mode 100644 dui/assets/icons/docs/content/icons/compass.md create mode 100644 dui/assets/icons/docs/content/icons/cone-striped.md create mode 100644 dui/assets/icons/docs/content/icons/cone.md create mode 100644 dui/assets/icons/docs/content/icons/controller.md create mode 100644 dui/assets/icons/docs/content/icons/cookie.md create mode 100644 dui/assets/icons/docs/content/icons/copy.md create mode 100644 dui/assets/icons/docs/content/icons/cpu-fill.md create mode 100644 dui/assets/icons/docs/content/icons/cpu.md create mode 100644 dui/assets/icons/docs/content/icons/credit-card-2-back-fill.md create mode 100644 dui/assets/icons/docs/content/icons/credit-card-2-back.md create mode 100644 dui/assets/icons/docs/content/icons/credit-card-2-front-fill.md create mode 100644 dui/assets/icons/docs/content/icons/credit-card-2-front.md create mode 100644 dui/assets/icons/docs/content/icons/credit-card-fill.md create mode 100644 dui/assets/icons/docs/content/icons/credit-card.md create mode 100644 dui/assets/icons/docs/content/icons/crop.md create mode 100644 dui/assets/icons/docs/content/icons/crosshair.md create mode 100644 dui/assets/icons/docs/content/icons/crosshair2.md create mode 100644 dui/assets/icons/docs/content/icons/cup-fill.md create mode 100644 dui/assets/icons/docs/content/icons/cup-hot-fill.md create mode 100644 dui/assets/icons/docs/content/icons/cup-hot.md create mode 100644 dui/assets/icons/docs/content/icons/cup-straw.md create mode 100644 dui/assets/icons/docs/content/icons/cup.md create mode 100644 dui/assets/icons/docs/content/icons/currency-bitcoin.md create mode 100644 dui/assets/icons/docs/content/icons/currency-dollar.md create mode 100644 dui/assets/icons/docs/content/icons/currency-euro.md create mode 100644 dui/assets/icons/docs/content/icons/currency-exchange.md create mode 100644 dui/assets/icons/docs/content/icons/currency-pound.md create mode 100644 dui/assets/icons/docs/content/icons/currency-rupee.md create mode 100644 dui/assets/icons/docs/content/icons/currency-yen.md create mode 100644 dui/assets/icons/docs/content/icons/cursor-fill.md create mode 100644 dui/assets/icons/docs/content/icons/cursor-text.md create mode 100644 dui/assets/icons/docs/content/icons/cursor.md create mode 100644 dui/assets/icons/docs/content/icons/dash-circle-dotted.md create mode 100644 dui/assets/icons/docs/content/icons/dash-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/dash-circle.md create mode 100644 dui/assets/icons/docs/content/icons/dash-lg.md create mode 100644 dui/assets/icons/docs/content/icons/dash-square-dotted.md create mode 100644 dui/assets/icons/docs/content/icons/dash-square-fill.md create mode 100644 dui/assets/icons/docs/content/icons/dash-square.md create mode 100644 dui/assets/icons/docs/content/icons/dash.md create mode 100644 dui/assets/icons/docs/content/icons/database-add.md create mode 100644 dui/assets/icons/docs/content/icons/database-check.md create mode 100644 dui/assets/icons/docs/content/icons/database-dash.md create mode 100644 dui/assets/icons/docs/content/icons/database-down.md create mode 100644 dui/assets/icons/docs/content/icons/database-exclamation.md create mode 100644 dui/assets/icons/docs/content/icons/database-fill-add.md create mode 100644 dui/assets/icons/docs/content/icons/database-fill-check.md create mode 100644 dui/assets/icons/docs/content/icons/database-fill-dash.md create mode 100644 dui/assets/icons/docs/content/icons/database-fill-down.md create mode 100644 dui/assets/icons/docs/content/icons/database-fill-exclamation.md create mode 100644 dui/assets/icons/docs/content/icons/database-fill-gear.md create mode 100644 dui/assets/icons/docs/content/icons/database-fill-lock.md create mode 100644 dui/assets/icons/docs/content/icons/database-fill-slash.md create mode 100644 dui/assets/icons/docs/content/icons/database-fill-up.md create mode 100644 dui/assets/icons/docs/content/icons/database-fill-x.md create mode 100644 dui/assets/icons/docs/content/icons/database-fill.md create mode 100644 dui/assets/icons/docs/content/icons/database-gear.md create mode 100644 dui/assets/icons/docs/content/icons/database-lock.md create mode 100644 dui/assets/icons/docs/content/icons/database-slash.md create mode 100644 dui/assets/icons/docs/content/icons/database-up.md create mode 100644 dui/assets/icons/docs/content/icons/database-x.md create mode 100644 dui/assets/icons/docs/content/icons/database.md create mode 100644 dui/assets/icons/docs/content/icons/device-hdd-fill.md create mode 100644 dui/assets/icons/docs/content/icons/device-hdd.md create mode 100644 dui/assets/icons/docs/content/icons/device-ssd-fill.md create mode 100644 dui/assets/icons/docs/content/icons/device-ssd.md create mode 100644 dui/assets/icons/docs/content/icons/diagram-2-fill.md create mode 100644 dui/assets/icons/docs/content/icons/diagram-2.md create mode 100644 dui/assets/icons/docs/content/icons/diagram-3-fill.md create mode 100644 dui/assets/icons/docs/content/icons/diagram-3.md create mode 100644 dui/assets/icons/docs/content/icons/diamond-fill.md create mode 100644 dui/assets/icons/docs/content/icons/diamond-half.md create mode 100644 dui/assets/icons/docs/content/icons/diamond.md create mode 100644 dui/assets/icons/docs/content/icons/dice-1-fill.md create mode 100644 dui/assets/icons/docs/content/icons/dice-1.md create mode 100644 dui/assets/icons/docs/content/icons/dice-2-fill.md create mode 100644 dui/assets/icons/docs/content/icons/dice-2.md create mode 100644 dui/assets/icons/docs/content/icons/dice-3-fill.md create mode 100644 dui/assets/icons/docs/content/icons/dice-3.md create mode 100644 dui/assets/icons/docs/content/icons/dice-4-fill.md create mode 100644 dui/assets/icons/docs/content/icons/dice-4.md create mode 100644 dui/assets/icons/docs/content/icons/dice-5-fill.md create mode 100644 dui/assets/icons/docs/content/icons/dice-5.md create mode 100644 dui/assets/icons/docs/content/icons/dice-6-fill.md create mode 100644 dui/assets/icons/docs/content/icons/dice-6.md create mode 100644 dui/assets/icons/docs/content/icons/disc-fill.md create mode 100644 dui/assets/icons/docs/content/icons/disc.md create mode 100644 dui/assets/icons/docs/content/icons/discord.md create mode 100644 dui/assets/icons/docs/content/icons/display-fill.md create mode 100644 dui/assets/icons/docs/content/icons/display.md create mode 100644 dui/assets/icons/docs/content/icons/displayport-fill.md create mode 100644 dui/assets/icons/docs/content/icons/displayport.md create mode 100644 dui/assets/icons/docs/content/icons/distribute-horizontal.md create mode 100644 dui/assets/icons/docs/content/icons/distribute-vertical.md create mode 100644 dui/assets/icons/docs/content/icons/door-closed-fill.md create mode 100644 dui/assets/icons/docs/content/icons/door-closed.md create mode 100644 dui/assets/icons/docs/content/icons/door-open-fill.md create mode 100644 dui/assets/icons/docs/content/icons/door-open.md create mode 100644 dui/assets/icons/docs/content/icons/dot.md create mode 100644 dui/assets/icons/docs/content/icons/download.md create mode 100644 dui/assets/icons/docs/content/icons/dpad-fill.md create mode 100644 dui/assets/icons/docs/content/icons/dpad.md create mode 100644 dui/assets/icons/docs/content/icons/dribbble.md create mode 100644 dui/assets/icons/docs/content/icons/dropbox.md create mode 100644 dui/assets/icons/docs/content/icons/droplet-fill.md create mode 100644 dui/assets/icons/docs/content/icons/droplet-half.md create mode 100644 dui/assets/icons/docs/content/icons/droplet.md create mode 100644 dui/assets/icons/docs/content/icons/duffle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/duffle.md create mode 100644 dui/assets/icons/docs/content/icons/ear-fill.md create mode 100644 dui/assets/icons/docs/content/icons/ear.md create mode 100644 dui/assets/icons/docs/content/icons/earbuds.md create mode 100644 dui/assets/icons/docs/content/icons/easel-fill.md create mode 100644 dui/assets/icons/docs/content/icons/easel.md create mode 100644 dui/assets/icons/docs/content/icons/easel2-fill.md create mode 100644 dui/assets/icons/docs/content/icons/easel2.md create mode 100644 dui/assets/icons/docs/content/icons/easel3-fill.md create mode 100644 dui/assets/icons/docs/content/icons/easel3.md create mode 100644 dui/assets/icons/docs/content/icons/egg-fill.md create mode 100644 dui/assets/icons/docs/content/icons/egg-fried.md create mode 100644 dui/assets/icons/docs/content/icons/egg.md create mode 100644 dui/assets/icons/docs/content/icons/eject-fill.md create mode 100644 dui/assets/icons/docs/content/icons/eject.md create mode 100644 dui/assets/icons/docs/content/icons/emoji-angry-fill.md create mode 100644 dui/assets/icons/docs/content/icons/emoji-angry.md create mode 100644 dui/assets/icons/docs/content/icons/emoji-astonished-fill.md create mode 100644 dui/assets/icons/docs/content/icons/emoji-astonished.md create mode 100644 dui/assets/icons/docs/content/icons/emoji-dizzy-fill.md create mode 100644 dui/assets/icons/docs/content/icons/emoji-dizzy.md create mode 100644 dui/assets/icons/docs/content/icons/emoji-expressionless-fill.md create mode 100644 dui/assets/icons/docs/content/icons/emoji-expressionless.md create mode 100644 dui/assets/icons/docs/content/icons/emoji-frown-fill.md create mode 100644 dui/assets/icons/docs/content/icons/emoji-frown.md create mode 100644 dui/assets/icons/docs/content/icons/emoji-grimace-fill.md create mode 100644 dui/assets/icons/docs/content/icons/emoji-grimace.md create mode 100644 dui/assets/icons/docs/content/icons/emoji-grin-fill.md create mode 100644 dui/assets/icons/docs/content/icons/emoji-grin.md create mode 100644 dui/assets/icons/docs/content/icons/emoji-heart-eyes-fill.md create mode 100644 dui/assets/icons/docs/content/icons/emoji-heart-eyes.md create mode 100644 dui/assets/icons/docs/content/icons/emoji-kiss-fill.md create mode 100644 dui/assets/icons/docs/content/icons/emoji-kiss.md create mode 100644 dui/assets/icons/docs/content/icons/emoji-laughing-fill.md create mode 100644 dui/assets/icons/docs/content/icons/emoji-laughing.md create mode 100644 dui/assets/icons/docs/content/icons/emoji-neutral-fill.md create mode 100644 dui/assets/icons/docs/content/icons/emoji-neutral.md create mode 100644 dui/assets/icons/docs/content/icons/emoji-smile-fill.md create mode 100644 dui/assets/icons/docs/content/icons/emoji-smile-upside-down-fill.md create mode 100644 dui/assets/icons/docs/content/icons/emoji-smile-upside-down.md create mode 100644 dui/assets/icons/docs/content/icons/emoji-smile.md create mode 100644 dui/assets/icons/docs/content/icons/emoji-sunglasses-fill.md create mode 100644 dui/assets/icons/docs/content/icons/emoji-sunglasses.md create mode 100644 dui/assets/icons/docs/content/icons/emoji-surprise-fill.md create mode 100644 dui/assets/icons/docs/content/icons/emoji-surprise.md create mode 100644 dui/assets/icons/docs/content/icons/emoji-tear-fill.md create mode 100644 dui/assets/icons/docs/content/icons/emoji-tear.md create mode 100644 dui/assets/icons/docs/content/icons/emoji-wink-fill.md create mode 100644 dui/assets/icons/docs/content/icons/emoji-wink.md create mode 100644 dui/assets/icons/docs/content/icons/envelope-arrow-down-fill.md create mode 100644 dui/assets/icons/docs/content/icons/envelope-arrow-down.md create mode 100644 dui/assets/icons/docs/content/icons/envelope-arrow-up-fill.md create mode 100644 dui/assets/icons/docs/content/icons/envelope-arrow-up.md create mode 100644 dui/assets/icons/docs/content/icons/envelope-at-fill.md create mode 100644 dui/assets/icons/docs/content/icons/envelope-at.md create mode 100644 dui/assets/icons/docs/content/icons/envelope-check-fill.md create mode 100644 dui/assets/icons/docs/content/icons/envelope-check.md create mode 100644 dui/assets/icons/docs/content/icons/envelope-dash-fill.md create mode 100644 dui/assets/icons/docs/content/icons/envelope-dash.md create mode 100644 dui/assets/icons/docs/content/icons/envelope-exclamation-fill.md create mode 100644 dui/assets/icons/docs/content/icons/envelope-exclamation.md create mode 100644 dui/assets/icons/docs/content/icons/envelope-fill.md create mode 100644 dui/assets/icons/docs/content/icons/envelope-heart-fill.md create mode 100644 dui/assets/icons/docs/content/icons/envelope-heart.md create mode 100644 dui/assets/icons/docs/content/icons/envelope-open-fill.md create mode 100644 dui/assets/icons/docs/content/icons/envelope-open-heart-fill.md create mode 100644 dui/assets/icons/docs/content/icons/envelope-open-heart.md create mode 100644 dui/assets/icons/docs/content/icons/envelope-open.md create mode 100644 dui/assets/icons/docs/content/icons/envelope-paper-fill.md create mode 100644 dui/assets/icons/docs/content/icons/envelope-paper-heart-fill.md create mode 100644 dui/assets/icons/docs/content/icons/envelope-paper-heart.md create mode 100644 dui/assets/icons/docs/content/icons/envelope-paper.md create mode 100644 dui/assets/icons/docs/content/icons/envelope-plus-fill.md create mode 100644 dui/assets/icons/docs/content/icons/envelope-plus.md create mode 100644 dui/assets/icons/docs/content/icons/envelope-slash-fill.md create mode 100644 dui/assets/icons/docs/content/icons/envelope-slash.md create mode 100644 dui/assets/icons/docs/content/icons/envelope-x-fill.md create mode 100644 dui/assets/icons/docs/content/icons/envelope-x.md create mode 100644 dui/assets/icons/docs/content/icons/envelope.md create mode 100644 dui/assets/icons/docs/content/icons/eraser-fill.md create mode 100644 dui/assets/icons/docs/content/icons/eraser.md create mode 100644 dui/assets/icons/docs/content/icons/escape.md create mode 100644 dui/assets/icons/docs/content/icons/ethernet.md create mode 100644 dui/assets/icons/docs/content/icons/ev-front-fill.md create mode 100644 dui/assets/icons/docs/content/icons/ev-front.md create mode 100644 dui/assets/icons/docs/content/icons/ev-station-fill.md create mode 100644 dui/assets/icons/docs/content/icons/ev-station.md create mode 100644 dui/assets/icons/docs/content/icons/exclamation-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/exclamation-circle.md create mode 100644 dui/assets/icons/docs/content/icons/exclamation-diamond-fill.md create mode 100644 dui/assets/icons/docs/content/icons/exclamation-diamond.md create mode 100644 dui/assets/icons/docs/content/icons/exclamation-lg.md create mode 100644 dui/assets/icons/docs/content/icons/exclamation-octagon-fill.md create mode 100644 dui/assets/icons/docs/content/icons/exclamation-octagon.md create mode 100644 dui/assets/icons/docs/content/icons/exclamation-square-fill.md create mode 100644 dui/assets/icons/docs/content/icons/exclamation-square.md create mode 100644 dui/assets/icons/docs/content/icons/exclamation-triangle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/exclamation-triangle.md create mode 100644 dui/assets/icons/docs/content/icons/exclamation.md create mode 100644 dui/assets/icons/docs/content/icons/exclude.md create mode 100644 dui/assets/icons/docs/content/icons/explicit-fill.md create mode 100644 dui/assets/icons/docs/content/icons/explicit.md create mode 100644 dui/assets/icons/docs/content/icons/exposure.md create mode 100644 dui/assets/icons/docs/content/icons/eye-fill.md create mode 100644 dui/assets/icons/docs/content/icons/eye-slash-fill.md create mode 100644 dui/assets/icons/docs/content/icons/eye-slash.md create mode 100644 dui/assets/icons/docs/content/icons/eye.md create mode 100644 dui/assets/icons/docs/content/icons/eyedropper.md create mode 100644 dui/assets/icons/docs/content/icons/eyeglasses.md create mode 100644 dui/assets/icons/docs/content/icons/facebook.md create mode 100644 dui/assets/icons/docs/content/icons/fan.md create mode 100644 dui/assets/icons/docs/content/icons/fast-forward-btn-fill.md create mode 100644 dui/assets/icons/docs/content/icons/fast-forward-btn.md create mode 100644 dui/assets/icons/docs/content/icons/fast-forward-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/fast-forward-circle.md create mode 100644 dui/assets/icons/docs/content/icons/fast-forward-fill.md create mode 100644 dui/assets/icons/docs/content/icons/fast-forward.md create mode 100644 dui/assets/icons/docs/content/icons/feather.md create mode 100644 dui/assets/icons/docs/content/icons/feather2.md create mode 100644 dui/assets/icons/docs/content/icons/file-arrow-down-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-arrow-down.md create mode 100644 dui/assets/icons/docs/content/icons/file-arrow-up-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-arrow-up.md create mode 100644 dui/assets/icons/docs/content/icons/file-bar-graph-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-bar-graph.md create mode 100644 dui/assets/icons/docs/content/icons/file-binary-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-binary.md create mode 100644 dui/assets/icons/docs/content/icons/file-break-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-break.md create mode 100644 dui/assets/icons/docs/content/icons/file-check-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-check.md create mode 100644 dui/assets/icons/docs/content/icons/file-code-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-code.md create mode 100644 dui/assets/icons/docs/content/icons/file-diff-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-diff.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-arrow-down-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-arrow-down.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-arrow-up-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-arrow-up.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-bar-graph-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-bar-graph.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-binary-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-binary.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-break-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-break.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-check-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-check.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-code-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-code.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-diff-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-diff.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-easel-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-easel.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-excel-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-excel.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-font-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-font.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-image-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-image.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-lock-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-lock.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-lock2-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-lock2.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-medical-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-medical.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-minus-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-minus.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-music-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-music.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-pdf-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-pdf.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-person-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-person.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-play-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-play.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-plus-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-plus.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-post-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-post.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-ppt-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-ppt.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-richtext-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-richtext.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-ruled-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-ruled.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-slides-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-slides.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-spreadsheet-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-spreadsheet.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-text-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-text.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-word-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-word.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-x-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-x.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-zip-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark-zip.md create mode 100644 dui/assets/icons/docs/content/icons/file-earmark.md create mode 100644 dui/assets/icons/docs/content/icons/file-easel-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-easel.md create mode 100644 dui/assets/icons/docs/content/icons/file-excel-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-excel.md create mode 100644 dui/assets/icons/docs/content/icons/file-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-font-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-font.md create mode 100644 dui/assets/icons/docs/content/icons/file-image-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-image.md create mode 100644 dui/assets/icons/docs/content/icons/file-lock-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-lock.md create mode 100644 dui/assets/icons/docs/content/icons/file-lock2-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-lock2.md create mode 100644 dui/assets/icons/docs/content/icons/file-medical-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-medical.md create mode 100644 dui/assets/icons/docs/content/icons/file-minus-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-minus.md create mode 100644 dui/assets/icons/docs/content/icons/file-music-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-music.md create mode 100644 dui/assets/icons/docs/content/icons/file-pdf-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-pdf.md create mode 100644 dui/assets/icons/docs/content/icons/file-person-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-person.md create mode 100644 dui/assets/icons/docs/content/icons/file-play-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-play.md create mode 100644 dui/assets/icons/docs/content/icons/file-plus-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-plus.md create mode 100644 dui/assets/icons/docs/content/icons/file-post-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-post.md create mode 100644 dui/assets/icons/docs/content/icons/file-ppt-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-ppt.md create mode 100644 dui/assets/icons/docs/content/icons/file-richtext-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-richtext.md create mode 100644 dui/assets/icons/docs/content/icons/file-ruled-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-ruled.md create mode 100644 dui/assets/icons/docs/content/icons/file-slides-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-slides.md create mode 100644 dui/assets/icons/docs/content/icons/file-spreadsheet-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-spreadsheet.md create mode 100644 dui/assets/icons/docs/content/icons/file-text-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-text.md create mode 100644 dui/assets/icons/docs/content/icons/file-word-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-word.md create mode 100644 dui/assets/icons/docs/content/icons/file-x-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-x.md create mode 100644 dui/assets/icons/docs/content/icons/file-zip-fill.md create mode 100644 dui/assets/icons/docs/content/icons/file-zip.md create mode 100644 dui/assets/icons/docs/content/icons/file.md create mode 100644 dui/assets/icons/docs/content/icons/files-alt.md create mode 100644 dui/assets/icons/docs/content/icons/files.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-aac.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-ai.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-bmp.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-cs.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-css.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-csv.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-doc.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-docx.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-exe.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-gif.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-heic.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-html.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-java.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-jpg.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-js.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-json.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-jsx.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-key.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-m4p.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-md.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-mdx.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-mov.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-mp3.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-mp4.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-otf.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-pdf.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-php.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-png.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-ppt.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-pptx.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-psd.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-py.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-raw.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-rb.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-sass.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-scss.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-sh.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-sql.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-svg.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-tiff.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-tsx.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-ttf.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-txt.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-wav.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-woff.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-xls.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-xlsx.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-xml.md create mode 100644 dui/assets/icons/docs/content/icons/filetype-yml.md create mode 100644 dui/assets/icons/docs/content/icons/film.md create mode 100644 dui/assets/icons/docs/content/icons/filter-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/filter-circle.md create mode 100644 dui/assets/icons/docs/content/icons/filter-left.md create mode 100644 dui/assets/icons/docs/content/icons/filter-right.md create mode 100644 dui/assets/icons/docs/content/icons/filter-square-fill.md create mode 100644 dui/assets/icons/docs/content/icons/filter-square.md create mode 100644 dui/assets/icons/docs/content/icons/filter.md create mode 100644 dui/assets/icons/docs/content/icons/fingerprint.md create mode 100644 dui/assets/icons/docs/content/icons/fire.md create mode 100644 dui/assets/icons/docs/content/icons/flag-fill.md create mode 100644 dui/assets/icons/docs/content/icons/flag.md create mode 100644 dui/assets/icons/docs/content/icons/floppy-fill.md create mode 100644 dui/assets/icons/docs/content/icons/floppy.md create mode 100644 dui/assets/icons/docs/content/icons/floppy2-fill.md create mode 100644 dui/assets/icons/docs/content/icons/floppy2.md create mode 100644 dui/assets/icons/docs/content/icons/flower1.md create mode 100644 dui/assets/icons/docs/content/icons/flower2.md create mode 100644 dui/assets/icons/docs/content/icons/flower3.md create mode 100644 dui/assets/icons/docs/content/icons/folder-check.md create mode 100644 dui/assets/icons/docs/content/icons/folder-fill.md create mode 100644 dui/assets/icons/docs/content/icons/folder-minus.md create mode 100644 dui/assets/icons/docs/content/icons/folder-plus.md create mode 100644 dui/assets/icons/docs/content/icons/folder-symlink-fill.md create mode 100644 dui/assets/icons/docs/content/icons/folder-symlink.md create mode 100644 dui/assets/icons/docs/content/icons/folder-x.md create mode 100644 dui/assets/icons/docs/content/icons/folder.md create mode 100644 dui/assets/icons/docs/content/icons/folder2-open.md create mode 100644 dui/assets/icons/docs/content/icons/folder2.md create mode 100644 dui/assets/icons/docs/content/icons/fonts.md create mode 100644 dui/assets/icons/docs/content/icons/forward-fill.md create mode 100644 dui/assets/icons/docs/content/icons/forward.md create mode 100644 dui/assets/icons/docs/content/icons/front.md create mode 100644 dui/assets/icons/docs/content/icons/fuel-pump-diesel-fill.md create mode 100644 dui/assets/icons/docs/content/icons/fuel-pump-diesel.md create mode 100644 dui/assets/icons/docs/content/icons/fuel-pump-fill.md create mode 100644 dui/assets/icons/docs/content/icons/fuel-pump.md create mode 100644 dui/assets/icons/docs/content/icons/fullscreen-exit.md create mode 100644 dui/assets/icons/docs/content/icons/fullscreen.md create mode 100644 dui/assets/icons/docs/content/icons/funnel-fill.md create mode 100644 dui/assets/icons/docs/content/icons/funnel.md create mode 100644 dui/assets/icons/docs/content/icons/gear-fill.md create mode 100644 dui/assets/icons/docs/content/icons/gear-wide-connected.md create mode 100644 dui/assets/icons/docs/content/icons/gear-wide.md create mode 100644 dui/assets/icons/docs/content/icons/gear.md create mode 100644 dui/assets/icons/docs/content/icons/gem.md create mode 100644 dui/assets/icons/docs/content/icons/gender-ambiguous.md create mode 100644 dui/assets/icons/docs/content/icons/gender-female.md create mode 100644 dui/assets/icons/docs/content/icons/gender-male.md create mode 100644 dui/assets/icons/docs/content/icons/gender-neuter.md create mode 100644 dui/assets/icons/docs/content/icons/gender-trans.md create mode 100644 dui/assets/icons/docs/content/icons/geo-alt-fill.md create mode 100644 dui/assets/icons/docs/content/icons/geo-alt.md create mode 100644 dui/assets/icons/docs/content/icons/geo-fill.md create mode 100644 dui/assets/icons/docs/content/icons/geo.md create mode 100644 dui/assets/icons/docs/content/icons/gift-fill.md create mode 100644 dui/assets/icons/docs/content/icons/gift.md create mode 100644 dui/assets/icons/docs/content/icons/git.md create mode 100644 dui/assets/icons/docs/content/icons/github.md create mode 100644 dui/assets/icons/docs/content/icons/gitlab.md create mode 100644 dui/assets/icons/docs/content/icons/globe-americas.md create mode 100644 dui/assets/icons/docs/content/icons/globe-asia-australia.md create mode 100644 dui/assets/icons/docs/content/icons/globe-central-south-asia.md create mode 100644 dui/assets/icons/docs/content/icons/globe-europe-africa.md create mode 100644 dui/assets/icons/docs/content/icons/globe.md create mode 100644 dui/assets/icons/docs/content/icons/globe2.md create mode 100644 dui/assets/icons/docs/content/icons/google-play.md create mode 100644 dui/assets/icons/docs/content/icons/google.md create mode 100644 dui/assets/icons/docs/content/icons/gpu-card.md create mode 100644 dui/assets/icons/docs/content/icons/graph-down-arrow.md create mode 100644 dui/assets/icons/docs/content/icons/graph-down.md create mode 100644 dui/assets/icons/docs/content/icons/graph-up-arrow.md create mode 100644 dui/assets/icons/docs/content/icons/graph-up.md create mode 100644 dui/assets/icons/docs/content/icons/grid-1x2-fill.md create mode 100644 dui/assets/icons/docs/content/icons/grid-1x2.md create mode 100644 dui/assets/icons/docs/content/icons/grid-3x2-gap-fill.md create mode 100644 dui/assets/icons/docs/content/icons/grid-3x2-gap.md create mode 100644 dui/assets/icons/docs/content/icons/grid-3x2.md create mode 100644 dui/assets/icons/docs/content/icons/grid-3x3-gap-fill.md create mode 100644 dui/assets/icons/docs/content/icons/grid-3x3-gap.md create mode 100644 dui/assets/icons/docs/content/icons/grid-3x3.md create mode 100644 dui/assets/icons/docs/content/icons/grid-fill.md create mode 100644 dui/assets/icons/docs/content/icons/grid.md create mode 100644 dui/assets/icons/docs/content/icons/grip-horizontal.md create mode 100644 dui/assets/icons/docs/content/icons/grip-vertical.md create mode 100644 dui/assets/icons/docs/content/icons/h-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/h-circle.md create mode 100644 dui/assets/icons/docs/content/icons/h-square-fill.md create mode 100644 dui/assets/icons/docs/content/icons/h-square.md create mode 100644 dui/assets/icons/docs/content/icons/hammer.md create mode 100644 dui/assets/icons/docs/content/icons/hand-index-fill.md create mode 100644 dui/assets/icons/docs/content/icons/hand-index-thumb-fill.md create mode 100644 dui/assets/icons/docs/content/icons/hand-index-thumb.md create mode 100644 dui/assets/icons/docs/content/icons/hand-index.md create mode 100644 dui/assets/icons/docs/content/icons/hand-thumbs-down-fill.md create mode 100644 dui/assets/icons/docs/content/icons/hand-thumbs-down.md create mode 100644 dui/assets/icons/docs/content/icons/hand-thumbs-up-fill.md create mode 100644 dui/assets/icons/docs/content/icons/hand-thumbs-up.md create mode 100644 dui/assets/icons/docs/content/icons/handbag-fill.md create mode 100644 dui/assets/icons/docs/content/icons/handbag.md create mode 100644 dui/assets/icons/docs/content/icons/hash.md create mode 100644 dui/assets/icons/docs/content/icons/hdd-fill.md create mode 100644 dui/assets/icons/docs/content/icons/hdd-network-fill.md create mode 100644 dui/assets/icons/docs/content/icons/hdd-network.md create mode 100644 dui/assets/icons/docs/content/icons/hdd-rack-fill.md create mode 100644 dui/assets/icons/docs/content/icons/hdd-rack.md create mode 100644 dui/assets/icons/docs/content/icons/hdd-stack-fill.md create mode 100644 dui/assets/icons/docs/content/icons/hdd-stack.md create mode 100644 dui/assets/icons/docs/content/icons/hdd.md create mode 100644 dui/assets/icons/docs/content/icons/hdmi-fill.md create mode 100644 dui/assets/icons/docs/content/icons/hdmi.md create mode 100644 dui/assets/icons/docs/content/icons/headphones.md create mode 100644 dui/assets/icons/docs/content/icons/headset-vr.md create mode 100644 dui/assets/icons/docs/content/icons/headset.md create mode 100644 dui/assets/icons/docs/content/icons/heart-arrow.md create mode 100644 dui/assets/icons/docs/content/icons/heart-fill.md create mode 100644 dui/assets/icons/docs/content/icons/heart-half.md create mode 100644 dui/assets/icons/docs/content/icons/heart-pulse-fill.md create mode 100644 dui/assets/icons/docs/content/icons/heart-pulse.md create mode 100644 dui/assets/icons/docs/content/icons/heart.md create mode 100644 dui/assets/icons/docs/content/icons/heartbreak-fill.md create mode 100644 dui/assets/icons/docs/content/icons/heartbreak.md create mode 100644 dui/assets/icons/docs/content/icons/hearts.md create mode 100644 dui/assets/icons/docs/content/icons/heptagon-fill.md create mode 100644 dui/assets/icons/docs/content/icons/heptagon-half.md create mode 100644 dui/assets/icons/docs/content/icons/heptagon.md create mode 100644 dui/assets/icons/docs/content/icons/hexagon-fill.md create mode 100644 dui/assets/icons/docs/content/icons/hexagon-half.md create mode 100644 dui/assets/icons/docs/content/icons/hexagon.md create mode 100644 dui/assets/icons/docs/content/icons/highlighter.md create mode 100644 dui/assets/icons/docs/content/icons/highlights.md create mode 100644 dui/assets/icons/docs/content/icons/hospital-fill.md create mode 100644 dui/assets/icons/docs/content/icons/hospital.md create mode 100644 dui/assets/icons/docs/content/icons/hourglass-bottom.md create mode 100644 dui/assets/icons/docs/content/icons/hourglass-split.md create mode 100644 dui/assets/icons/docs/content/icons/hourglass-top.md create mode 100644 dui/assets/icons/docs/content/icons/hourglass.md create mode 100644 dui/assets/icons/docs/content/icons/house-add-fill.md create mode 100644 dui/assets/icons/docs/content/icons/house-add.md create mode 100644 dui/assets/icons/docs/content/icons/house-check-fill.md create mode 100644 dui/assets/icons/docs/content/icons/house-check.md create mode 100644 dui/assets/icons/docs/content/icons/house-dash-fill.md create mode 100644 dui/assets/icons/docs/content/icons/house-dash.md create mode 100644 dui/assets/icons/docs/content/icons/house-door-fill.md create mode 100644 dui/assets/icons/docs/content/icons/house-door.md create mode 100644 dui/assets/icons/docs/content/icons/house-down-fill.md create mode 100644 dui/assets/icons/docs/content/icons/house-down.md create mode 100644 dui/assets/icons/docs/content/icons/house-exclamation-fill.md create mode 100644 dui/assets/icons/docs/content/icons/house-exclamation.md create mode 100644 dui/assets/icons/docs/content/icons/house-fill.md create mode 100644 dui/assets/icons/docs/content/icons/house-gear-fill.md create mode 100644 dui/assets/icons/docs/content/icons/house-gear.md create mode 100644 dui/assets/icons/docs/content/icons/house-heart-fill.md create mode 100644 dui/assets/icons/docs/content/icons/house-heart.md create mode 100644 dui/assets/icons/docs/content/icons/house-lock-fill.md create mode 100644 dui/assets/icons/docs/content/icons/house-lock.md create mode 100644 dui/assets/icons/docs/content/icons/house-slash-fill.md create mode 100644 dui/assets/icons/docs/content/icons/house-slash.md create mode 100644 dui/assets/icons/docs/content/icons/house-up-fill.md create mode 100644 dui/assets/icons/docs/content/icons/house-up.md create mode 100644 dui/assets/icons/docs/content/icons/house-x-fill.md create mode 100644 dui/assets/icons/docs/content/icons/house-x.md create mode 100644 dui/assets/icons/docs/content/icons/house.md create mode 100644 dui/assets/icons/docs/content/icons/houses-fill.md create mode 100644 dui/assets/icons/docs/content/icons/houses.md create mode 100644 dui/assets/icons/docs/content/icons/hr.md create mode 100644 dui/assets/icons/docs/content/icons/hurricane.md create mode 100644 dui/assets/icons/docs/content/icons/hypnotize.md create mode 100644 dui/assets/icons/docs/content/icons/image-alt.md create mode 100644 dui/assets/icons/docs/content/icons/image-fill.md create mode 100644 dui/assets/icons/docs/content/icons/image.md create mode 100644 dui/assets/icons/docs/content/icons/images.md create mode 100644 dui/assets/icons/docs/content/icons/inbox-fill.md create mode 100644 dui/assets/icons/docs/content/icons/inbox.md create mode 100644 dui/assets/icons/docs/content/icons/inboxes-fill.md create mode 100644 dui/assets/icons/docs/content/icons/inboxes.md create mode 100644 dui/assets/icons/docs/content/icons/incognito.md create mode 100644 dui/assets/icons/docs/content/icons/indent.md create mode 100644 dui/assets/icons/docs/content/icons/infinity.md create mode 100644 dui/assets/icons/docs/content/icons/info-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/info-circle.md create mode 100644 dui/assets/icons/docs/content/icons/info-lg.md create mode 100644 dui/assets/icons/docs/content/icons/info-square-fill.md create mode 100644 dui/assets/icons/docs/content/icons/info-square.md create mode 100644 dui/assets/icons/docs/content/icons/info.md create mode 100644 dui/assets/icons/docs/content/icons/input-cursor-text.md create mode 100644 dui/assets/icons/docs/content/icons/input-cursor.md create mode 100644 dui/assets/icons/docs/content/icons/instagram.md create mode 100644 dui/assets/icons/docs/content/icons/intersect.md create mode 100644 dui/assets/icons/docs/content/icons/journal-album.md create mode 100644 dui/assets/icons/docs/content/icons/journal-arrow-down.md create mode 100644 dui/assets/icons/docs/content/icons/journal-arrow-up.md create mode 100644 dui/assets/icons/docs/content/icons/journal-bookmark-fill.md create mode 100644 dui/assets/icons/docs/content/icons/journal-bookmark.md create mode 100644 dui/assets/icons/docs/content/icons/journal-check.md create mode 100644 dui/assets/icons/docs/content/icons/journal-code.md create mode 100644 dui/assets/icons/docs/content/icons/journal-medical.md create mode 100644 dui/assets/icons/docs/content/icons/journal-minus.md create mode 100644 dui/assets/icons/docs/content/icons/journal-plus.md create mode 100644 dui/assets/icons/docs/content/icons/journal-richtext.md create mode 100644 dui/assets/icons/docs/content/icons/journal-text.md create mode 100644 dui/assets/icons/docs/content/icons/journal-x.md create mode 100644 dui/assets/icons/docs/content/icons/journal.md create mode 100644 dui/assets/icons/docs/content/icons/journals.md create mode 100644 dui/assets/icons/docs/content/icons/joystick.md create mode 100644 dui/assets/icons/docs/content/icons/justify-left.md create mode 100644 dui/assets/icons/docs/content/icons/justify-right.md create mode 100644 dui/assets/icons/docs/content/icons/justify.md create mode 100644 dui/assets/icons/docs/content/icons/kanban-fill.md create mode 100644 dui/assets/icons/docs/content/icons/kanban.md create mode 100644 dui/assets/icons/docs/content/icons/key-fill.md create mode 100644 dui/assets/icons/docs/content/icons/key.md create mode 100644 dui/assets/icons/docs/content/icons/keyboard-fill.md create mode 100644 dui/assets/icons/docs/content/icons/keyboard.md create mode 100644 dui/assets/icons/docs/content/icons/ladder.md create mode 100644 dui/assets/icons/docs/content/icons/lamp-fill.md create mode 100644 dui/assets/icons/docs/content/icons/lamp.md create mode 100644 dui/assets/icons/docs/content/icons/laptop-fill.md create mode 100644 dui/assets/icons/docs/content/icons/laptop.md create mode 100644 dui/assets/icons/docs/content/icons/layer-backward.md create mode 100644 dui/assets/icons/docs/content/icons/layer-forward.md create mode 100644 dui/assets/icons/docs/content/icons/layers-fill.md create mode 100644 dui/assets/icons/docs/content/icons/layers-half.md create mode 100644 dui/assets/icons/docs/content/icons/layers.md create mode 100644 dui/assets/icons/docs/content/icons/layout-sidebar-inset-reverse.md create mode 100644 dui/assets/icons/docs/content/icons/layout-sidebar-inset.md create mode 100644 dui/assets/icons/docs/content/icons/layout-sidebar-reverse.md create mode 100644 dui/assets/icons/docs/content/icons/layout-sidebar.md create mode 100644 dui/assets/icons/docs/content/icons/layout-split.md create mode 100644 dui/assets/icons/docs/content/icons/layout-text-sidebar-reverse.md create mode 100644 dui/assets/icons/docs/content/icons/layout-text-sidebar.md create mode 100644 dui/assets/icons/docs/content/icons/layout-text-window-reverse.md create mode 100644 dui/assets/icons/docs/content/icons/layout-text-window.md create mode 100644 dui/assets/icons/docs/content/icons/layout-three-columns.md create mode 100644 dui/assets/icons/docs/content/icons/layout-wtf.md create mode 100644 dui/assets/icons/docs/content/icons/life-preserver.md create mode 100644 dui/assets/icons/docs/content/icons/lightbulb-fill.md create mode 100644 dui/assets/icons/docs/content/icons/lightbulb-off-fill.md create mode 100644 dui/assets/icons/docs/content/icons/lightbulb-off.md create mode 100644 dui/assets/icons/docs/content/icons/lightbulb.md create mode 100644 dui/assets/icons/docs/content/icons/lightning-charge-fill.md create mode 100644 dui/assets/icons/docs/content/icons/lightning-charge.md create mode 100644 dui/assets/icons/docs/content/icons/lightning-fill.md create mode 100644 dui/assets/icons/docs/content/icons/lightning.md create mode 100644 dui/assets/icons/docs/content/icons/line.md create mode 100644 dui/assets/icons/docs/content/icons/link-45deg.md create mode 100644 dui/assets/icons/docs/content/icons/link.md create mode 100644 dui/assets/icons/docs/content/icons/linkedin.md create mode 100644 dui/assets/icons/docs/content/icons/list-check.md create mode 100644 dui/assets/icons/docs/content/icons/list-columns-reverse.md create mode 100644 dui/assets/icons/docs/content/icons/list-columns.md create mode 100644 dui/assets/icons/docs/content/icons/list-nested.md create mode 100644 dui/assets/icons/docs/content/icons/list-ol.md create mode 100644 dui/assets/icons/docs/content/icons/list-stars.md create mode 100644 dui/assets/icons/docs/content/icons/list-task.md create mode 100644 dui/assets/icons/docs/content/icons/list-ul.md create mode 100644 dui/assets/icons/docs/content/icons/list.md create mode 100644 dui/assets/icons/docs/content/icons/lock-fill.md create mode 100644 dui/assets/icons/docs/content/icons/lock.md create mode 100644 dui/assets/icons/docs/content/icons/luggage-fill.md create mode 100644 dui/assets/icons/docs/content/icons/luggage.md create mode 100644 dui/assets/icons/docs/content/icons/lungs-fill.md create mode 100644 dui/assets/icons/docs/content/icons/lungs.md create mode 100644 dui/assets/icons/docs/content/icons/magic.md create mode 100644 dui/assets/icons/docs/content/icons/magnet-fill.md create mode 100644 dui/assets/icons/docs/content/icons/magnet.md create mode 100644 dui/assets/icons/docs/content/icons/mailbox-flag.md create mode 100644 dui/assets/icons/docs/content/icons/mailbox.md create mode 100644 dui/assets/icons/docs/content/icons/mailbox2-flag.md create mode 100644 dui/assets/icons/docs/content/icons/mailbox2.md create mode 100644 dui/assets/icons/docs/content/icons/map-fill.md create mode 100644 dui/assets/icons/docs/content/icons/map.md create mode 100644 dui/assets/icons/docs/content/icons/markdown-fill.md create mode 100644 dui/assets/icons/docs/content/icons/markdown.md create mode 100644 dui/assets/icons/docs/content/icons/marker-tip.md create mode 100644 dui/assets/icons/docs/content/icons/mask.md create mode 100644 dui/assets/icons/docs/content/icons/mastodon.md create mode 100644 dui/assets/icons/docs/content/icons/medium.md create mode 100644 dui/assets/icons/docs/content/icons/megaphone-fill.md create mode 100644 dui/assets/icons/docs/content/icons/megaphone.md create mode 100644 dui/assets/icons/docs/content/icons/memory.md create mode 100644 dui/assets/icons/docs/content/icons/menu-app-fill.md create mode 100644 dui/assets/icons/docs/content/icons/menu-app.md create mode 100644 dui/assets/icons/docs/content/icons/menu-button-fill.md create mode 100644 dui/assets/icons/docs/content/icons/menu-button-wide-fill.md create mode 100644 dui/assets/icons/docs/content/icons/menu-button-wide.md create mode 100644 dui/assets/icons/docs/content/icons/menu-button.md create mode 100644 dui/assets/icons/docs/content/icons/menu-down.md create mode 100644 dui/assets/icons/docs/content/icons/menu-up.md create mode 100644 dui/assets/icons/docs/content/icons/messenger.md create mode 100644 dui/assets/icons/docs/content/icons/meta.md create mode 100644 dui/assets/icons/docs/content/icons/mic-fill.md create mode 100644 dui/assets/icons/docs/content/icons/mic-mute-fill.md create mode 100644 dui/assets/icons/docs/content/icons/mic-mute.md create mode 100644 dui/assets/icons/docs/content/icons/mic.md create mode 100644 dui/assets/icons/docs/content/icons/microsoft-teams.md create mode 100644 dui/assets/icons/docs/content/icons/microsoft.md create mode 100644 dui/assets/icons/docs/content/icons/minecart-loaded.md create mode 100644 dui/assets/icons/docs/content/icons/minecart.md create mode 100644 dui/assets/icons/docs/content/icons/modem-fill.md create mode 100644 dui/assets/icons/docs/content/icons/modem.md create mode 100644 dui/assets/icons/docs/content/icons/moisture.md create mode 100644 dui/assets/icons/docs/content/icons/moon-fill.md create mode 100644 dui/assets/icons/docs/content/icons/moon-stars-fill.md create mode 100644 dui/assets/icons/docs/content/icons/moon-stars.md create mode 100644 dui/assets/icons/docs/content/icons/moon.md create mode 100644 dui/assets/icons/docs/content/icons/mortarboard-fill.md create mode 100644 dui/assets/icons/docs/content/icons/mortarboard.md create mode 100644 dui/assets/icons/docs/content/icons/motherboard-fill.md create mode 100644 dui/assets/icons/docs/content/icons/motherboard.md create mode 100644 dui/assets/icons/docs/content/icons/mouse-fill.md create mode 100644 dui/assets/icons/docs/content/icons/mouse.md create mode 100644 dui/assets/icons/docs/content/icons/mouse2-fill.md create mode 100644 dui/assets/icons/docs/content/icons/mouse2.md create mode 100644 dui/assets/icons/docs/content/icons/mouse3-fill.md create mode 100644 dui/assets/icons/docs/content/icons/mouse3.md create mode 100644 dui/assets/icons/docs/content/icons/music-note-beamed.md create mode 100644 dui/assets/icons/docs/content/icons/music-note-list.md create mode 100644 dui/assets/icons/docs/content/icons/music-note.md create mode 100644 dui/assets/icons/docs/content/icons/music-player-fill.md create mode 100644 dui/assets/icons/docs/content/icons/music-player.md create mode 100644 dui/assets/icons/docs/content/icons/newspaper.md create mode 100644 dui/assets/icons/docs/content/icons/nintendo-switch.md create mode 100644 dui/assets/icons/docs/content/icons/node-minus-fill.md create mode 100644 dui/assets/icons/docs/content/icons/node-minus.md create mode 100644 dui/assets/icons/docs/content/icons/node-plus-fill.md create mode 100644 dui/assets/icons/docs/content/icons/node-plus.md create mode 100644 dui/assets/icons/docs/content/icons/noise-reduction.md create mode 100644 dui/assets/icons/docs/content/icons/nut-fill.md create mode 100644 dui/assets/icons/docs/content/icons/nut.md create mode 100644 dui/assets/icons/docs/content/icons/nvidia.md create mode 100644 dui/assets/icons/docs/content/icons/nvme-fill.md create mode 100644 dui/assets/icons/docs/content/icons/nvme.md create mode 100644 dui/assets/icons/docs/content/icons/octagon-fill.md create mode 100644 dui/assets/icons/docs/content/icons/octagon-half.md create mode 100644 dui/assets/icons/docs/content/icons/octagon.md create mode 100644 dui/assets/icons/docs/content/icons/opencollective.md create mode 100644 dui/assets/icons/docs/content/icons/optical-audio-fill.md create mode 100644 dui/assets/icons/docs/content/icons/optical-audio.md create mode 100644 dui/assets/icons/docs/content/icons/option.md create mode 100644 dui/assets/icons/docs/content/icons/outlet.md create mode 100644 dui/assets/icons/docs/content/icons/p-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/p-circle.md create mode 100644 dui/assets/icons/docs/content/icons/p-square-fill.md create mode 100644 dui/assets/icons/docs/content/icons/p-square.md create mode 100644 dui/assets/icons/docs/content/icons/paint-bucket.md create mode 100644 dui/assets/icons/docs/content/icons/palette-fill.md create mode 100644 dui/assets/icons/docs/content/icons/palette.md create mode 100644 dui/assets/icons/docs/content/icons/palette2.md create mode 100644 dui/assets/icons/docs/content/icons/paperclip.md create mode 100644 dui/assets/icons/docs/content/icons/paragraph.md create mode 100644 dui/assets/icons/docs/content/icons/pass-fill.md create mode 100644 dui/assets/icons/docs/content/icons/pass.md create mode 100644 dui/assets/icons/docs/content/icons/passport-fill.md create mode 100644 dui/assets/icons/docs/content/icons/passport.md create mode 100644 dui/assets/icons/docs/content/icons/patch-check-fill.md create mode 100644 dui/assets/icons/docs/content/icons/patch-check.md create mode 100644 dui/assets/icons/docs/content/icons/patch-exclamation-fill.md create mode 100644 dui/assets/icons/docs/content/icons/patch-exclamation.md create mode 100644 dui/assets/icons/docs/content/icons/patch-minus-fill.md create mode 100644 dui/assets/icons/docs/content/icons/patch-minus.md create mode 100644 dui/assets/icons/docs/content/icons/patch-plus-fill.md create mode 100644 dui/assets/icons/docs/content/icons/patch-plus.md create mode 100644 dui/assets/icons/docs/content/icons/patch-question-fill.md create mode 100644 dui/assets/icons/docs/content/icons/patch-question.md create mode 100644 dui/assets/icons/docs/content/icons/pause-btn-fill.md create mode 100644 dui/assets/icons/docs/content/icons/pause-btn.md create mode 100644 dui/assets/icons/docs/content/icons/pause-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/pause-circle.md create mode 100644 dui/assets/icons/docs/content/icons/pause-fill.md create mode 100644 dui/assets/icons/docs/content/icons/pause.md create mode 100644 dui/assets/icons/docs/content/icons/paypal.md create mode 100644 dui/assets/icons/docs/content/icons/pc-display-horizontal.md create mode 100644 dui/assets/icons/docs/content/icons/pc-display.md create mode 100644 dui/assets/icons/docs/content/icons/pc-horizontal.md create mode 100644 dui/assets/icons/docs/content/icons/pc.md create mode 100644 dui/assets/icons/docs/content/icons/pci-card-network.md create mode 100644 dui/assets/icons/docs/content/icons/pci-card-sound.md create mode 100644 dui/assets/icons/docs/content/icons/pci-card.md create mode 100644 dui/assets/icons/docs/content/icons/peace-fill.md create mode 100644 dui/assets/icons/docs/content/icons/peace.md create mode 100644 dui/assets/icons/docs/content/icons/pen-fill.md create mode 100644 dui/assets/icons/docs/content/icons/pen.md create mode 100644 dui/assets/icons/docs/content/icons/pencil-fill.md create mode 100644 dui/assets/icons/docs/content/icons/pencil-square.md create mode 100644 dui/assets/icons/docs/content/icons/pencil.md create mode 100644 dui/assets/icons/docs/content/icons/pentagon-fill.md create mode 100644 dui/assets/icons/docs/content/icons/pentagon-half.md create mode 100644 dui/assets/icons/docs/content/icons/pentagon.md create mode 100644 dui/assets/icons/docs/content/icons/people-fill.md create mode 100644 dui/assets/icons/docs/content/icons/people.md create mode 100644 dui/assets/icons/docs/content/icons/percent.md create mode 100644 dui/assets/icons/docs/content/icons/person-add.md create mode 100644 dui/assets/icons/docs/content/icons/person-arms-up.md create mode 100644 dui/assets/icons/docs/content/icons/person-badge-fill.md create mode 100644 dui/assets/icons/docs/content/icons/person-badge.md create mode 100644 dui/assets/icons/docs/content/icons/person-bounding-box.md create mode 100644 dui/assets/icons/docs/content/icons/person-check-fill.md create mode 100644 dui/assets/icons/docs/content/icons/person-check.md create mode 100644 dui/assets/icons/docs/content/icons/person-circle.md create mode 100644 dui/assets/icons/docs/content/icons/person-dash-fill.md create mode 100644 dui/assets/icons/docs/content/icons/person-dash.md create mode 100644 dui/assets/icons/docs/content/icons/person-down.md create mode 100644 dui/assets/icons/docs/content/icons/person-exclamation.md create mode 100644 dui/assets/icons/docs/content/icons/person-fill-add.md create mode 100644 dui/assets/icons/docs/content/icons/person-fill-check.md create mode 100644 dui/assets/icons/docs/content/icons/person-fill-dash.md create mode 100644 dui/assets/icons/docs/content/icons/person-fill-down.md create mode 100644 dui/assets/icons/docs/content/icons/person-fill-exclamation.md create mode 100644 dui/assets/icons/docs/content/icons/person-fill-gear.md create mode 100644 dui/assets/icons/docs/content/icons/person-fill-lock.md create mode 100644 dui/assets/icons/docs/content/icons/person-fill-slash.md create mode 100644 dui/assets/icons/docs/content/icons/person-fill-up.md create mode 100644 dui/assets/icons/docs/content/icons/person-fill-x.md create mode 100644 dui/assets/icons/docs/content/icons/person-fill.md create mode 100644 dui/assets/icons/docs/content/icons/person-gear.md create mode 100644 dui/assets/icons/docs/content/icons/person-heart.md create mode 100644 dui/assets/icons/docs/content/icons/person-hearts.md create mode 100644 dui/assets/icons/docs/content/icons/person-lines-fill.md create mode 100644 dui/assets/icons/docs/content/icons/person-lock.md create mode 100644 dui/assets/icons/docs/content/icons/person-plus-fill.md create mode 100644 dui/assets/icons/docs/content/icons/person-plus.md create mode 100644 dui/assets/icons/docs/content/icons/person-raised-hand.md create mode 100644 dui/assets/icons/docs/content/icons/person-rolodex.md create mode 100644 dui/assets/icons/docs/content/icons/person-slash.md create mode 100644 dui/assets/icons/docs/content/icons/person-square.md create mode 100644 dui/assets/icons/docs/content/icons/person-standing-dress.md create mode 100644 dui/assets/icons/docs/content/icons/person-standing.md create mode 100644 dui/assets/icons/docs/content/icons/person-up.md create mode 100644 dui/assets/icons/docs/content/icons/person-vcard-fill.md create mode 100644 dui/assets/icons/docs/content/icons/person-vcard.md create mode 100644 dui/assets/icons/docs/content/icons/person-video.md create mode 100644 dui/assets/icons/docs/content/icons/person-video2.md create mode 100644 dui/assets/icons/docs/content/icons/person-video3.md create mode 100644 dui/assets/icons/docs/content/icons/person-walking.md create mode 100644 dui/assets/icons/docs/content/icons/person-wheelchair.md create mode 100644 dui/assets/icons/docs/content/icons/person-workspace.md create mode 100644 dui/assets/icons/docs/content/icons/person-x-fill.md create mode 100644 dui/assets/icons/docs/content/icons/person-x.md create mode 100644 dui/assets/icons/docs/content/icons/person.md create mode 100644 dui/assets/icons/docs/content/icons/phone-fill.md create mode 100644 dui/assets/icons/docs/content/icons/phone-flip.md create mode 100644 dui/assets/icons/docs/content/icons/phone-landscape-fill.md create mode 100644 dui/assets/icons/docs/content/icons/phone-landscape.md create mode 100644 dui/assets/icons/docs/content/icons/phone-vibrate-fill.md create mode 100644 dui/assets/icons/docs/content/icons/phone-vibrate.md create mode 100644 dui/assets/icons/docs/content/icons/phone.md create mode 100644 dui/assets/icons/docs/content/icons/pie-chart-fill.md create mode 100644 dui/assets/icons/docs/content/icons/pie-chart.md create mode 100644 dui/assets/icons/docs/content/icons/piggy-bank-fill.md create mode 100644 dui/assets/icons/docs/content/icons/piggy-bank.md create mode 100644 dui/assets/icons/docs/content/icons/pin-angle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/pin-angle.md create mode 100644 dui/assets/icons/docs/content/icons/pin-fill.md create mode 100644 dui/assets/icons/docs/content/icons/pin-map-fill.md create mode 100644 dui/assets/icons/docs/content/icons/pin-map.md create mode 100644 dui/assets/icons/docs/content/icons/pin.md create mode 100644 dui/assets/icons/docs/content/icons/pinterest.md create mode 100644 dui/assets/icons/docs/content/icons/pip-fill.md create mode 100644 dui/assets/icons/docs/content/icons/pip.md create mode 100644 dui/assets/icons/docs/content/icons/play-btn-fill.md create mode 100644 dui/assets/icons/docs/content/icons/play-btn.md create mode 100644 dui/assets/icons/docs/content/icons/play-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/play-circle.md create mode 100644 dui/assets/icons/docs/content/icons/play-fill.md create mode 100644 dui/assets/icons/docs/content/icons/play.md create mode 100644 dui/assets/icons/docs/content/icons/playstation.md create mode 100644 dui/assets/icons/docs/content/icons/plug-fill.md create mode 100644 dui/assets/icons/docs/content/icons/plug.md create mode 100644 dui/assets/icons/docs/content/icons/plugin.md create mode 100644 dui/assets/icons/docs/content/icons/plus-circle-dotted.md create mode 100644 dui/assets/icons/docs/content/icons/plus-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/plus-circle.md create mode 100644 dui/assets/icons/docs/content/icons/plus-lg.md create mode 100644 dui/assets/icons/docs/content/icons/plus-slash-minus.md create mode 100644 dui/assets/icons/docs/content/icons/plus-square-dotted.md create mode 100644 dui/assets/icons/docs/content/icons/plus-square-fill.md create mode 100644 dui/assets/icons/docs/content/icons/plus-square.md create mode 100644 dui/assets/icons/docs/content/icons/plus.md create mode 100644 dui/assets/icons/docs/content/icons/postage-fill.md create mode 100644 dui/assets/icons/docs/content/icons/postage-heart-fill.md create mode 100644 dui/assets/icons/docs/content/icons/postage-heart.md create mode 100644 dui/assets/icons/docs/content/icons/postage.md create mode 100644 dui/assets/icons/docs/content/icons/postcard-fill.md create mode 100644 dui/assets/icons/docs/content/icons/postcard-heart-fill.md create mode 100644 dui/assets/icons/docs/content/icons/postcard-heart.md create mode 100644 dui/assets/icons/docs/content/icons/postcard.md create mode 100644 dui/assets/icons/docs/content/icons/power.md create mode 100644 dui/assets/icons/docs/content/icons/prescription.md create mode 100644 dui/assets/icons/docs/content/icons/prescription2.md create mode 100644 dui/assets/icons/docs/content/icons/printer-fill.md create mode 100644 dui/assets/icons/docs/content/icons/printer.md create mode 100644 dui/assets/icons/docs/content/icons/projector-fill.md create mode 100644 dui/assets/icons/docs/content/icons/projector.md create mode 100644 dui/assets/icons/docs/content/icons/puzzle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/puzzle.md create mode 100644 dui/assets/icons/docs/content/icons/qr-code-scan.md create mode 100644 dui/assets/icons/docs/content/icons/qr-code.md create mode 100644 dui/assets/icons/docs/content/icons/question-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/question-circle.md create mode 100644 dui/assets/icons/docs/content/icons/question-diamond-fill.md create mode 100644 dui/assets/icons/docs/content/icons/question-diamond.md create mode 100644 dui/assets/icons/docs/content/icons/question-lg.md create mode 100644 dui/assets/icons/docs/content/icons/question-octagon-fill.md create mode 100644 dui/assets/icons/docs/content/icons/question-octagon.md create mode 100644 dui/assets/icons/docs/content/icons/question-square-fill.md create mode 100644 dui/assets/icons/docs/content/icons/question-square.md create mode 100644 dui/assets/icons/docs/content/icons/question.md create mode 100644 dui/assets/icons/docs/content/icons/quora.md create mode 100644 dui/assets/icons/docs/content/icons/quote.md create mode 100644 dui/assets/icons/docs/content/icons/r-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/r-circle.md create mode 100644 dui/assets/icons/docs/content/icons/r-square-fill.md create mode 100644 dui/assets/icons/docs/content/icons/r-square.md create mode 100644 dui/assets/icons/docs/content/icons/radar.md create mode 100644 dui/assets/icons/docs/content/icons/radioactive.md create mode 100644 dui/assets/icons/docs/content/icons/rainbow.md create mode 100644 dui/assets/icons/docs/content/icons/receipt-cutoff.md create mode 100644 dui/assets/icons/docs/content/icons/receipt.md create mode 100644 dui/assets/icons/docs/content/icons/reception-0.md create mode 100644 dui/assets/icons/docs/content/icons/reception-1.md create mode 100644 dui/assets/icons/docs/content/icons/reception-2.md create mode 100644 dui/assets/icons/docs/content/icons/reception-3.md create mode 100644 dui/assets/icons/docs/content/icons/reception-4.md create mode 100644 dui/assets/icons/docs/content/icons/record-btn-fill.md create mode 100644 dui/assets/icons/docs/content/icons/record-btn.md create mode 100644 dui/assets/icons/docs/content/icons/record-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/record-circle.md create mode 100644 dui/assets/icons/docs/content/icons/record-fill.md create mode 100644 dui/assets/icons/docs/content/icons/record.md create mode 100644 dui/assets/icons/docs/content/icons/record2-fill.md create mode 100644 dui/assets/icons/docs/content/icons/record2.md create mode 100644 dui/assets/icons/docs/content/icons/recycle.md create mode 100644 dui/assets/icons/docs/content/icons/reddit.md create mode 100644 dui/assets/icons/docs/content/icons/regex.md create mode 100644 dui/assets/icons/docs/content/icons/repeat-1.md create mode 100644 dui/assets/icons/docs/content/icons/repeat.md create mode 100644 dui/assets/icons/docs/content/icons/reply-all-fill.md create mode 100644 dui/assets/icons/docs/content/icons/reply-all.md create mode 100644 dui/assets/icons/docs/content/icons/reply-fill.md create mode 100644 dui/assets/icons/docs/content/icons/reply.md create mode 100644 dui/assets/icons/docs/content/icons/rewind-btn-fill.md create mode 100644 dui/assets/icons/docs/content/icons/rewind-btn.md create mode 100644 dui/assets/icons/docs/content/icons/rewind-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/rewind-circle.md create mode 100644 dui/assets/icons/docs/content/icons/rewind-fill.md create mode 100644 dui/assets/icons/docs/content/icons/rewind.md create mode 100644 dui/assets/icons/docs/content/icons/robot.md create mode 100644 dui/assets/icons/docs/content/icons/rocket-fill.md create mode 100644 dui/assets/icons/docs/content/icons/rocket-takeoff-fill.md create mode 100644 dui/assets/icons/docs/content/icons/rocket-takeoff.md create mode 100644 dui/assets/icons/docs/content/icons/rocket.md create mode 100644 dui/assets/icons/docs/content/icons/router-fill.md create mode 100644 dui/assets/icons/docs/content/icons/router.md create mode 100644 dui/assets/icons/docs/content/icons/rss-fill.md create mode 100644 dui/assets/icons/docs/content/icons/rss.md create mode 100644 dui/assets/icons/docs/content/icons/rulers.md create mode 100644 dui/assets/icons/docs/content/icons/safe-fill.md create mode 100644 dui/assets/icons/docs/content/icons/safe.md create mode 100644 dui/assets/icons/docs/content/icons/safe2-fill.md create mode 100644 dui/assets/icons/docs/content/icons/safe2.md create mode 100644 dui/assets/icons/docs/content/icons/save-fill.md create mode 100644 dui/assets/icons/docs/content/icons/save.md create mode 100644 dui/assets/icons/docs/content/icons/save2-fill.md create mode 100644 dui/assets/icons/docs/content/icons/save2.md create mode 100644 dui/assets/icons/docs/content/icons/scissors.md create mode 100644 dui/assets/icons/docs/content/icons/scooter.md create mode 100644 dui/assets/icons/docs/content/icons/screwdriver.md create mode 100644 dui/assets/icons/docs/content/icons/sd-card-fill.md create mode 100644 dui/assets/icons/docs/content/icons/sd-card.md create mode 100644 dui/assets/icons/docs/content/icons/search-heart-fill.md create mode 100644 dui/assets/icons/docs/content/icons/search-heart.md create mode 100644 dui/assets/icons/docs/content/icons/search.md create mode 100644 dui/assets/icons/docs/content/icons/segmented-nav.md create mode 100644 dui/assets/icons/docs/content/icons/send-arrow-down-fill.md create mode 100644 dui/assets/icons/docs/content/icons/send-arrow-down.md create mode 100644 dui/assets/icons/docs/content/icons/send-arrow-up-fill.md create mode 100644 dui/assets/icons/docs/content/icons/send-arrow-up.md create mode 100644 dui/assets/icons/docs/content/icons/send-check-fill.md create mode 100644 dui/assets/icons/docs/content/icons/send-check.md create mode 100644 dui/assets/icons/docs/content/icons/send-dash-fill.md create mode 100644 dui/assets/icons/docs/content/icons/send-dash.md create mode 100644 dui/assets/icons/docs/content/icons/send-exclamation-fill.md create mode 100644 dui/assets/icons/docs/content/icons/send-exclamation.md create mode 100644 dui/assets/icons/docs/content/icons/send-fill.md create mode 100644 dui/assets/icons/docs/content/icons/send-plus-fill.md create mode 100644 dui/assets/icons/docs/content/icons/send-plus.md create mode 100644 dui/assets/icons/docs/content/icons/send-slash-fill.md create mode 100644 dui/assets/icons/docs/content/icons/send-slash.md create mode 100644 dui/assets/icons/docs/content/icons/send-x-fill.md create mode 100644 dui/assets/icons/docs/content/icons/send-x.md create mode 100644 dui/assets/icons/docs/content/icons/send.md create mode 100644 dui/assets/icons/docs/content/icons/server.md create mode 100644 dui/assets/icons/docs/content/icons/shadows.md create mode 100644 dui/assets/icons/docs/content/icons/share-fill.md create mode 100644 dui/assets/icons/docs/content/icons/share.md create mode 100644 dui/assets/icons/docs/content/icons/shield-check.md create mode 100644 dui/assets/icons/docs/content/icons/shield-exclamation.md create mode 100644 dui/assets/icons/docs/content/icons/shield-fill-check.md create mode 100644 dui/assets/icons/docs/content/icons/shield-fill-exclamation.md create mode 100644 dui/assets/icons/docs/content/icons/shield-fill-minus.md create mode 100644 dui/assets/icons/docs/content/icons/shield-fill-plus.md create mode 100644 dui/assets/icons/docs/content/icons/shield-fill-x.md create mode 100644 dui/assets/icons/docs/content/icons/shield-fill.md create mode 100644 dui/assets/icons/docs/content/icons/shield-lock-fill.md create mode 100644 dui/assets/icons/docs/content/icons/shield-lock.md create mode 100644 dui/assets/icons/docs/content/icons/shield-minus.md create mode 100644 dui/assets/icons/docs/content/icons/shield-plus.md create mode 100644 dui/assets/icons/docs/content/icons/shield-shaded.md create mode 100644 dui/assets/icons/docs/content/icons/shield-slash-fill.md create mode 100644 dui/assets/icons/docs/content/icons/shield-slash.md create mode 100644 dui/assets/icons/docs/content/icons/shield-x.md create mode 100644 dui/assets/icons/docs/content/icons/shield.md create mode 100644 dui/assets/icons/docs/content/icons/shift-fill.md create mode 100644 dui/assets/icons/docs/content/icons/shift.md create mode 100644 dui/assets/icons/docs/content/icons/shop-window.md create mode 100644 dui/assets/icons/docs/content/icons/shop.md create mode 100644 dui/assets/icons/docs/content/icons/shuffle.md create mode 100644 dui/assets/icons/docs/content/icons/sign-dead-end-fill.md create mode 100644 dui/assets/icons/docs/content/icons/sign-dead-end.md create mode 100644 dui/assets/icons/docs/content/icons/sign-do-not-enter-fill.md create mode 100644 dui/assets/icons/docs/content/icons/sign-do-not-enter.md create mode 100644 dui/assets/icons/docs/content/icons/sign-intersection-fill.md create mode 100644 dui/assets/icons/docs/content/icons/sign-intersection-side-fill.md create mode 100644 dui/assets/icons/docs/content/icons/sign-intersection-side.md create mode 100644 dui/assets/icons/docs/content/icons/sign-intersection-t-fill.md create mode 100644 dui/assets/icons/docs/content/icons/sign-intersection-t.md create mode 100644 dui/assets/icons/docs/content/icons/sign-intersection-y-fill.md create mode 100644 dui/assets/icons/docs/content/icons/sign-intersection-y.md create mode 100644 dui/assets/icons/docs/content/icons/sign-intersection.md create mode 100644 dui/assets/icons/docs/content/icons/sign-merge-left-fill.md create mode 100644 dui/assets/icons/docs/content/icons/sign-merge-left.md create mode 100644 dui/assets/icons/docs/content/icons/sign-merge-right-fill.md create mode 100644 dui/assets/icons/docs/content/icons/sign-merge-right.md create mode 100644 dui/assets/icons/docs/content/icons/sign-no-left-turn-fill.md create mode 100644 dui/assets/icons/docs/content/icons/sign-no-left-turn.md create mode 100644 dui/assets/icons/docs/content/icons/sign-no-parking-fill.md create mode 100644 dui/assets/icons/docs/content/icons/sign-no-parking.md create mode 100644 dui/assets/icons/docs/content/icons/sign-no-right-turn-fill.md create mode 100644 dui/assets/icons/docs/content/icons/sign-no-right-turn.md create mode 100644 dui/assets/icons/docs/content/icons/sign-railroad-fill.md create mode 100644 dui/assets/icons/docs/content/icons/sign-railroad.md create mode 100644 dui/assets/icons/docs/content/icons/sign-stop-fill.md create mode 100644 dui/assets/icons/docs/content/icons/sign-stop-lights-fill.md create mode 100644 dui/assets/icons/docs/content/icons/sign-stop-lights.md create mode 100644 dui/assets/icons/docs/content/icons/sign-stop.md create mode 100644 dui/assets/icons/docs/content/icons/sign-turn-left-fill.md create mode 100644 dui/assets/icons/docs/content/icons/sign-turn-left.md create mode 100644 dui/assets/icons/docs/content/icons/sign-turn-right-fill.md create mode 100644 dui/assets/icons/docs/content/icons/sign-turn-right.md create mode 100644 dui/assets/icons/docs/content/icons/sign-turn-slight-left-fill.md create mode 100644 dui/assets/icons/docs/content/icons/sign-turn-slight-left.md create mode 100644 dui/assets/icons/docs/content/icons/sign-turn-slight-right-fill.md create mode 100644 dui/assets/icons/docs/content/icons/sign-turn-slight-right.md create mode 100644 dui/assets/icons/docs/content/icons/sign-yield-fill.md create mode 100644 dui/assets/icons/docs/content/icons/sign-yield.md create mode 100644 dui/assets/icons/docs/content/icons/signal.md create mode 100644 dui/assets/icons/docs/content/icons/signpost-2-fill.md create mode 100644 dui/assets/icons/docs/content/icons/signpost-2.md create mode 100644 dui/assets/icons/docs/content/icons/signpost-fill.md create mode 100644 dui/assets/icons/docs/content/icons/signpost-split-fill.md create mode 100644 dui/assets/icons/docs/content/icons/signpost-split.md create mode 100644 dui/assets/icons/docs/content/icons/signpost.md create mode 100644 dui/assets/icons/docs/content/icons/sim-fill.md create mode 100644 dui/assets/icons/docs/content/icons/sim-slash-fill.md create mode 100644 dui/assets/icons/docs/content/icons/sim-slash.md create mode 100644 dui/assets/icons/docs/content/icons/sim.md create mode 100644 dui/assets/icons/docs/content/icons/sina-weibo.md create mode 100644 dui/assets/icons/docs/content/icons/skip-backward-btn-fill.md create mode 100644 dui/assets/icons/docs/content/icons/skip-backward-btn.md create mode 100644 dui/assets/icons/docs/content/icons/skip-backward-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/skip-backward-circle.md create mode 100644 dui/assets/icons/docs/content/icons/skip-backward-fill.md create mode 100644 dui/assets/icons/docs/content/icons/skip-backward.md create mode 100644 dui/assets/icons/docs/content/icons/skip-end-btn-fill.md create mode 100644 dui/assets/icons/docs/content/icons/skip-end-btn.md create mode 100644 dui/assets/icons/docs/content/icons/skip-end-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/skip-end-circle.md create mode 100644 dui/assets/icons/docs/content/icons/skip-end-fill.md create mode 100644 dui/assets/icons/docs/content/icons/skip-end.md create mode 100644 dui/assets/icons/docs/content/icons/skip-forward-btn-fill.md create mode 100644 dui/assets/icons/docs/content/icons/skip-forward-btn.md create mode 100644 dui/assets/icons/docs/content/icons/skip-forward-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/skip-forward-circle.md create mode 100644 dui/assets/icons/docs/content/icons/skip-forward-fill.md create mode 100644 dui/assets/icons/docs/content/icons/skip-forward.md create mode 100644 dui/assets/icons/docs/content/icons/skip-start-btn-fill.md create mode 100644 dui/assets/icons/docs/content/icons/skip-start-btn.md create mode 100644 dui/assets/icons/docs/content/icons/skip-start-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/skip-start-circle.md create mode 100644 dui/assets/icons/docs/content/icons/skip-start-fill.md create mode 100644 dui/assets/icons/docs/content/icons/skip-start.md create mode 100644 dui/assets/icons/docs/content/icons/skype.md create mode 100644 dui/assets/icons/docs/content/icons/slack.md create mode 100644 dui/assets/icons/docs/content/icons/slash-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/slash-circle.md create mode 100644 dui/assets/icons/docs/content/icons/slash-lg.md create mode 100644 dui/assets/icons/docs/content/icons/slash-square-fill.md create mode 100644 dui/assets/icons/docs/content/icons/slash-square.md create mode 100644 dui/assets/icons/docs/content/icons/slash.md create mode 100644 dui/assets/icons/docs/content/icons/sliders.md create mode 100644 dui/assets/icons/docs/content/icons/sliders2-vertical.md create mode 100644 dui/assets/icons/docs/content/icons/sliders2.md create mode 100644 dui/assets/icons/docs/content/icons/smartwatch.md create mode 100644 dui/assets/icons/docs/content/icons/snapchat.md create mode 100644 dui/assets/icons/docs/content/icons/snow.md create mode 100644 dui/assets/icons/docs/content/icons/snow2.md create mode 100644 dui/assets/icons/docs/content/icons/snow3.md create mode 100644 dui/assets/icons/docs/content/icons/sort-alpha-down-alt.md create mode 100644 dui/assets/icons/docs/content/icons/sort-alpha-down.md create mode 100644 dui/assets/icons/docs/content/icons/sort-alpha-up-alt.md create mode 100644 dui/assets/icons/docs/content/icons/sort-alpha-up.md create mode 100644 dui/assets/icons/docs/content/icons/sort-down-alt.md create mode 100644 dui/assets/icons/docs/content/icons/sort-down.md create mode 100644 dui/assets/icons/docs/content/icons/sort-numeric-down-alt.md create mode 100644 dui/assets/icons/docs/content/icons/sort-numeric-down.md create mode 100644 dui/assets/icons/docs/content/icons/sort-numeric-up-alt.md create mode 100644 dui/assets/icons/docs/content/icons/sort-numeric-up.md create mode 100644 dui/assets/icons/docs/content/icons/sort-up-alt.md create mode 100644 dui/assets/icons/docs/content/icons/sort-up.md create mode 100644 dui/assets/icons/docs/content/icons/soundwave.md create mode 100644 dui/assets/icons/docs/content/icons/sourceforge.md create mode 100644 dui/assets/icons/docs/content/icons/speaker-fill.md create mode 100644 dui/assets/icons/docs/content/icons/speaker.md create mode 100644 dui/assets/icons/docs/content/icons/speedometer.md create mode 100644 dui/assets/icons/docs/content/icons/speedometer2.md create mode 100644 dui/assets/icons/docs/content/icons/spellcheck.md create mode 100644 dui/assets/icons/docs/content/icons/spotify.md create mode 100644 dui/assets/icons/docs/content/icons/square-fill.md create mode 100644 dui/assets/icons/docs/content/icons/square-half.md create mode 100644 dui/assets/icons/docs/content/icons/square.md create mode 100644 dui/assets/icons/docs/content/icons/stack-overflow.md create mode 100644 dui/assets/icons/docs/content/icons/stack.md create mode 100644 dui/assets/icons/docs/content/icons/star-fill.md create mode 100644 dui/assets/icons/docs/content/icons/star-half.md create mode 100644 dui/assets/icons/docs/content/icons/star.md create mode 100644 dui/assets/icons/docs/content/icons/stars.md create mode 100644 dui/assets/icons/docs/content/icons/steam.md create mode 100644 dui/assets/icons/docs/content/icons/stickies-fill.md create mode 100644 dui/assets/icons/docs/content/icons/stickies.md create mode 100644 dui/assets/icons/docs/content/icons/sticky-fill.md create mode 100644 dui/assets/icons/docs/content/icons/sticky.md create mode 100644 dui/assets/icons/docs/content/icons/stop-btn-fill.md create mode 100644 dui/assets/icons/docs/content/icons/stop-btn.md create mode 100644 dui/assets/icons/docs/content/icons/stop-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/stop-circle.md create mode 100644 dui/assets/icons/docs/content/icons/stop-fill.md create mode 100644 dui/assets/icons/docs/content/icons/stop.md create mode 100644 dui/assets/icons/docs/content/icons/stoplights-fill.md create mode 100644 dui/assets/icons/docs/content/icons/stoplights.md create mode 100644 dui/assets/icons/docs/content/icons/stopwatch-fill.md create mode 100644 dui/assets/icons/docs/content/icons/stopwatch.md create mode 100644 dui/assets/icons/docs/content/icons/strava.md create mode 100644 dui/assets/icons/docs/content/icons/stripe.md create mode 100644 dui/assets/icons/docs/content/icons/subscript.md create mode 100644 dui/assets/icons/docs/content/icons/substack.md create mode 100644 dui/assets/icons/docs/content/icons/subtract.md create mode 100644 dui/assets/icons/docs/content/icons/suit-club-fill.md create mode 100644 dui/assets/icons/docs/content/icons/suit-club.md create mode 100644 dui/assets/icons/docs/content/icons/suit-diamond-fill.md create mode 100644 dui/assets/icons/docs/content/icons/suit-diamond.md create mode 100644 dui/assets/icons/docs/content/icons/suit-heart-fill.md create mode 100644 dui/assets/icons/docs/content/icons/suit-heart.md create mode 100644 dui/assets/icons/docs/content/icons/suit-spade-fill.md create mode 100644 dui/assets/icons/docs/content/icons/suit-spade.md create mode 100644 dui/assets/icons/docs/content/icons/suitcase-fill.md create mode 100644 dui/assets/icons/docs/content/icons/suitcase-lg-fill.md create mode 100644 dui/assets/icons/docs/content/icons/suitcase-lg.md create mode 100644 dui/assets/icons/docs/content/icons/suitcase.md create mode 100644 dui/assets/icons/docs/content/icons/suitcase2-fill.md create mode 100644 dui/assets/icons/docs/content/icons/suitcase2.md create mode 100644 dui/assets/icons/docs/content/icons/sun-fill.md create mode 100644 dui/assets/icons/docs/content/icons/sun.md create mode 100644 dui/assets/icons/docs/content/icons/sunglasses.md create mode 100644 dui/assets/icons/docs/content/icons/sunrise-fill.md create mode 100644 dui/assets/icons/docs/content/icons/sunrise.md create mode 100644 dui/assets/icons/docs/content/icons/sunset-fill.md create mode 100644 dui/assets/icons/docs/content/icons/sunset.md create mode 100644 dui/assets/icons/docs/content/icons/superscript.md create mode 100644 dui/assets/icons/docs/content/icons/symmetry-horizontal.md create mode 100644 dui/assets/icons/docs/content/icons/symmetry-vertical.md create mode 100644 dui/assets/icons/docs/content/icons/table.md create mode 100644 dui/assets/icons/docs/content/icons/tablet-fill.md create mode 100644 dui/assets/icons/docs/content/icons/tablet-landscape-fill.md create mode 100644 dui/assets/icons/docs/content/icons/tablet-landscape.md create mode 100644 dui/assets/icons/docs/content/icons/tablet.md create mode 100644 dui/assets/icons/docs/content/icons/tag-fill.md create mode 100644 dui/assets/icons/docs/content/icons/tag.md create mode 100644 dui/assets/icons/docs/content/icons/tags-fill.md create mode 100644 dui/assets/icons/docs/content/icons/tags.md create mode 100644 dui/assets/icons/docs/content/icons/taxi-front-fill.md create mode 100644 dui/assets/icons/docs/content/icons/taxi-front.md create mode 100644 dui/assets/icons/docs/content/icons/telegram.md create mode 100644 dui/assets/icons/docs/content/icons/telephone-fill.md create mode 100644 dui/assets/icons/docs/content/icons/telephone-forward-fill.md create mode 100644 dui/assets/icons/docs/content/icons/telephone-forward.md create mode 100644 dui/assets/icons/docs/content/icons/telephone-inbound-fill.md create mode 100644 dui/assets/icons/docs/content/icons/telephone-inbound.md create mode 100644 dui/assets/icons/docs/content/icons/telephone-minus-fill.md create mode 100644 dui/assets/icons/docs/content/icons/telephone-minus.md create mode 100644 dui/assets/icons/docs/content/icons/telephone-outbound-fill.md create mode 100644 dui/assets/icons/docs/content/icons/telephone-outbound.md create mode 100644 dui/assets/icons/docs/content/icons/telephone-plus-fill.md create mode 100644 dui/assets/icons/docs/content/icons/telephone-plus.md create mode 100644 dui/assets/icons/docs/content/icons/telephone-x-fill.md create mode 100644 dui/assets/icons/docs/content/icons/telephone-x.md create mode 100644 dui/assets/icons/docs/content/icons/telephone.md create mode 100644 dui/assets/icons/docs/content/icons/tencent-qq.md create mode 100644 dui/assets/icons/docs/content/icons/terminal-dash.md create mode 100644 dui/assets/icons/docs/content/icons/terminal-fill.md create mode 100644 dui/assets/icons/docs/content/icons/terminal-plus.md create mode 100644 dui/assets/icons/docs/content/icons/terminal-split.md create mode 100644 dui/assets/icons/docs/content/icons/terminal-x.md create mode 100644 dui/assets/icons/docs/content/icons/terminal.md create mode 100644 dui/assets/icons/docs/content/icons/text-center.md create mode 100644 dui/assets/icons/docs/content/icons/text-indent-left.md create mode 100644 dui/assets/icons/docs/content/icons/text-indent-right.md create mode 100644 dui/assets/icons/docs/content/icons/text-left.md create mode 100644 dui/assets/icons/docs/content/icons/text-paragraph.md create mode 100644 dui/assets/icons/docs/content/icons/text-right.md create mode 100644 dui/assets/icons/docs/content/icons/text-wrap.md create mode 100644 dui/assets/icons/docs/content/icons/textarea-resize.md create mode 100644 dui/assets/icons/docs/content/icons/textarea-t.md create mode 100644 dui/assets/icons/docs/content/icons/textarea.md create mode 100644 dui/assets/icons/docs/content/icons/thermometer-half.md create mode 100644 dui/assets/icons/docs/content/icons/thermometer-high.md create mode 100644 dui/assets/icons/docs/content/icons/thermometer-low.md create mode 100644 dui/assets/icons/docs/content/icons/thermometer-snow.md create mode 100644 dui/assets/icons/docs/content/icons/thermometer-sun.md create mode 100644 dui/assets/icons/docs/content/icons/thermometer.md create mode 100644 dui/assets/icons/docs/content/icons/threads-fill.md create mode 100644 dui/assets/icons/docs/content/icons/threads.md create mode 100644 dui/assets/icons/docs/content/icons/three-dots-vertical.md create mode 100644 dui/assets/icons/docs/content/icons/three-dots.md create mode 100644 dui/assets/icons/docs/content/icons/thunderbolt-fill.md create mode 100644 dui/assets/icons/docs/content/icons/thunderbolt.md create mode 100644 dui/assets/icons/docs/content/icons/ticket-detailed-fill.md create mode 100644 dui/assets/icons/docs/content/icons/ticket-detailed.md create mode 100644 dui/assets/icons/docs/content/icons/ticket-fill.md create mode 100644 dui/assets/icons/docs/content/icons/ticket-perforated-fill.md create mode 100644 dui/assets/icons/docs/content/icons/ticket-perforated.md create mode 100644 dui/assets/icons/docs/content/icons/ticket.md create mode 100644 dui/assets/icons/docs/content/icons/tiktok.md create mode 100644 dui/assets/icons/docs/content/icons/toggle-off.md create mode 100644 dui/assets/icons/docs/content/icons/toggle-on.md create mode 100644 dui/assets/icons/docs/content/icons/toggle2-off.md create mode 100644 dui/assets/icons/docs/content/icons/toggle2-on.md create mode 100644 dui/assets/icons/docs/content/icons/toggles.md create mode 100644 dui/assets/icons/docs/content/icons/toggles2.md create mode 100644 dui/assets/icons/docs/content/icons/tools.md create mode 100644 dui/assets/icons/docs/content/icons/tornado.md create mode 100644 dui/assets/icons/docs/content/icons/train-freight-front-fill.md create mode 100644 dui/assets/icons/docs/content/icons/train-freight-front.md create mode 100644 dui/assets/icons/docs/content/icons/train-front-fill.md create mode 100644 dui/assets/icons/docs/content/icons/train-front.md create mode 100644 dui/assets/icons/docs/content/icons/train-lightrail-front-fill.md create mode 100644 dui/assets/icons/docs/content/icons/train-lightrail-front.md create mode 100644 dui/assets/icons/docs/content/icons/translate.md create mode 100644 dui/assets/icons/docs/content/icons/transparency.md create mode 100644 dui/assets/icons/docs/content/icons/trash-fill.md create mode 100644 dui/assets/icons/docs/content/icons/trash.md create mode 100644 dui/assets/icons/docs/content/icons/trash2-fill.md create mode 100644 dui/assets/icons/docs/content/icons/trash2.md create mode 100644 dui/assets/icons/docs/content/icons/trash3-fill.md create mode 100644 dui/assets/icons/docs/content/icons/trash3.md create mode 100644 dui/assets/icons/docs/content/icons/tree-fill.md create mode 100644 dui/assets/icons/docs/content/icons/tree.md create mode 100644 dui/assets/icons/docs/content/icons/trello.md create mode 100644 dui/assets/icons/docs/content/icons/triangle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/triangle-half.md create mode 100644 dui/assets/icons/docs/content/icons/triangle.md create mode 100644 dui/assets/icons/docs/content/icons/trophy-fill.md create mode 100644 dui/assets/icons/docs/content/icons/trophy.md create mode 100644 dui/assets/icons/docs/content/icons/tropical-storm.md create mode 100644 dui/assets/icons/docs/content/icons/truck-flatbed.md create mode 100644 dui/assets/icons/docs/content/icons/truck-front-fill.md create mode 100644 dui/assets/icons/docs/content/icons/truck-front.md create mode 100644 dui/assets/icons/docs/content/icons/truck.md create mode 100644 dui/assets/icons/docs/content/icons/tsunami.md create mode 100644 dui/assets/icons/docs/content/icons/tv-fill.md create mode 100644 dui/assets/icons/docs/content/icons/tv.md create mode 100644 dui/assets/icons/docs/content/icons/twitch.md create mode 100644 dui/assets/icons/docs/content/icons/twitter-x.md create mode 100644 dui/assets/icons/docs/content/icons/twitter.md create mode 100644 dui/assets/icons/docs/content/icons/type-bold.md create mode 100644 dui/assets/icons/docs/content/icons/type-h1.md create mode 100644 dui/assets/icons/docs/content/icons/type-h2.md create mode 100644 dui/assets/icons/docs/content/icons/type-h3.md create mode 100644 dui/assets/icons/docs/content/icons/type-h4.md create mode 100644 dui/assets/icons/docs/content/icons/type-h5.md create mode 100644 dui/assets/icons/docs/content/icons/type-h6.md create mode 100644 dui/assets/icons/docs/content/icons/type-italic.md create mode 100644 dui/assets/icons/docs/content/icons/type-strikethrough.md create mode 100644 dui/assets/icons/docs/content/icons/type-underline.md create mode 100644 dui/assets/icons/docs/content/icons/type.md create mode 100644 dui/assets/icons/docs/content/icons/ubuntu.md create mode 100644 dui/assets/icons/docs/content/icons/ui-checks-grid.md create mode 100644 dui/assets/icons/docs/content/icons/ui-checks.md create mode 100644 dui/assets/icons/docs/content/icons/ui-radios-grid.md create mode 100644 dui/assets/icons/docs/content/icons/ui-radios.md create mode 100644 dui/assets/icons/docs/content/icons/umbrella-fill.md create mode 100644 dui/assets/icons/docs/content/icons/umbrella.md create mode 100644 dui/assets/icons/docs/content/icons/unindent.md create mode 100644 dui/assets/icons/docs/content/icons/union.md create mode 100644 dui/assets/icons/docs/content/icons/unity.md create mode 100644 dui/assets/icons/docs/content/icons/universal-access-circle.md create mode 100644 dui/assets/icons/docs/content/icons/universal-access.md create mode 100644 dui/assets/icons/docs/content/icons/unlock-fill.md create mode 100644 dui/assets/icons/docs/content/icons/unlock.md create mode 100644 dui/assets/icons/docs/content/icons/upc-scan.md create mode 100644 dui/assets/icons/docs/content/icons/upc.md create mode 100644 dui/assets/icons/docs/content/icons/upload.md create mode 100644 dui/assets/icons/docs/content/icons/usb-c-fill.md create mode 100644 dui/assets/icons/docs/content/icons/usb-c.md create mode 100644 dui/assets/icons/docs/content/icons/usb-drive-fill.md create mode 100644 dui/assets/icons/docs/content/icons/usb-drive.md create mode 100644 dui/assets/icons/docs/content/icons/usb-fill.md create mode 100644 dui/assets/icons/docs/content/icons/usb-micro-fill.md create mode 100644 dui/assets/icons/docs/content/icons/usb-micro.md create mode 100644 dui/assets/icons/docs/content/icons/usb-mini-fill.md create mode 100644 dui/assets/icons/docs/content/icons/usb-mini.md create mode 100644 dui/assets/icons/docs/content/icons/usb-plug-fill.md create mode 100644 dui/assets/icons/docs/content/icons/usb-plug.md create mode 100644 dui/assets/icons/docs/content/icons/usb-symbol.md create mode 100644 dui/assets/icons/docs/content/icons/usb.md create mode 100644 dui/assets/icons/docs/content/icons/valentine.md create mode 100644 dui/assets/icons/docs/content/icons/valentine2.md create mode 100644 dui/assets/icons/docs/content/icons/vector-pen.md create mode 100644 dui/assets/icons/docs/content/icons/view-list.md create mode 100644 dui/assets/icons/docs/content/icons/view-stacked.md create mode 100644 dui/assets/icons/docs/content/icons/vignette.md create mode 100644 dui/assets/icons/docs/content/icons/vimeo.md create mode 100644 dui/assets/icons/docs/content/icons/vinyl-fill.md create mode 100644 dui/assets/icons/docs/content/icons/vinyl.md create mode 100644 dui/assets/icons/docs/content/icons/virus.md create mode 100644 dui/assets/icons/docs/content/icons/virus2.md create mode 100644 dui/assets/icons/docs/content/icons/voicemail.md create mode 100644 dui/assets/icons/docs/content/icons/volume-down-fill.md create mode 100644 dui/assets/icons/docs/content/icons/volume-down.md create mode 100644 dui/assets/icons/docs/content/icons/volume-mute-fill.md create mode 100644 dui/assets/icons/docs/content/icons/volume-mute.md create mode 100644 dui/assets/icons/docs/content/icons/volume-off-fill.md create mode 100644 dui/assets/icons/docs/content/icons/volume-off.md create mode 100644 dui/assets/icons/docs/content/icons/volume-up-fill.md create mode 100644 dui/assets/icons/docs/content/icons/volume-up.md create mode 100644 dui/assets/icons/docs/content/icons/vr.md create mode 100644 dui/assets/icons/docs/content/icons/wallet-fill.md create mode 100644 dui/assets/icons/docs/content/icons/wallet.md create mode 100644 dui/assets/icons/docs/content/icons/wallet2.md create mode 100644 dui/assets/icons/docs/content/icons/watch.md create mode 100644 dui/assets/icons/docs/content/icons/water.md create mode 100644 dui/assets/icons/docs/content/icons/webcam-fill.md create mode 100644 dui/assets/icons/docs/content/icons/webcam.md create mode 100644 dui/assets/icons/docs/content/icons/wechat.md create mode 100644 dui/assets/icons/docs/content/icons/whatsapp.md create mode 100644 dui/assets/icons/docs/content/icons/wifi-1.md create mode 100644 dui/assets/icons/docs/content/icons/wifi-2.md create mode 100644 dui/assets/icons/docs/content/icons/wifi-off.md create mode 100644 dui/assets/icons/docs/content/icons/wifi.md create mode 100644 dui/assets/icons/docs/content/icons/wikipedia.md create mode 100644 dui/assets/icons/docs/content/icons/wind.md create mode 100644 dui/assets/icons/docs/content/icons/window-dash.md create mode 100644 dui/assets/icons/docs/content/icons/window-desktop.md create mode 100644 dui/assets/icons/docs/content/icons/window-dock.md create mode 100644 dui/assets/icons/docs/content/icons/window-fullscreen.md create mode 100644 dui/assets/icons/docs/content/icons/window-plus.md create mode 100644 dui/assets/icons/docs/content/icons/window-sidebar.md create mode 100644 dui/assets/icons/docs/content/icons/window-split.md create mode 100644 dui/assets/icons/docs/content/icons/window-stack.md create mode 100644 dui/assets/icons/docs/content/icons/window-x.md create mode 100644 dui/assets/icons/docs/content/icons/window.md create mode 100644 dui/assets/icons/docs/content/icons/windows.md create mode 100644 dui/assets/icons/docs/content/icons/wordpress.md create mode 100644 dui/assets/icons/docs/content/icons/wrench-adjustable-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/wrench-adjustable-circle.md create mode 100644 dui/assets/icons/docs/content/icons/wrench-adjustable.md create mode 100644 dui/assets/icons/docs/content/icons/wrench.md create mode 100644 dui/assets/icons/docs/content/icons/x-circle-fill.md create mode 100644 dui/assets/icons/docs/content/icons/x-circle.md create mode 100644 dui/assets/icons/docs/content/icons/x-diamond-fill.md create mode 100644 dui/assets/icons/docs/content/icons/x-diamond.md create mode 100644 dui/assets/icons/docs/content/icons/x-lg.md create mode 100644 dui/assets/icons/docs/content/icons/x-octagon-fill.md create mode 100644 dui/assets/icons/docs/content/icons/x-octagon.md create mode 100644 dui/assets/icons/docs/content/icons/x-square-fill.md create mode 100644 dui/assets/icons/docs/content/icons/x-square.md create mode 100644 dui/assets/icons/docs/content/icons/x.md create mode 100644 dui/assets/icons/docs/content/icons/xbox.md create mode 100644 dui/assets/icons/docs/content/icons/yelp.md create mode 100644 dui/assets/icons/docs/content/icons/yin-yang.md create mode 100644 dui/assets/icons/docs/content/icons/youtube.md create mode 100644 dui/assets/icons/docs/content/icons/zoom-in.md create mode 100644 dui/assets/icons/docs/content/icons/zoom-out.md create mode 100644 dui/assets/icons/docs/content/sprite.md create mode 100644 dui/assets/icons/docs/layouts/_default/404.html create mode 100644 dui/assets/icons/docs/layouts/_default/home.html create mode 100644 dui/assets/icons/docs/layouts/_default/sprite.html create mode 100644 dui/assets/icons/docs/layouts/alias.html create mode 100644 dui/assets/icons/docs/layouts/icons/list.html create mode 100644 dui/assets/icons/docs/layouts/icons/single.html create mode 100644 dui/assets/icons/docs/layouts/partials/ads.html create mode 100644 dui/assets/icons/docs/layouts/partials/analytics.html create mode 100644 dui/assets/icons/docs/layouts/partials/favicons.html create mode 100644 dui/assets/icons/docs/layouts/partials/footer.html create mode 100644 dui/assets/icons/docs/layouts/partials/head.html create mode 100644 dui/assets/icons/docs/layouts/partials/home/hero.html create mode 100644 dui/assets/icons/docs/layouts/partials/icons.html create mode 100644 dui/assets/icons/docs/layouts/partials/icons/bootstrap-white-fill.svg create mode 100644 dui/assets/icons/docs/layouts/partials/icons/figma.svg create mode 100644 dui/assets/icons/docs/layouts/partials/icons/github.svg create mode 100644 dui/assets/icons/docs/layouts/partials/icons/opencollective.svg create mode 100644 dui/assets/icons/docs/layouts/partials/icons/twitter.svg create mode 100644 dui/assets/icons/docs/layouts/partials/navbar.html create mode 100644 dui/assets/icons/docs/layouts/partials/scripts.html create mode 100644 dui/assets/icons/docs/layouts/partials/skippy.html create mode 100644 dui/assets/icons/docs/layouts/partials/social.html create mode 100644 dui/assets/icons/docs/layouts/partials/stylesheet.html create mode 100644 dui/assets/icons/docs/layouts/robots.txt create mode 100644 dui/assets/icons/docs/layouts/shortcodes/example.html create mode 100644 dui/assets/icons/docs/layouts/shortcodes/md.html create mode 100644 dui/assets/icons/docs/layouts/sitemap.xml create mode 100644 dui/assets/icons/docs/static/CNAME create mode 100644 dui/assets/icons/docs/static/assets/img/bootstrap-icons-social.png create mode 100644 dui/assets/icons/docs/static/assets/img/favicons/android-chrome-192x192.png create mode 100644 dui/assets/icons/docs/static/assets/img/favicons/android-chrome-512x512.png create mode 100644 dui/assets/icons/docs/static/assets/img/favicons/apple-touch-icon.png create mode 100644 dui/assets/icons/docs/static/assets/img/favicons/favicon-16x16.png create mode 100644 dui/assets/icons/docs/static/assets/img/favicons/favicon-32x32.png create mode 100644 dui/assets/icons/docs/static/assets/img/favicons/favicon.ico create mode 100644 dui/assets/icons/docs/static/assets/img/favicons/manifest.json create mode 100644 dui/assets/icons/docs/static/assets/img/favicons/safari-pinned-tab.svg create mode 100644 dui/assets/icons/docs/static/assets/img/icons-hero.png create mode 100644 dui/assets/icons/docs/static/assets/img/icons-hero@2x.png create mode 100644 dui/assets/icons/font/bootstrap-icons.css create mode 100644 dui/assets/icons/font/bootstrap-icons.json create mode 100644 dui/assets/icons/font/bootstrap-icons.min.css create mode 100644 dui/assets/icons/font/bootstrap-icons.scss create mode 100644 dui/assets/icons/font/fonts/bootstrap-icons.woff create mode 100644 dui/assets/icons/font/fonts/bootstrap-icons.woff2 create mode 100644 dui/assets/icons/hugo.yml create mode 100644 dui/assets/icons/icons/0-circle-fill.svg create mode 100644 dui/assets/icons/icons/0-circle.svg create mode 100644 dui/assets/icons/icons/0-square-fill.svg create mode 100644 dui/assets/icons/icons/0-square.svg create mode 100644 dui/assets/icons/icons/1-circle-fill.svg create mode 100644 dui/assets/icons/icons/1-circle.svg create mode 100644 dui/assets/icons/icons/1-square-fill.svg create mode 100644 dui/assets/icons/icons/1-square.svg create mode 100644 dui/assets/icons/icons/123.svg create mode 100644 dui/assets/icons/icons/2-circle-fill.svg create mode 100644 dui/assets/icons/icons/2-circle.svg create mode 100644 dui/assets/icons/icons/2-square-fill.svg create mode 100644 dui/assets/icons/icons/2-square.svg create mode 100644 dui/assets/icons/icons/3-circle-fill.svg create mode 100644 dui/assets/icons/icons/3-circle.svg create mode 100644 dui/assets/icons/icons/3-square-fill.svg create mode 100644 dui/assets/icons/icons/3-square.svg create mode 100644 dui/assets/icons/icons/4-circle-fill.svg create mode 100644 dui/assets/icons/icons/4-circle.svg create mode 100644 dui/assets/icons/icons/4-square-fill.svg create mode 100644 dui/assets/icons/icons/4-square.svg create mode 100644 dui/assets/icons/icons/5-circle-fill.svg create mode 100644 dui/assets/icons/icons/5-circle.svg create mode 100644 dui/assets/icons/icons/5-square-fill.svg create mode 100644 dui/assets/icons/icons/5-square.svg create mode 100644 dui/assets/icons/icons/6-circle-fill.svg create mode 100644 dui/assets/icons/icons/6-circle.svg create mode 100644 dui/assets/icons/icons/6-square-fill.svg create mode 100644 dui/assets/icons/icons/6-square.svg create mode 100644 dui/assets/icons/icons/7-circle-fill.svg create mode 100644 dui/assets/icons/icons/7-circle.svg create mode 100644 dui/assets/icons/icons/7-square-fill.svg create mode 100644 dui/assets/icons/icons/7-square.svg create mode 100644 dui/assets/icons/icons/8-circle-fill.svg create mode 100644 dui/assets/icons/icons/8-circle.svg create mode 100644 dui/assets/icons/icons/8-square-fill.svg create mode 100644 dui/assets/icons/icons/8-square.svg create mode 100644 dui/assets/icons/icons/9-circle-fill.svg create mode 100644 dui/assets/icons/icons/9-circle.svg create mode 100644 dui/assets/icons/icons/9-square-fill.svg create mode 100644 dui/assets/icons/icons/9-square.svg create mode 100644 dui/assets/icons/icons/activity.svg create mode 100644 dui/assets/icons/icons/airplane-engines-fill.svg create mode 100644 dui/assets/icons/icons/airplane-engines.svg create mode 100644 dui/assets/icons/icons/airplane-fill.svg create mode 100644 dui/assets/icons/icons/airplane.svg create mode 100644 dui/assets/icons/icons/alarm-fill.svg create mode 100644 dui/assets/icons/icons/alarm.svg create mode 100644 dui/assets/icons/icons/alexa.svg create mode 100644 dui/assets/icons/icons/align-bottom.svg create mode 100644 dui/assets/icons/icons/align-center.svg create mode 100644 dui/assets/icons/icons/align-end.svg create mode 100644 dui/assets/icons/icons/align-middle.svg create mode 100644 dui/assets/icons/icons/align-start.svg create mode 100644 dui/assets/icons/icons/align-top.svg create mode 100644 dui/assets/icons/icons/alipay.svg create mode 100644 dui/assets/icons/icons/alphabet-uppercase.svg create mode 100644 dui/assets/icons/icons/alphabet.svg create mode 100644 dui/assets/icons/icons/alt.svg create mode 100644 dui/assets/icons/icons/amazon.svg create mode 100644 dui/assets/icons/icons/amd.svg create mode 100644 dui/assets/icons/icons/android.svg create mode 100644 dui/assets/icons/icons/android2.svg create mode 100644 dui/assets/icons/icons/app-indicator.svg create mode 100644 dui/assets/icons/icons/app.svg create mode 100644 dui/assets/icons/icons/apple.svg create mode 100644 dui/assets/icons/icons/archive-fill.svg create mode 100644 dui/assets/icons/icons/archive.svg create mode 100644 dui/assets/icons/icons/arrow-90deg-down.svg create mode 100644 dui/assets/icons/icons/arrow-90deg-left.svg create mode 100644 dui/assets/icons/icons/arrow-90deg-right.svg create mode 100644 dui/assets/icons/icons/arrow-90deg-up.svg create mode 100644 dui/assets/icons/icons/arrow-bar-down.svg create mode 100644 dui/assets/icons/icons/arrow-bar-left.svg create mode 100644 dui/assets/icons/icons/arrow-bar-right.svg create mode 100644 dui/assets/icons/icons/arrow-bar-up.svg create mode 100644 dui/assets/icons/icons/arrow-clockwise.svg create mode 100644 dui/assets/icons/icons/arrow-counterclockwise.svg create mode 100644 dui/assets/icons/icons/arrow-down-circle-fill.svg create mode 100644 dui/assets/icons/icons/arrow-down-circle.svg create mode 100644 dui/assets/icons/icons/arrow-down-left-circle-fill.svg create mode 100644 dui/assets/icons/icons/arrow-down-left-circle.svg create mode 100644 dui/assets/icons/icons/arrow-down-left-square-fill.svg create mode 100644 dui/assets/icons/icons/arrow-down-left-square.svg create mode 100644 dui/assets/icons/icons/arrow-down-left.svg create mode 100644 dui/assets/icons/icons/arrow-down-right-circle-fill.svg create mode 100644 dui/assets/icons/icons/arrow-down-right-circle.svg create mode 100644 dui/assets/icons/icons/arrow-down-right-square-fill.svg create mode 100644 dui/assets/icons/icons/arrow-down-right-square.svg create mode 100644 dui/assets/icons/icons/arrow-down-right.svg create mode 100644 dui/assets/icons/icons/arrow-down-short.svg create mode 100644 dui/assets/icons/icons/arrow-down-square-fill.svg create mode 100644 dui/assets/icons/icons/arrow-down-square.svg create mode 100644 dui/assets/icons/icons/arrow-down-up.svg create mode 100644 dui/assets/icons/icons/arrow-down.svg create mode 100644 dui/assets/icons/icons/arrow-left-circle-fill.svg create mode 100644 dui/assets/icons/icons/arrow-left-circle.svg create mode 100644 dui/assets/icons/icons/arrow-left-right.svg create mode 100644 dui/assets/icons/icons/arrow-left-short.svg create mode 100644 dui/assets/icons/icons/arrow-left-square-fill.svg create mode 100644 dui/assets/icons/icons/arrow-left-square.svg create mode 100644 dui/assets/icons/icons/arrow-left.svg create mode 100644 dui/assets/icons/icons/arrow-repeat.svg create mode 100644 dui/assets/icons/icons/arrow-return-left.svg create mode 100644 dui/assets/icons/icons/arrow-return-right.svg create mode 100644 dui/assets/icons/icons/arrow-right-circle-fill.svg create mode 100644 dui/assets/icons/icons/arrow-right-circle.svg create mode 100644 dui/assets/icons/icons/arrow-right-short.svg create mode 100644 dui/assets/icons/icons/arrow-right-square-fill.svg create mode 100644 dui/assets/icons/icons/arrow-right-square.svg create mode 100644 dui/assets/icons/icons/arrow-right.svg create mode 100644 dui/assets/icons/icons/arrow-through-heart-fill.svg create mode 100644 dui/assets/icons/icons/arrow-through-heart.svg create mode 100644 dui/assets/icons/icons/arrow-up-circle-fill.svg create mode 100644 dui/assets/icons/icons/arrow-up-circle.svg create mode 100644 dui/assets/icons/icons/arrow-up-left-circle-fill.svg create mode 100644 dui/assets/icons/icons/arrow-up-left-circle.svg create mode 100644 dui/assets/icons/icons/arrow-up-left-square-fill.svg create mode 100644 dui/assets/icons/icons/arrow-up-left-square.svg create mode 100644 dui/assets/icons/icons/arrow-up-left.svg create mode 100644 dui/assets/icons/icons/arrow-up-right-circle-fill.svg create mode 100644 dui/assets/icons/icons/arrow-up-right-circle.svg create mode 100644 dui/assets/icons/icons/arrow-up-right-square-fill.svg create mode 100644 dui/assets/icons/icons/arrow-up-right-square.svg create mode 100644 dui/assets/icons/icons/arrow-up-right.svg create mode 100644 dui/assets/icons/icons/arrow-up-short.svg create mode 100644 dui/assets/icons/icons/arrow-up-square-fill.svg create mode 100644 dui/assets/icons/icons/arrow-up-square.svg create mode 100644 dui/assets/icons/icons/arrow-up.svg create mode 100644 dui/assets/icons/icons/arrows-angle-contract.svg create mode 100644 dui/assets/icons/icons/arrows-angle-expand.svg create mode 100644 dui/assets/icons/icons/arrows-collapse-vertical.svg create mode 100644 dui/assets/icons/icons/arrows-collapse.svg create mode 100644 dui/assets/icons/icons/arrows-expand-vertical.svg create mode 100644 dui/assets/icons/icons/arrows-expand.svg create mode 100644 dui/assets/icons/icons/arrows-fullscreen.svg create mode 100644 dui/assets/icons/icons/arrows-move.svg create mode 100644 dui/assets/icons/icons/arrows-vertical.svg create mode 100644 dui/assets/icons/icons/arrows.svg create mode 100644 dui/assets/icons/icons/aspect-ratio-fill.svg create mode 100644 dui/assets/icons/icons/aspect-ratio.svg create mode 100644 dui/assets/icons/icons/asterisk.svg create mode 100644 dui/assets/icons/icons/at.svg create mode 100644 dui/assets/icons/icons/award-fill.svg create mode 100644 dui/assets/icons/icons/award.svg create mode 100644 dui/assets/icons/icons/back.svg create mode 100644 dui/assets/icons/icons/backpack-fill.svg create mode 100644 dui/assets/icons/icons/backpack.svg create mode 100644 dui/assets/icons/icons/backpack2-fill.svg create mode 100644 dui/assets/icons/icons/backpack2.svg create mode 100644 dui/assets/icons/icons/backpack3-fill.svg create mode 100644 dui/assets/icons/icons/backpack3.svg create mode 100644 dui/assets/icons/icons/backpack4-fill.svg create mode 100644 dui/assets/icons/icons/backpack4.svg create mode 100644 dui/assets/icons/icons/backspace-fill.svg create mode 100644 dui/assets/icons/icons/backspace-reverse-fill.svg create mode 100644 dui/assets/icons/icons/backspace-reverse.svg create mode 100644 dui/assets/icons/icons/backspace.svg create mode 100644 dui/assets/icons/icons/badge-3d-fill.svg create mode 100644 dui/assets/icons/icons/badge-3d.svg create mode 100644 dui/assets/icons/icons/badge-4k-fill.svg create mode 100644 dui/assets/icons/icons/badge-4k.svg create mode 100644 dui/assets/icons/icons/badge-8k-fill.svg create mode 100644 dui/assets/icons/icons/badge-8k.svg create mode 100644 dui/assets/icons/icons/badge-ad-fill.svg create mode 100644 dui/assets/icons/icons/badge-ad.svg create mode 100644 dui/assets/icons/icons/badge-ar-fill.svg create mode 100644 dui/assets/icons/icons/badge-ar.svg create mode 100644 dui/assets/icons/icons/badge-cc-fill.svg create mode 100644 dui/assets/icons/icons/badge-cc.svg create mode 100644 dui/assets/icons/icons/badge-hd-fill.svg create mode 100644 dui/assets/icons/icons/badge-hd.svg create mode 100644 dui/assets/icons/icons/badge-sd-fill.svg create mode 100644 dui/assets/icons/icons/badge-sd.svg create mode 100644 dui/assets/icons/icons/badge-tm-fill.svg create mode 100644 dui/assets/icons/icons/badge-tm.svg create mode 100644 dui/assets/icons/icons/badge-vo-fill.svg create mode 100644 dui/assets/icons/icons/badge-vo.svg create mode 100644 dui/assets/icons/icons/badge-vr-fill.svg create mode 100644 dui/assets/icons/icons/badge-vr.svg create mode 100644 dui/assets/icons/icons/badge-wc-fill.svg create mode 100644 dui/assets/icons/icons/badge-wc.svg create mode 100644 dui/assets/icons/icons/bag-check-fill.svg create mode 100644 dui/assets/icons/icons/bag-check.svg create mode 100644 dui/assets/icons/icons/bag-dash-fill.svg create mode 100644 dui/assets/icons/icons/bag-dash.svg create mode 100644 dui/assets/icons/icons/bag-fill.svg create mode 100644 dui/assets/icons/icons/bag-heart-fill.svg create mode 100644 dui/assets/icons/icons/bag-heart.svg create mode 100644 dui/assets/icons/icons/bag-plus-fill.svg create mode 100644 dui/assets/icons/icons/bag-plus.svg create mode 100644 dui/assets/icons/icons/bag-x-fill.svg create mode 100644 dui/assets/icons/icons/bag-x.svg create mode 100644 dui/assets/icons/icons/bag.svg create mode 100644 dui/assets/icons/icons/balloon-fill.svg create mode 100644 dui/assets/icons/icons/balloon-heart-fill.svg create mode 100644 dui/assets/icons/icons/balloon-heart.svg create mode 100644 dui/assets/icons/icons/balloon.svg create mode 100644 dui/assets/icons/icons/ban-fill.svg create mode 100644 dui/assets/icons/icons/ban.svg create mode 100644 dui/assets/icons/icons/bandaid-fill.svg create mode 100644 dui/assets/icons/icons/bandaid.svg create mode 100644 dui/assets/icons/icons/bank.svg create mode 100644 dui/assets/icons/icons/bank2.svg create mode 100644 dui/assets/icons/icons/bar-chart-fill.svg create mode 100644 dui/assets/icons/icons/bar-chart-line-fill.svg create mode 100644 dui/assets/icons/icons/bar-chart-line.svg create mode 100644 dui/assets/icons/icons/bar-chart-steps.svg create mode 100644 dui/assets/icons/icons/bar-chart.svg create mode 100644 dui/assets/icons/icons/basket-fill.svg create mode 100644 dui/assets/icons/icons/basket.svg create mode 100644 dui/assets/icons/icons/basket2-fill.svg create mode 100644 dui/assets/icons/icons/basket2.svg create mode 100644 dui/assets/icons/icons/basket3-fill.svg create mode 100644 dui/assets/icons/icons/basket3.svg create mode 100644 dui/assets/icons/icons/battery-charging.svg create mode 100644 dui/assets/icons/icons/battery-full.svg create mode 100644 dui/assets/icons/icons/battery-half.svg create mode 100644 dui/assets/icons/icons/battery.svg create mode 100644 dui/assets/icons/icons/behance.svg create mode 100644 dui/assets/icons/icons/bell-fill.svg create mode 100644 dui/assets/icons/icons/bell-slash-fill.svg create mode 100644 dui/assets/icons/icons/bell-slash.svg create mode 100644 dui/assets/icons/icons/bell.svg create mode 100644 dui/assets/icons/icons/bezier.svg create mode 100644 dui/assets/icons/icons/bezier2.svg create mode 100644 dui/assets/icons/icons/bicycle.svg create mode 100644 dui/assets/icons/icons/bing.svg create mode 100644 dui/assets/icons/icons/binoculars-fill.svg create mode 100644 dui/assets/icons/icons/binoculars.svg create mode 100644 dui/assets/icons/icons/blockquote-left.svg create mode 100644 dui/assets/icons/icons/blockquote-right.svg create mode 100644 dui/assets/icons/icons/bluetooth.svg create mode 100644 dui/assets/icons/icons/body-text.svg create mode 100644 dui/assets/icons/icons/book-fill.svg create mode 100644 dui/assets/icons/icons/book-half.svg create mode 100644 dui/assets/icons/icons/book.svg create mode 100644 dui/assets/icons/icons/bookmark-check-fill.svg create mode 100644 dui/assets/icons/icons/bookmark-check.svg create mode 100644 dui/assets/icons/icons/bookmark-dash-fill.svg create mode 100644 dui/assets/icons/icons/bookmark-dash.svg create mode 100644 dui/assets/icons/icons/bookmark-fill.svg create mode 100644 dui/assets/icons/icons/bookmark-heart-fill.svg create mode 100644 dui/assets/icons/icons/bookmark-heart.svg create mode 100644 dui/assets/icons/icons/bookmark-plus-fill.svg create mode 100644 dui/assets/icons/icons/bookmark-plus.svg create mode 100644 dui/assets/icons/icons/bookmark-star-fill.svg create mode 100644 dui/assets/icons/icons/bookmark-star.svg create mode 100644 dui/assets/icons/icons/bookmark-x-fill.svg create mode 100644 dui/assets/icons/icons/bookmark-x.svg create mode 100644 dui/assets/icons/icons/bookmark.svg create mode 100644 dui/assets/icons/icons/bookmarks-fill.svg create mode 100644 dui/assets/icons/icons/bookmarks.svg create mode 100644 dui/assets/icons/icons/bookshelf.svg create mode 100644 dui/assets/icons/icons/boombox-fill.svg create mode 100644 dui/assets/icons/icons/boombox.svg create mode 100644 dui/assets/icons/icons/bootstrap-fill.svg create mode 100644 dui/assets/icons/icons/bootstrap-reboot.svg create mode 100644 dui/assets/icons/icons/bootstrap.svg create mode 100644 dui/assets/icons/icons/border-all.svg create mode 100644 dui/assets/icons/icons/border-bottom.svg create mode 100644 dui/assets/icons/icons/border-center.svg create mode 100644 dui/assets/icons/icons/border-inner.svg create mode 100644 dui/assets/icons/icons/border-left.svg create mode 100644 dui/assets/icons/icons/border-middle.svg create mode 100644 dui/assets/icons/icons/border-outer.svg create mode 100644 dui/assets/icons/icons/border-right.svg create mode 100644 dui/assets/icons/icons/border-style.svg create mode 100644 dui/assets/icons/icons/border-top.svg create mode 100644 dui/assets/icons/icons/border-width.svg create mode 100644 dui/assets/icons/icons/border.svg create mode 100644 dui/assets/icons/icons/bounding-box-circles.svg create mode 100644 dui/assets/icons/icons/bounding-box.svg create mode 100644 dui/assets/icons/icons/box-arrow-down-left.svg create mode 100644 dui/assets/icons/icons/box-arrow-down-right.svg create mode 100644 dui/assets/icons/icons/box-arrow-down.svg create mode 100644 dui/assets/icons/icons/box-arrow-in-down-left.svg create mode 100644 dui/assets/icons/icons/box-arrow-in-down-right.svg create mode 100644 dui/assets/icons/icons/box-arrow-in-down.svg create mode 100644 dui/assets/icons/icons/box-arrow-in-left.svg create mode 100644 dui/assets/icons/icons/box-arrow-in-right.svg create mode 100644 dui/assets/icons/icons/box-arrow-in-up-left.svg create mode 100644 dui/assets/icons/icons/box-arrow-in-up-right.svg create mode 100644 dui/assets/icons/icons/box-arrow-in-up.svg create mode 100644 dui/assets/icons/icons/box-arrow-left.svg create mode 100644 dui/assets/icons/icons/box-arrow-right.svg create mode 100644 dui/assets/icons/icons/box-arrow-up-left.svg create mode 100644 dui/assets/icons/icons/box-arrow-up-right.svg create mode 100644 dui/assets/icons/icons/box-arrow-up.svg create mode 100644 dui/assets/icons/icons/box-fill.svg create mode 100644 dui/assets/icons/icons/box-seam-fill.svg create mode 100644 dui/assets/icons/icons/box-seam.svg create mode 100644 dui/assets/icons/icons/box.svg create mode 100644 dui/assets/icons/icons/box2-fill.svg create mode 100644 dui/assets/icons/icons/box2-heart-fill.svg create mode 100644 dui/assets/icons/icons/box2-heart.svg create mode 100644 dui/assets/icons/icons/box2.svg create mode 100644 dui/assets/icons/icons/boxes.svg create mode 100644 dui/assets/icons/icons/braces-asterisk.svg create mode 100644 dui/assets/icons/icons/braces.svg create mode 100644 dui/assets/icons/icons/bricks.svg create mode 100644 dui/assets/icons/icons/briefcase-fill.svg create mode 100644 dui/assets/icons/icons/briefcase.svg create mode 100644 dui/assets/icons/icons/brightness-alt-high-fill.svg create mode 100644 dui/assets/icons/icons/brightness-alt-high.svg create mode 100644 dui/assets/icons/icons/brightness-alt-low-fill.svg create mode 100644 dui/assets/icons/icons/brightness-alt-low.svg create mode 100644 dui/assets/icons/icons/brightness-high-fill.svg create mode 100644 dui/assets/icons/icons/brightness-high.svg create mode 100644 dui/assets/icons/icons/brightness-low-fill.svg create mode 100644 dui/assets/icons/icons/brightness-low.svg create mode 100644 dui/assets/icons/icons/brilliance.svg create mode 100644 dui/assets/icons/icons/broadcast-pin.svg create mode 100644 dui/assets/icons/icons/broadcast.svg create mode 100644 dui/assets/icons/icons/browser-chrome.svg create mode 100644 dui/assets/icons/icons/browser-edge.svg create mode 100644 dui/assets/icons/icons/browser-firefox.svg create mode 100644 dui/assets/icons/icons/browser-safari.svg create mode 100644 dui/assets/icons/icons/brush-fill.svg create mode 100644 dui/assets/icons/icons/brush.svg create mode 100644 dui/assets/icons/icons/bucket-fill.svg create mode 100644 dui/assets/icons/icons/bucket.svg create mode 100644 dui/assets/icons/icons/bug-fill.svg create mode 100644 dui/assets/icons/icons/bug.svg create mode 100644 dui/assets/icons/icons/building-add.svg create mode 100644 dui/assets/icons/icons/building-check.svg create mode 100644 dui/assets/icons/icons/building-dash.svg create mode 100644 dui/assets/icons/icons/building-down.svg create mode 100644 dui/assets/icons/icons/building-exclamation.svg create mode 100644 dui/assets/icons/icons/building-fill-add.svg create mode 100644 dui/assets/icons/icons/building-fill-check.svg create mode 100644 dui/assets/icons/icons/building-fill-dash.svg create mode 100644 dui/assets/icons/icons/building-fill-down.svg create mode 100644 dui/assets/icons/icons/building-fill-exclamation.svg create mode 100644 dui/assets/icons/icons/building-fill-gear.svg create mode 100644 dui/assets/icons/icons/building-fill-lock.svg create mode 100644 dui/assets/icons/icons/building-fill-slash.svg create mode 100644 dui/assets/icons/icons/building-fill-up.svg create mode 100644 dui/assets/icons/icons/building-fill-x.svg create mode 100644 dui/assets/icons/icons/building-fill.svg create mode 100644 dui/assets/icons/icons/building-gear.svg create mode 100644 dui/assets/icons/icons/building-lock.svg create mode 100644 dui/assets/icons/icons/building-slash.svg create mode 100644 dui/assets/icons/icons/building-up.svg create mode 100644 dui/assets/icons/icons/building-x.svg create mode 100644 dui/assets/icons/icons/building.svg create mode 100644 dui/assets/icons/icons/buildings-fill.svg create mode 100644 dui/assets/icons/icons/buildings.svg create mode 100644 dui/assets/icons/icons/bullseye.svg create mode 100644 dui/assets/icons/icons/bus-front-fill.svg create mode 100644 dui/assets/icons/icons/bus-front.svg create mode 100644 dui/assets/icons/icons/c-circle-fill.svg create mode 100644 dui/assets/icons/icons/c-circle.svg create mode 100644 dui/assets/icons/icons/c-square-fill.svg create mode 100644 dui/assets/icons/icons/c-square.svg create mode 100644 dui/assets/icons/icons/cake-fill.svg create mode 100644 dui/assets/icons/icons/cake.svg create mode 100644 dui/assets/icons/icons/cake2-fill.svg create mode 100644 dui/assets/icons/icons/cake2.svg create mode 100644 dui/assets/icons/icons/calculator-fill.svg create mode 100644 dui/assets/icons/icons/calculator.svg create mode 100644 dui/assets/icons/icons/calendar-check-fill.svg create mode 100644 dui/assets/icons/icons/calendar-check.svg create mode 100644 dui/assets/icons/icons/calendar-date-fill.svg create mode 100644 dui/assets/icons/icons/calendar-date.svg create mode 100644 dui/assets/icons/icons/calendar-day-fill.svg create mode 100644 dui/assets/icons/icons/calendar-day.svg create mode 100644 dui/assets/icons/icons/calendar-event-fill.svg create mode 100644 dui/assets/icons/icons/calendar-event.svg create mode 100644 dui/assets/icons/icons/calendar-fill.svg create mode 100644 dui/assets/icons/icons/calendar-heart-fill.svg create mode 100644 dui/assets/icons/icons/calendar-heart.svg create mode 100644 dui/assets/icons/icons/calendar-minus-fill.svg create mode 100644 dui/assets/icons/icons/calendar-minus.svg create mode 100644 dui/assets/icons/icons/calendar-month-fill.svg create mode 100644 dui/assets/icons/icons/calendar-month.svg create mode 100644 dui/assets/icons/icons/calendar-plus-fill.svg create mode 100644 dui/assets/icons/icons/calendar-plus.svg create mode 100644 dui/assets/icons/icons/calendar-range-fill.svg create mode 100644 dui/assets/icons/icons/calendar-range.svg create mode 100644 dui/assets/icons/icons/calendar-week-fill.svg create mode 100644 dui/assets/icons/icons/calendar-week.svg create mode 100644 dui/assets/icons/icons/calendar-x-fill.svg create mode 100644 dui/assets/icons/icons/calendar-x.svg create mode 100644 dui/assets/icons/icons/calendar.svg create mode 100644 dui/assets/icons/icons/calendar2-check-fill.svg create mode 100644 dui/assets/icons/icons/calendar2-check.svg create mode 100644 dui/assets/icons/icons/calendar2-date-fill.svg create mode 100644 dui/assets/icons/icons/calendar2-date.svg create mode 100644 dui/assets/icons/icons/calendar2-day-fill.svg create mode 100644 dui/assets/icons/icons/calendar2-day.svg create mode 100644 dui/assets/icons/icons/calendar2-event-fill.svg create mode 100644 dui/assets/icons/icons/calendar2-event.svg create mode 100644 dui/assets/icons/icons/calendar2-fill.svg create mode 100644 dui/assets/icons/icons/calendar2-heart-fill.svg create mode 100644 dui/assets/icons/icons/calendar2-heart.svg create mode 100644 dui/assets/icons/icons/calendar2-minus-fill.svg create mode 100644 dui/assets/icons/icons/calendar2-minus.svg create mode 100644 dui/assets/icons/icons/calendar2-month-fill.svg create mode 100644 dui/assets/icons/icons/calendar2-month.svg create mode 100644 dui/assets/icons/icons/calendar2-plus-fill.svg create mode 100644 dui/assets/icons/icons/calendar2-plus.svg create mode 100644 dui/assets/icons/icons/calendar2-range-fill.svg create mode 100644 dui/assets/icons/icons/calendar2-range.svg create mode 100644 dui/assets/icons/icons/calendar2-week-fill.svg create mode 100644 dui/assets/icons/icons/calendar2-week.svg create mode 100644 dui/assets/icons/icons/calendar2-x-fill.svg create mode 100644 dui/assets/icons/icons/calendar2-x.svg create mode 100644 dui/assets/icons/icons/calendar2.svg create mode 100644 dui/assets/icons/icons/calendar3-event-fill.svg create mode 100644 dui/assets/icons/icons/calendar3-event.svg create mode 100644 dui/assets/icons/icons/calendar3-fill.svg create mode 100644 dui/assets/icons/icons/calendar3-range-fill.svg create mode 100644 dui/assets/icons/icons/calendar3-range.svg create mode 100644 dui/assets/icons/icons/calendar3-week-fill.svg create mode 100644 dui/assets/icons/icons/calendar3-week.svg create mode 100644 dui/assets/icons/icons/calendar3.svg create mode 100644 dui/assets/icons/icons/calendar4-event.svg create mode 100644 dui/assets/icons/icons/calendar4-range.svg create mode 100644 dui/assets/icons/icons/calendar4-week.svg create mode 100644 dui/assets/icons/icons/calendar4.svg create mode 100644 dui/assets/icons/icons/camera-fill.svg create mode 100644 dui/assets/icons/icons/camera-reels-fill.svg create mode 100644 dui/assets/icons/icons/camera-reels.svg create mode 100644 dui/assets/icons/icons/camera-video-fill.svg create mode 100644 dui/assets/icons/icons/camera-video-off-fill.svg create mode 100644 dui/assets/icons/icons/camera-video-off.svg create mode 100644 dui/assets/icons/icons/camera-video.svg create mode 100644 dui/assets/icons/icons/camera.svg create mode 100644 dui/assets/icons/icons/camera2.svg create mode 100644 dui/assets/icons/icons/capslock-fill.svg create mode 100644 dui/assets/icons/icons/capslock.svg create mode 100644 dui/assets/icons/icons/capsule-pill.svg create mode 100644 dui/assets/icons/icons/capsule.svg create mode 100644 dui/assets/icons/icons/car-front-fill.svg create mode 100644 dui/assets/icons/icons/car-front.svg create mode 100644 dui/assets/icons/icons/card-checklist.svg create mode 100644 dui/assets/icons/icons/card-heading.svg create mode 100644 dui/assets/icons/icons/card-image.svg create mode 100644 dui/assets/icons/icons/card-list.svg create mode 100644 dui/assets/icons/icons/card-text.svg create mode 100644 dui/assets/icons/icons/caret-down-fill.svg create mode 100644 dui/assets/icons/icons/caret-down-square-fill.svg create mode 100644 dui/assets/icons/icons/caret-down-square.svg create mode 100644 dui/assets/icons/icons/caret-down.svg create mode 100644 dui/assets/icons/icons/caret-left-fill.svg create mode 100644 dui/assets/icons/icons/caret-left-square-fill.svg create mode 100644 dui/assets/icons/icons/caret-left-square.svg create mode 100644 dui/assets/icons/icons/caret-left.svg create mode 100644 dui/assets/icons/icons/caret-right-fill.svg create mode 100644 dui/assets/icons/icons/caret-right-square-fill.svg create mode 100644 dui/assets/icons/icons/caret-right-square.svg create mode 100644 dui/assets/icons/icons/caret-right.svg create mode 100644 dui/assets/icons/icons/caret-up-fill.svg create mode 100644 dui/assets/icons/icons/caret-up-square-fill.svg create mode 100644 dui/assets/icons/icons/caret-up-square.svg create mode 100644 dui/assets/icons/icons/caret-up.svg create mode 100644 dui/assets/icons/icons/cart-check-fill.svg create mode 100644 dui/assets/icons/icons/cart-check.svg create mode 100644 dui/assets/icons/icons/cart-dash-fill.svg create mode 100644 dui/assets/icons/icons/cart-dash.svg create mode 100644 dui/assets/icons/icons/cart-fill.svg create mode 100644 dui/assets/icons/icons/cart-plus-fill.svg create mode 100644 dui/assets/icons/icons/cart-plus.svg create mode 100644 dui/assets/icons/icons/cart-x-fill.svg create mode 100644 dui/assets/icons/icons/cart-x.svg create mode 100644 dui/assets/icons/icons/cart.svg create mode 100644 dui/assets/icons/icons/cart2.svg create mode 100644 dui/assets/icons/icons/cart3.svg create mode 100644 dui/assets/icons/icons/cart4.svg create mode 100644 dui/assets/icons/icons/cash-coin.svg create mode 100644 dui/assets/icons/icons/cash-stack.svg create mode 100644 dui/assets/icons/icons/cash.svg create mode 100644 dui/assets/icons/icons/cassette-fill.svg create mode 100644 dui/assets/icons/icons/cassette.svg create mode 100644 dui/assets/icons/icons/cast.svg create mode 100644 dui/assets/icons/icons/cc-circle-fill.svg create mode 100644 dui/assets/icons/icons/cc-circle.svg create mode 100644 dui/assets/icons/icons/cc-square-fill.svg create mode 100644 dui/assets/icons/icons/cc-square.svg create mode 100644 dui/assets/icons/icons/chat-dots-fill.svg create mode 100644 dui/assets/icons/icons/chat-dots.svg create mode 100644 dui/assets/icons/icons/chat-fill.svg create mode 100644 dui/assets/icons/icons/chat-heart-fill.svg create mode 100644 dui/assets/icons/icons/chat-heart.svg create mode 100644 dui/assets/icons/icons/chat-left-dots-fill.svg create mode 100644 dui/assets/icons/icons/chat-left-dots.svg create mode 100644 dui/assets/icons/icons/chat-left-fill.svg create mode 100644 dui/assets/icons/icons/chat-left-heart-fill.svg create mode 100644 dui/assets/icons/icons/chat-left-heart.svg create mode 100644 dui/assets/icons/icons/chat-left-quote-fill.svg create mode 100644 dui/assets/icons/icons/chat-left-quote.svg create mode 100644 dui/assets/icons/icons/chat-left-text-fill.svg create mode 100644 dui/assets/icons/icons/chat-left-text.svg create mode 100644 dui/assets/icons/icons/chat-left.svg create mode 100644 dui/assets/icons/icons/chat-quote-fill.svg create mode 100644 dui/assets/icons/icons/chat-quote.svg create mode 100644 dui/assets/icons/icons/chat-right-dots-fill.svg create mode 100644 dui/assets/icons/icons/chat-right-dots.svg create mode 100644 dui/assets/icons/icons/chat-right-fill.svg create mode 100644 dui/assets/icons/icons/chat-right-heart-fill.svg create mode 100644 dui/assets/icons/icons/chat-right-heart.svg create mode 100644 dui/assets/icons/icons/chat-right-quote-fill.svg create mode 100644 dui/assets/icons/icons/chat-right-quote.svg create mode 100644 dui/assets/icons/icons/chat-right-text-fill.svg create mode 100644 dui/assets/icons/icons/chat-right-text.svg create mode 100644 dui/assets/icons/icons/chat-right.svg create mode 100644 dui/assets/icons/icons/chat-square-dots-fill.svg create mode 100644 dui/assets/icons/icons/chat-square-dots.svg create mode 100644 dui/assets/icons/icons/chat-square-fill.svg create mode 100644 dui/assets/icons/icons/chat-square-heart-fill.svg create mode 100644 dui/assets/icons/icons/chat-square-heart.svg create mode 100644 dui/assets/icons/icons/chat-square-quote-fill.svg create mode 100644 dui/assets/icons/icons/chat-square-quote.svg create mode 100644 dui/assets/icons/icons/chat-square-text-fill.svg create mode 100644 dui/assets/icons/icons/chat-square-text.svg create mode 100644 dui/assets/icons/icons/chat-square.svg create mode 100644 dui/assets/icons/icons/chat-text-fill.svg create mode 100644 dui/assets/icons/icons/chat-text.svg create mode 100644 dui/assets/icons/icons/chat.svg create mode 100644 dui/assets/icons/icons/check-all.svg create mode 100644 dui/assets/icons/icons/check-circle-fill.svg create mode 100644 dui/assets/icons/icons/check-circle.svg create mode 100644 dui/assets/icons/icons/check-lg.svg create mode 100644 dui/assets/icons/icons/check-square-fill.svg create mode 100644 dui/assets/icons/icons/check-square.svg create mode 100644 dui/assets/icons/icons/check.svg create mode 100644 dui/assets/icons/icons/check2-all.svg create mode 100644 dui/assets/icons/icons/check2-circle.svg create mode 100644 dui/assets/icons/icons/check2-square.svg create mode 100644 dui/assets/icons/icons/check2.svg create mode 100644 dui/assets/icons/icons/chevron-bar-contract.svg create mode 100644 dui/assets/icons/icons/chevron-bar-down.svg create mode 100644 dui/assets/icons/icons/chevron-bar-expand.svg create mode 100644 dui/assets/icons/icons/chevron-bar-left.svg create mode 100644 dui/assets/icons/icons/chevron-bar-right.svg create mode 100644 dui/assets/icons/icons/chevron-bar-up.svg create mode 100644 dui/assets/icons/icons/chevron-compact-down.svg create mode 100644 dui/assets/icons/icons/chevron-compact-left.svg create mode 100644 dui/assets/icons/icons/chevron-compact-right.svg create mode 100644 dui/assets/icons/icons/chevron-compact-up.svg create mode 100644 dui/assets/icons/icons/chevron-contract.svg create mode 100644 dui/assets/icons/icons/chevron-double-down.svg create mode 100644 dui/assets/icons/icons/chevron-double-left.svg create mode 100644 dui/assets/icons/icons/chevron-double-right.svg create mode 100644 dui/assets/icons/icons/chevron-double-up.svg create mode 100644 dui/assets/icons/icons/chevron-down.svg create mode 100644 dui/assets/icons/icons/chevron-expand.svg create mode 100644 dui/assets/icons/icons/chevron-left.svg create mode 100644 dui/assets/icons/icons/chevron-right.svg create mode 100644 dui/assets/icons/icons/chevron-up.svg create mode 100644 dui/assets/icons/icons/circle-fill.svg create mode 100644 dui/assets/icons/icons/circle-half.svg create mode 100644 dui/assets/icons/icons/circle-square.svg create mode 100644 dui/assets/icons/icons/circle.svg create mode 100644 dui/assets/icons/icons/clipboard-check-fill.svg create mode 100644 dui/assets/icons/icons/clipboard-check.svg create mode 100644 dui/assets/icons/icons/clipboard-data-fill.svg create mode 100644 dui/assets/icons/icons/clipboard-data.svg create mode 100644 dui/assets/icons/icons/clipboard-fill.svg create mode 100644 dui/assets/icons/icons/clipboard-heart-fill.svg create mode 100644 dui/assets/icons/icons/clipboard-heart.svg create mode 100644 dui/assets/icons/icons/clipboard-minus-fill.svg create mode 100644 dui/assets/icons/icons/clipboard-minus.svg create mode 100644 dui/assets/icons/icons/clipboard-plus-fill.svg create mode 100644 dui/assets/icons/icons/clipboard-plus.svg create mode 100644 dui/assets/icons/icons/clipboard-pulse.svg create mode 100644 dui/assets/icons/icons/clipboard-x-fill.svg create mode 100644 dui/assets/icons/icons/clipboard-x.svg create mode 100644 dui/assets/icons/icons/clipboard.svg create mode 100644 dui/assets/icons/icons/clipboard2-check-fill.svg create mode 100644 dui/assets/icons/icons/clipboard2-check.svg create mode 100644 dui/assets/icons/icons/clipboard2-data-fill.svg create mode 100644 dui/assets/icons/icons/clipboard2-data.svg create mode 100644 dui/assets/icons/icons/clipboard2-fill.svg create mode 100644 dui/assets/icons/icons/clipboard2-heart-fill.svg create mode 100644 dui/assets/icons/icons/clipboard2-heart.svg create mode 100644 dui/assets/icons/icons/clipboard2-minus-fill.svg create mode 100644 dui/assets/icons/icons/clipboard2-minus.svg create mode 100644 dui/assets/icons/icons/clipboard2-plus-fill.svg create mode 100644 dui/assets/icons/icons/clipboard2-plus.svg create mode 100644 dui/assets/icons/icons/clipboard2-pulse-fill.svg create mode 100644 dui/assets/icons/icons/clipboard2-pulse.svg create mode 100644 dui/assets/icons/icons/clipboard2-x-fill.svg create mode 100644 dui/assets/icons/icons/clipboard2-x.svg create mode 100644 dui/assets/icons/icons/clipboard2.svg create mode 100644 dui/assets/icons/icons/clock-fill.svg create mode 100644 dui/assets/icons/icons/clock-history.svg create mode 100644 dui/assets/icons/icons/clock.svg create mode 100644 dui/assets/icons/icons/cloud-arrow-down-fill.svg create mode 100644 dui/assets/icons/icons/cloud-arrow-down.svg create mode 100644 dui/assets/icons/icons/cloud-arrow-up-fill.svg create mode 100644 dui/assets/icons/icons/cloud-arrow-up.svg create mode 100644 dui/assets/icons/icons/cloud-check-fill.svg create mode 100644 dui/assets/icons/icons/cloud-check.svg create mode 100644 dui/assets/icons/icons/cloud-download-fill.svg create mode 100644 dui/assets/icons/icons/cloud-download.svg create mode 100644 dui/assets/icons/icons/cloud-drizzle-fill.svg create mode 100644 dui/assets/icons/icons/cloud-drizzle.svg create mode 100644 dui/assets/icons/icons/cloud-fill.svg create mode 100644 dui/assets/icons/icons/cloud-fog-fill.svg create mode 100644 dui/assets/icons/icons/cloud-fog.svg create mode 100644 dui/assets/icons/icons/cloud-fog2-fill.svg create mode 100644 dui/assets/icons/icons/cloud-fog2.svg create mode 100644 dui/assets/icons/icons/cloud-hail-fill.svg create mode 100644 dui/assets/icons/icons/cloud-hail.svg create mode 100644 dui/assets/icons/icons/cloud-haze-fill.svg create mode 100644 dui/assets/icons/icons/cloud-haze.svg create mode 100644 dui/assets/icons/icons/cloud-haze2-fill.svg create mode 100644 dui/assets/icons/icons/cloud-haze2.svg create mode 100644 dui/assets/icons/icons/cloud-lightning-fill.svg create mode 100644 dui/assets/icons/icons/cloud-lightning-rain-fill.svg create mode 100644 dui/assets/icons/icons/cloud-lightning-rain.svg create mode 100644 dui/assets/icons/icons/cloud-lightning.svg create mode 100644 dui/assets/icons/icons/cloud-minus-fill.svg create mode 100644 dui/assets/icons/icons/cloud-minus.svg create mode 100644 dui/assets/icons/icons/cloud-moon-fill.svg create mode 100644 dui/assets/icons/icons/cloud-moon.svg create mode 100644 dui/assets/icons/icons/cloud-plus-fill.svg create mode 100644 dui/assets/icons/icons/cloud-plus.svg create mode 100644 dui/assets/icons/icons/cloud-rain-fill.svg create mode 100644 dui/assets/icons/icons/cloud-rain-heavy-fill.svg create mode 100644 dui/assets/icons/icons/cloud-rain-heavy.svg create mode 100644 dui/assets/icons/icons/cloud-rain.svg create mode 100644 dui/assets/icons/icons/cloud-slash-fill.svg create mode 100644 dui/assets/icons/icons/cloud-slash.svg create mode 100644 dui/assets/icons/icons/cloud-sleet-fill.svg create mode 100644 dui/assets/icons/icons/cloud-sleet.svg create mode 100644 dui/assets/icons/icons/cloud-snow-fill.svg create mode 100644 dui/assets/icons/icons/cloud-snow.svg create mode 100644 dui/assets/icons/icons/cloud-sun-fill.svg create mode 100644 dui/assets/icons/icons/cloud-sun.svg create mode 100644 dui/assets/icons/icons/cloud-upload-fill.svg create mode 100644 dui/assets/icons/icons/cloud-upload.svg create mode 100644 dui/assets/icons/icons/cloud.svg create mode 100644 dui/assets/icons/icons/clouds-fill.svg create mode 100644 dui/assets/icons/icons/clouds.svg create mode 100644 dui/assets/icons/icons/cloudy-fill.svg create mode 100644 dui/assets/icons/icons/cloudy.svg create mode 100644 dui/assets/icons/icons/code-slash.svg create mode 100644 dui/assets/icons/icons/code-square.svg create mode 100644 dui/assets/icons/icons/code.svg create mode 100644 dui/assets/icons/icons/coin.svg create mode 100644 dui/assets/icons/icons/collection-fill.svg create mode 100644 dui/assets/icons/icons/collection-play-fill.svg create mode 100644 dui/assets/icons/icons/collection-play.svg create mode 100644 dui/assets/icons/icons/collection.svg create mode 100644 dui/assets/icons/icons/columns-gap.svg create mode 100644 dui/assets/icons/icons/columns.svg create mode 100644 dui/assets/icons/icons/command.svg create mode 100644 dui/assets/icons/icons/compass-fill.svg create mode 100644 dui/assets/icons/icons/compass.svg create mode 100644 dui/assets/icons/icons/cone-striped.svg create mode 100644 dui/assets/icons/icons/cone.svg create mode 100644 dui/assets/icons/icons/controller.svg create mode 100644 dui/assets/icons/icons/cookie.svg create mode 100644 dui/assets/icons/icons/copy.svg create mode 100644 dui/assets/icons/icons/cpu-fill.svg create mode 100644 dui/assets/icons/icons/cpu.svg create mode 100644 dui/assets/icons/icons/credit-card-2-back-fill.svg create mode 100644 dui/assets/icons/icons/credit-card-2-back.svg create mode 100644 dui/assets/icons/icons/credit-card-2-front-fill.svg create mode 100644 dui/assets/icons/icons/credit-card-2-front.svg create mode 100644 dui/assets/icons/icons/credit-card-fill.svg create mode 100644 dui/assets/icons/icons/credit-card.svg create mode 100644 dui/assets/icons/icons/crop.svg create mode 100644 dui/assets/icons/icons/crosshair.svg create mode 100644 dui/assets/icons/icons/crosshair2.svg create mode 100644 dui/assets/icons/icons/cup-fill.svg create mode 100644 dui/assets/icons/icons/cup-hot-fill.svg create mode 100644 dui/assets/icons/icons/cup-hot.svg create mode 100644 dui/assets/icons/icons/cup-straw.svg create mode 100644 dui/assets/icons/icons/cup.svg create mode 100644 dui/assets/icons/icons/currency-bitcoin.svg create mode 100644 dui/assets/icons/icons/currency-dollar.svg create mode 100644 dui/assets/icons/icons/currency-euro.svg create mode 100644 dui/assets/icons/icons/currency-exchange.svg create mode 100644 dui/assets/icons/icons/currency-pound.svg create mode 100644 dui/assets/icons/icons/currency-rupee.svg create mode 100644 dui/assets/icons/icons/currency-yen.svg create mode 100644 dui/assets/icons/icons/cursor-fill.svg create mode 100644 dui/assets/icons/icons/cursor-text.svg create mode 100644 dui/assets/icons/icons/cursor.svg create mode 100644 dui/assets/icons/icons/dash-circle-dotted.svg create mode 100644 dui/assets/icons/icons/dash-circle-fill.svg create mode 100644 dui/assets/icons/icons/dash-circle.svg create mode 100644 dui/assets/icons/icons/dash-lg.svg create mode 100644 dui/assets/icons/icons/dash-square-dotted.svg create mode 100644 dui/assets/icons/icons/dash-square-fill.svg create mode 100644 dui/assets/icons/icons/dash-square.svg create mode 100644 dui/assets/icons/icons/dash.svg create mode 100644 dui/assets/icons/icons/database-add.svg create mode 100644 dui/assets/icons/icons/database-check.svg create mode 100644 dui/assets/icons/icons/database-dash.svg create mode 100644 dui/assets/icons/icons/database-down.svg create mode 100644 dui/assets/icons/icons/database-exclamation.svg create mode 100644 dui/assets/icons/icons/database-fill-add.svg create mode 100644 dui/assets/icons/icons/database-fill-check.svg create mode 100644 dui/assets/icons/icons/database-fill-dash.svg create mode 100644 dui/assets/icons/icons/database-fill-down.svg create mode 100644 dui/assets/icons/icons/database-fill-exclamation.svg create mode 100644 dui/assets/icons/icons/database-fill-gear.svg create mode 100644 dui/assets/icons/icons/database-fill-lock.svg create mode 100644 dui/assets/icons/icons/database-fill-slash.svg create mode 100644 dui/assets/icons/icons/database-fill-up.svg create mode 100644 dui/assets/icons/icons/database-fill-x.svg create mode 100644 dui/assets/icons/icons/database-fill.svg create mode 100644 dui/assets/icons/icons/database-gear.svg create mode 100644 dui/assets/icons/icons/database-lock.svg create mode 100644 dui/assets/icons/icons/database-slash.svg create mode 100644 dui/assets/icons/icons/database-up.svg create mode 100644 dui/assets/icons/icons/database-x.svg create mode 100644 dui/assets/icons/icons/database.svg create mode 100644 dui/assets/icons/icons/device-hdd-fill.svg create mode 100644 dui/assets/icons/icons/device-hdd.svg create mode 100644 dui/assets/icons/icons/device-ssd-fill.svg create mode 100644 dui/assets/icons/icons/device-ssd.svg create mode 100644 dui/assets/icons/icons/diagram-2-fill.svg create mode 100644 dui/assets/icons/icons/diagram-2.svg create mode 100644 dui/assets/icons/icons/diagram-3-fill.svg create mode 100644 dui/assets/icons/icons/diagram-3.svg create mode 100644 dui/assets/icons/icons/diamond-fill.svg create mode 100644 dui/assets/icons/icons/diamond-half.svg create mode 100644 dui/assets/icons/icons/diamond.svg create mode 100644 dui/assets/icons/icons/dice-1-fill.svg create mode 100644 dui/assets/icons/icons/dice-1.svg create mode 100644 dui/assets/icons/icons/dice-2-fill.svg create mode 100644 dui/assets/icons/icons/dice-2.svg create mode 100644 dui/assets/icons/icons/dice-3-fill.svg create mode 100644 dui/assets/icons/icons/dice-3.svg create mode 100644 dui/assets/icons/icons/dice-4-fill.svg create mode 100644 dui/assets/icons/icons/dice-4.svg create mode 100644 dui/assets/icons/icons/dice-5-fill.svg create mode 100644 dui/assets/icons/icons/dice-5.svg create mode 100644 dui/assets/icons/icons/dice-6-fill.svg create mode 100644 dui/assets/icons/icons/dice-6.svg create mode 100644 dui/assets/icons/icons/disc-fill.svg create mode 100644 dui/assets/icons/icons/disc.svg create mode 100644 dui/assets/icons/icons/discord.svg create mode 100644 dui/assets/icons/icons/display-fill.svg create mode 100644 dui/assets/icons/icons/display.svg create mode 100644 dui/assets/icons/icons/displayport-fill.svg create mode 100644 dui/assets/icons/icons/displayport.svg create mode 100644 dui/assets/icons/icons/distribute-horizontal.svg create mode 100644 dui/assets/icons/icons/distribute-vertical.svg create mode 100644 dui/assets/icons/icons/door-closed-fill.svg create mode 100644 dui/assets/icons/icons/door-closed.svg create mode 100644 dui/assets/icons/icons/door-open-fill.svg create mode 100644 dui/assets/icons/icons/door-open.svg create mode 100644 dui/assets/icons/icons/dot.svg create mode 100644 dui/assets/icons/icons/download.svg create mode 100644 dui/assets/icons/icons/dpad-fill.svg create mode 100644 dui/assets/icons/icons/dpad.svg create mode 100644 dui/assets/icons/icons/dribbble.svg create mode 100644 dui/assets/icons/icons/dropbox.svg create mode 100644 dui/assets/icons/icons/droplet-fill.svg create mode 100644 dui/assets/icons/icons/droplet-half.svg create mode 100644 dui/assets/icons/icons/droplet.svg create mode 100644 dui/assets/icons/icons/duffle-fill.svg create mode 100644 dui/assets/icons/icons/duffle.svg create mode 100644 dui/assets/icons/icons/ear-fill.svg create mode 100644 dui/assets/icons/icons/ear.svg create mode 100644 dui/assets/icons/icons/earbuds.svg create mode 100644 dui/assets/icons/icons/easel-fill.svg create mode 100644 dui/assets/icons/icons/easel.svg create mode 100644 dui/assets/icons/icons/easel2-fill.svg create mode 100644 dui/assets/icons/icons/easel2.svg create mode 100644 dui/assets/icons/icons/easel3-fill.svg create mode 100644 dui/assets/icons/icons/easel3.svg create mode 100644 dui/assets/icons/icons/egg-fill.svg create mode 100644 dui/assets/icons/icons/egg-fried.svg create mode 100644 dui/assets/icons/icons/egg.svg create mode 100644 dui/assets/icons/icons/eject-fill.svg create mode 100644 dui/assets/icons/icons/eject.svg create mode 100644 dui/assets/icons/icons/emoji-angry-fill.svg create mode 100644 dui/assets/icons/icons/emoji-angry.svg create mode 100644 dui/assets/icons/icons/emoji-astonished-fill.svg create mode 100644 dui/assets/icons/icons/emoji-astonished.svg create mode 100644 dui/assets/icons/icons/emoji-dizzy-fill.svg create mode 100644 dui/assets/icons/icons/emoji-dizzy.svg create mode 100644 dui/assets/icons/icons/emoji-expressionless-fill.svg create mode 100644 dui/assets/icons/icons/emoji-expressionless.svg create mode 100644 dui/assets/icons/icons/emoji-frown-fill.svg create mode 100644 dui/assets/icons/icons/emoji-frown.svg create mode 100644 dui/assets/icons/icons/emoji-grimace-fill.svg create mode 100644 dui/assets/icons/icons/emoji-grimace.svg create mode 100644 dui/assets/icons/icons/emoji-grin-fill.svg create mode 100644 dui/assets/icons/icons/emoji-grin.svg create mode 100644 dui/assets/icons/icons/emoji-heart-eyes-fill.svg create mode 100644 dui/assets/icons/icons/emoji-heart-eyes.svg create mode 100644 dui/assets/icons/icons/emoji-kiss-fill.svg create mode 100644 dui/assets/icons/icons/emoji-kiss.svg create mode 100644 dui/assets/icons/icons/emoji-laughing-fill.svg create mode 100644 dui/assets/icons/icons/emoji-laughing.svg create mode 100644 dui/assets/icons/icons/emoji-neutral-fill.svg create mode 100644 dui/assets/icons/icons/emoji-neutral.svg create mode 100644 dui/assets/icons/icons/emoji-smile-fill.svg create mode 100644 dui/assets/icons/icons/emoji-smile-upside-down-fill.svg create mode 100644 dui/assets/icons/icons/emoji-smile-upside-down.svg create mode 100644 dui/assets/icons/icons/emoji-smile.svg create mode 100644 dui/assets/icons/icons/emoji-sunglasses-fill.svg create mode 100644 dui/assets/icons/icons/emoji-sunglasses.svg create mode 100644 dui/assets/icons/icons/emoji-surprise-fill.svg create mode 100644 dui/assets/icons/icons/emoji-surprise.svg create mode 100644 dui/assets/icons/icons/emoji-tear-fill.svg create mode 100644 dui/assets/icons/icons/emoji-tear.svg create mode 100644 dui/assets/icons/icons/emoji-wink-fill.svg create mode 100644 dui/assets/icons/icons/emoji-wink.svg create mode 100644 dui/assets/icons/icons/envelope-arrow-down-fill.svg create mode 100644 dui/assets/icons/icons/envelope-arrow-down.svg create mode 100644 dui/assets/icons/icons/envelope-arrow-up-fill.svg create mode 100644 dui/assets/icons/icons/envelope-arrow-up.svg create mode 100644 dui/assets/icons/icons/envelope-at-fill.svg create mode 100644 dui/assets/icons/icons/envelope-at.svg create mode 100644 dui/assets/icons/icons/envelope-check-fill.svg create mode 100644 dui/assets/icons/icons/envelope-check.svg create mode 100644 dui/assets/icons/icons/envelope-dash-fill.svg create mode 100644 dui/assets/icons/icons/envelope-dash.svg create mode 100644 dui/assets/icons/icons/envelope-exclamation-fill.svg create mode 100644 dui/assets/icons/icons/envelope-exclamation.svg create mode 100644 dui/assets/icons/icons/envelope-fill.svg create mode 100644 dui/assets/icons/icons/envelope-heart-fill.svg create mode 100644 dui/assets/icons/icons/envelope-heart.svg create mode 100644 dui/assets/icons/icons/envelope-open-fill.svg create mode 100644 dui/assets/icons/icons/envelope-open-heart-fill.svg create mode 100644 dui/assets/icons/icons/envelope-open-heart.svg create mode 100644 dui/assets/icons/icons/envelope-open.svg create mode 100644 dui/assets/icons/icons/envelope-paper-fill.svg create mode 100644 dui/assets/icons/icons/envelope-paper-heart-fill.svg create mode 100644 dui/assets/icons/icons/envelope-paper-heart.svg create mode 100644 dui/assets/icons/icons/envelope-paper.svg create mode 100644 dui/assets/icons/icons/envelope-plus-fill.svg create mode 100644 dui/assets/icons/icons/envelope-plus.svg create mode 100644 dui/assets/icons/icons/envelope-slash-fill.svg create mode 100644 dui/assets/icons/icons/envelope-slash.svg create mode 100644 dui/assets/icons/icons/envelope-x-fill.svg create mode 100644 dui/assets/icons/icons/envelope-x.svg create mode 100644 dui/assets/icons/icons/envelope.svg create mode 100644 dui/assets/icons/icons/eraser-fill.svg create mode 100644 dui/assets/icons/icons/eraser.svg create mode 100644 dui/assets/icons/icons/escape.svg create mode 100644 dui/assets/icons/icons/ethernet.svg create mode 100644 dui/assets/icons/icons/ev-front-fill.svg create mode 100644 dui/assets/icons/icons/ev-front.svg create mode 100644 dui/assets/icons/icons/ev-station-fill.svg create mode 100644 dui/assets/icons/icons/ev-station.svg create mode 100644 dui/assets/icons/icons/exclamation-circle-fill.svg create mode 100644 dui/assets/icons/icons/exclamation-circle.svg create mode 100644 dui/assets/icons/icons/exclamation-diamond-fill.svg create mode 100644 dui/assets/icons/icons/exclamation-diamond.svg create mode 100644 dui/assets/icons/icons/exclamation-lg.svg create mode 100644 dui/assets/icons/icons/exclamation-octagon-fill.svg create mode 100644 dui/assets/icons/icons/exclamation-octagon.svg create mode 100644 dui/assets/icons/icons/exclamation-square-fill.svg create mode 100644 dui/assets/icons/icons/exclamation-square.svg create mode 100644 dui/assets/icons/icons/exclamation-triangle-fill.svg create mode 100644 dui/assets/icons/icons/exclamation-triangle.svg create mode 100644 dui/assets/icons/icons/exclamation.svg create mode 100644 dui/assets/icons/icons/exclude.svg create mode 100644 dui/assets/icons/icons/explicit-fill.svg create mode 100644 dui/assets/icons/icons/explicit.svg create mode 100644 dui/assets/icons/icons/exposure.svg create mode 100644 dui/assets/icons/icons/eye-fill.svg create mode 100644 dui/assets/icons/icons/eye-slash-fill.svg create mode 100644 dui/assets/icons/icons/eye-slash.svg create mode 100644 dui/assets/icons/icons/eye.svg create mode 100644 dui/assets/icons/icons/eyedropper.svg create mode 100644 dui/assets/icons/icons/eyeglasses.svg create mode 100644 dui/assets/icons/icons/facebook.svg create mode 100644 dui/assets/icons/icons/fan.svg create mode 100644 dui/assets/icons/icons/fast-forward-btn-fill.svg create mode 100644 dui/assets/icons/icons/fast-forward-btn.svg create mode 100644 dui/assets/icons/icons/fast-forward-circle-fill.svg create mode 100644 dui/assets/icons/icons/fast-forward-circle.svg create mode 100644 dui/assets/icons/icons/fast-forward-fill.svg create mode 100644 dui/assets/icons/icons/fast-forward.svg create mode 100644 dui/assets/icons/icons/feather.svg create mode 100644 dui/assets/icons/icons/feather2.svg create mode 100644 dui/assets/icons/icons/file-arrow-down-fill.svg create mode 100644 dui/assets/icons/icons/file-arrow-down.svg create mode 100644 dui/assets/icons/icons/file-arrow-up-fill.svg create mode 100644 dui/assets/icons/icons/file-arrow-up.svg create mode 100644 dui/assets/icons/icons/file-bar-graph-fill.svg create mode 100644 dui/assets/icons/icons/file-bar-graph.svg create mode 100644 dui/assets/icons/icons/file-binary-fill.svg create mode 100644 dui/assets/icons/icons/file-binary.svg create mode 100644 dui/assets/icons/icons/file-break-fill.svg create mode 100644 dui/assets/icons/icons/file-break.svg create mode 100644 dui/assets/icons/icons/file-check-fill.svg create mode 100644 dui/assets/icons/icons/file-check.svg create mode 100644 dui/assets/icons/icons/file-code-fill.svg create mode 100644 dui/assets/icons/icons/file-code.svg create mode 100644 dui/assets/icons/icons/file-diff-fill.svg create mode 100644 dui/assets/icons/icons/file-diff.svg create mode 100644 dui/assets/icons/icons/file-earmark-arrow-down-fill.svg create mode 100644 dui/assets/icons/icons/file-earmark-arrow-down.svg create mode 100644 dui/assets/icons/icons/file-earmark-arrow-up-fill.svg create mode 100644 dui/assets/icons/icons/file-earmark-arrow-up.svg create mode 100644 dui/assets/icons/icons/file-earmark-bar-graph-fill.svg create mode 100644 dui/assets/icons/icons/file-earmark-bar-graph.svg create mode 100644 dui/assets/icons/icons/file-earmark-binary-fill.svg create mode 100644 dui/assets/icons/icons/file-earmark-binary.svg create mode 100644 dui/assets/icons/icons/file-earmark-break-fill.svg create mode 100644 dui/assets/icons/icons/file-earmark-break.svg create mode 100644 dui/assets/icons/icons/file-earmark-check-fill.svg create mode 100644 dui/assets/icons/icons/file-earmark-check.svg create mode 100644 dui/assets/icons/icons/file-earmark-code-fill.svg create mode 100644 dui/assets/icons/icons/file-earmark-code.svg create mode 100644 dui/assets/icons/icons/file-earmark-diff-fill.svg create mode 100644 dui/assets/icons/icons/file-earmark-diff.svg create mode 100644 dui/assets/icons/icons/file-earmark-easel-fill.svg create mode 100644 dui/assets/icons/icons/file-earmark-easel.svg create mode 100644 dui/assets/icons/icons/file-earmark-excel-fill.svg create mode 100644 dui/assets/icons/icons/file-earmark-excel.svg create mode 100644 dui/assets/icons/icons/file-earmark-fill.svg create mode 100644 dui/assets/icons/icons/file-earmark-font-fill.svg create mode 100644 dui/assets/icons/icons/file-earmark-font.svg create mode 100644 dui/assets/icons/icons/file-earmark-image-fill.svg create mode 100644 dui/assets/icons/icons/file-earmark-image.svg create mode 100644 dui/assets/icons/icons/file-earmark-lock-fill.svg create mode 100644 dui/assets/icons/icons/file-earmark-lock.svg create mode 100644 dui/assets/icons/icons/file-earmark-lock2-fill.svg create mode 100644 dui/assets/icons/icons/file-earmark-lock2.svg create mode 100644 dui/assets/icons/icons/file-earmark-medical-fill.svg create mode 100644 dui/assets/icons/icons/file-earmark-medical.svg create mode 100644 dui/assets/icons/icons/file-earmark-minus-fill.svg create mode 100644 dui/assets/icons/icons/file-earmark-minus.svg create mode 100644 dui/assets/icons/icons/file-earmark-music-fill.svg create mode 100644 dui/assets/icons/icons/file-earmark-music.svg create mode 100644 dui/assets/icons/icons/file-earmark-pdf-fill.svg create mode 100644 dui/assets/icons/icons/file-earmark-pdf.svg create mode 100644 dui/assets/icons/icons/file-earmark-person-fill.svg create mode 100644 dui/assets/icons/icons/file-earmark-person.svg create mode 100644 dui/assets/icons/icons/file-earmark-play-fill.svg create mode 100644 dui/assets/icons/icons/file-earmark-play.svg create mode 100644 dui/assets/icons/icons/file-earmark-plus-fill.svg create mode 100644 dui/assets/icons/icons/file-earmark-plus.svg create mode 100644 dui/assets/icons/icons/file-earmark-post-fill.svg create mode 100644 dui/assets/icons/icons/file-earmark-post.svg create mode 100644 dui/assets/icons/icons/file-earmark-ppt-fill.svg create mode 100644 dui/assets/icons/icons/file-earmark-ppt.svg create mode 100644 dui/assets/icons/icons/file-earmark-richtext-fill.svg create mode 100644 dui/assets/icons/icons/file-earmark-richtext.svg create mode 100644 dui/assets/icons/icons/file-earmark-ruled-fill.svg create mode 100644 dui/assets/icons/icons/file-earmark-ruled.svg create mode 100644 dui/assets/icons/icons/file-earmark-slides-fill.svg create mode 100644 dui/assets/icons/icons/file-earmark-slides.svg create mode 100644 dui/assets/icons/icons/file-earmark-spreadsheet-fill.svg create mode 100644 dui/assets/icons/icons/file-earmark-spreadsheet.svg create mode 100644 dui/assets/icons/icons/file-earmark-text-fill.svg create mode 100644 dui/assets/icons/icons/file-earmark-text.svg create mode 100644 dui/assets/icons/icons/file-earmark-word-fill.svg create mode 100644 dui/assets/icons/icons/file-earmark-word.svg create mode 100644 dui/assets/icons/icons/file-earmark-x-fill.svg create mode 100644 dui/assets/icons/icons/file-earmark-x.svg create mode 100644 dui/assets/icons/icons/file-earmark-zip-fill.svg create mode 100644 dui/assets/icons/icons/file-earmark-zip.svg create mode 100644 dui/assets/icons/icons/file-earmark.svg create mode 100644 dui/assets/icons/icons/file-easel-fill.svg create mode 100644 dui/assets/icons/icons/file-easel.svg create mode 100644 dui/assets/icons/icons/file-excel-fill.svg create mode 100644 dui/assets/icons/icons/file-excel.svg create mode 100644 dui/assets/icons/icons/file-fill.svg create mode 100644 dui/assets/icons/icons/file-font-fill.svg create mode 100644 dui/assets/icons/icons/file-font.svg create mode 100644 dui/assets/icons/icons/file-image-fill.svg create mode 100644 dui/assets/icons/icons/file-image.svg create mode 100644 dui/assets/icons/icons/file-lock-fill.svg create mode 100644 dui/assets/icons/icons/file-lock.svg create mode 100644 dui/assets/icons/icons/file-lock2-fill.svg create mode 100644 dui/assets/icons/icons/file-lock2.svg create mode 100644 dui/assets/icons/icons/file-medical-fill.svg create mode 100644 dui/assets/icons/icons/file-medical.svg create mode 100644 dui/assets/icons/icons/file-minus-fill.svg create mode 100644 dui/assets/icons/icons/file-minus.svg create mode 100644 dui/assets/icons/icons/file-music-fill.svg create mode 100644 dui/assets/icons/icons/file-music.svg create mode 100644 dui/assets/icons/icons/file-pdf-fill.svg create mode 100644 dui/assets/icons/icons/file-pdf.svg create mode 100644 dui/assets/icons/icons/file-person-fill.svg create mode 100644 dui/assets/icons/icons/file-person.svg create mode 100644 dui/assets/icons/icons/file-play-fill.svg create mode 100644 dui/assets/icons/icons/file-play.svg create mode 100644 dui/assets/icons/icons/file-plus-fill.svg create mode 100644 dui/assets/icons/icons/file-plus.svg create mode 100644 dui/assets/icons/icons/file-post-fill.svg create mode 100644 dui/assets/icons/icons/file-post.svg create mode 100644 dui/assets/icons/icons/file-ppt-fill.svg create mode 100644 dui/assets/icons/icons/file-ppt.svg create mode 100644 dui/assets/icons/icons/file-richtext-fill.svg create mode 100644 dui/assets/icons/icons/file-richtext.svg create mode 100644 dui/assets/icons/icons/file-ruled-fill.svg create mode 100644 dui/assets/icons/icons/file-ruled.svg create mode 100644 dui/assets/icons/icons/file-slides-fill.svg create mode 100644 dui/assets/icons/icons/file-slides.svg create mode 100644 dui/assets/icons/icons/file-spreadsheet-fill.svg create mode 100644 dui/assets/icons/icons/file-spreadsheet.svg create mode 100644 dui/assets/icons/icons/file-text-fill.svg create mode 100644 dui/assets/icons/icons/file-text.svg create mode 100644 dui/assets/icons/icons/file-word-fill.svg create mode 100644 dui/assets/icons/icons/file-word.svg create mode 100644 dui/assets/icons/icons/file-x-fill.svg create mode 100644 dui/assets/icons/icons/file-x.svg create mode 100644 dui/assets/icons/icons/file-zip-fill.svg create mode 100644 dui/assets/icons/icons/file-zip.svg create mode 100644 dui/assets/icons/icons/file.svg create mode 100644 dui/assets/icons/icons/files-alt.svg create mode 100644 dui/assets/icons/icons/files.svg create mode 100644 dui/assets/icons/icons/filetype-aac.svg create mode 100644 dui/assets/icons/icons/filetype-ai.svg create mode 100644 dui/assets/icons/icons/filetype-bmp.svg create mode 100644 dui/assets/icons/icons/filetype-cs.svg create mode 100644 dui/assets/icons/icons/filetype-css.svg create mode 100644 dui/assets/icons/icons/filetype-csv.svg create mode 100644 dui/assets/icons/icons/filetype-doc.svg create mode 100644 dui/assets/icons/icons/filetype-docx.svg create mode 100644 dui/assets/icons/icons/filetype-exe.svg create mode 100644 dui/assets/icons/icons/filetype-gif.svg create mode 100644 dui/assets/icons/icons/filetype-heic.svg create mode 100644 dui/assets/icons/icons/filetype-html.svg create mode 100644 dui/assets/icons/icons/filetype-java.svg create mode 100644 dui/assets/icons/icons/filetype-jpg.svg create mode 100644 dui/assets/icons/icons/filetype-js.svg create mode 100644 dui/assets/icons/icons/filetype-json.svg create mode 100644 dui/assets/icons/icons/filetype-jsx.svg create mode 100644 dui/assets/icons/icons/filetype-key.svg create mode 100644 dui/assets/icons/icons/filetype-m4p.svg create mode 100644 dui/assets/icons/icons/filetype-md.svg create mode 100644 dui/assets/icons/icons/filetype-mdx.svg create mode 100644 dui/assets/icons/icons/filetype-mov.svg create mode 100644 dui/assets/icons/icons/filetype-mp3.svg create mode 100644 dui/assets/icons/icons/filetype-mp4.svg create mode 100644 dui/assets/icons/icons/filetype-otf.svg create mode 100644 dui/assets/icons/icons/filetype-pdf.svg create mode 100644 dui/assets/icons/icons/filetype-php.svg create mode 100644 dui/assets/icons/icons/filetype-png.svg create mode 100644 dui/assets/icons/icons/filetype-ppt.svg create mode 100644 dui/assets/icons/icons/filetype-pptx.svg create mode 100644 dui/assets/icons/icons/filetype-psd.svg create mode 100644 dui/assets/icons/icons/filetype-py.svg create mode 100644 dui/assets/icons/icons/filetype-raw.svg create mode 100644 dui/assets/icons/icons/filetype-rb.svg create mode 100644 dui/assets/icons/icons/filetype-sass.svg create mode 100644 dui/assets/icons/icons/filetype-scss.svg create mode 100644 dui/assets/icons/icons/filetype-sh.svg create mode 100644 dui/assets/icons/icons/filetype-sql.svg create mode 100644 dui/assets/icons/icons/filetype-svg.svg create mode 100644 dui/assets/icons/icons/filetype-tiff.svg create mode 100644 dui/assets/icons/icons/filetype-tsx.svg create mode 100644 dui/assets/icons/icons/filetype-ttf.svg create mode 100644 dui/assets/icons/icons/filetype-txt.svg create mode 100644 dui/assets/icons/icons/filetype-wav.svg create mode 100644 dui/assets/icons/icons/filetype-woff.svg create mode 100644 dui/assets/icons/icons/filetype-xls.svg create mode 100644 dui/assets/icons/icons/filetype-xlsx.svg create mode 100644 dui/assets/icons/icons/filetype-xml.svg create mode 100644 dui/assets/icons/icons/filetype-yml.svg create mode 100644 dui/assets/icons/icons/film.svg create mode 100644 dui/assets/icons/icons/filter-circle-fill.svg create mode 100644 dui/assets/icons/icons/filter-circle.svg create mode 100644 dui/assets/icons/icons/filter-left.svg create mode 100644 dui/assets/icons/icons/filter-right.svg create mode 100644 dui/assets/icons/icons/filter-square-fill.svg create mode 100644 dui/assets/icons/icons/filter-square.svg create mode 100644 dui/assets/icons/icons/filter.svg create mode 100644 dui/assets/icons/icons/fingerprint.svg create mode 100644 dui/assets/icons/icons/fire.svg create mode 100644 dui/assets/icons/icons/flag-fill.svg create mode 100644 dui/assets/icons/icons/flag.svg create mode 100644 dui/assets/icons/icons/floppy-fill.svg create mode 100644 dui/assets/icons/icons/floppy.svg create mode 100644 dui/assets/icons/icons/floppy2-fill.svg create mode 100644 dui/assets/icons/icons/floppy2.svg create mode 100644 dui/assets/icons/icons/flower1.svg create mode 100644 dui/assets/icons/icons/flower2.svg create mode 100644 dui/assets/icons/icons/flower3.svg create mode 100644 dui/assets/icons/icons/folder-check.svg create mode 100644 dui/assets/icons/icons/folder-fill.svg create mode 100644 dui/assets/icons/icons/folder-minus.svg create mode 100644 dui/assets/icons/icons/folder-plus.svg create mode 100644 dui/assets/icons/icons/folder-symlink-fill.svg create mode 100644 dui/assets/icons/icons/folder-symlink.svg create mode 100644 dui/assets/icons/icons/folder-x.svg create mode 100644 dui/assets/icons/icons/folder.svg create mode 100644 dui/assets/icons/icons/folder2-open.svg create mode 100644 dui/assets/icons/icons/folder2.svg create mode 100644 dui/assets/icons/icons/fonts.svg create mode 100644 dui/assets/icons/icons/forward-fill.svg create mode 100644 dui/assets/icons/icons/forward.svg create mode 100644 dui/assets/icons/icons/front.svg create mode 100644 dui/assets/icons/icons/fuel-pump-diesel-fill.svg create mode 100644 dui/assets/icons/icons/fuel-pump-diesel.svg create mode 100644 dui/assets/icons/icons/fuel-pump-fill.svg create mode 100644 dui/assets/icons/icons/fuel-pump.svg create mode 100644 dui/assets/icons/icons/fullscreen-exit.svg create mode 100644 dui/assets/icons/icons/fullscreen.svg create mode 100644 dui/assets/icons/icons/funnel-fill.svg create mode 100644 dui/assets/icons/icons/funnel.svg create mode 100644 dui/assets/icons/icons/gear-fill.svg create mode 100644 dui/assets/icons/icons/gear-wide-connected.svg create mode 100644 dui/assets/icons/icons/gear-wide.svg create mode 100644 dui/assets/icons/icons/gear.svg create mode 100644 dui/assets/icons/icons/gem.svg create mode 100644 dui/assets/icons/icons/gender-ambiguous.svg create mode 100644 dui/assets/icons/icons/gender-female.svg create mode 100644 dui/assets/icons/icons/gender-male.svg create mode 100644 dui/assets/icons/icons/gender-neuter.svg create mode 100644 dui/assets/icons/icons/gender-trans.svg create mode 100644 dui/assets/icons/icons/geo-alt-fill.svg create mode 100644 dui/assets/icons/icons/geo-alt.svg create mode 100644 dui/assets/icons/icons/geo-fill.svg create mode 100644 dui/assets/icons/icons/geo.svg create mode 100644 dui/assets/icons/icons/gift-fill.svg create mode 100644 dui/assets/icons/icons/gift.svg create mode 100644 dui/assets/icons/icons/git.svg create mode 100644 dui/assets/icons/icons/github.svg create mode 100644 dui/assets/icons/icons/gitlab.svg create mode 100644 dui/assets/icons/icons/globe-americas.svg create mode 100644 dui/assets/icons/icons/globe-asia-australia.svg create mode 100644 dui/assets/icons/icons/globe-central-south-asia.svg create mode 100644 dui/assets/icons/icons/globe-europe-africa.svg create mode 100644 dui/assets/icons/icons/globe.svg create mode 100644 dui/assets/icons/icons/globe2.svg create mode 100644 dui/assets/icons/icons/google-play.svg create mode 100644 dui/assets/icons/icons/google.svg create mode 100644 dui/assets/icons/icons/gpu-card.svg create mode 100644 dui/assets/icons/icons/graph-down-arrow.svg create mode 100644 dui/assets/icons/icons/graph-down.svg create mode 100644 dui/assets/icons/icons/graph-up-arrow.svg create mode 100644 dui/assets/icons/icons/graph-up.svg create mode 100644 dui/assets/icons/icons/grid-1x2-fill.svg create mode 100644 dui/assets/icons/icons/grid-1x2.svg create mode 100644 dui/assets/icons/icons/grid-3x2-gap-fill.svg create mode 100644 dui/assets/icons/icons/grid-3x2-gap.svg create mode 100644 dui/assets/icons/icons/grid-3x2.svg create mode 100644 dui/assets/icons/icons/grid-3x3-gap-fill.svg create mode 100644 dui/assets/icons/icons/grid-3x3-gap.svg create mode 100644 dui/assets/icons/icons/grid-3x3.svg create mode 100644 dui/assets/icons/icons/grid-fill.svg create mode 100644 dui/assets/icons/icons/grid.svg create mode 100644 dui/assets/icons/icons/grip-horizontal.svg create mode 100644 dui/assets/icons/icons/grip-vertical.svg create mode 100644 dui/assets/icons/icons/h-circle-fill.svg create mode 100644 dui/assets/icons/icons/h-circle.svg create mode 100644 dui/assets/icons/icons/h-square-fill.svg create mode 100644 dui/assets/icons/icons/h-square.svg create mode 100644 dui/assets/icons/icons/hammer.svg create mode 100644 dui/assets/icons/icons/hand-index-fill.svg create mode 100644 dui/assets/icons/icons/hand-index-thumb-fill.svg create mode 100644 dui/assets/icons/icons/hand-index-thumb.svg create mode 100644 dui/assets/icons/icons/hand-index.svg create mode 100644 dui/assets/icons/icons/hand-thumbs-down-fill.svg create mode 100644 dui/assets/icons/icons/hand-thumbs-down.svg create mode 100644 dui/assets/icons/icons/hand-thumbs-up-fill.svg create mode 100644 dui/assets/icons/icons/hand-thumbs-up.svg create mode 100644 dui/assets/icons/icons/handbag-fill.svg create mode 100644 dui/assets/icons/icons/handbag.svg create mode 100644 dui/assets/icons/icons/hash.svg create mode 100644 dui/assets/icons/icons/hdd-fill.svg create mode 100644 dui/assets/icons/icons/hdd-network-fill.svg create mode 100644 dui/assets/icons/icons/hdd-network.svg create mode 100644 dui/assets/icons/icons/hdd-rack-fill.svg create mode 100644 dui/assets/icons/icons/hdd-rack.svg create mode 100644 dui/assets/icons/icons/hdd-stack-fill.svg create mode 100644 dui/assets/icons/icons/hdd-stack.svg create mode 100644 dui/assets/icons/icons/hdd.svg create mode 100644 dui/assets/icons/icons/hdmi-fill.svg create mode 100644 dui/assets/icons/icons/hdmi.svg create mode 100644 dui/assets/icons/icons/headphones.svg create mode 100644 dui/assets/icons/icons/headset-vr.svg create mode 100644 dui/assets/icons/icons/headset.svg create mode 100644 dui/assets/icons/icons/heart-arrow.svg create mode 100644 dui/assets/icons/icons/heart-fill.svg create mode 100644 dui/assets/icons/icons/heart-half.svg create mode 100644 dui/assets/icons/icons/heart-pulse-fill.svg create mode 100644 dui/assets/icons/icons/heart-pulse.svg create mode 100644 dui/assets/icons/icons/heart.svg create mode 100644 dui/assets/icons/icons/heartbreak-fill.svg create mode 100644 dui/assets/icons/icons/heartbreak.svg create mode 100644 dui/assets/icons/icons/hearts.svg create mode 100644 dui/assets/icons/icons/heptagon-fill.svg create mode 100644 dui/assets/icons/icons/heptagon-half.svg create mode 100644 dui/assets/icons/icons/heptagon.svg create mode 100644 dui/assets/icons/icons/hexagon-fill.svg create mode 100644 dui/assets/icons/icons/hexagon-half.svg create mode 100644 dui/assets/icons/icons/hexagon.svg create mode 100644 dui/assets/icons/icons/highlighter.svg create mode 100644 dui/assets/icons/icons/highlights.svg create mode 100644 dui/assets/icons/icons/hospital-fill.svg create mode 100644 dui/assets/icons/icons/hospital.svg create mode 100644 dui/assets/icons/icons/hourglass-bottom.svg create mode 100644 dui/assets/icons/icons/hourglass-split.svg create mode 100644 dui/assets/icons/icons/hourglass-top.svg create mode 100644 dui/assets/icons/icons/hourglass.svg create mode 100644 dui/assets/icons/icons/house-add-fill.svg create mode 100644 dui/assets/icons/icons/house-add.svg create mode 100644 dui/assets/icons/icons/house-check-fill.svg create mode 100644 dui/assets/icons/icons/house-check.svg create mode 100644 dui/assets/icons/icons/house-dash-fill.svg create mode 100644 dui/assets/icons/icons/house-dash.svg create mode 100644 dui/assets/icons/icons/house-door-fill.svg create mode 100644 dui/assets/icons/icons/house-door.svg create mode 100644 dui/assets/icons/icons/house-down-fill.svg create mode 100644 dui/assets/icons/icons/house-down.svg create mode 100644 dui/assets/icons/icons/house-exclamation-fill.svg create mode 100644 dui/assets/icons/icons/house-exclamation.svg create mode 100644 dui/assets/icons/icons/house-fill.svg create mode 100644 dui/assets/icons/icons/house-gear-fill.svg create mode 100644 dui/assets/icons/icons/house-gear.svg create mode 100644 dui/assets/icons/icons/house-heart-fill.svg create mode 100644 dui/assets/icons/icons/house-heart.svg create mode 100644 dui/assets/icons/icons/house-lock-fill.svg create mode 100644 dui/assets/icons/icons/house-lock.svg create mode 100644 dui/assets/icons/icons/house-slash-fill.svg create mode 100644 dui/assets/icons/icons/house-slash.svg create mode 100644 dui/assets/icons/icons/house-up-fill.svg create mode 100644 dui/assets/icons/icons/house-up.svg create mode 100644 dui/assets/icons/icons/house-x-fill.svg create mode 100644 dui/assets/icons/icons/house-x.svg create mode 100644 dui/assets/icons/icons/house.svg create mode 100644 dui/assets/icons/icons/houses-fill.svg create mode 100644 dui/assets/icons/icons/houses.svg create mode 100644 dui/assets/icons/icons/hr.svg create mode 100644 dui/assets/icons/icons/hurricane.svg create mode 100644 dui/assets/icons/icons/hypnotize.svg create mode 100644 dui/assets/icons/icons/image-alt.svg create mode 100644 dui/assets/icons/icons/image-fill.svg create mode 100644 dui/assets/icons/icons/image.svg create mode 100644 dui/assets/icons/icons/images.svg create mode 100644 dui/assets/icons/icons/inbox-fill.svg create mode 100644 dui/assets/icons/icons/inbox.svg create mode 100644 dui/assets/icons/icons/inboxes-fill.svg create mode 100644 dui/assets/icons/icons/inboxes.svg create mode 100644 dui/assets/icons/icons/incognito.svg create mode 100644 dui/assets/icons/icons/indent.svg create mode 100644 dui/assets/icons/icons/infinity.svg create mode 100644 dui/assets/icons/icons/info-circle-fill.svg create mode 100644 dui/assets/icons/icons/info-circle.svg create mode 100644 dui/assets/icons/icons/info-lg.svg create mode 100644 dui/assets/icons/icons/info-square-fill.svg create mode 100644 dui/assets/icons/icons/info-square.svg create mode 100644 dui/assets/icons/icons/info.svg create mode 100644 dui/assets/icons/icons/input-cursor-text.svg create mode 100644 dui/assets/icons/icons/input-cursor.svg create mode 100644 dui/assets/icons/icons/instagram.svg create mode 100644 dui/assets/icons/icons/intersect.svg create mode 100644 dui/assets/icons/icons/journal-album.svg create mode 100644 dui/assets/icons/icons/journal-arrow-down.svg create mode 100644 dui/assets/icons/icons/journal-arrow-up.svg create mode 100644 dui/assets/icons/icons/journal-bookmark-fill.svg create mode 100644 dui/assets/icons/icons/journal-bookmark.svg create mode 100644 dui/assets/icons/icons/journal-check.svg create mode 100644 dui/assets/icons/icons/journal-code.svg create mode 100644 dui/assets/icons/icons/journal-medical.svg create mode 100644 dui/assets/icons/icons/journal-minus.svg create mode 100644 dui/assets/icons/icons/journal-plus.svg create mode 100644 dui/assets/icons/icons/journal-richtext.svg create mode 100644 dui/assets/icons/icons/journal-text.svg create mode 100644 dui/assets/icons/icons/journal-x.svg create mode 100644 dui/assets/icons/icons/journal.svg create mode 100644 dui/assets/icons/icons/journals.svg create mode 100644 dui/assets/icons/icons/joystick.svg create mode 100644 dui/assets/icons/icons/justify-left.svg create mode 100644 dui/assets/icons/icons/justify-right.svg create mode 100644 dui/assets/icons/icons/justify.svg create mode 100644 dui/assets/icons/icons/kanban-fill.svg create mode 100644 dui/assets/icons/icons/kanban.svg create mode 100644 dui/assets/icons/icons/key-fill.svg create mode 100644 dui/assets/icons/icons/key.svg create mode 100644 dui/assets/icons/icons/keyboard-fill.svg create mode 100644 dui/assets/icons/icons/keyboard.svg create mode 100644 dui/assets/icons/icons/ladder.svg create mode 100644 dui/assets/icons/icons/lamp-fill.svg create mode 100644 dui/assets/icons/icons/lamp.svg create mode 100644 dui/assets/icons/icons/laptop-fill.svg create mode 100644 dui/assets/icons/icons/laptop.svg create mode 100644 dui/assets/icons/icons/layer-backward.svg create mode 100644 dui/assets/icons/icons/layer-forward.svg create mode 100644 dui/assets/icons/icons/layers-fill.svg create mode 100644 dui/assets/icons/icons/layers-half.svg create mode 100644 dui/assets/icons/icons/layers.svg create mode 100644 dui/assets/icons/icons/layout-sidebar-inset-reverse.svg create mode 100644 dui/assets/icons/icons/layout-sidebar-inset.svg create mode 100644 dui/assets/icons/icons/layout-sidebar-reverse.svg create mode 100644 dui/assets/icons/icons/layout-sidebar.svg create mode 100644 dui/assets/icons/icons/layout-split.svg create mode 100644 dui/assets/icons/icons/layout-text-sidebar-reverse.svg create mode 100644 dui/assets/icons/icons/layout-text-sidebar.svg create mode 100644 dui/assets/icons/icons/layout-text-window-reverse.svg create mode 100644 dui/assets/icons/icons/layout-text-window.svg create mode 100644 dui/assets/icons/icons/layout-three-columns.svg create mode 100644 dui/assets/icons/icons/layout-wtf.svg create mode 100644 dui/assets/icons/icons/life-preserver.svg create mode 100644 dui/assets/icons/icons/lightbulb-fill.svg create mode 100644 dui/assets/icons/icons/lightbulb-off-fill.svg create mode 100644 dui/assets/icons/icons/lightbulb-off.svg create mode 100644 dui/assets/icons/icons/lightbulb.svg create mode 100644 dui/assets/icons/icons/lightning-charge-fill.svg create mode 100644 dui/assets/icons/icons/lightning-charge.svg create mode 100644 dui/assets/icons/icons/lightning-fill.svg create mode 100644 dui/assets/icons/icons/lightning.svg create mode 100644 dui/assets/icons/icons/line.svg create mode 100644 dui/assets/icons/icons/link-45deg.svg create mode 100644 dui/assets/icons/icons/link.svg create mode 100644 dui/assets/icons/icons/linkedin.svg create mode 100644 dui/assets/icons/icons/list-check.svg create mode 100644 dui/assets/icons/icons/list-columns-reverse.svg create mode 100644 dui/assets/icons/icons/list-columns.svg create mode 100644 dui/assets/icons/icons/list-nested.svg create mode 100644 dui/assets/icons/icons/list-ol.svg create mode 100644 dui/assets/icons/icons/list-stars.svg create mode 100644 dui/assets/icons/icons/list-task.svg create mode 100644 dui/assets/icons/icons/list-ul.svg create mode 100644 dui/assets/icons/icons/list.svg create mode 100644 dui/assets/icons/icons/lock-fill.svg create mode 100644 dui/assets/icons/icons/lock.svg create mode 100644 dui/assets/icons/icons/luggage-fill.svg create mode 100644 dui/assets/icons/icons/luggage.svg create mode 100644 dui/assets/icons/icons/lungs-fill.svg create mode 100644 dui/assets/icons/icons/lungs.svg create mode 100644 dui/assets/icons/icons/magic.svg create mode 100644 dui/assets/icons/icons/magnet-fill.svg create mode 100644 dui/assets/icons/icons/magnet.svg create mode 100644 dui/assets/icons/icons/mailbox-flag.svg create mode 100644 dui/assets/icons/icons/mailbox.svg create mode 100644 dui/assets/icons/icons/mailbox2-flag.svg create mode 100644 dui/assets/icons/icons/mailbox2.svg create mode 100644 dui/assets/icons/icons/map-fill.svg create mode 100644 dui/assets/icons/icons/map.svg create mode 100644 dui/assets/icons/icons/markdown-fill.svg create mode 100644 dui/assets/icons/icons/markdown.svg create mode 100644 dui/assets/icons/icons/marker-tip.svg create mode 100644 dui/assets/icons/icons/mask.svg create mode 100644 dui/assets/icons/icons/mastodon.svg create mode 100644 dui/assets/icons/icons/medium.svg create mode 100644 dui/assets/icons/icons/megaphone-fill.svg create mode 100644 dui/assets/icons/icons/megaphone.svg create mode 100644 dui/assets/icons/icons/memory.svg create mode 100644 dui/assets/icons/icons/menu-app-fill.svg create mode 100644 dui/assets/icons/icons/menu-app.svg create mode 100644 dui/assets/icons/icons/menu-button-fill.svg create mode 100644 dui/assets/icons/icons/menu-button-wide-fill.svg create mode 100644 dui/assets/icons/icons/menu-button-wide.svg create mode 100644 dui/assets/icons/icons/menu-button.svg create mode 100644 dui/assets/icons/icons/menu-down.svg create mode 100644 dui/assets/icons/icons/menu-up.svg create mode 100644 dui/assets/icons/icons/messenger.svg create mode 100644 dui/assets/icons/icons/meta.svg create mode 100644 dui/assets/icons/icons/mic-fill.svg create mode 100644 dui/assets/icons/icons/mic-mute-fill.svg create mode 100644 dui/assets/icons/icons/mic-mute.svg create mode 100644 dui/assets/icons/icons/mic.svg create mode 100644 dui/assets/icons/icons/microsoft-teams.svg create mode 100644 dui/assets/icons/icons/microsoft.svg create mode 100644 dui/assets/icons/icons/minecart-loaded.svg create mode 100644 dui/assets/icons/icons/minecart.svg create mode 100644 dui/assets/icons/icons/modem-fill.svg create mode 100644 dui/assets/icons/icons/modem.svg create mode 100644 dui/assets/icons/icons/moisture.svg create mode 100644 dui/assets/icons/icons/moon-fill.svg create mode 100644 dui/assets/icons/icons/moon-stars-fill.svg create mode 100644 dui/assets/icons/icons/moon-stars.svg create mode 100644 dui/assets/icons/icons/moon.svg create mode 100644 dui/assets/icons/icons/mortarboard-fill.svg create mode 100644 dui/assets/icons/icons/mortarboard.svg create mode 100644 dui/assets/icons/icons/motherboard-fill.svg create mode 100644 dui/assets/icons/icons/motherboard.svg create mode 100644 dui/assets/icons/icons/mouse-fill.svg create mode 100644 dui/assets/icons/icons/mouse.svg create mode 100644 dui/assets/icons/icons/mouse2-fill.svg create mode 100644 dui/assets/icons/icons/mouse2.svg create mode 100644 dui/assets/icons/icons/mouse3-fill.svg create mode 100644 dui/assets/icons/icons/mouse3.svg create mode 100644 dui/assets/icons/icons/music-note-beamed.svg create mode 100644 dui/assets/icons/icons/music-note-list.svg create mode 100644 dui/assets/icons/icons/music-note.svg create mode 100644 dui/assets/icons/icons/music-player-fill.svg create mode 100644 dui/assets/icons/icons/music-player.svg create mode 100644 dui/assets/icons/icons/newspaper.svg create mode 100644 dui/assets/icons/icons/nintendo-switch.svg create mode 100644 dui/assets/icons/icons/node-minus-fill.svg create mode 100644 dui/assets/icons/icons/node-minus.svg create mode 100644 dui/assets/icons/icons/node-plus-fill.svg create mode 100644 dui/assets/icons/icons/node-plus.svg create mode 100644 dui/assets/icons/icons/noise-reduction.svg create mode 100644 dui/assets/icons/icons/nut-fill.svg create mode 100644 dui/assets/icons/icons/nut.svg create mode 100644 dui/assets/icons/icons/nvidia.svg create mode 100644 dui/assets/icons/icons/nvme-fill.svg create mode 100644 dui/assets/icons/icons/nvme.svg create mode 100644 dui/assets/icons/icons/octagon-fill.svg create mode 100644 dui/assets/icons/icons/octagon-half.svg create mode 100644 dui/assets/icons/icons/octagon.svg create mode 100644 dui/assets/icons/icons/opencollective.svg create mode 100644 dui/assets/icons/icons/optical-audio-fill.svg create mode 100644 dui/assets/icons/icons/optical-audio.svg create mode 100644 dui/assets/icons/icons/option.svg create mode 100644 dui/assets/icons/icons/outlet.svg create mode 100644 dui/assets/icons/icons/p-circle-fill.svg create mode 100644 dui/assets/icons/icons/p-circle.svg create mode 100644 dui/assets/icons/icons/p-square-fill.svg create mode 100644 dui/assets/icons/icons/p-square.svg create mode 100644 dui/assets/icons/icons/paint-bucket.svg create mode 100644 dui/assets/icons/icons/palette-fill.svg create mode 100644 dui/assets/icons/icons/palette.svg create mode 100644 dui/assets/icons/icons/palette2.svg create mode 100644 dui/assets/icons/icons/paperclip.svg create mode 100644 dui/assets/icons/icons/paragraph.svg create mode 100644 dui/assets/icons/icons/pass-fill.svg create mode 100644 dui/assets/icons/icons/pass.svg create mode 100644 dui/assets/icons/icons/passport-fill.svg create mode 100644 dui/assets/icons/icons/passport.svg create mode 100644 dui/assets/icons/icons/patch-check-fill.svg create mode 100644 dui/assets/icons/icons/patch-check.svg create mode 100644 dui/assets/icons/icons/patch-exclamation-fill.svg create mode 100644 dui/assets/icons/icons/patch-exclamation.svg create mode 100644 dui/assets/icons/icons/patch-minus-fill.svg create mode 100644 dui/assets/icons/icons/patch-minus.svg create mode 100644 dui/assets/icons/icons/patch-plus-fill.svg create mode 100644 dui/assets/icons/icons/patch-plus.svg create mode 100644 dui/assets/icons/icons/patch-question-fill.svg create mode 100644 dui/assets/icons/icons/patch-question.svg create mode 100644 dui/assets/icons/icons/pause-btn-fill.svg create mode 100644 dui/assets/icons/icons/pause-btn.svg create mode 100644 dui/assets/icons/icons/pause-circle-fill.svg create mode 100644 dui/assets/icons/icons/pause-circle.svg create mode 100644 dui/assets/icons/icons/pause-fill.svg create mode 100644 dui/assets/icons/icons/pause.svg create mode 100644 dui/assets/icons/icons/paypal.svg create mode 100644 dui/assets/icons/icons/pc-display-horizontal.svg create mode 100644 dui/assets/icons/icons/pc-display.svg create mode 100644 dui/assets/icons/icons/pc-horizontal.svg create mode 100644 dui/assets/icons/icons/pc.svg create mode 100644 dui/assets/icons/icons/pci-card-network.svg create mode 100644 dui/assets/icons/icons/pci-card-sound.svg create mode 100644 dui/assets/icons/icons/pci-card.svg create mode 100644 dui/assets/icons/icons/peace-fill.svg create mode 100644 dui/assets/icons/icons/peace.svg create mode 100644 dui/assets/icons/icons/pen-fill.svg create mode 100644 dui/assets/icons/icons/pen.svg create mode 100644 dui/assets/icons/icons/pencil-fill.svg create mode 100644 dui/assets/icons/icons/pencil-square.svg create mode 100644 dui/assets/icons/icons/pencil.svg create mode 100644 dui/assets/icons/icons/pentagon-fill.svg create mode 100644 dui/assets/icons/icons/pentagon-half.svg create mode 100644 dui/assets/icons/icons/pentagon.svg create mode 100644 dui/assets/icons/icons/people-fill.svg create mode 100644 dui/assets/icons/icons/people.svg create mode 100644 dui/assets/icons/icons/percent.svg create mode 100644 dui/assets/icons/icons/person-add.svg create mode 100644 dui/assets/icons/icons/person-arms-up.svg create mode 100644 dui/assets/icons/icons/person-badge-fill.svg create mode 100644 dui/assets/icons/icons/person-badge.svg create mode 100644 dui/assets/icons/icons/person-bounding-box.svg create mode 100644 dui/assets/icons/icons/person-check-fill.svg create mode 100644 dui/assets/icons/icons/person-check.svg create mode 100644 dui/assets/icons/icons/person-circle.svg create mode 100644 dui/assets/icons/icons/person-dash-fill.svg create mode 100644 dui/assets/icons/icons/person-dash.svg create mode 100644 dui/assets/icons/icons/person-down.svg create mode 100644 dui/assets/icons/icons/person-exclamation.svg create mode 100644 dui/assets/icons/icons/person-fill-add.svg create mode 100644 dui/assets/icons/icons/person-fill-check.svg create mode 100644 dui/assets/icons/icons/person-fill-dash.svg create mode 100644 dui/assets/icons/icons/person-fill-down.svg create mode 100644 dui/assets/icons/icons/person-fill-exclamation.svg create mode 100644 dui/assets/icons/icons/person-fill-gear.svg create mode 100644 dui/assets/icons/icons/person-fill-lock.svg create mode 100644 dui/assets/icons/icons/person-fill-slash.svg create mode 100644 dui/assets/icons/icons/person-fill-up.svg create mode 100644 dui/assets/icons/icons/person-fill-x.svg create mode 100644 dui/assets/icons/icons/person-fill.svg create mode 100644 dui/assets/icons/icons/person-gear.svg create mode 100644 dui/assets/icons/icons/person-heart.svg create mode 100644 dui/assets/icons/icons/person-hearts.svg create mode 100644 dui/assets/icons/icons/person-lines-fill.svg create mode 100644 dui/assets/icons/icons/person-lock.svg create mode 100644 dui/assets/icons/icons/person-plus-fill.svg create mode 100644 dui/assets/icons/icons/person-plus.svg create mode 100644 dui/assets/icons/icons/person-raised-hand.svg create mode 100644 dui/assets/icons/icons/person-rolodex.svg create mode 100644 dui/assets/icons/icons/person-slash.svg create mode 100644 dui/assets/icons/icons/person-square.svg create mode 100644 dui/assets/icons/icons/person-standing-dress.svg create mode 100644 dui/assets/icons/icons/person-standing.svg create mode 100644 dui/assets/icons/icons/person-up.svg create mode 100644 dui/assets/icons/icons/person-vcard-fill.svg create mode 100644 dui/assets/icons/icons/person-vcard.svg create mode 100644 dui/assets/icons/icons/person-video.svg create mode 100644 dui/assets/icons/icons/person-video2.svg create mode 100644 dui/assets/icons/icons/person-video3.svg create mode 100644 dui/assets/icons/icons/person-walking.svg create mode 100644 dui/assets/icons/icons/person-wheelchair.svg create mode 100644 dui/assets/icons/icons/person-workspace.svg create mode 100644 dui/assets/icons/icons/person-x-fill.svg create mode 100644 dui/assets/icons/icons/person-x.svg create mode 100644 dui/assets/icons/icons/person.svg create mode 100644 dui/assets/icons/icons/phone-fill.svg create mode 100644 dui/assets/icons/icons/phone-flip.svg create mode 100644 dui/assets/icons/icons/phone-landscape-fill.svg create mode 100644 dui/assets/icons/icons/phone-landscape.svg create mode 100644 dui/assets/icons/icons/phone-vibrate-fill.svg create mode 100644 dui/assets/icons/icons/phone-vibrate.svg create mode 100644 dui/assets/icons/icons/phone.svg create mode 100644 dui/assets/icons/icons/pie-chart-fill.svg create mode 100644 dui/assets/icons/icons/pie-chart.svg create mode 100644 dui/assets/icons/icons/piggy-bank-fill.svg create mode 100644 dui/assets/icons/icons/piggy-bank.svg create mode 100644 dui/assets/icons/icons/pin-angle-fill.svg create mode 100644 dui/assets/icons/icons/pin-angle.svg create mode 100644 dui/assets/icons/icons/pin-fill.svg create mode 100644 dui/assets/icons/icons/pin-map-fill.svg create mode 100644 dui/assets/icons/icons/pin-map.svg create mode 100644 dui/assets/icons/icons/pin.svg create mode 100644 dui/assets/icons/icons/pinterest.svg create mode 100644 dui/assets/icons/icons/pip-fill.svg create mode 100644 dui/assets/icons/icons/pip.svg create mode 100644 dui/assets/icons/icons/play-btn-fill.svg create mode 100644 dui/assets/icons/icons/play-btn.svg create mode 100644 dui/assets/icons/icons/play-circle-fill.svg create mode 100644 dui/assets/icons/icons/play-circle.svg create mode 100644 dui/assets/icons/icons/play-fill.svg create mode 100644 dui/assets/icons/icons/play.svg create mode 100644 dui/assets/icons/icons/playstation.svg create mode 100644 dui/assets/icons/icons/plug-fill.svg create mode 100644 dui/assets/icons/icons/plug.svg create mode 100644 dui/assets/icons/icons/plugin.svg create mode 100644 dui/assets/icons/icons/plus-circle-dotted.svg create mode 100644 dui/assets/icons/icons/plus-circle-fill.svg create mode 100644 dui/assets/icons/icons/plus-circle.svg create mode 100644 dui/assets/icons/icons/plus-lg.svg create mode 100644 dui/assets/icons/icons/plus-slash-minus.svg create mode 100644 dui/assets/icons/icons/plus-square-dotted.svg create mode 100644 dui/assets/icons/icons/plus-square-fill.svg create mode 100644 dui/assets/icons/icons/plus-square.svg create mode 100644 dui/assets/icons/icons/plus.svg create mode 100644 dui/assets/icons/icons/postage-fill.svg create mode 100644 dui/assets/icons/icons/postage-heart-fill.svg create mode 100644 dui/assets/icons/icons/postage-heart.svg create mode 100644 dui/assets/icons/icons/postage.svg create mode 100644 dui/assets/icons/icons/postcard-fill.svg create mode 100644 dui/assets/icons/icons/postcard-heart-fill.svg create mode 100644 dui/assets/icons/icons/postcard-heart.svg create mode 100644 dui/assets/icons/icons/postcard.svg create mode 100644 dui/assets/icons/icons/power.svg create mode 100644 dui/assets/icons/icons/prescription.svg create mode 100644 dui/assets/icons/icons/prescription2.svg create mode 100644 dui/assets/icons/icons/printer-fill.svg create mode 100644 dui/assets/icons/icons/printer.svg create mode 100644 dui/assets/icons/icons/projector-fill.svg create mode 100644 dui/assets/icons/icons/projector.svg create mode 100644 dui/assets/icons/icons/puzzle-fill.svg create mode 100644 dui/assets/icons/icons/puzzle.svg create mode 100644 dui/assets/icons/icons/qr-code-scan.svg create mode 100644 dui/assets/icons/icons/qr-code.svg create mode 100644 dui/assets/icons/icons/question-circle-fill.svg create mode 100644 dui/assets/icons/icons/question-circle.svg create mode 100644 dui/assets/icons/icons/question-diamond-fill.svg create mode 100644 dui/assets/icons/icons/question-diamond.svg create mode 100644 dui/assets/icons/icons/question-lg.svg create mode 100644 dui/assets/icons/icons/question-octagon-fill.svg create mode 100644 dui/assets/icons/icons/question-octagon.svg create mode 100644 dui/assets/icons/icons/question-square-fill.svg create mode 100644 dui/assets/icons/icons/question-square.svg create mode 100644 dui/assets/icons/icons/question.svg create mode 100644 dui/assets/icons/icons/quora.svg create mode 100644 dui/assets/icons/icons/quote.svg create mode 100644 dui/assets/icons/icons/r-circle-fill.svg create mode 100644 dui/assets/icons/icons/r-circle.svg create mode 100644 dui/assets/icons/icons/r-square-fill.svg create mode 100644 dui/assets/icons/icons/r-square.svg create mode 100644 dui/assets/icons/icons/radar.svg create mode 100644 dui/assets/icons/icons/radioactive.svg create mode 100644 dui/assets/icons/icons/rainbow.svg create mode 100644 dui/assets/icons/icons/receipt-cutoff.svg create mode 100644 dui/assets/icons/icons/receipt.svg create mode 100644 dui/assets/icons/icons/reception-0.svg create mode 100644 dui/assets/icons/icons/reception-1.svg create mode 100644 dui/assets/icons/icons/reception-2.svg create mode 100644 dui/assets/icons/icons/reception-3.svg create mode 100644 dui/assets/icons/icons/reception-4.svg create mode 100644 dui/assets/icons/icons/record-btn-fill.svg create mode 100644 dui/assets/icons/icons/record-btn.svg create mode 100644 dui/assets/icons/icons/record-circle-fill.svg create mode 100644 dui/assets/icons/icons/record-circle.svg create mode 100644 dui/assets/icons/icons/record-fill.svg create mode 100644 dui/assets/icons/icons/record.svg create mode 100644 dui/assets/icons/icons/record2-fill.svg create mode 100644 dui/assets/icons/icons/record2.svg create mode 100644 dui/assets/icons/icons/recycle.svg create mode 100644 dui/assets/icons/icons/reddit.svg create mode 100644 dui/assets/icons/icons/regex.svg create mode 100644 dui/assets/icons/icons/repeat-1.svg create mode 100644 dui/assets/icons/icons/repeat.svg create mode 100644 dui/assets/icons/icons/reply-all-fill.svg create mode 100644 dui/assets/icons/icons/reply-all.svg create mode 100644 dui/assets/icons/icons/reply-fill.svg create mode 100644 dui/assets/icons/icons/reply.svg create mode 100644 dui/assets/icons/icons/rewind-btn-fill.svg create mode 100644 dui/assets/icons/icons/rewind-btn.svg create mode 100644 dui/assets/icons/icons/rewind-circle-fill.svg create mode 100644 dui/assets/icons/icons/rewind-circle.svg create mode 100644 dui/assets/icons/icons/rewind-fill.svg create mode 100644 dui/assets/icons/icons/rewind.svg create mode 100644 dui/assets/icons/icons/robot.svg create mode 100644 dui/assets/icons/icons/rocket-fill.svg create mode 100644 dui/assets/icons/icons/rocket-takeoff-fill.svg create mode 100644 dui/assets/icons/icons/rocket-takeoff.svg create mode 100644 dui/assets/icons/icons/rocket.svg create mode 100644 dui/assets/icons/icons/router-fill.svg create mode 100644 dui/assets/icons/icons/router.svg create mode 100644 dui/assets/icons/icons/rss-fill.svg create mode 100644 dui/assets/icons/icons/rss.svg create mode 100644 dui/assets/icons/icons/rulers.svg create mode 100644 dui/assets/icons/icons/safe-fill.svg create mode 100644 dui/assets/icons/icons/safe.svg create mode 100644 dui/assets/icons/icons/safe2-fill.svg create mode 100644 dui/assets/icons/icons/safe2.svg create mode 100644 dui/assets/icons/icons/save-fill.svg create mode 100644 dui/assets/icons/icons/save.svg create mode 100644 dui/assets/icons/icons/save2-fill.svg create mode 100644 dui/assets/icons/icons/save2.svg create mode 100644 dui/assets/icons/icons/scissors.svg create mode 100644 dui/assets/icons/icons/scooter.svg create mode 100644 dui/assets/icons/icons/screwdriver.svg create mode 100644 dui/assets/icons/icons/sd-card-fill.svg create mode 100644 dui/assets/icons/icons/sd-card.svg create mode 100644 dui/assets/icons/icons/search-heart-fill.svg create mode 100644 dui/assets/icons/icons/search-heart.svg create mode 100644 dui/assets/icons/icons/search.svg create mode 100644 dui/assets/icons/icons/segmented-nav.svg create mode 100644 dui/assets/icons/icons/send-arrow-down-fill.svg create mode 100644 dui/assets/icons/icons/send-arrow-down.svg create mode 100644 dui/assets/icons/icons/send-arrow-up-fill.svg create mode 100644 dui/assets/icons/icons/send-arrow-up.svg create mode 100644 dui/assets/icons/icons/send-check-fill.svg create mode 100644 dui/assets/icons/icons/send-check.svg create mode 100644 dui/assets/icons/icons/send-dash-fill.svg create mode 100644 dui/assets/icons/icons/send-dash.svg create mode 100644 dui/assets/icons/icons/send-exclamation-fill.svg create mode 100644 dui/assets/icons/icons/send-exclamation.svg create mode 100644 dui/assets/icons/icons/send-fill.svg create mode 100644 dui/assets/icons/icons/send-plus-fill.svg create mode 100644 dui/assets/icons/icons/send-plus.svg create mode 100644 dui/assets/icons/icons/send-slash-fill.svg create mode 100644 dui/assets/icons/icons/send-slash.svg create mode 100644 dui/assets/icons/icons/send-x-fill.svg create mode 100644 dui/assets/icons/icons/send-x.svg create mode 100644 dui/assets/icons/icons/send.svg create mode 100644 dui/assets/icons/icons/server.svg create mode 100644 dui/assets/icons/icons/shadows.svg create mode 100644 dui/assets/icons/icons/share-fill.svg create mode 100644 dui/assets/icons/icons/share.svg create mode 100644 dui/assets/icons/icons/shield-check.svg create mode 100644 dui/assets/icons/icons/shield-exclamation.svg create mode 100644 dui/assets/icons/icons/shield-fill-check.svg create mode 100644 dui/assets/icons/icons/shield-fill-exclamation.svg create mode 100644 dui/assets/icons/icons/shield-fill-minus.svg create mode 100644 dui/assets/icons/icons/shield-fill-plus.svg create mode 100644 dui/assets/icons/icons/shield-fill-x.svg create mode 100644 dui/assets/icons/icons/shield-fill.svg create mode 100644 dui/assets/icons/icons/shield-lock-fill.svg create mode 100644 dui/assets/icons/icons/shield-lock.svg create mode 100644 dui/assets/icons/icons/shield-minus.svg create mode 100644 dui/assets/icons/icons/shield-plus.svg create mode 100644 dui/assets/icons/icons/shield-shaded.svg create mode 100644 dui/assets/icons/icons/shield-slash-fill.svg create mode 100644 dui/assets/icons/icons/shield-slash.svg create mode 100644 dui/assets/icons/icons/shield-x.svg create mode 100644 dui/assets/icons/icons/shield.svg create mode 100644 dui/assets/icons/icons/shift-fill.svg create mode 100644 dui/assets/icons/icons/shift.svg create mode 100644 dui/assets/icons/icons/shop-window.svg create mode 100644 dui/assets/icons/icons/shop.svg create mode 100644 dui/assets/icons/icons/shuffle.svg create mode 100644 dui/assets/icons/icons/sign-dead-end-fill.svg create mode 100644 dui/assets/icons/icons/sign-dead-end.svg create mode 100644 dui/assets/icons/icons/sign-do-not-enter-fill.svg create mode 100644 dui/assets/icons/icons/sign-do-not-enter.svg create mode 100644 dui/assets/icons/icons/sign-intersection-fill.svg create mode 100644 dui/assets/icons/icons/sign-intersection-side-fill.svg create mode 100644 dui/assets/icons/icons/sign-intersection-side.svg create mode 100644 dui/assets/icons/icons/sign-intersection-t-fill.svg create mode 100644 dui/assets/icons/icons/sign-intersection-t.svg create mode 100644 dui/assets/icons/icons/sign-intersection-y-fill.svg create mode 100644 dui/assets/icons/icons/sign-intersection-y.svg create mode 100644 dui/assets/icons/icons/sign-intersection.svg create mode 100644 dui/assets/icons/icons/sign-merge-left-fill.svg create mode 100644 dui/assets/icons/icons/sign-merge-left.svg create mode 100644 dui/assets/icons/icons/sign-merge-right-fill.svg create mode 100644 dui/assets/icons/icons/sign-merge-right.svg create mode 100644 dui/assets/icons/icons/sign-no-left-turn-fill.svg create mode 100644 dui/assets/icons/icons/sign-no-left-turn.svg create mode 100644 dui/assets/icons/icons/sign-no-parking-fill.svg create mode 100644 dui/assets/icons/icons/sign-no-parking.svg create mode 100644 dui/assets/icons/icons/sign-no-right-turn-fill.svg create mode 100644 dui/assets/icons/icons/sign-no-right-turn.svg create mode 100644 dui/assets/icons/icons/sign-railroad-fill.svg create mode 100644 dui/assets/icons/icons/sign-railroad.svg create mode 100644 dui/assets/icons/icons/sign-stop-fill.svg create mode 100644 dui/assets/icons/icons/sign-stop-lights-fill.svg create mode 100644 dui/assets/icons/icons/sign-stop-lights.svg create mode 100644 dui/assets/icons/icons/sign-stop.svg create mode 100644 dui/assets/icons/icons/sign-turn-left-fill.svg create mode 100644 dui/assets/icons/icons/sign-turn-left.svg create mode 100644 dui/assets/icons/icons/sign-turn-right-fill.svg create mode 100644 dui/assets/icons/icons/sign-turn-right.svg create mode 100644 dui/assets/icons/icons/sign-turn-slight-left-fill.svg create mode 100644 dui/assets/icons/icons/sign-turn-slight-left.svg create mode 100644 dui/assets/icons/icons/sign-turn-slight-right-fill.svg create mode 100644 dui/assets/icons/icons/sign-turn-slight-right.svg create mode 100644 dui/assets/icons/icons/sign-yield-fill.svg create mode 100644 dui/assets/icons/icons/sign-yield.svg create mode 100644 dui/assets/icons/icons/signal.svg create mode 100644 dui/assets/icons/icons/signpost-2-fill.svg create mode 100644 dui/assets/icons/icons/signpost-2.svg create mode 100644 dui/assets/icons/icons/signpost-fill.svg create mode 100644 dui/assets/icons/icons/signpost-split-fill.svg create mode 100644 dui/assets/icons/icons/signpost-split.svg create mode 100644 dui/assets/icons/icons/signpost.svg create mode 100644 dui/assets/icons/icons/sim-fill.svg create mode 100644 dui/assets/icons/icons/sim-slash-fill.svg create mode 100644 dui/assets/icons/icons/sim-slash.svg create mode 100644 dui/assets/icons/icons/sim.svg create mode 100644 dui/assets/icons/icons/sina-weibo.svg create mode 100644 dui/assets/icons/icons/skip-backward-btn-fill.svg create mode 100644 dui/assets/icons/icons/skip-backward-btn.svg create mode 100644 dui/assets/icons/icons/skip-backward-circle-fill.svg create mode 100644 dui/assets/icons/icons/skip-backward-circle.svg create mode 100644 dui/assets/icons/icons/skip-backward-fill.svg create mode 100644 dui/assets/icons/icons/skip-backward.svg create mode 100644 dui/assets/icons/icons/skip-end-btn-fill.svg create mode 100644 dui/assets/icons/icons/skip-end-btn.svg create mode 100644 dui/assets/icons/icons/skip-end-circle-fill.svg create mode 100644 dui/assets/icons/icons/skip-end-circle.svg create mode 100644 dui/assets/icons/icons/skip-end-fill.svg create mode 100644 dui/assets/icons/icons/skip-end.svg create mode 100644 dui/assets/icons/icons/skip-forward-btn-fill.svg create mode 100644 dui/assets/icons/icons/skip-forward-btn.svg create mode 100644 dui/assets/icons/icons/skip-forward-circle-fill.svg create mode 100644 dui/assets/icons/icons/skip-forward-circle.svg create mode 100644 dui/assets/icons/icons/skip-forward-fill.svg create mode 100644 dui/assets/icons/icons/skip-forward.svg create mode 100644 dui/assets/icons/icons/skip-start-btn-fill.svg create mode 100644 dui/assets/icons/icons/skip-start-btn.svg create mode 100644 dui/assets/icons/icons/skip-start-circle-fill.svg create mode 100644 dui/assets/icons/icons/skip-start-circle.svg create mode 100644 dui/assets/icons/icons/skip-start-fill.svg create mode 100644 dui/assets/icons/icons/skip-start.svg create mode 100644 dui/assets/icons/icons/skype.svg create mode 100644 dui/assets/icons/icons/slack.svg create mode 100644 dui/assets/icons/icons/slash-circle-fill.svg create mode 100644 dui/assets/icons/icons/slash-circle.svg create mode 100644 dui/assets/icons/icons/slash-lg.svg create mode 100644 dui/assets/icons/icons/slash-square-fill.svg create mode 100644 dui/assets/icons/icons/slash-square.svg create mode 100644 dui/assets/icons/icons/slash.svg create mode 100644 dui/assets/icons/icons/sliders.svg create mode 100644 dui/assets/icons/icons/sliders2-vertical.svg create mode 100644 dui/assets/icons/icons/sliders2.svg create mode 100644 dui/assets/icons/icons/smartwatch.svg create mode 100644 dui/assets/icons/icons/snapchat.svg create mode 100644 dui/assets/icons/icons/snow.svg create mode 100644 dui/assets/icons/icons/snow2.svg create mode 100644 dui/assets/icons/icons/snow3.svg create mode 100644 dui/assets/icons/icons/sort-alpha-down-alt.svg create mode 100644 dui/assets/icons/icons/sort-alpha-down.svg create mode 100644 dui/assets/icons/icons/sort-alpha-up-alt.svg create mode 100644 dui/assets/icons/icons/sort-alpha-up.svg create mode 100644 dui/assets/icons/icons/sort-down-alt.svg create mode 100644 dui/assets/icons/icons/sort-down.svg create mode 100644 dui/assets/icons/icons/sort-numeric-down-alt.svg create mode 100644 dui/assets/icons/icons/sort-numeric-down.svg create mode 100644 dui/assets/icons/icons/sort-numeric-up-alt.svg create mode 100644 dui/assets/icons/icons/sort-numeric-up.svg create mode 100644 dui/assets/icons/icons/sort-up-alt.svg create mode 100644 dui/assets/icons/icons/sort-up.svg create mode 100644 dui/assets/icons/icons/soundwave.svg create mode 100644 dui/assets/icons/icons/sourceforge.svg create mode 100644 dui/assets/icons/icons/speaker-fill.svg create mode 100644 dui/assets/icons/icons/speaker.svg create mode 100644 dui/assets/icons/icons/speedometer.svg create mode 100644 dui/assets/icons/icons/speedometer2.svg create mode 100644 dui/assets/icons/icons/spellcheck.svg create mode 100644 dui/assets/icons/icons/spotify.svg create mode 100644 dui/assets/icons/icons/square-fill.svg create mode 100644 dui/assets/icons/icons/square-half.svg create mode 100644 dui/assets/icons/icons/square.svg create mode 100644 dui/assets/icons/icons/stack-overflow.svg create mode 100644 dui/assets/icons/icons/stack.svg create mode 100644 dui/assets/icons/icons/star-fill.svg create mode 100644 dui/assets/icons/icons/star-half.svg create mode 100644 dui/assets/icons/icons/star.svg create mode 100644 dui/assets/icons/icons/stars.svg create mode 100644 dui/assets/icons/icons/steam.svg create mode 100644 dui/assets/icons/icons/stickies-fill.svg create mode 100644 dui/assets/icons/icons/stickies.svg create mode 100644 dui/assets/icons/icons/sticky-fill.svg create mode 100644 dui/assets/icons/icons/sticky.svg create mode 100644 dui/assets/icons/icons/stop-btn-fill.svg create mode 100644 dui/assets/icons/icons/stop-btn.svg create mode 100644 dui/assets/icons/icons/stop-circle-fill.svg create mode 100644 dui/assets/icons/icons/stop-circle.svg create mode 100644 dui/assets/icons/icons/stop-fill.svg create mode 100644 dui/assets/icons/icons/stop.svg create mode 100644 dui/assets/icons/icons/stoplights-fill.svg create mode 100644 dui/assets/icons/icons/stoplights.svg create mode 100644 dui/assets/icons/icons/stopwatch-fill.svg create mode 100644 dui/assets/icons/icons/stopwatch.svg create mode 100644 dui/assets/icons/icons/strava.svg create mode 100644 dui/assets/icons/icons/stripe.svg create mode 100644 dui/assets/icons/icons/subscript.svg create mode 100644 dui/assets/icons/icons/substack.svg create mode 100644 dui/assets/icons/icons/subtract.svg create mode 100644 dui/assets/icons/icons/suit-club-fill.svg create mode 100644 dui/assets/icons/icons/suit-club.svg create mode 100644 dui/assets/icons/icons/suit-diamond-fill.svg create mode 100644 dui/assets/icons/icons/suit-diamond.svg create mode 100644 dui/assets/icons/icons/suit-heart-fill.svg create mode 100644 dui/assets/icons/icons/suit-heart.svg create mode 100644 dui/assets/icons/icons/suit-spade-fill.svg create mode 100644 dui/assets/icons/icons/suit-spade.svg create mode 100644 dui/assets/icons/icons/suitcase-fill.svg create mode 100644 dui/assets/icons/icons/suitcase-lg-fill.svg create mode 100644 dui/assets/icons/icons/suitcase-lg.svg create mode 100644 dui/assets/icons/icons/suitcase.svg create mode 100644 dui/assets/icons/icons/suitcase2-fill.svg create mode 100644 dui/assets/icons/icons/suitcase2.svg create mode 100644 dui/assets/icons/icons/sun-fill.svg create mode 100644 dui/assets/icons/icons/sun.svg create mode 100644 dui/assets/icons/icons/sunglasses.svg create mode 100644 dui/assets/icons/icons/sunrise-fill.svg create mode 100644 dui/assets/icons/icons/sunrise.svg create mode 100644 dui/assets/icons/icons/sunset-fill.svg create mode 100644 dui/assets/icons/icons/sunset.svg create mode 100644 dui/assets/icons/icons/superscript.svg create mode 100644 dui/assets/icons/icons/symmetry-horizontal.svg create mode 100644 dui/assets/icons/icons/symmetry-vertical.svg create mode 100644 dui/assets/icons/icons/table.svg create mode 100644 dui/assets/icons/icons/tablet-fill.svg create mode 100644 dui/assets/icons/icons/tablet-landscape-fill.svg create mode 100644 dui/assets/icons/icons/tablet-landscape.svg create mode 100644 dui/assets/icons/icons/tablet.svg create mode 100644 dui/assets/icons/icons/tag-fill.svg create mode 100644 dui/assets/icons/icons/tag.svg create mode 100644 dui/assets/icons/icons/tags-fill.svg create mode 100644 dui/assets/icons/icons/tags.svg create mode 100644 dui/assets/icons/icons/taxi-front-fill.svg create mode 100644 dui/assets/icons/icons/taxi-front.svg create mode 100644 dui/assets/icons/icons/telegram.svg create mode 100644 dui/assets/icons/icons/telephone-fill.svg create mode 100644 dui/assets/icons/icons/telephone-forward-fill.svg create mode 100644 dui/assets/icons/icons/telephone-forward.svg create mode 100644 dui/assets/icons/icons/telephone-inbound-fill.svg create mode 100644 dui/assets/icons/icons/telephone-inbound.svg create mode 100644 dui/assets/icons/icons/telephone-minus-fill.svg create mode 100644 dui/assets/icons/icons/telephone-minus.svg create mode 100644 dui/assets/icons/icons/telephone-outbound-fill.svg create mode 100644 dui/assets/icons/icons/telephone-outbound.svg create mode 100644 dui/assets/icons/icons/telephone-plus-fill.svg create mode 100644 dui/assets/icons/icons/telephone-plus.svg create mode 100644 dui/assets/icons/icons/telephone-x-fill.svg create mode 100644 dui/assets/icons/icons/telephone-x.svg create mode 100644 dui/assets/icons/icons/telephone.svg create mode 100644 dui/assets/icons/icons/tencent-qq.svg create mode 100644 dui/assets/icons/icons/terminal-dash.svg create mode 100644 dui/assets/icons/icons/terminal-fill.svg create mode 100644 dui/assets/icons/icons/terminal-plus.svg create mode 100644 dui/assets/icons/icons/terminal-split.svg create mode 100644 dui/assets/icons/icons/terminal-x.svg create mode 100644 dui/assets/icons/icons/terminal.svg create mode 100644 dui/assets/icons/icons/text-center.svg create mode 100644 dui/assets/icons/icons/text-indent-left.svg create mode 100644 dui/assets/icons/icons/text-indent-right.svg create mode 100644 dui/assets/icons/icons/text-left.svg create mode 100644 dui/assets/icons/icons/text-paragraph.svg create mode 100644 dui/assets/icons/icons/text-right.svg create mode 100644 dui/assets/icons/icons/text-wrap.svg create mode 100644 dui/assets/icons/icons/textarea-resize.svg create mode 100644 dui/assets/icons/icons/textarea-t.svg create mode 100644 dui/assets/icons/icons/textarea.svg create mode 100644 dui/assets/icons/icons/thermometer-half.svg create mode 100644 dui/assets/icons/icons/thermometer-high.svg create mode 100644 dui/assets/icons/icons/thermometer-low.svg create mode 100644 dui/assets/icons/icons/thermometer-snow.svg create mode 100644 dui/assets/icons/icons/thermometer-sun.svg create mode 100644 dui/assets/icons/icons/thermometer.svg create mode 100644 dui/assets/icons/icons/threads-fill.svg create mode 100644 dui/assets/icons/icons/threads.svg create mode 100644 dui/assets/icons/icons/three-dots-vertical.svg create mode 100644 dui/assets/icons/icons/three-dots.svg create mode 100644 dui/assets/icons/icons/thunderbolt-fill.svg create mode 100644 dui/assets/icons/icons/thunderbolt.svg create mode 100644 dui/assets/icons/icons/ticket-detailed-fill.svg create mode 100644 dui/assets/icons/icons/ticket-detailed.svg create mode 100644 dui/assets/icons/icons/ticket-fill.svg create mode 100644 dui/assets/icons/icons/ticket-perforated-fill.svg create mode 100644 dui/assets/icons/icons/ticket-perforated.svg create mode 100644 dui/assets/icons/icons/ticket.svg create mode 100644 dui/assets/icons/icons/tiktok.svg create mode 100644 dui/assets/icons/icons/toggle-off.svg create mode 100644 dui/assets/icons/icons/toggle-on.svg create mode 100644 dui/assets/icons/icons/toggle2-off.svg create mode 100644 dui/assets/icons/icons/toggle2-on.svg create mode 100644 dui/assets/icons/icons/toggles.svg create mode 100644 dui/assets/icons/icons/toggles2.svg create mode 100644 dui/assets/icons/icons/tools.svg create mode 100644 dui/assets/icons/icons/tornado.svg create mode 100644 dui/assets/icons/icons/train-freight-front-fill.svg create mode 100644 dui/assets/icons/icons/train-freight-front.svg create mode 100644 dui/assets/icons/icons/train-front-fill.svg create mode 100644 dui/assets/icons/icons/train-front.svg create mode 100644 dui/assets/icons/icons/train-lightrail-front-fill.svg create mode 100644 dui/assets/icons/icons/train-lightrail-front.svg create mode 100644 dui/assets/icons/icons/translate.svg create mode 100644 dui/assets/icons/icons/transparency.svg create mode 100644 dui/assets/icons/icons/trash-fill.svg create mode 100644 dui/assets/icons/icons/trash.svg create mode 100644 dui/assets/icons/icons/trash2-fill.svg create mode 100644 dui/assets/icons/icons/trash2.svg create mode 100644 dui/assets/icons/icons/trash3-fill.svg create mode 100644 dui/assets/icons/icons/trash3.svg create mode 100644 dui/assets/icons/icons/tree-fill.svg create mode 100644 dui/assets/icons/icons/tree.svg create mode 100644 dui/assets/icons/icons/trello.svg create mode 100644 dui/assets/icons/icons/triangle-fill.svg create mode 100644 dui/assets/icons/icons/triangle-half.svg create mode 100644 dui/assets/icons/icons/triangle.svg create mode 100644 dui/assets/icons/icons/trophy-fill.svg create mode 100644 dui/assets/icons/icons/trophy.svg create mode 100644 dui/assets/icons/icons/tropical-storm.svg create mode 100644 dui/assets/icons/icons/truck-flatbed.svg create mode 100644 dui/assets/icons/icons/truck-front-fill.svg create mode 100644 dui/assets/icons/icons/truck-front.svg create mode 100644 dui/assets/icons/icons/truck.svg create mode 100644 dui/assets/icons/icons/tsunami.svg create mode 100644 dui/assets/icons/icons/tv-fill.svg create mode 100644 dui/assets/icons/icons/tv.svg create mode 100644 dui/assets/icons/icons/twitch.svg create mode 100644 dui/assets/icons/icons/twitter-x.svg create mode 100644 dui/assets/icons/icons/twitter.svg create mode 100644 dui/assets/icons/icons/type-bold.svg create mode 100644 dui/assets/icons/icons/type-h1.svg create mode 100644 dui/assets/icons/icons/type-h2.svg create mode 100644 dui/assets/icons/icons/type-h3.svg create mode 100644 dui/assets/icons/icons/type-h4.svg create mode 100644 dui/assets/icons/icons/type-h5.svg create mode 100644 dui/assets/icons/icons/type-h6.svg create mode 100644 dui/assets/icons/icons/type-italic.svg create mode 100644 dui/assets/icons/icons/type-strikethrough.svg create mode 100644 dui/assets/icons/icons/type-underline.svg create mode 100644 dui/assets/icons/icons/type.svg create mode 100644 dui/assets/icons/icons/ubuntu.svg create mode 100644 dui/assets/icons/icons/ui-checks-grid.svg create mode 100644 dui/assets/icons/icons/ui-checks.svg create mode 100644 dui/assets/icons/icons/ui-radios-grid.svg create mode 100644 dui/assets/icons/icons/ui-radios.svg create mode 100644 dui/assets/icons/icons/umbrella-fill.svg create mode 100644 dui/assets/icons/icons/umbrella.svg create mode 100644 dui/assets/icons/icons/unindent.svg create mode 100644 dui/assets/icons/icons/union.svg create mode 100644 dui/assets/icons/icons/unity.svg create mode 100644 dui/assets/icons/icons/universal-access-circle.svg create mode 100644 dui/assets/icons/icons/universal-access.svg create mode 100644 dui/assets/icons/icons/unlock-fill.svg create mode 100644 dui/assets/icons/icons/unlock.svg create mode 100644 dui/assets/icons/icons/upc-scan.svg create mode 100644 dui/assets/icons/icons/upc.svg create mode 100644 dui/assets/icons/icons/upload.svg create mode 100644 dui/assets/icons/icons/usb-c-fill.svg create mode 100644 dui/assets/icons/icons/usb-c.svg create mode 100644 dui/assets/icons/icons/usb-drive-fill.svg create mode 100644 dui/assets/icons/icons/usb-drive.svg create mode 100644 dui/assets/icons/icons/usb-fill.svg create mode 100644 dui/assets/icons/icons/usb-micro-fill.svg create mode 100644 dui/assets/icons/icons/usb-micro.svg create mode 100644 dui/assets/icons/icons/usb-mini-fill.svg create mode 100644 dui/assets/icons/icons/usb-mini.svg create mode 100644 dui/assets/icons/icons/usb-plug-fill.svg create mode 100644 dui/assets/icons/icons/usb-plug.svg create mode 100644 dui/assets/icons/icons/usb-symbol.svg create mode 100644 dui/assets/icons/icons/usb.svg create mode 100644 dui/assets/icons/icons/valentine.svg create mode 100644 dui/assets/icons/icons/valentine2.svg create mode 100644 dui/assets/icons/icons/vector-pen.svg create mode 100644 dui/assets/icons/icons/view-list.svg create mode 100644 dui/assets/icons/icons/view-stacked.svg create mode 100644 dui/assets/icons/icons/vignette.svg create mode 100644 dui/assets/icons/icons/vimeo.svg create mode 100644 dui/assets/icons/icons/vinyl-fill.svg create mode 100644 dui/assets/icons/icons/vinyl.svg create mode 100644 dui/assets/icons/icons/virus.svg create mode 100644 dui/assets/icons/icons/virus2.svg create mode 100644 dui/assets/icons/icons/voicemail.svg create mode 100644 dui/assets/icons/icons/volume-down-fill.svg create mode 100644 dui/assets/icons/icons/volume-down.svg create mode 100644 dui/assets/icons/icons/volume-mute-fill.svg create mode 100644 dui/assets/icons/icons/volume-mute.svg create mode 100644 dui/assets/icons/icons/volume-off-fill.svg create mode 100644 dui/assets/icons/icons/volume-off.svg create mode 100644 dui/assets/icons/icons/volume-up-fill.svg create mode 100644 dui/assets/icons/icons/volume-up.svg create mode 100644 dui/assets/icons/icons/vr.svg create mode 100644 dui/assets/icons/icons/wallet-fill.svg create mode 100644 dui/assets/icons/icons/wallet.svg create mode 100644 dui/assets/icons/icons/wallet2.svg create mode 100644 dui/assets/icons/icons/watch.svg create mode 100644 dui/assets/icons/icons/water.svg create mode 100644 dui/assets/icons/icons/webcam-fill.svg create mode 100644 dui/assets/icons/icons/webcam.svg create mode 100644 dui/assets/icons/icons/wechat.svg create mode 100644 dui/assets/icons/icons/whatsapp.svg create mode 100644 dui/assets/icons/icons/wifi-1.svg create mode 100644 dui/assets/icons/icons/wifi-2.svg create mode 100644 dui/assets/icons/icons/wifi-off.svg create mode 100644 dui/assets/icons/icons/wifi.svg create mode 100644 dui/assets/icons/icons/wikipedia.svg create mode 100644 dui/assets/icons/icons/wind.svg create mode 100644 dui/assets/icons/icons/window-dash.svg create mode 100644 dui/assets/icons/icons/window-desktop.svg create mode 100644 dui/assets/icons/icons/window-dock.svg create mode 100644 dui/assets/icons/icons/window-fullscreen.svg create mode 100644 dui/assets/icons/icons/window-plus.svg create mode 100644 dui/assets/icons/icons/window-sidebar.svg create mode 100644 dui/assets/icons/icons/window-split.svg create mode 100644 dui/assets/icons/icons/window-stack.svg create mode 100644 dui/assets/icons/icons/window-x.svg create mode 100644 dui/assets/icons/icons/window.svg create mode 100644 dui/assets/icons/icons/windows.svg create mode 100644 dui/assets/icons/icons/wordpress.svg create mode 100644 dui/assets/icons/icons/wrench-adjustable-circle-fill.svg create mode 100644 dui/assets/icons/icons/wrench-adjustable-circle.svg create mode 100644 dui/assets/icons/icons/wrench-adjustable.svg create mode 100644 dui/assets/icons/icons/wrench.svg create mode 100644 dui/assets/icons/icons/x-circle-fill.svg create mode 100644 dui/assets/icons/icons/x-circle.svg create mode 100644 dui/assets/icons/icons/x-diamond-fill.svg create mode 100644 dui/assets/icons/icons/x-diamond.svg create mode 100644 dui/assets/icons/icons/x-lg.svg create mode 100644 dui/assets/icons/icons/x-octagon-fill.svg create mode 100644 dui/assets/icons/icons/x-octagon.svg create mode 100644 dui/assets/icons/icons/x-square-fill.svg create mode 100644 dui/assets/icons/icons/x-square.svg create mode 100644 dui/assets/icons/icons/x.svg create mode 100644 dui/assets/icons/icons/xbox.svg create mode 100644 dui/assets/icons/icons/yelp.svg create mode 100644 dui/assets/icons/icons/yin-yang.svg create mode 100644 dui/assets/icons/icons/youtube.svg create mode 100644 dui/assets/icons/icons/zoom-in.svg create mode 100644 dui/assets/icons/icons/zoom-out.svg create mode 100644 dui/assets/icons/package-lock.json create mode 100644 dui/assets/icons/package.json create mode 100644 dui/assets/icons/svg-sprite.json create mode 100644 dui/assets/icons/svgo.config.mjs create mode 100644 dui/assets/jquery-3.3.1.slim.min.js create mode 100644 dui/assets/popper.min.js diff --git a/dui/README.md.txt b/dui/README.txt similarity index 100% rename from dui/README.md.txt rename to dui/README.txt diff --git a/dui/assets/bootstrap.min.css b/dui/assets/bootstrap.min.css new file mode 100644 index 00000000..92e3fe87 --- /dev/null +++ b/dui/assets/bootstrap.min.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:calc(1rem + .4rem);padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:0s .6s opacity}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/dui/assets/bootstrap.min.css.map b/dui/assets/bootstrap.min.css.map new file mode 100644 index 00000000..1e9cb78a --- /dev/null +++ b/dui/assets/bootstrap.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap.scss","../../scss/_root.scss","../../scss/_reboot.scss","dist/css/bootstrap.css","../../scss/vendor/_rfs.scss","bootstrap.css","../../scss/mixins/_hover.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/mixins/_border-radius.scss","../../scss/_code.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/mixins/_grid-framework.scss","../../scss/_tables.scss","../../scss/mixins/_table-row.scss","../../scss/_forms.scss","../../scss/mixins/_transition.scss","../../scss/mixins/_forms.scss","../../scss/mixins/_gradients.scss","../../scss/_buttons.scss","../../scss/mixins/_buttons.scss","../../scss/_transitions.scss","../../scss/_dropdown.scss","../../scss/mixins/_caret.scss","../../scss/mixins/_nav-divider.scss","../../scss/_button-group.scss","../../scss/_input-group.scss","../../scss/_custom-forms.scss","../../scss/_nav.scss","../../scss/_navbar.scss","../../scss/_card.scss","../../scss/_breadcrumb.scss","../../scss/_pagination.scss","../../scss/mixins/_pagination.scss","../../scss/_badge.scss","../../scss/mixins/_badge.scss","../../scss/_jumbotron.scss","../../scss/_alert.scss","../../scss/mixins/_alert.scss","../../scss/_progress.scss","../../scss/_media.scss","../../scss/_list-group.scss","../../scss/mixins/_list-group.scss","../../scss/_close.scss","../../scss/_toasts.scss","../../scss/_modal.scss","../../scss/_tooltip.scss","../../scss/mixins/_reset-text.scss","../../scss/_popover.scss","../../scss/_carousel.scss","../../scss/mixins/_clearfix.scss","../../scss/_spinners.scss","../../scss/utilities/_align.scss","../../scss/mixins/_background-variant.scss","../../scss/utilities/_background.scss","../../scss/utilities/_borders.scss","../../scss/utilities/_display.scss","../../scss/utilities/_embed.scss","../../scss/utilities/_flex.scss","../../scss/utilities/_float.scss","../../scss/utilities/_overflow.scss","../../scss/utilities/_position.scss","../../scss/utilities/_screenreaders.scss","../../scss/mixins/_screen-reader.scss","../../scss/utilities/_shadows.scss","../../scss/utilities/_sizing.scss","../../scss/utilities/_stretched-link.scss","../../scss/utilities/_spacing.scss","../../scss/utilities/_text.scss","../../scss/mixins/_text-truncate.scss","../../scss/mixins/_text-emphasis.scss","../../scss/mixins/_text-hide.scss","../../scss/utilities/_visibility.scss","../../scss/_print.scss"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Bootstrap v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"root\";\n@import \"reboot\";\n@import \"type\";\n@import \"images\";\n@import \"code\";\n@import \"grid\";\n@import \"tables\";\n@import \"forms\";\n@import \"buttons\";\n@import \"transitions\";\n@import \"dropdown\";\n@import \"button-group\";\n@import \"input-group\";\n@import \"custom-forms\";\n@import \"nav\";\n@import \"navbar\";\n@import \"card\";\n@import \"breadcrumb\";\n@import \"pagination\";\n@import \"badge\";\n@import \"jumbotron\";\n@import \"alert\";\n@import \"progress\";\n@import \"media\";\n@import \"list-group\";\n@import \"close\";\n@import \"toasts\";\n@import \"modal\";\n@import \"tooltip\";\n@import \"popover\";\n@import \"carousel\";\n@import \"spinners\";\n@import \"utilities\";\n@import \"print\";\n",":root {\n // Custom variable values only support SassScript inside `#{}`.\n @each $color, $value in $colors {\n --#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$color}: #{$value};\n }\n\n @each $bp, $value in $grid-breakpoints {\n --breakpoint-#{$bp}: #{$value};\n }\n\n // Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --font-family-sans-serif: #{inspect($font-family-sans-serif)};\n --font-family-monospace: #{inspect($font-family-monospace)};\n}\n","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -webkit-tap-highlight-color: rgba($black, 0); // 5\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\n// TODO: remove in v5\n// stylelint-disable-next-line selector-list-comma-newline-after\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use\n// the `inherit` value on things like `` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n @include font-size($font-size-base);\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Suppress the focus outline on elements that cannot be accessed via keyboard.\n// This prevents an unwanted focus outline from appearing around elements that\n// might still respond to pointer events.\n//\n// Credit: https://github.com/suitcss/base\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable-next-line selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Remove the bottom border in Firefox 39-.\n// 5. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-original-title] { // 1\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 4\n text-decoration-skip-ink: none; // 5\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n @include font-size(80%); // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n @include font-size(75%);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n\n @include hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href)\n// which have not been made explicitly keyboard-focusable (without tabindex).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n\n @include hover-focus {\n color: inherit;\n text-decoration: none;\n }\n\n &:focus {\n outline: 0;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `` alignment by inheriting from the ``, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n // stylelint-disable-next-line property-blacklist\n border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// Remove the inheritance of word-wrap in Safari.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24990\nselect {\n word-wrap: normal;\n}\n\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\n[type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Opinionated: add \"hand\" cursor to non-disabled button elements.\n@if $enable-pointer-cursor-for-buttons {\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"] {\n &:not(:disabled) {\n cursor: pointer;\n }\n }\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n // Remove the default appearance of temporal inputs to avoid a Mobile Safari\n // bug where setting a custom line-height prevents text from being vertically\n // centered within the input.\n // See https://bugs.webkit.org/show_bug.cgi?id=139848\n // and https://github.com/twbs/bootstrap/issues/11266\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `

`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n @include font-size(1.5rem);\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","/*!\n * Bootstrap v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n:root {\n --blue: #007bff;\n --indigo: #6610f2;\n --purple: #6f42c1;\n --pink: #e83e8c;\n --red: #dc3545;\n --orange: #fd7e14;\n --yellow: #ffc107;\n --green: #28a745;\n --teal: #20c997;\n --cyan: #17a2b8;\n --white: #fff;\n --gray: #6c757d;\n --gray-dark: #343a40;\n --primary: #007bff;\n --secondary: #6c757d;\n --success: #28a745;\n --info: #17a2b8;\n --warning: #ffc107;\n --danger: #dc3545;\n --light: #f8f9fa;\n --dark: #343a40;\n --breakpoint-xs: 0;\n --breakpoint-sm: 576px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 992px;\n --breakpoint-xl: 1200px;\n --font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n -webkit-text-decoration-skip-ink: none;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nselect {\n word-wrap: normal;\n}\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n cursor: pointer;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 0.5rem;\n font-weight: 500;\n line-height: 1.2;\n}\n\nh1, .h1 {\n font-size: 2.5rem;\n}\n\nh2, .h2 {\n font-size: 2rem;\n}\n\nh3, .h3 {\n font-size: 1.75rem;\n}\n\nh4, .h4 {\n font-size: 1.5rem;\n}\n\nh5, .h5 {\n font-size: 1.25rem;\n}\n\nh6, .h6 {\n font-size: 1rem;\n}\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300;\n}\n\n.display-1 {\n font-size: 6rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-2 {\n font-size: 5.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-3 {\n font-size: 4.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-4 {\n font-size: 3.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\nhr {\n margin-top: 1rem;\n margin-bottom: 1rem;\n border: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n}\n\nsmall,\n.small {\n font-size: 80%;\n font-weight: 400;\n}\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n\n.list-inline-item:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1.25rem;\n}\n\n.blockquote-footer {\n display: block;\n font-size: 80%;\n color: #6c757d;\n}\n\n.blockquote-footer::before {\n content: \"\\2014\\00A0\";\n}\n\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #fff;\n border: 1px solid #dee2e6;\n border-radius: 0.25rem;\n max-width: 100%;\n height: auto;\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1;\n}\n\n.figure-caption {\n font-size: 90%;\n color: #6c757d;\n}\n\ncode {\n font-size: 87.5%;\n color: #e83e8c;\n word-break: break-word;\n}\n\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 87.5%;\n color: #fff;\n background-color: #212529;\n border-radius: 0.2rem;\n}\n\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700;\n}\n\npre {\n display: block;\n font-size: 87.5%;\n color: #212529;\n}\n\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n.row {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n\n.col-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n -ms-flex-order: -1;\n order: -1;\n}\n\n.order-last {\n -ms-flex-order: 13;\n order: 13;\n}\n\n.order-0 {\n -ms-flex-order: 0;\n order: 0;\n}\n\n.order-1 {\n -ms-flex-order: 1;\n order: 1;\n}\n\n.order-2 {\n -ms-flex-order: 2;\n order: 2;\n}\n\n.order-3 {\n -ms-flex-order: 3;\n order: 3;\n}\n\n.order-4 {\n -ms-flex-order: 4;\n order: 4;\n}\n\n.order-5 {\n -ms-flex-order: 5;\n order: 5;\n}\n\n.order-6 {\n -ms-flex-order: 6;\n order: 6;\n}\n\n.order-7 {\n -ms-flex-order: 7;\n order: 7;\n}\n\n.order-8 {\n -ms-flex-order: 8;\n order: 8;\n}\n\n.order-9 {\n -ms-flex-order: 9;\n order: 9;\n}\n\n.order-10 {\n -ms-flex-order: 10;\n order: 10;\n}\n\n.order-11 {\n -ms-flex-order: 11;\n order: 11;\n}\n\n.order-12 {\n -ms-flex-order: 12;\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-sm-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-sm-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-sm-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-sm-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-sm-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-sm-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-sm-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-sm-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-sm-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-sm-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-sm-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-sm-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-sm-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-sm-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-sm-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-md-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-md-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-md-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-md-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-md-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-md-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-md-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-md-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-md-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-md-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-md-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-md-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-md-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-md-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-md-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-lg-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-lg-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-lg-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-lg-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-lg-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-lg-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-lg-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-lg-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-lg-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-lg-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-lg-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-lg-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-lg-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-lg-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-lg-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-xl-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-xl-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-xl-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-xl-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-xl-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-xl-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-xl-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-xl-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-xl-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-xl-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-xl-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-xl-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-xl-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-xl-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-xl-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\n.table {\n width: 100%;\n margin-bottom: 1rem;\n color: #212529;\n}\n\n.table th,\n.table td {\n padding: 0.75rem;\n vertical-align: top;\n border-top: 1px solid #dee2e6;\n}\n\n.table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #dee2e6;\n}\n\n.table tbody + tbody {\n border-top: 2px solid #dee2e6;\n}\n\n.table-sm th,\n.table-sm td {\n padding: 0.3rem;\n}\n\n.table-bordered {\n border: 1px solid #dee2e6;\n}\n\n.table-bordered th,\n.table-bordered td {\n border: 1px solid #dee2e6;\n}\n\n.table-bordered thead th,\n.table-bordered thead td {\n border-bottom-width: 2px;\n}\n\n.table-borderless th,\n.table-borderless td,\n.table-borderless thead th,\n.table-borderless tbody + tbody {\n border: 0;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(0, 0, 0, 0.05);\n}\n\n.table-hover tbody tr:hover {\n color: #212529;\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #b8daff;\n}\n\n.table-primary th,\n.table-primary td,\n.table-primary thead th,\n.table-primary tbody + tbody {\n border-color: #7abaff;\n}\n\n.table-hover .table-primary:hover {\n background-color: #9fcdff;\n}\n\n.table-hover .table-primary:hover > td,\n.table-hover .table-primary:hover > th {\n background-color: #9fcdff;\n}\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: #d6d8db;\n}\n\n.table-secondary th,\n.table-secondary td,\n.table-secondary thead th,\n.table-secondary tbody + tbody {\n border-color: #b3b7bb;\n}\n\n.table-hover .table-secondary:hover {\n background-color: #c8cbcf;\n}\n\n.table-hover .table-secondary:hover > td,\n.table-hover .table-secondary:hover > th {\n background-color: #c8cbcf;\n}\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #c3e6cb;\n}\n\n.table-success th,\n.table-success td,\n.table-success thead th,\n.table-success tbody + tbody {\n border-color: #8fd19e;\n}\n\n.table-hover .table-success:hover {\n background-color: #b1dfbb;\n}\n\n.table-hover .table-success:hover > td,\n.table-hover .table-success:hover > th {\n background-color: #b1dfbb;\n}\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #bee5eb;\n}\n\n.table-info th,\n.table-info td,\n.table-info thead th,\n.table-info tbody + tbody {\n border-color: #86cfda;\n}\n\n.table-hover .table-info:hover {\n background-color: #abdde5;\n}\n\n.table-hover .table-info:hover > td,\n.table-hover .table-info:hover > th {\n background-color: #abdde5;\n}\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #ffeeba;\n}\n\n.table-warning th,\n.table-warning td,\n.table-warning thead th,\n.table-warning tbody + tbody {\n border-color: #ffdf7e;\n}\n\n.table-hover .table-warning:hover {\n background-color: #ffe8a1;\n}\n\n.table-hover .table-warning:hover > td,\n.table-hover .table-warning:hover > th {\n background-color: #ffe8a1;\n}\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #f5c6cb;\n}\n\n.table-danger th,\n.table-danger td,\n.table-danger thead th,\n.table-danger tbody + tbody {\n border-color: #ed969e;\n}\n\n.table-hover .table-danger:hover {\n background-color: #f1b0b7;\n}\n\n.table-hover .table-danger:hover > td,\n.table-hover .table-danger:hover > th {\n background-color: #f1b0b7;\n}\n\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #fdfdfe;\n}\n\n.table-light th,\n.table-light td,\n.table-light thead th,\n.table-light tbody + tbody {\n border-color: #fbfcfc;\n}\n\n.table-hover .table-light:hover {\n background-color: #ececf6;\n}\n\n.table-hover .table-light:hover > td,\n.table-hover .table-light:hover > th {\n background-color: #ececf6;\n}\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: #c6c8ca;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th,\n.table-dark tbody + tbody {\n border-color: #95999c;\n}\n\n.table-hover .table-dark:hover {\n background-color: #b9bbbe;\n}\n\n.table-hover .table-dark:hover > td,\n.table-hover .table-dark:hover > th {\n background-color: #b9bbbe;\n}\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover > td,\n.table-hover .table-active:hover > th {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table .thead-dark th {\n color: #fff;\n background-color: #343a40;\n border-color: #454d55;\n}\n\n.table .thead-light th {\n color: #495057;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.table-dark {\n color: #fff;\n background-color: #343a40;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th {\n border-color: #454d55;\n}\n\n.table-dark.table-bordered {\n border: 0;\n}\n\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(255, 255, 255, 0.05);\n}\n\n.table-dark.table-hover tbody tr:hover {\n color: #fff;\n background-color: rgba(255, 255, 255, 0.075);\n}\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-sm > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 767.98px) {\n .table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-md > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-lg > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-xl > .table-bordered {\n border: 0;\n }\n}\n\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n}\n\n.table-responsive > .table-bordered {\n border: 0;\n}\n\n.form-control {\n display: block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .form-control {\n transition: none;\n }\n}\n\n.form-control::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n\n.form-control:focus {\n color: #495057;\n background-color: #fff;\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.form-control::-webkit-input-placeholder {\n color: #6c757d;\n opacity: 1;\n}\n\n.form-control::-moz-placeholder {\n color: #6c757d;\n opacity: 1;\n}\n\n.form-control:-ms-input-placeholder {\n color: #6c757d;\n opacity: 1;\n}\n\n.form-control::-ms-input-placeholder {\n color: #6c757d;\n opacity: 1;\n}\n\n.form-control::placeholder {\n color: #6c757d;\n opacity: 1;\n}\n\n.form-control:disabled, .form-control[readonly] {\n background-color: #e9ecef;\n opacity: 1;\n}\n\nselect.form-control:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n.col-form-label {\n padding-top: calc(0.375rem + 1px);\n padding-bottom: calc(0.375rem + 1px);\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1.5;\n}\n\n.col-form-label-lg {\n padding-top: calc(0.5rem + 1px);\n padding-bottom: calc(0.5rem + 1px);\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.col-form-label-sm {\n padding-top: calc(0.25rem + 1px);\n padding-bottom: calc(0.25rem + 1px);\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n margin-bottom: 0;\n line-height: 1.5;\n color: #212529;\n background-color: transparent;\n border: solid transparent;\n border-width: 1px 0;\n}\n\n.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n}\n\n.form-control-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.form-control-lg {\n height: calc(1.5em + 1rem + 2px);\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\nselect.form-control[size], select.form-control[multiple] {\n height: auto;\n}\n\ntextarea.form-control {\n height: auto;\n}\n\n.form-group {\n margin-bottom: 1rem;\n}\n\n.form-text {\n display: block;\n margin-top: 0.25rem;\n}\n\n.form-row {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px;\n}\n\n.form-row > .col,\n.form-row > [class*=\"col-\"] {\n padding-right: 5px;\n padding-left: 5px;\n}\n\n.form-check {\n position: relative;\n display: block;\n padding-left: 1.25rem;\n}\n\n.form-check-input {\n position: absolute;\n margin-top: 0.3rem;\n margin-left: -1.25rem;\n}\n\n.form-check-input:disabled ~ .form-check-label {\n color: #6c757d;\n}\n\n.form-check-label {\n margin-bottom: 0;\n}\n\n.form-check-inline {\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-align: center;\n align-items: center;\n padding-left: 0;\n margin-right: 0.75rem;\n}\n\n.form-check-inline .form-check-input {\n position: static;\n margin-top: 0;\n margin-right: 0.3125rem;\n margin-left: 0;\n}\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #28a745;\n}\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(40, 167, 69, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated .form-control:valid, .form-control.is-valid {\n border-color: #28a745;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: center right calc(0.375em + 0.1875rem);\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .form-control:valid ~ .valid-feedback,\n.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,\n.form-control.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated textarea.form-control:valid, textarea.form-control.is-valid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .custom-select:valid, .custom-select.is-valid {\n border-color: #28a745;\n padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .custom-select:valid ~ .valid-feedback,\n.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,\n.custom-select.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-control-file:valid ~ .valid-feedback,\n.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,\n.form-control-file.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #28a745;\n}\n\n.was-validated .form-check-input:valid ~ .valid-feedback,\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\n.form-check-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n color: #28a745;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n border-color: #28a745;\n}\n\n.was-validated .custom-control-input:valid ~ .valid-feedback,\n.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,\n.custom-control-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n border-color: #34ce57;\n background-color: #34ce57;\n}\n\n.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #28a745;\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n border-color: #28a745;\n}\n\n.was-validated .custom-file-input:valid ~ .valid-feedback,\n.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,\n.custom-file-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #dc3545;\n}\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(220, 53, 69, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated .form-control:invalid, .form-control.is-invalid {\n border-color: #dc3545;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\");\n background-repeat: no-repeat;\n background-position: center right calc(0.375em + 0.1875rem);\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .form-control:invalid ~ .invalid-feedback,\n.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,\n.form-control.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .custom-select:invalid, .custom-select.is-invalid {\n border-color: #dc3545;\n padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .custom-select:invalid ~ .invalid-feedback,\n.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,\n.custom-select.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-control-file:invalid ~ .invalid-feedback,\n.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,\n.form-control-file.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #dc3545;\n}\n\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\n.form-check-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n color: #dc3545;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n border-color: #dc3545;\n}\n\n.was-validated .custom-control-input:invalid ~ .invalid-feedback,\n.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,\n.custom-control-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n border-color: #e4606d;\n background-color: #e4606d;\n}\n\n.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #dc3545;\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n border-color: #dc3545;\n}\n\n.was-validated .custom-file-input:invalid ~ .invalid-feedback,\n.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,\n.custom-file-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.form-inline {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.form-inline .form-check {\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .form-inline label {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n margin-bottom: 0;\n }\n .form-inline .form-group {\n display: -ms-flexbox;\n display: flex;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n -ms-flex-align: center;\n align-items: center;\n margin-bottom: 0;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-plaintext {\n display: inline-block;\n }\n .form-inline .input-group,\n .form-inline .custom-select {\n width: auto;\n }\n .form-inline .form-check {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: auto;\n padding-left: 0;\n }\n .form-inline .form-check-input {\n position: relative;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n margin-top: 0;\n margin-right: 0.25rem;\n margin-left: 0;\n }\n .form-inline .custom-control {\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n }\n .form-inline .custom-control-label {\n margin-bottom: 0;\n }\n}\n\n.btn {\n display: inline-block;\n font-weight: 400;\n color: #212529;\n text-align: center;\n vertical-align: middle;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n background-color: transparent;\n border: 1px solid transparent;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n border-radius: 0.25rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .btn {\n transition: none;\n }\n}\n\n.btn:hover {\n color: #212529;\n text-decoration: none;\n}\n\n.btn:focus, .btn.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.btn.disabled, .btn:disabled {\n opacity: 0.65;\n}\n\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n\n.btn-primary {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-primary:hover {\n color: #fff;\n background-color: #0069d9;\n border-color: #0062cc;\n}\n\n.btn-primary:focus, .btn-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n}\n\n.btn-primary.disabled, .btn-primary:disabled {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,\n.show > .btn-primary.dropdown-toggle {\n color: #fff;\n background-color: #0062cc;\n border-color: #005cbf;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n}\n\n.btn-secondary {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-secondary:hover {\n color: #fff;\n background-color: #5a6268;\n border-color: #545b62;\n}\n\n.btn-secondary:focus, .btn-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);\n}\n\n.btn-secondary.disabled, .btn-secondary:disabled {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-secondary.dropdown-toggle {\n color: #fff;\n background-color: #545b62;\n border-color: #4e555b;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);\n}\n\n.btn-success {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-success:hover {\n color: #fff;\n background-color: #218838;\n border-color: #1e7e34;\n}\n\n.btn-success:focus, .btn-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);\n}\n\n.btn-success.disabled, .btn-success:disabled {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,\n.show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #1e7e34;\n border-color: #1c7430;\n}\n\n.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);\n}\n\n.btn-info {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-info:hover {\n color: #fff;\n background-color: #138496;\n border-color: #117a8b;\n}\n\n.btn-info:focus, .btn-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);\n}\n\n.btn-info.disabled, .btn-info:disabled {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,\n.show > .btn-info.dropdown-toggle {\n color: #fff;\n background-color: #117a8b;\n border-color: #10707f;\n}\n\n.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);\n}\n\n.btn-warning {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:hover {\n color: #212529;\n background-color: #e0a800;\n border-color: #d39e00;\n}\n\n.btn-warning:focus, .btn-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);\n}\n\n.btn-warning.disabled, .btn-warning:disabled {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,\n.show > .btn-warning.dropdown-toggle {\n color: #212529;\n background-color: #d39e00;\n border-color: #c69500;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);\n}\n\n.btn-danger {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-danger:hover {\n color: #fff;\n background-color: #c82333;\n border-color: #bd2130;\n}\n\n.btn-danger:focus, .btn-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);\n}\n\n.btn-danger.disabled, .btn-danger:disabled {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,\n.show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #bd2130;\n border-color: #b21f2d;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);\n}\n\n.btn-light {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-light:hover {\n color: #212529;\n background-color: #e2e6ea;\n border-color: #dae0e5;\n}\n\n.btn-light:focus, .btn-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);\n}\n\n.btn-light.disabled, .btn-light:disabled {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,\n.show > .btn-light.dropdown-toggle {\n color: #212529;\n background-color: #dae0e5;\n border-color: #d3d9df;\n}\n\n.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);\n}\n\n.btn-dark {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-dark:hover {\n color: #fff;\n background-color: #23272b;\n border-color: #1d2124;\n}\n\n.btn-dark:focus, .btn-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);\n}\n\n.btn-dark.disabled, .btn-dark:disabled {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,\n.show > .btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #1d2124;\n border-color: #171a1d;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);\n}\n\n.btn-outline-primary {\n color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:hover {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:focus, .btn-outline-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-outline-primary.disabled, .btn-outline-primary:disabled {\n color: #007bff;\n background-color: transparent;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-primary.dropdown-toggle {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-outline-secondary {\n color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:hover {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:focus, .btn-outline-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #6c757d;\n background-color: transparent;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-secondary.dropdown-toggle {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-outline-success {\n color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:hover {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:focus, .btn-outline-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #28a745;\n background-color: transparent;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,\n.show > .btn-outline-success.dropdown-toggle {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-outline-info {\n color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:hover {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:focus, .btn-outline-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-outline-info.disabled, .btn-outline-info:disabled {\n color: #17a2b8;\n background-color: transparent;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,\n.show > .btn-outline-info.dropdown-toggle {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-outline-warning {\n color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:hover {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:focus, .btn-outline-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-warning.disabled, .btn-outline-warning:disabled {\n color: #ffc107;\n background-color: transparent;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,\n.show > .btn-outline-warning.dropdown-toggle {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-danger {\n color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:hover {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:focus, .btn-outline-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #dc3545;\n background-color: transparent;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,\n.show > .btn-outline-danger.dropdown-toggle {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-outline-light {\n color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:hover {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:focus, .btn-outline-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-outline-light.disabled, .btn-outline-light:disabled {\n color: #f8f9fa;\n background-color: transparent;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,\n.show > .btn-outline-light.dropdown-toggle {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-outline-dark {\n color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:hover {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:focus, .btn-outline-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-outline-dark.disabled, .btn-outline-dark:disabled {\n color: #343a40;\n background-color: transparent;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,\n.show > .btn-outline-dark.dropdown-toggle {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-link {\n font-weight: 400;\n color: #007bff;\n text-decoration: none;\n}\n\n.btn-link:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\n.btn-link:focus, .btn-link.focus {\n text-decoration: underline;\n box-shadow: none;\n}\n\n.btn-link:disabled, .btn-link.disabled {\n color: #6c757d;\n pointer-events: none;\n}\n\n.btn-lg, .btn-group-lg > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n.btn-block + .btn-block {\n margin-top: 0.5rem;\n}\n\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n\n.fade {\n transition: opacity 0.15s linear;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fade {\n transition: none;\n }\n}\n\n.fade:not(.show) {\n opacity: 0;\n}\n\n.collapse:not(.show) {\n display: none;\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none;\n }\n}\n\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative;\n}\n\n.dropdown-toggle {\n white-space: nowrap;\n}\n\n.dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent;\n}\n\n.dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 10rem;\n padding: 0.5rem 0;\n margin: 0.125rem 0 0;\n font-size: 1rem;\n color: #212529;\n text-align: left;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 0.25rem;\n}\n\n.dropdown-menu-left {\n right: auto;\n left: 0;\n}\n\n.dropdown-menu-right {\n right: 0;\n left: auto;\n}\n\n@media (min-width: 576px) {\n .dropdown-menu-sm-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-sm-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 768px) {\n .dropdown-menu-md-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-md-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 992px) {\n .dropdown-menu-lg-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-lg-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 1200px) {\n .dropdown-menu-xl-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-xl-right {\n right: 0;\n left: auto;\n }\n}\n\n.dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: 0.125rem;\n}\n\n.dropup .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0;\n border-right: 0.3em solid transparent;\n border-bottom: 0.3em solid;\n border-left: 0.3em solid transparent;\n}\n\n.dropup .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: 0.125rem;\n}\n\n.dropright .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0;\n border-bottom: 0.3em solid transparent;\n border-left: 0.3em solid;\n}\n\n.dropright .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-toggle::after {\n vertical-align: 0;\n}\n\n.dropleft .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: 0.125rem;\n}\n\n.dropleft .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n}\n\n.dropleft .dropdown-toggle::after {\n display: none;\n}\n\n.dropleft .dropdown-toggle::before {\n display: inline-block;\n margin-right: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0.3em solid;\n border-bottom: 0.3em solid transparent;\n}\n\n.dropleft .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle::before {\n vertical-align: 0;\n}\n\n.dropdown-menu[x-placement^=\"top\"], .dropdown-menu[x-placement^=\"right\"], .dropdown-menu[x-placement^=\"bottom\"], .dropdown-menu[x-placement^=\"left\"] {\n right: auto;\n bottom: auto;\n}\n\n.dropdown-divider {\n height: 0;\n margin: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid #e9ecef;\n}\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.25rem 1.5rem;\n clear: both;\n font-weight: 400;\n color: #212529;\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n}\n\n.dropdown-item:hover, .dropdown-item:focus {\n color: #16181b;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n.dropdown-item.active, .dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #007bff;\n}\n\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: #6c757d;\n pointer-events: none;\n background-color: transparent;\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n.dropdown-header {\n display: block;\n padding: 0.5rem 1.5rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #6c757d;\n white-space: nowrap;\n}\n\n.dropdown-item-text {\n display: block;\n padding: 0.25rem 1.5rem;\n color: #212529;\n}\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: -ms-inline-flexbox;\n display: inline-flex;\n vertical-align: middle;\n}\n\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n}\n\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover {\n z-index: 1;\n}\n\n.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n.btn-group-vertical > .btn:focus,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .btn.active {\n z-index: 1;\n}\n\n.btn-toolbar {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-pack: start;\n justify-content: flex-start;\n}\n\n.btn-toolbar .input-group {\n width: auto;\n}\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) {\n margin-left: -1px;\n}\n\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.dropdown-toggle-split {\n padding-right: 0.5625rem;\n padding-left: 0.5625rem;\n}\n\n.dropdown-toggle-split::after,\n.dropup .dropdown-toggle-split::after,\n.dropright .dropdown-toggle-split::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle-split::before {\n margin-right: 0;\n}\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.375rem;\n padding-left: 0.375rem;\n}\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n}\n\n.btn-group-vertical {\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-align: start;\n align-items: flex-start;\n -ms-flex-pack: center;\n justify-content: center;\n}\n\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group {\n width: 100%;\n}\n\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) {\n margin-top: -1px;\n}\n\n.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group-vertical > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.btn-group-toggle > .btn,\n.btn-group-toggle > .btn-group > .btn {\n margin-bottom: 0;\n}\n\n.btn-group-toggle > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn input[type=\"checkbox\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n\n.input-group {\n position: relative;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-align: stretch;\n align-items: stretch;\n width: 100%;\n}\n\n.input-group > .form-control,\n.input-group > .form-control-plaintext,\n.input-group > .custom-select,\n.input-group > .custom-file {\n position: relative;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n width: 1%;\n margin-bottom: 0;\n}\n\n.input-group > .form-control + .form-control,\n.input-group > .form-control + .custom-select,\n.input-group > .form-control + .custom-file,\n.input-group > .form-control-plaintext + .form-control,\n.input-group > .form-control-plaintext + .custom-select,\n.input-group > .form-control-plaintext + .custom-file,\n.input-group > .custom-select + .form-control,\n.input-group > .custom-select + .custom-select,\n.input-group > .custom-select + .custom-file,\n.input-group > .custom-file + .form-control,\n.input-group > .custom-file + .custom-select,\n.input-group > .custom-file + .custom-file {\n margin-left: -1px;\n}\n\n.input-group > .form-control:focus,\n.input-group > .custom-select:focus,\n.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {\n z-index: 3;\n}\n\n.input-group > .custom-file .custom-file-input:focus {\n z-index: 4;\n}\n\n.input-group > .form-control:not(:last-child),\n.input-group > .custom-select:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .form-control:not(:first-child),\n.input-group > .custom-select:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group > .custom-file {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.input-group > .custom-file:not(:last-child) .custom-file-label,\n.input-group > .custom-file:not(:last-child) .custom-file-label::after {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .custom-file:not(:first-child) .custom-file-label {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group-prepend,\n.input-group-append {\n display: -ms-flexbox;\n display: flex;\n}\n\n.input-group-prepend .btn,\n.input-group-append .btn {\n position: relative;\n z-index: 2;\n}\n\n.input-group-prepend .btn:focus,\n.input-group-append .btn:focus {\n z-index: 3;\n}\n\n.input-group-prepend .btn + .btn,\n.input-group-prepend .btn + .input-group-text,\n.input-group-prepend .input-group-text + .input-group-text,\n.input-group-prepend .input-group-text + .btn,\n.input-group-append .btn + .btn,\n.input-group-append .btn + .input-group-text,\n.input-group-append .input-group-text + .input-group-text,\n.input-group-append .input-group-text + .btn {\n margin-left: -1px;\n}\n\n.input-group-prepend {\n margin-right: -1px;\n}\n\n.input-group-append {\n margin-left: -1px;\n}\n\n.input-group-text {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n padding: 0.375rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n text-align: center;\n white-space: nowrap;\n background-color: #e9ecef;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n\n.input-group-text input[type=\"radio\"],\n.input-group-text input[type=\"checkbox\"] {\n margin-top: 0;\n}\n\n.input-group-lg > .form-control:not(textarea),\n.input-group-lg > .custom-select {\n height: calc(1.5em + 1rem + 2px);\n}\n\n.input-group-lg > .form-control,\n.input-group-lg > .custom-select,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.input-group-sm > .form-control:not(textarea),\n.input-group-sm > .custom-select {\n height: calc(1.5em + 0.5rem + 2px);\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .custom-select,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.input-group-lg > .custom-select,\n.input-group-sm > .custom-select {\n padding-right: 1.75rem;\n}\n\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group > .input-group-append:not(:last-child) > .btn,\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.custom-control {\n position: relative;\n display: block;\n min-height: 1.5rem;\n padding-left: 1.5rem;\n}\n\n.custom-control-inline {\n display: -ms-inline-flexbox;\n display: inline-flex;\n margin-right: 1rem;\n}\n\n.custom-control-input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n}\n\n.custom-control-input:checked ~ .custom-control-label::before {\n color: #fff;\n border-color: #007bff;\n background-color: #007bff;\n}\n\n.custom-control-input:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #80bdff;\n}\n\n.custom-control-input:not(:disabled):active ~ .custom-control-label::before {\n color: #fff;\n background-color: #b3d7ff;\n border-color: #b3d7ff;\n}\n\n.custom-control-input:disabled ~ .custom-control-label {\n color: #6c757d;\n}\n\n.custom-control-input:disabled ~ .custom-control-label::before {\n background-color: #e9ecef;\n}\n\n.custom-control-label {\n position: relative;\n margin-bottom: 0;\n vertical-align: top;\n}\n\n.custom-control-label::before {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n pointer-events: none;\n content: \"\";\n background-color: #fff;\n border: #adb5bd solid 1px;\n}\n\n.custom-control-label::after {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n content: \"\";\n background: no-repeat 50% / 50% 50%;\n}\n\n.custom-checkbox .custom-control-label::before {\n border-radius: 0.25rem;\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e\");\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n border-color: #007bff;\n background-color: #007bff;\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e\");\n}\n\n.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-radio .custom-control-label::before {\n border-radius: 50%;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e\");\n}\n\n.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-switch {\n padding-left: 2.25rem;\n}\n\n.custom-switch .custom-control-label::before {\n left: -2.25rem;\n width: 1.75rem;\n pointer-events: all;\n border-radius: 0.5rem;\n}\n\n.custom-switch .custom-control-label::after {\n top: calc(0.25rem + 2px);\n left: calc(-2.25rem + 2px);\n width: calc(1rem - 4px);\n height: calc(1rem - 4px);\n background-color: #adb5bd;\n border-radius: 0.5rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;\n transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-switch .custom-control-label::after {\n transition: none;\n }\n}\n\n.custom-switch .custom-control-input:checked ~ .custom-control-label::after {\n background-color: #fff;\n -webkit-transform: translateX(0.75rem);\n transform: translateX(0.75rem);\n}\n\n.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 1.75rem 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n vertical-align: middle;\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px;\n background-color: #fff;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n}\n\n.custom-select:focus {\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-select:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\n height: auto;\n padding-right: 0.75rem;\n background-image: none;\n}\n\n.custom-select:disabled {\n color: #6c757d;\n background-color: #e9ecef;\n}\n\n.custom-select::-ms-expand {\n display: none;\n}\n\n.custom-select-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n padding-left: 0.5rem;\n font-size: 0.875rem;\n}\n\n.custom-select-lg {\n height: calc(1.5em + 1rem + 2px);\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n padding-left: 1rem;\n font-size: 1.25rem;\n}\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n margin-bottom: 0;\n}\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n margin: 0;\n opacity: 0;\n}\n\n.custom-file-input:focus ~ .custom-file-label {\n border-color: #80bdff;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-file-input:disabled ~ .custom-file-label {\n background-color: #e9ecef;\n}\n\n.custom-file-input:lang(en) ~ .custom-file-label::after {\n content: \"Browse\";\n}\n\n.custom-file-input ~ .custom-file-label[data-browse]::after {\n content: attr(data-browse);\n}\n\n.custom-file-label {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 0.75rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n\n.custom-file-label::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: calc(1.5em + 0.75rem);\n padding: 0.375rem 0.75rem;\n line-height: 1.5;\n color: #495057;\n content: \"Browse\";\n background-color: #e9ecef;\n border-left: inherit;\n border-radius: 0 0.25rem 0.25rem 0;\n}\n\n.custom-range {\n width: 100%;\n height: calc(1rem + 0.4rem);\n padding: 0;\n background-color: transparent;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n}\n\n.custom-range:focus {\n outline: none;\n}\n\n.custom-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range:focus::-ms-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range::-moz-focus-outer {\n border: 0;\n}\n\n.custom-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n -webkit-appearance: none;\n appearance: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-webkit-slider-thumb {\n transition: none;\n }\n}\n\n.custom-range::-webkit-slider-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n -moz-appearance: none;\n appearance: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-moz-range-thumb {\n transition: none;\n }\n}\n\n.custom-range::-moz-range-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: 0;\n margin-right: 0.2rem;\n margin-left: 0.2rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-ms-thumb {\n transition: none;\n }\n}\n\n.custom-range::-ms-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-ms-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: transparent;\n border-color: transparent;\n border-width: 0.5rem;\n}\n\n.custom-range::-ms-fill-lower {\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-fill-upper {\n margin-right: 15px;\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n\n.custom-range:disabled::-webkit-slider-thumb {\n background-color: #adb5bd;\n}\n\n.custom-range:disabled::-webkit-slider-runnable-track {\n cursor: default;\n}\n\n.custom-range:disabled::-moz-range-thumb {\n background-color: #adb5bd;\n}\n\n.custom-range:disabled::-moz-range-track {\n cursor: default;\n}\n\n.custom-range:disabled::-ms-thumb {\n background-color: #adb5bd;\n}\n\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-control-label::before,\n .custom-file-label,\n .custom-select {\n transition: none;\n }\n}\n\n.nav {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: 0.5rem 1rem;\n}\n\n.nav-link:hover, .nav-link:focus {\n text-decoration: none;\n}\n\n.nav-link.disabled {\n color: #6c757d;\n pointer-events: none;\n cursor: default;\n}\n\n.nav-tabs {\n border-bottom: 1px solid #dee2e6;\n}\n\n.nav-tabs .nav-item {\n margin-bottom: -1px;\n}\n\n.nav-tabs .nav-link {\n border: 1px solid transparent;\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n border-color: #e9ecef #e9ecef #dee2e6;\n}\n\n.nav-tabs .nav-link.disabled {\n color: #6c757d;\n background-color: transparent;\n border-color: transparent;\n}\n\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n color: #495057;\n background-color: #fff;\n border-color: #dee2e6 #dee2e6 #fff;\n}\n\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.nav-pills .nav-link {\n border-radius: 0.25rem;\n}\n\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #007bff;\n}\n\n.nav-fill .nav-item {\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified .nav-item {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n text-align: center;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n\n.tab-content > .active {\n display: block;\n}\n\n.navbar {\n position: relative;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: justify;\n justify-content: space-between;\n padding: 0.5rem 1rem;\n}\n\n.navbar > .container,\n.navbar > .container-fluid {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: justify;\n justify-content: space-between;\n}\n\n.navbar-brand {\n display: inline-block;\n padding-top: 0.3125rem;\n padding-bottom: 0.3125rem;\n margin-right: 1rem;\n font-size: 1.25rem;\n line-height: inherit;\n white-space: nowrap;\n}\n\n.navbar-brand:hover, .navbar-brand:focus {\n text-decoration: none;\n}\n\n.navbar-nav {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.navbar-nav .nav-link {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-nav .dropdown-menu {\n position: static;\n float: none;\n}\n\n.navbar-text {\n display: inline-block;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n\n.navbar-collapse {\n -ms-flex-preferred-size: 100%;\n flex-basis: 100%;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.navbar-toggler {\n padding: 0.25rem 0.75rem;\n font-size: 1.25rem;\n line-height: 1;\n background-color: transparent;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.navbar-toggler:hover, .navbar-toggler:focus {\n text-decoration: none;\n}\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n content: \"\";\n background: no-repeat center center;\n background-size: 100% 100%;\n}\n\n@media (max-width: 575.98px) {\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -ms-flex-pack: start;\n justify-content: flex-start;\n }\n .navbar-expand-sm .navbar-nav {\n -ms-flex-direction: row;\n flex-direction: row;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n }\n .navbar-expand-sm .navbar-collapse {\n display: -ms-flexbox !important;\n display: flex !important;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .navbar-expand-sm .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 767.98px) {\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 768px) {\n .navbar-expand-md {\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -ms-flex-pack: start;\n justify-content: flex-start;\n }\n .navbar-expand-md .navbar-nav {\n -ms-flex-direction: row;\n flex-direction: row;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n }\n .navbar-expand-md .navbar-collapse {\n display: -ms-flexbox !important;\n display: flex !important;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .navbar-expand-md .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 991.98px) {\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 992px) {\n .navbar-expand-lg {\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -ms-flex-pack: start;\n justify-content: flex-start;\n }\n .navbar-expand-lg .navbar-nav {\n -ms-flex-direction: row;\n flex-direction: row;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n }\n .navbar-expand-lg .navbar-collapse {\n display: -ms-flexbox !important;\n display: flex !important;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .navbar-expand-lg .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 1199.98px) {\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -ms-flex-pack: start;\n justify-content: flex-start;\n }\n .navbar-expand-xl .navbar-nav {\n -ms-flex-direction: row;\n flex-direction: row;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n }\n .navbar-expand-xl .navbar-collapse {\n display: -ms-flexbox !important;\n display: flex !important;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .navbar-expand-xl .navbar-toggler {\n display: none;\n }\n}\n\n.navbar-expand {\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -ms-flex-pack: start;\n justify-content: flex-start;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-expand .navbar-nav {\n -ms-flex-direction: row;\n flex-direction: row;\n}\n\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n\n.navbar-expand .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n}\n\n.navbar-expand .navbar-collapse {\n display: -ms-flexbox !important;\n display: flex !important;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n}\n\n.navbar-expand .navbar-toggler {\n display: none;\n}\n\n.navbar-light .navbar-brand {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-nav .nav-link {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n color: rgba(0, 0, 0, 0.7);\n}\n\n.navbar-light .navbar-nav .nav-link.disabled {\n color: rgba(0, 0, 0, 0.3);\n}\n\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .nav-link.show,\n.navbar-light .navbar-nav .nav-link.active {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-toggler {\n color: rgba(0, 0, 0, 0.5);\n border-color: rgba(0, 0, 0, 0.1);\n}\n\n.navbar-light .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n\n.navbar-light .navbar-text {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-text a {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-dark .navbar-brand {\n color: #fff;\n}\n\n.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n color: #fff;\n}\n\n.navbar-dark .navbar-nav .nav-link {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n color: rgba(255, 255, 255, 0.75);\n}\n\n.navbar-dark .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.25);\n}\n\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .nav-link.show,\n.navbar-dark .navbar-nav .nav-link.active {\n color: #fff;\n}\n\n.navbar-dark .navbar-toggler {\n color: rgba(255, 255, 255, 0.5);\n border-color: rgba(255, 255, 255, 0.1);\n}\n\n.navbar-dark .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n\n.navbar-dark .navbar-text {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-text a {\n color: #fff;\n}\n\n.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {\n color: #fff;\n}\n\n.card {\n position: relative;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 1px solid rgba(0, 0, 0, 0.125);\n border-radius: 0.25rem;\n}\n\n.card > hr {\n margin-right: 0;\n margin-left: 0;\n}\n\n.card > .list-group:first-child .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.card > .list-group:last-child .list-group-item:last-child {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.card-body {\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n padding: 1.25rem;\n}\n\n.card-title {\n margin-bottom: 0.75rem;\n}\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link:hover {\n text-decoration: none;\n}\n\n.card-link + .card-link {\n margin-left: 1.25rem;\n}\n\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n background-color: rgba(0, 0, 0, 0.03);\n border-bottom: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-header:first-child {\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;\n}\n\n.card-header + .list-group .list-group-item:first-child {\n border-top: 0;\n}\n\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: rgba(0, 0, 0, 0.03);\n border-top: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-footer:last-child {\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);\n}\n\n.card-header-tabs {\n margin-right: -0.625rem;\n margin-bottom: -0.75rem;\n margin-left: -0.625rem;\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-right: -0.625rem;\n margin-left: -0.625rem;\n}\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1.25rem;\n}\n\n.card-img {\n width: 100%;\n border-radius: calc(0.25rem - 1px);\n}\n\n.card-img-top {\n width: 100%;\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n\n.card-img-bottom {\n width: 100%;\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n\n.card-deck {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n\n.card-deck .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-deck {\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n margin-right: -15px;\n margin-left: -15px;\n }\n .card-deck .card {\n display: -ms-flexbox;\n display: flex;\n -ms-flex: 1 0 0%;\n flex: 1 0 0%;\n -ms-flex-direction: column;\n flex-direction: column;\n margin-right: 15px;\n margin-bottom: 0;\n margin-left: 15px;\n }\n}\n\n.card-group {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n\n.card-group > .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-group {\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n }\n .card-group > .card {\n -ms-flex: 1 0 0%;\n flex: 1 0 0%;\n margin-bottom: 0;\n }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0;\n }\n .card-group > .card:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n .card-group > .card:not(:last-child) .card-img-top,\n .card-group > .card:not(:last-child) .card-header {\n border-top-right-radius: 0;\n }\n .card-group > .card:not(:last-child) .card-img-bottom,\n .card-group > .card:not(:last-child) .card-footer {\n border-bottom-right-radius: 0;\n }\n .card-group > .card:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .card-group > .card:not(:first-child) .card-img-top,\n .card-group > .card:not(:first-child) .card-header {\n border-top-left-radius: 0;\n }\n .card-group > .card:not(:first-child) .card-img-bottom,\n .card-group > .card:not(:first-child) .card-footer {\n border-bottom-left-radius: 0;\n }\n}\n\n.card-columns .card {\n margin-bottom: 0.75rem;\n}\n\n@media (min-width: 576px) {\n .card-columns {\n -webkit-column-count: 3;\n -moz-column-count: 3;\n column-count: 3;\n -webkit-column-gap: 1.25rem;\n -moz-column-gap: 1.25rem;\n column-gap: 1.25rem;\n orphans: 1;\n widows: 1;\n }\n .card-columns .card {\n display: inline-block;\n width: 100%;\n }\n}\n\n.accordion > .card {\n overflow: hidden;\n}\n\n.accordion > .card:not(:first-of-type) .card-header:first-child {\n border-radius: 0;\n}\n\n.accordion > .card:not(:first-of-type):not(:last-of-type) {\n border-bottom: 0;\n border-radius: 0;\n}\n\n.accordion > .card:first-of-type {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.accordion > .card:last-of-type {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.accordion > .card .card-header {\n margin-bottom: -1px;\n}\n\n.breadcrumb {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n padding: 0.75rem 1rem;\n margin-bottom: 1rem;\n list-style: none;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: 0.5rem;\n}\n\n.breadcrumb-item + .breadcrumb-item::before {\n display: inline-block;\n padding-right: 0.5rem;\n color: #6c757d;\n content: \"/\";\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline;\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none;\n}\n\n.breadcrumb-item.active {\n color: #6c757d;\n}\n\n.pagination {\n display: -ms-flexbox;\n display: flex;\n padding-left: 0;\n list-style: none;\n border-radius: 0.25rem;\n}\n\n.page-link {\n position: relative;\n display: block;\n padding: 0.5rem 0.75rem;\n margin-left: -1px;\n line-height: 1.25;\n color: #007bff;\n background-color: #fff;\n border: 1px solid #dee2e6;\n}\n\n.page-link:hover {\n z-index: 2;\n color: #0056b3;\n text-decoration: none;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.page-link:focus {\n z-index: 2;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.page-item:first-child .page-link {\n margin-left: 0;\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.page-item:last-child .page-link {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n}\n\n.page-item.active .page-link {\n z-index: 1;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.page-item.disabled .page-link {\n color: #6c757d;\n pointer-events: none;\n cursor: auto;\n background-color: #fff;\n border-color: #dee2e6;\n}\n\n.pagination-lg .page-link {\n padding: 0.75rem 1.5rem;\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.pagination-lg .page-item:first-child .page-link {\n border-top-left-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem;\n}\n\n.pagination-lg .page-item:last-child .page-link {\n border-top-right-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n\n.pagination-sm .page-link {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.pagination-sm .page-item:first-child .page-link {\n border-top-left-radius: 0.2rem;\n border-bottom-left-radius: 0.2rem;\n}\n\n.pagination-sm .page-item:last-child .page-link {\n border-top-right-radius: 0.2rem;\n border-bottom-right-radius: 0.2rem;\n}\n\n.badge {\n display: inline-block;\n padding: 0.25em 0.4em;\n font-size: 75%;\n font-weight: 700;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.25rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .badge {\n transition: none;\n }\n}\n\na.badge:hover, a.badge:focus {\n text-decoration: none;\n}\n\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n.badge-pill {\n padding-right: 0.6em;\n padding-left: 0.6em;\n border-radius: 10rem;\n}\n\n.badge-primary {\n color: #fff;\n background-color: #007bff;\n}\n\na.badge-primary:hover, a.badge-primary:focus {\n color: #fff;\n background-color: #0062cc;\n}\n\na.badge-primary:focus, a.badge-primary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.badge-secondary {\n color: #fff;\n background-color: #6c757d;\n}\n\na.badge-secondary:hover, a.badge-secondary:focus {\n color: #fff;\n background-color: #545b62;\n}\n\na.badge-secondary:focus, a.badge-secondary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.badge-success {\n color: #fff;\n background-color: #28a745;\n}\n\na.badge-success:hover, a.badge-success:focus {\n color: #fff;\n background-color: #1e7e34;\n}\n\na.badge-success:focus, a.badge-success.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.badge-info {\n color: #fff;\n background-color: #17a2b8;\n}\n\na.badge-info:hover, a.badge-info:focus {\n color: #fff;\n background-color: #117a8b;\n}\n\na.badge-info:focus, a.badge-info.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.badge-warning {\n color: #212529;\n background-color: #ffc107;\n}\n\na.badge-warning:hover, a.badge-warning:focus {\n color: #212529;\n background-color: #d39e00;\n}\n\na.badge-warning:focus, a.badge-warning.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.badge-danger {\n color: #fff;\n background-color: #dc3545;\n}\n\na.badge-danger:hover, a.badge-danger:focus {\n color: #fff;\n background-color: #bd2130;\n}\n\na.badge-danger:focus, a.badge-danger.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.badge-light {\n color: #212529;\n background-color: #f8f9fa;\n}\n\na.badge-light:hover, a.badge-light:focus {\n color: #212529;\n background-color: #dae0e5;\n}\n\na.badge-light:focus, a.badge-light.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.badge-dark {\n color: #fff;\n background-color: #343a40;\n}\n\na.badge-dark:hover, a.badge-dark:focus {\n color: #fff;\n background-color: #1d2124;\n}\n\na.badge-dark:focus, a.badge-dark.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.jumbotron {\n padding: 2rem 1rem;\n margin-bottom: 2rem;\n background-color: #e9ecef;\n border-radius: 0.3rem;\n}\n\n@media (min-width: 576px) {\n .jumbotron {\n padding: 4rem 2rem;\n }\n}\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n border-radius: 0;\n}\n\n.alert {\n position: relative;\n padding: 0.75rem 1.25rem;\n margin-bottom: 1rem;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.alert-heading {\n color: inherit;\n}\n\n.alert-link {\n font-weight: 700;\n}\n\n.alert-dismissible {\n padding-right: 4rem;\n}\n\n.alert-dismissible .close {\n position: absolute;\n top: 0;\n right: 0;\n padding: 0.75rem 1.25rem;\n color: inherit;\n}\n\n.alert-primary {\n color: #004085;\n background-color: #cce5ff;\n border-color: #b8daff;\n}\n\n.alert-primary hr {\n border-top-color: #9fcdff;\n}\n\n.alert-primary .alert-link {\n color: #002752;\n}\n\n.alert-secondary {\n color: #383d41;\n background-color: #e2e3e5;\n border-color: #d6d8db;\n}\n\n.alert-secondary hr {\n border-top-color: #c8cbcf;\n}\n\n.alert-secondary .alert-link {\n color: #202326;\n}\n\n.alert-success {\n color: #155724;\n background-color: #d4edda;\n border-color: #c3e6cb;\n}\n\n.alert-success hr {\n border-top-color: #b1dfbb;\n}\n\n.alert-success .alert-link {\n color: #0b2e13;\n}\n\n.alert-info {\n color: #0c5460;\n background-color: #d1ecf1;\n border-color: #bee5eb;\n}\n\n.alert-info hr {\n border-top-color: #abdde5;\n}\n\n.alert-info .alert-link {\n color: #062c33;\n}\n\n.alert-warning {\n color: #856404;\n background-color: #fff3cd;\n border-color: #ffeeba;\n}\n\n.alert-warning hr {\n border-top-color: #ffe8a1;\n}\n\n.alert-warning .alert-link {\n color: #533f03;\n}\n\n.alert-danger {\n color: #721c24;\n background-color: #f8d7da;\n border-color: #f5c6cb;\n}\n\n.alert-danger hr {\n border-top-color: #f1b0b7;\n}\n\n.alert-danger .alert-link {\n color: #491217;\n}\n\n.alert-light {\n color: #818182;\n background-color: #fefefe;\n border-color: #fdfdfe;\n}\n\n.alert-light hr {\n border-top-color: #ececf6;\n}\n\n.alert-light .alert-link {\n color: #686868;\n}\n\n.alert-dark {\n color: #1b1e21;\n background-color: #d6d8d9;\n border-color: #c6c8ca;\n}\n\n.alert-dark hr {\n border-top-color: #b9bbbe;\n}\n\n.alert-dark .alert-link {\n color: #040505;\n}\n\n@-webkit-keyframes progress-bar-stripes {\n from {\n background-position: 1rem 0;\n }\n to {\n background-position: 0 0;\n }\n}\n\n@keyframes progress-bar-stripes {\n from {\n background-position: 1rem 0;\n }\n to {\n background-position: 0 0;\n }\n}\n\n.progress {\n display: -ms-flexbox;\n display: flex;\n height: 1rem;\n overflow: hidden;\n font-size: 0.75rem;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.progress-bar {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-pack: center;\n justify-content: center;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n background-color: #007bff;\n transition: width 0.6s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .progress-bar {\n transition: none;\n }\n}\n\n.progress-bar-striped {\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 1rem 1rem;\n}\n\n.progress-bar-animated {\n -webkit-animation: progress-bar-stripes 1s linear infinite;\n animation: progress-bar-stripes 1s linear infinite;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .progress-bar-animated {\n -webkit-animation: none;\n animation: none;\n }\n}\n\n.media {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: start;\n align-items: flex-start;\n}\n\n.media-body {\n -ms-flex: 1;\n flex: 1;\n}\n\n.list-group {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n}\n\n.list-group-item-action {\n width: 100%;\n color: #495057;\n text-align: inherit;\n}\n\n.list-group-item-action:hover, .list-group-item-action:focus {\n z-index: 1;\n color: #495057;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n.list-group-item-action:active {\n color: #212529;\n background-color: #e9ecef;\n}\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.75rem 1.25rem;\n margin-bottom: -1px;\n background-color: #fff;\n border: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.list-group-item.disabled, .list-group-item:disabled {\n color: #6c757d;\n pointer-events: none;\n background-color: #fff;\n}\n\n.list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.list-group-horizontal {\n -ms-flex-direction: row;\n flex-direction: row;\n}\n\n.list-group-horizontal .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n}\n\n.list-group-horizontal .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n}\n\n.list-group-horizontal .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n}\n\n@media (min-width: 576px) {\n .list-group-horizontal-sm {\n -ms-flex-direction: row;\n flex-direction: row;\n }\n .list-group-horizontal-sm .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n }\n .list-group-horizontal-sm .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-sm .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n}\n\n@media (min-width: 768px) {\n .list-group-horizontal-md {\n -ms-flex-direction: row;\n flex-direction: row;\n }\n .list-group-horizontal-md .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n }\n .list-group-horizontal-md .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-md .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n}\n\n@media (min-width: 992px) {\n .list-group-horizontal-lg {\n -ms-flex-direction: row;\n flex-direction: row;\n }\n .list-group-horizontal-lg .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n }\n .list-group-horizontal-lg .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-lg .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n}\n\n@media (min-width: 1200px) {\n .list-group-horizontal-xl {\n -ms-flex-direction: row;\n flex-direction: row;\n }\n .list-group-horizontal-xl .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n }\n .list-group-horizontal-xl .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-xl .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n}\n\n.list-group-flush .list-group-item {\n border-right: 0;\n border-left: 0;\n border-radius: 0;\n}\n\n.list-group-flush .list-group-item:last-child {\n margin-bottom: -1px;\n}\n\n.list-group-flush:first-child .list-group-item:first-child {\n border-top: 0;\n}\n\n.list-group-flush:last-child .list-group-item:last-child {\n margin-bottom: 0;\n border-bottom: 0;\n}\n\n.list-group-item-primary {\n color: #004085;\n background-color: #b8daff;\n}\n\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #004085;\n background-color: #9fcdff;\n}\n\n.list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #004085;\n border-color: #004085;\n}\n\n.list-group-item-secondary {\n color: #383d41;\n background-color: #d6d8db;\n}\n\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #383d41;\n background-color: #c8cbcf;\n}\n\n.list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #383d41;\n border-color: #383d41;\n}\n\n.list-group-item-success {\n color: #155724;\n background-color: #c3e6cb;\n}\n\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #155724;\n background-color: #b1dfbb;\n}\n\n.list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #155724;\n border-color: #155724;\n}\n\n.list-group-item-info {\n color: #0c5460;\n background-color: #bee5eb;\n}\n\n.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #0c5460;\n background-color: #abdde5;\n}\n\n.list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #0c5460;\n border-color: #0c5460;\n}\n\n.list-group-item-warning {\n color: #856404;\n background-color: #ffeeba;\n}\n\n.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #856404;\n background-color: #ffe8a1;\n}\n\n.list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #856404;\n border-color: #856404;\n}\n\n.list-group-item-danger {\n color: #721c24;\n background-color: #f5c6cb;\n}\n\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #721c24;\n background-color: #f1b0b7;\n}\n\n.list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #721c24;\n border-color: #721c24;\n}\n\n.list-group-item-light {\n color: #818182;\n background-color: #fdfdfe;\n}\n\n.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #818182;\n background-color: #ececf6;\n}\n\n.list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: #818182;\n border-color: #818182;\n}\n\n.list-group-item-dark {\n color: #1b1e21;\n background-color: #c6c8ca;\n}\n\n.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #1b1e21;\n background-color: #b9bbbe;\n}\n\n.list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #1b1e21;\n border-color: #1b1e21;\n}\n\n.close {\n float: right;\n font-size: 1.5rem;\n font-weight: 700;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: .5;\n}\n\n.close:hover {\n color: #000;\n text-decoration: none;\n}\n\n.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {\n opacity: .75;\n}\n\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n}\n\na.close.disabled {\n pointer-events: none;\n}\n\n.toast {\n max-width: 350px;\n overflow: hidden;\n font-size: 0.875rem;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.1);\n box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);\n -webkit-backdrop-filter: blur(10px);\n backdrop-filter: blur(10px);\n opacity: 0;\n border-radius: 0.25rem;\n}\n\n.toast:not(:last-child) {\n margin-bottom: 0.75rem;\n}\n\n.toast.showing {\n opacity: 1;\n}\n\n.toast.show {\n display: block;\n opacity: 1;\n}\n\n.toast.hide {\n display: none;\n}\n\n.toast-header {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n padding: 0.25rem 0.75rem;\n color: #6c757d;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n}\n\n.toast-body {\n padding: 0.75rem;\n}\n\n.modal-open {\n overflow: hidden;\n}\n\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1050;\n display: none;\n width: 100%;\n height: 100%;\n overflow: hidden;\n outline: 0;\n}\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 0.5rem;\n pointer-events: none;\n}\n\n.modal.fade .modal-dialog {\n transition: -webkit-transform 0.3s ease-out;\n transition: transform 0.3s ease-out;\n transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;\n -webkit-transform: translate(0, -50px);\n transform: translate(0, -50px);\n}\n\n@media (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none;\n }\n}\n\n.modal.show .modal-dialog {\n -webkit-transform: none;\n transform: none;\n}\n\n.modal-dialog-scrollable {\n display: -ms-flexbox;\n display: flex;\n max-height: calc(100% - 1rem);\n}\n\n.modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 1rem);\n overflow: hidden;\n}\n\n.modal-dialog-scrollable .modal-header,\n.modal-dialog-scrollable .modal-footer {\n -ms-flex-negative: 0;\n flex-shrink: 0;\n}\n\n.modal-dialog-scrollable .modal-body {\n overflow-y: auto;\n}\n\n.modal-dialog-centered {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n min-height: calc(100% - 1rem);\n}\n\n.modal-dialog-centered::before {\n display: block;\n height: calc(100vh - 1rem);\n content: \"\";\n}\n\n.modal-dialog-centered.modal-dialog-scrollable {\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-pack: center;\n justify-content: center;\n height: 100%;\n}\n\n.modal-dialog-centered.modal-dialog-scrollable .modal-content {\n max-height: none;\n}\n\n.modal-dialog-centered.modal-dialog-scrollable::before {\n content: none;\n}\n\n.modal-content {\n position: relative;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n outline: 0;\n}\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1040;\n width: 100vw;\n height: 100vh;\n background-color: #000;\n}\n\n.modal-backdrop.fade {\n opacity: 0;\n}\n\n.modal-backdrop.show {\n opacity: 0.5;\n}\n\n.modal-header {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: start;\n align-items: flex-start;\n -ms-flex-pack: justify;\n justify-content: space-between;\n padding: 1rem 1rem;\n border-bottom: 1px solid #dee2e6;\n border-top-left-radius: 0.3rem;\n border-top-right-radius: 0.3rem;\n}\n\n.modal-header .close {\n padding: 1rem 1rem;\n margin: -1rem -1rem -1rem auto;\n}\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.5;\n}\n\n.modal-body {\n position: relative;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n padding: 1rem;\n}\n\n.modal-footer {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: end;\n justify-content: flex-end;\n padding: 1rem;\n border-top: 1px solid #dee2e6;\n border-bottom-right-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem;\n}\n\n.modal-footer > :not(:first-child) {\n margin-left: .25rem;\n}\n\n.modal-footer > :not(:last-child) {\n margin-right: .25rem;\n}\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 500px;\n margin: 1.75rem auto;\n }\n .modal-dialog-scrollable {\n max-height: calc(100% - 3.5rem);\n }\n .modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 3.5rem);\n }\n .modal-dialog-centered {\n min-height: calc(100% - 3.5rem);\n }\n .modal-dialog-centered::before {\n height: calc(100vh - 3.5rem);\n }\n .modal-sm {\n max-width: 300px;\n }\n}\n\n@media (min-width: 992px) {\n .modal-lg,\n .modal-xl {\n max-width: 800px;\n }\n}\n\n@media (min-width: 1200px) {\n .modal-xl {\n max-width: 1140px;\n }\n}\n\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n opacity: 0;\n}\n\n.tooltip.show {\n opacity: 0.9;\n}\n\n.tooltip .arrow {\n position: absolute;\n display: block;\n width: 0.8rem;\n height: 0.4rem;\n}\n\n.tooltip .arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=\"top\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=\"top\"] .arrow {\n bottom: 0;\n}\n\n.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n top: 0;\n border-width: 0.4rem 0.4rem 0;\n border-top-color: #000;\n}\n\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=\"right\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=\"right\"] .arrow {\n left: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\n.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n right: 0;\n border-width: 0.4rem 0.4rem 0.4rem 0;\n border-right-color: #000;\n}\n\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=\"bottom\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow {\n top: 0;\n}\n\n.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n bottom: 0;\n border-width: 0 0.4rem 0.4rem;\n border-bottom-color: #000;\n}\n\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=\"left\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=\"left\"] .arrow {\n right: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\n.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n left: 0;\n border-width: 0.4rem 0 0.4rem 0.4rem;\n border-left-color: #000;\n}\n\n.tooltip-inner {\n max-width: 200px;\n padding: 0.25rem 0.5rem;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 0.25rem;\n}\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: block;\n max-width: 276px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n}\n\n.popover .arrow {\n position: absolute;\n display: block;\n width: 1rem;\n height: 0.5rem;\n margin: 0 0.3rem;\n}\n\n.popover .arrow::before, .popover .arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-popover-top, .bs-popover-auto[x-placement^=\"top\"] {\n margin-bottom: 0.5rem;\n}\n\n.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=\"top\"] > .arrow {\n bottom: calc((0.5rem + 1px) * -1);\n}\n\n.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=\"top\"] > .arrow::before {\n bottom: 0;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=\"top\"] > .arrow::after {\n bottom: 1px;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: #fff;\n}\n\n.bs-popover-right, .bs-popover-auto[x-placement^=\"right\"] {\n margin-left: 0.5rem;\n}\n\n.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=\"right\"] > .arrow {\n left: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=\"right\"] > .arrow::before {\n left: 0;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=\"right\"] > .arrow::after {\n left: 1px;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: #fff;\n}\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\"bottom\"] {\n margin-top: 0.5rem;\n}\n\n.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow {\n top: calc((0.5rem + 1px) * -1);\n}\n\n.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::before {\n top: 0;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::after {\n top: 1px;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: #fff;\n}\n\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: 1rem;\n margin-left: -0.5rem;\n content: \"\";\n border-bottom: 1px solid #f7f7f7;\n}\n\n.bs-popover-left, .bs-popover-auto[x-placement^=\"left\"] {\n margin-right: 0.5rem;\n}\n\n.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=\"left\"] > .arrow {\n right: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=\"left\"] > .arrow::before {\n right: 0;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=\"left\"] > .arrow::after {\n right: 1px;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: #fff;\n}\n\n.popover-header {\n padding: 0.5rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px);\n}\n\n.popover-header:empty {\n display: none;\n}\n\n.popover-body {\n padding: 0.5rem 0.75rem;\n color: #212529;\n}\n\n.carousel {\n position: relative;\n}\n\n.carousel.pointer-event {\n -ms-touch-action: pan-y;\n touch-action: pan-y;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n\n.carousel-inner::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.carousel-item {\n position: relative;\n display: none;\n float: left;\n width: 100%;\n margin-right: -100%;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n transition: -webkit-transform 0.6s ease-in-out;\n transition: transform 0.6s ease-in-out;\n transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-item {\n transition: none;\n }\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n}\n\n.carousel-item-next:not(.carousel-item-left),\n.active.carousel-item-right {\n -webkit-transform: translateX(100%);\n transform: translateX(100%);\n}\n\n.carousel-item-prev:not(.carousel-item-right),\n.active.carousel-item-left {\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%);\n}\n\n.carousel-fade .carousel-item {\n opacity: 0;\n transition-property: opacity;\n -webkit-transform: none;\n transform: none;\n}\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-left,\n.carousel-fade .carousel-item-prev.carousel-item-right {\n z-index: 1;\n opacity: 1;\n}\n\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-right {\n z-index: 0;\n opacity: 0;\n transition: 0s 0.6s opacity;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-fade .active.carousel-item-left,\n .carousel-fade .active.carousel-item-right {\n transition: none;\n }\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 1;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: 15%;\n color: #fff;\n text-align: center;\n opacity: 0.5;\n transition: opacity 0.15s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-control-prev,\n .carousel-control-next {\n transition: none;\n }\n}\n\n.carousel-control-prev:hover, .carousel-control-prev:focus,\n.carousel-control-next:hover,\n.carousel-control-next:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: 0.9;\n}\n\n.carousel-control-prev {\n left: 0;\n}\n\n.carousel-control-next {\n right: 0;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 20px;\n height: 20px;\n background: no-repeat 50% / 100% 100%;\n}\n\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e\");\n}\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e\");\n}\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 15;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: center;\n justify-content: center;\n padding-left: 0;\n margin-right: 15%;\n margin-left: 15%;\n list-style: none;\n}\n\n.carousel-indicators li {\n box-sizing: content-box;\n -ms-flex: 0 1 auto;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n cursor: pointer;\n background-color: #fff;\n background-clip: padding-box;\n border-top: 10px solid transparent;\n border-bottom: 10px solid transparent;\n opacity: .5;\n transition: opacity 0.6s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-indicators li {\n transition: none;\n }\n}\n\n.carousel-indicators .active {\n opacity: 1;\n}\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 20px;\n left: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center;\n}\n\n@-webkit-keyframes spinner-border {\n to {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes spinner-border {\n to {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n.spinner-border {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n border: 0.25em solid currentColor;\n border-right-color: transparent;\n border-radius: 50%;\n -webkit-animation: spinner-border .75s linear infinite;\n animation: spinner-border .75s linear infinite;\n}\n\n.spinner-border-sm {\n width: 1rem;\n height: 1rem;\n border-width: 0.2em;\n}\n\n@-webkit-keyframes spinner-grow {\n 0% {\n -webkit-transform: scale(0);\n transform: scale(0);\n }\n 50% {\n opacity: 1;\n }\n}\n\n@keyframes spinner-grow {\n 0% {\n -webkit-transform: scale(0);\n transform: scale(0);\n }\n 50% {\n opacity: 1;\n }\n}\n\n.spinner-grow {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n background-color: currentColor;\n border-radius: 50%;\n opacity: 0;\n -webkit-animation: spinner-grow .75s linear infinite;\n animation: spinner-grow .75s linear infinite;\n}\n\n.spinner-grow-sm {\n width: 1rem;\n height: 1rem;\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.bg-primary {\n background-color: #007bff !important;\n}\n\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n background-color: #0062cc !important;\n}\n\n.bg-secondary {\n background-color: #6c757d !important;\n}\n\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n background-color: #545b62 !important;\n}\n\n.bg-success {\n background-color: #28a745 !important;\n}\n\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n background-color: #1e7e34 !important;\n}\n\n.bg-info {\n background-color: #17a2b8 !important;\n}\n\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n background-color: #117a8b !important;\n}\n\n.bg-warning {\n background-color: #ffc107 !important;\n}\n\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n background-color: #d39e00 !important;\n}\n\n.bg-danger {\n background-color: #dc3545 !important;\n}\n\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n background-color: #bd2130 !important;\n}\n\n.bg-light {\n background-color: #f8f9fa !important;\n}\n\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n background-color: #dae0e5 !important;\n}\n\n.bg-dark {\n background-color: #343a40 !important;\n}\n\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n background-color: #1d2124 !important;\n}\n\n.bg-white {\n background-color: #fff !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n\n.border {\n border: 1px solid #dee2e6 !important;\n}\n\n.border-top {\n border-top: 1px solid #dee2e6 !important;\n}\n\n.border-right {\n border-right: 1px solid #dee2e6 !important;\n}\n\n.border-bottom {\n border-bottom: 1px solid #dee2e6 !important;\n}\n\n.border-left {\n border-left: 1px solid #dee2e6 !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-right-0 {\n border-right: 0 !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-left-0 {\n border-left: 0 !important;\n}\n\n.border-primary {\n border-color: #007bff !important;\n}\n\n.border-secondary {\n border-color: #6c757d !important;\n}\n\n.border-success {\n border-color: #28a745 !important;\n}\n\n.border-info {\n border-color: #17a2b8 !important;\n}\n\n.border-warning {\n border-color: #ffc107 !important;\n}\n\n.border-danger {\n border-color: #dc3545 !important;\n}\n\n.border-light {\n border-color: #f8f9fa !important;\n}\n\n.border-dark {\n border-color: #343a40 !important;\n}\n\n.border-white {\n border-color: #fff !important;\n}\n\n.rounded-sm {\n border-radius: 0.2rem !important;\n}\n\n.rounded {\n border-radius: 0.25rem !important;\n}\n\n.rounded-top {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important;\n}\n\n.rounded-right {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-left {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-lg {\n border-radius: 0.3rem !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-pill {\n border-radius: 50rem !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n}\n\n.d-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-md-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-print-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden;\n}\n\n.embed-responsive::before {\n display: block;\n content: \"\";\n}\n\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0;\n}\n\n.embed-responsive-21by9::before {\n padding-top: 42.857143%;\n}\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n\n.flex-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n}\n\n.flex-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n}\n\n.justify-content-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n}\n\n.align-items-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n}\n\n.align-items-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n}\n\n.align-items-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n}\n\n.align-items-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n}\n\n.align-content-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n}\n\n.align-content-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n}\n\n.align-content-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n}\n\n.align-content-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n}\n\n.align-content-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n}\n\n.align-self-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n}\n\n.align-self-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n}\n\n.align-self-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n}\n\n.align-self-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n}\n\n.align-self-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-sm-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-sm-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-sm-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-sm-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-sm-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-sm-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-sm-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-sm-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-md-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-md-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-md-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-md-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-md-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-md-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-md-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-md-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-md-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-md-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-md-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-md-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-md-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-md-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-md-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-md-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-lg-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-lg-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-lg-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-lg-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-lg-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-lg-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-lg-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-lg-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-xl-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-xl-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-xl-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-xl-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-xl-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-xl-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-xl-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-xl-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n.float-left {\n float: left !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n@media (min-width: 576px) {\n .float-sm-left {\n float: left !important;\n }\n .float-sm-right {\n float: right !important;\n }\n .float-sm-none {\n float: none !important;\n }\n}\n\n@media (min-width: 768px) {\n .float-md-left {\n float: left !important;\n }\n .float-md-right {\n float: right !important;\n }\n .float-md-none {\n float: none !important;\n }\n}\n\n@media (min-width: 992px) {\n .float-lg-left {\n float: left !important;\n }\n .float-lg-right {\n float: right !important;\n }\n .float-lg-none {\n float: none !important;\n }\n}\n\n@media (min-width: 1200px) {\n .float-xl-left {\n float: left !important;\n }\n .float-xl-right {\n float: right !important;\n }\n .float-xl-none {\n float: none !important;\n }\n}\n\n.overflow-auto {\n overflow: auto !important;\n}\n\n.overflow-hidden {\n overflow: hidden !important;\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: -webkit-sticky !important;\n position: sticky !important;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030;\n}\n\n@supports ((position: -webkit-sticky) or (position: sticky)) {\n .sticky-top {\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n}\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n}\n\n.shadow-sm {\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\n}\n\n.shadow {\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\n}\n\n.shadow-lg {\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\n}\n\n.shadow-none {\n box-shadow: none !important;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.w-auto {\n width: auto !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.h-auto {\n height: auto !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.min-vw-100 {\n min-width: 100vw !important;\n}\n\n.min-vh-100 {\n min-height: 100vh !important;\n}\n\n.vw-100 {\n width: 100vw !important;\n}\n\n.vh-100 {\n height: 100vh !important;\n}\n\n.stretched-link::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n pointer-events: auto;\n content: \"\";\n background-color: rgba(0, 0, 0, 0);\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.m-n1 {\n margin: -0.25rem !important;\n}\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.25rem !important;\n}\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.25rem !important;\n}\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.25rem !important;\n}\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.25rem !important;\n}\n\n.m-n2 {\n margin: -0.5rem !important;\n}\n\n.mt-n2,\n.my-n2 {\n margin-top: -0.5rem !important;\n}\n\n.mr-n2,\n.mx-n2 {\n margin-right: -0.5rem !important;\n}\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -0.5rem !important;\n}\n\n.ml-n2,\n.mx-n2 {\n margin-left: -0.5rem !important;\n}\n\n.m-n3 {\n margin: -1rem !important;\n}\n\n.mt-n3,\n.my-n3 {\n margin-top: -1rem !important;\n}\n\n.mr-n3,\n.mx-n3 {\n margin-right: -1rem !important;\n}\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -1rem !important;\n}\n\n.ml-n3,\n.mx-n3 {\n margin-left: -1rem !important;\n}\n\n.m-n4 {\n margin: -1.5rem !important;\n}\n\n.mt-n4,\n.my-n4 {\n margin-top: -1.5rem !important;\n}\n\n.mr-n4,\n.mx-n4 {\n margin-right: -1.5rem !important;\n}\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -1.5rem !important;\n}\n\n.ml-n4,\n.mx-n4 {\n margin-left: -1.5rem !important;\n}\n\n.m-n5 {\n margin: -3rem !important;\n}\n\n.mt-n5,\n.my-n5 {\n margin-top: -3rem !important;\n}\n\n.mr-n5,\n.mx-n5 {\n margin-right: -3rem !important;\n}\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -3rem !important;\n}\n\n.ml-n5,\n.mx-n5 {\n margin-left: -3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important;\n }\n .m-sm-n1 {\n margin: -0.25rem !important;\n }\n .mt-sm-n1,\n .my-sm-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-sm-n1,\n .mx-sm-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-sm-n1,\n .my-sm-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-sm-n1,\n .mx-sm-n1 {\n margin-left: -0.25rem !important;\n }\n .m-sm-n2 {\n margin: -0.5rem !important;\n }\n .mt-sm-n2,\n .my-sm-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-sm-n2,\n .mx-sm-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-sm-n2,\n .my-sm-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-sm-n2,\n .mx-sm-n2 {\n margin-left: -0.5rem !important;\n }\n .m-sm-n3 {\n margin: -1rem !important;\n }\n .mt-sm-n3,\n .my-sm-n3 {\n margin-top: -1rem !important;\n }\n .mr-sm-n3,\n .mx-sm-n3 {\n margin-right: -1rem !important;\n }\n .mb-sm-n3,\n .my-sm-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-sm-n3,\n .mx-sm-n3 {\n margin-left: -1rem !important;\n }\n .m-sm-n4 {\n margin: -1.5rem !important;\n }\n .mt-sm-n4,\n .my-sm-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-sm-n4,\n .mx-sm-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-sm-n4,\n .my-sm-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-sm-n4,\n .mx-sm-n4 {\n margin-left: -1.5rem !important;\n }\n .m-sm-n5 {\n margin: -3rem !important;\n }\n .mt-sm-n5,\n .my-sm-n5 {\n margin-top: -3rem !important;\n }\n .mr-sm-n5,\n .mx-sm-n5 {\n margin-right: -3rem !important;\n }\n .mb-sm-n5,\n .my-sm-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-sm-n5,\n .mx-sm-n5 {\n margin-left: -3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important;\n }\n .m-md-n1 {\n margin: -0.25rem !important;\n }\n .mt-md-n1,\n .my-md-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-md-n1,\n .mx-md-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-md-n1,\n .my-md-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-md-n1,\n .mx-md-n1 {\n margin-left: -0.25rem !important;\n }\n .m-md-n2 {\n margin: -0.5rem !important;\n }\n .mt-md-n2,\n .my-md-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-md-n2,\n .mx-md-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-md-n2,\n .my-md-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-md-n2,\n .mx-md-n2 {\n margin-left: -0.5rem !important;\n }\n .m-md-n3 {\n margin: -1rem !important;\n }\n .mt-md-n3,\n .my-md-n3 {\n margin-top: -1rem !important;\n }\n .mr-md-n3,\n .mx-md-n3 {\n margin-right: -1rem !important;\n }\n .mb-md-n3,\n .my-md-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-md-n3,\n .mx-md-n3 {\n margin-left: -1rem !important;\n }\n .m-md-n4 {\n margin: -1.5rem !important;\n }\n .mt-md-n4,\n .my-md-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-md-n4,\n .mx-md-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-md-n4,\n .my-md-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-md-n4,\n .mx-md-n4 {\n margin-left: -1.5rem !important;\n }\n .m-md-n5 {\n margin: -3rem !important;\n }\n .mt-md-n5,\n .my-md-n5 {\n margin-top: -3rem !important;\n }\n .mr-md-n5,\n .mx-md-n5 {\n margin-right: -3rem !important;\n }\n .mb-md-n5,\n .my-md-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-md-n5,\n .mx-md-n5 {\n margin-left: -3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important;\n }\n .m-lg-n1 {\n margin: -0.25rem !important;\n }\n .mt-lg-n1,\n .my-lg-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-lg-n1,\n .mx-lg-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-lg-n1,\n .my-lg-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-lg-n1,\n .mx-lg-n1 {\n margin-left: -0.25rem !important;\n }\n .m-lg-n2 {\n margin: -0.5rem !important;\n }\n .mt-lg-n2,\n .my-lg-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-lg-n2,\n .mx-lg-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-lg-n2,\n .my-lg-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-lg-n2,\n .mx-lg-n2 {\n margin-left: -0.5rem !important;\n }\n .m-lg-n3 {\n margin: -1rem !important;\n }\n .mt-lg-n3,\n .my-lg-n3 {\n margin-top: -1rem !important;\n }\n .mr-lg-n3,\n .mx-lg-n3 {\n margin-right: -1rem !important;\n }\n .mb-lg-n3,\n .my-lg-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-lg-n3,\n .mx-lg-n3 {\n margin-left: -1rem !important;\n }\n .m-lg-n4 {\n margin: -1.5rem !important;\n }\n .mt-lg-n4,\n .my-lg-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-lg-n4,\n .mx-lg-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-lg-n4,\n .my-lg-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-lg-n4,\n .mx-lg-n4 {\n margin-left: -1.5rem !important;\n }\n .m-lg-n5 {\n margin: -3rem !important;\n }\n .mt-lg-n5,\n .my-lg-n5 {\n margin-top: -3rem !important;\n }\n .mr-lg-n5,\n .mx-lg-n5 {\n margin-right: -3rem !important;\n }\n .mb-lg-n5,\n .my-lg-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-lg-n5,\n .mx-lg-n5 {\n margin-left: -3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important;\n }\n .m-xl-n1 {\n margin: -0.25rem !important;\n }\n .mt-xl-n1,\n .my-xl-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-xl-n1,\n .mx-xl-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-xl-n1,\n .my-xl-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-xl-n1,\n .mx-xl-n1 {\n margin-left: -0.25rem !important;\n }\n .m-xl-n2 {\n margin: -0.5rem !important;\n }\n .mt-xl-n2,\n .my-xl-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-xl-n2,\n .mx-xl-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-xl-n2,\n .my-xl-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-xl-n2,\n .mx-xl-n2 {\n margin-left: -0.5rem !important;\n }\n .m-xl-n3 {\n margin: -1rem !important;\n }\n .mt-xl-n3,\n .my-xl-n3 {\n margin-top: -1rem !important;\n }\n .mr-xl-n3,\n .mx-xl-n3 {\n margin-right: -1rem !important;\n }\n .mb-xl-n3,\n .my-xl-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-xl-n3,\n .mx-xl-n3 {\n margin-left: -1rem !important;\n }\n .m-xl-n4 {\n margin: -1.5rem !important;\n }\n .mt-xl-n4,\n .my-xl-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-xl-n4,\n .mx-xl-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-xl-n4,\n .my-xl-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-xl-n4,\n .mx-xl-n4 {\n margin-left: -1.5rem !important;\n }\n .m-xl-n5 {\n margin: -3rem !important;\n }\n .mt-xl-n5,\n .my-xl-n5 {\n margin-top: -3rem !important;\n }\n .mr-xl-n5,\n .mx-xl-n5 {\n margin-right: -3rem !important;\n }\n .mb-xl-n5,\n .my-xl-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-xl-n5,\n .mx-xl-n5 {\n margin-left: -3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n}\n\n.text-monospace {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !important;\n}\n\n.text-justify {\n text-align: justify !important;\n}\n\n.text-wrap {\n white-space: normal !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n@media (min-width: 576px) {\n .text-sm-left {\n text-align: left !important;\n }\n .text-sm-right {\n text-align: right !important;\n }\n .text-sm-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: left !important;\n }\n .text-md-right {\n text-align: right !important;\n }\n .text-md-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 992px) {\n .text-lg-left {\n text-align: left !important;\n }\n .text-lg-right {\n text-align: right !important;\n }\n .text-lg-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 1200px) {\n .text-xl-left {\n text-align: left !important;\n }\n .text-xl-right {\n text-align: right !important;\n }\n .text-xl-center {\n text-align: center !important;\n }\n}\n\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.font-weight-light {\n font-weight: 300 !important;\n}\n\n.font-weight-lighter {\n font-weight: lighter !important;\n}\n\n.font-weight-normal {\n font-weight: 400 !important;\n}\n\n.font-weight-bold {\n font-weight: 700 !important;\n}\n\n.font-weight-bolder {\n font-weight: bolder !important;\n}\n\n.font-italic {\n font-style: italic !important;\n}\n\n.text-white {\n color: #fff !important;\n}\n\n.text-primary {\n color: #007bff !important;\n}\n\na.text-primary:hover, a.text-primary:focus {\n color: #0056b3 !important;\n}\n\n.text-secondary {\n color: #6c757d !important;\n}\n\na.text-secondary:hover, a.text-secondary:focus {\n color: #494f54 !important;\n}\n\n.text-success {\n color: #28a745 !important;\n}\n\na.text-success:hover, a.text-success:focus {\n color: #19692c !important;\n}\n\n.text-info {\n color: #17a2b8 !important;\n}\n\na.text-info:hover, a.text-info:focus {\n color: #0f6674 !important;\n}\n\n.text-warning {\n color: #ffc107 !important;\n}\n\na.text-warning:hover, a.text-warning:focus {\n color: #ba8b00 !important;\n}\n\n.text-danger {\n color: #dc3545 !important;\n}\n\na.text-danger:hover, a.text-danger:focus {\n color: #a71d2a !important;\n}\n\n.text-light {\n color: #f8f9fa !important;\n}\n\na.text-light:hover, a.text-light:focus {\n color: #cbd3da !important;\n}\n\n.text-dark {\n color: #343a40 !important;\n}\n\na.text-dark:hover, a.text-dark:focus {\n color: #121416 !important;\n}\n\n.text-body {\n color: #212529 !important;\n}\n\n.text-muted {\n color: #6c757d !important;\n}\n\n.text-black-50 {\n color: rgba(0, 0, 0, 0.5) !important;\n}\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n\n.text-decoration-none {\n text-decoration: none !important;\n}\n\n.text-break {\n word-break: break-word !important;\n overflow-wrap: break-word !important;\n}\n\n.text-reset {\n color: inherit !important;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n@media print {\n *,\n *::before,\n *::after {\n text-shadow: none !important;\n box-shadow: none !important;\n }\n a:not(.btn) {\n text-decoration: underline;\n }\n abbr[title]::after {\n content: \" (\" attr(title) \")\";\n }\n pre {\n white-space: pre-wrap !important;\n }\n pre,\n blockquote {\n border: 1px solid #adb5bd;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n @page {\n size: a3;\n }\n body {\n min-width: 992px !important;\n }\n .container {\n min-width: 992px !important;\n }\n .navbar {\n display: none;\n }\n .badge {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #dee2e6 !important;\n }\n .table-dark {\n color: inherit;\n }\n .table-dark th,\n .table-dark td,\n .table-dark thead th,\n .table-dark tbody + tbody {\n border-color: #dee2e6;\n }\n .table .thead-dark th {\n color: inherit;\n border-color: #dee2e6;\n }\n}\n/*# sourceMappingURL=bootstrap.css.map */","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated font-resizing\n//\n// See https://github.com/twbs/rfs\n\n// Configuration\n\n// Base font size\n$rfs-base-font-size: 1.25rem !default;\n$rfs-font-size-unit: rem !default;\n\n// Breakpoint at where font-size starts decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n// Resize font-size based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != \"number\" or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-responsive-font-sizes to false\n$enable-responsive-font-sizes: true !default;\n\n// Cache $rfs-base-font-size unit\n$rfs-base-font-size-unit: unit($rfs-base-font-size);\n\n// Remove px-unit from $rfs-base-font-size for calculations\n@if $rfs-base-font-size-unit == \"px\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1);\n}\n@else if $rfs-base-font-size-unit == \"rem\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1 / $rfs-rem-value);\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == \"px\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == \"rem\" or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1 / $rfs-rem-value);\n}\n\n// Responsive font-size mixin\n@mixin rfs($fs, $important: false) {\n // Cache $fs unit\n $fs-unit: if(type-of($fs) == \"number\", unit($fs), false);\n\n // Add !important suffix if needed\n $rfs-suffix: if($important, \" !important\", \"\");\n\n // If $fs isn't a number (like inherit) or $fs has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $fs-unit or $fs-unit != \"\" and $fs-unit != \"px\" and $fs-unit != \"rem\" or $fs == 0 {\n font-size: #{$fs}#{$rfs-suffix};\n }\n @else {\n // Variables for storing static and fluid rescaling\n $rfs-static: null;\n $rfs-fluid: null;\n\n // Remove px-unit from $fs for calculations\n @if $fs-unit == \"px\" {\n $fs: $fs / ($fs * 0 + 1);\n }\n @else if $fs-unit == \"rem\" {\n $fs: $fs / ($fs * 0 + 1 / $rfs-rem-value);\n }\n\n // Set default font-size\n @if $rfs-font-size-unit == rem {\n $rfs-static: #{$fs / $rfs-rem-value}rem#{$rfs-suffix};\n }\n @else if $rfs-font-size-unit == px {\n $rfs-static: #{$fs}px#{$rfs-suffix};\n }\n @else {\n @error \"`#{$rfs-font-size-unit}` is not a valid unit for $rfs-font-size-unit. Use `px` or `rem`.\";\n }\n\n // Only add media query if font-size is bigger as the minimum font-size\n // If $rfs-factor == 1, no rescaling will take place\n @if $fs > $rfs-base-font-size and $enable-responsive-font-sizes {\n $min-width: null;\n $variable-unit: null;\n\n // Calculate minimum font-size for given font-size\n $fs-min: $rfs-base-font-size + ($fs - $rfs-base-font-size) / $rfs-factor;\n\n // Calculate difference between given font-size and minimum font-size for given font-size\n $fs-diff: $fs - $fs-min;\n\n // Base font-size formatting\n // No need to check if the unit is valid, because we did that before\n $min-width: if($rfs-font-size-unit == rem, #{$fs-min / $rfs-rem-value}rem, #{$fs-min}px);\n\n // If two-dimensional, use smallest of screen width and height\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{$fs-diff * 100 / $rfs-breakpoint}#{$variable-unit};\n\n // Set the calculated font-size.\n $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix};\n }\n\n // Rendering\n @if $rfs-fluid == null {\n // Only render static font-size if no fluid font-size is available\n font-size: $rfs-static;\n }\n @else {\n $mq-value: null;\n\n // RFS breakpoint formatting\n @if $rfs-breakpoint-unit == em or $rfs-breakpoint-unit == rem {\n $mq-value: #{$rfs-breakpoint / $rfs-rem-value}#{$rfs-breakpoint-unit};\n }\n @else if $rfs-breakpoint-unit == px {\n $mq-value: #{$rfs-breakpoint}px;\n }\n @else {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n }\n\n @if $rfs-class == \"disable\" {\n // Adding an extra class increases specificity,\n // which prevents the media query to override the font size\n &,\n .disable-responsive-font-size &,\n &.disable-responsive-font-size {\n font-size: $rfs-static;\n }\n }\n @else {\n font-size: $rfs-static;\n }\n\n @if $rfs-two-dimensional {\n @media (max-width: #{$mq-value}), (max-height: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n @else {\n @media (max-width: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n }\n }\n}\n\n// The font-size & responsive-font-size mixin uses RFS to rescale font sizes\n@mixin font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n\n@mixin responsive-font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n","/*!\n * Bootstrap v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n:root {\n --blue: #007bff;\n --indigo: #6610f2;\n --purple: #6f42c1;\n --pink: #e83e8c;\n --red: #dc3545;\n --orange: #fd7e14;\n --yellow: #ffc107;\n --green: #28a745;\n --teal: #20c997;\n --cyan: #17a2b8;\n --white: #fff;\n --gray: #6c757d;\n --gray-dark: #343a40;\n --primary: #007bff;\n --secondary: #6c757d;\n --success: #28a745;\n --info: #17a2b8;\n --warning: #ffc107;\n --danger: #dc3545;\n --light: #f8f9fa;\n --dark: #343a40;\n --breakpoint-xs: 0;\n --breakpoint-sm: 576px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 992px;\n --breakpoint-xl: 1200px;\n --font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nselect {\n word-wrap: normal;\n}\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n cursor: pointer;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 0.5rem;\n font-weight: 500;\n line-height: 1.2;\n}\n\nh1, .h1 {\n font-size: 2.5rem;\n}\n\nh2, .h2 {\n font-size: 2rem;\n}\n\nh3, .h3 {\n font-size: 1.75rem;\n}\n\nh4, .h4 {\n font-size: 1.5rem;\n}\n\nh5, .h5 {\n font-size: 1.25rem;\n}\n\nh6, .h6 {\n font-size: 1rem;\n}\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300;\n}\n\n.display-1 {\n font-size: 6rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-2 {\n font-size: 5.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-3 {\n font-size: 4.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-4 {\n font-size: 3.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\nhr {\n margin-top: 1rem;\n margin-bottom: 1rem;\n border: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n}\n\nsmall,\n.small {\n font-size: 80%;\n font-weight: 400;\n}\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n\n.list-inline-item:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1.25rem;\n}\n\n.blockquote-footer {\n display: block;\n font-size: 80%;\n color: #6c757d;\n}\n\n.blockquote-footer::before {\n content: \"\\2014\\00A0\";\n}\n\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #fff;\n border: 1px solid #dee2e6;\n border-radius: 0.25rem;\n max-width: 100%;\n height: auto;\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1;\n}\n\n.figure-caption {\n font-size: 90%;\n color: #6c757d;\n}\n\ncode {\n font-size: 87.5%;\n color: #e83e8c;\n word-break: break-word;\n}\n\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 87.5%;\n color: #fff;\n background-color: #212529;\n border-radius: 0.2rem;\n}\n\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700;\n}\n\npre {\n display: block;\n font-size: 87.5%;\n color: #212529;\n}\n\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n\n.col-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 13;\n}\n\n.order-0 {\n order: 0;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-sm-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n order: -1;\n }\n .order-sm-last {\n order: 13;\n }\n .order-sm-0 {\n order: 0;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-md-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n order: -1;\n }\n .order-md-last {\n order: 13;\n }\n .order-md-0 {\n order: 0;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-lg-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n order: -1;\n }\n .order-lg-last {\n order: 13;\n }\n .order-lg-0 {\n order: 0;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-xl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n order: -1;\n }\n .order-xl-last {\n order: 13;\n }\n .order-xl-0 {\n order: 0;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\n.table {\n width: 100%;\n margin-bottom: 1rem;\n color: #212529;\n}\n\n.table th,\n.table td {\n padding: 0.75rem;\n vertical-align: top;\n border-top: 1px solid #dee2e6;\n}\n\n.table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #dee2e6;\n}\n\n.table tbody + tbody {\n border-top: 2px solid #dee2e6;\n}\n\n.table-sm th,\n.table-sm td {\n padding: 0.3rem;\n}\n\n.table-bordered {\n border: 1px solid #dee2e6;\n}\n\n.table-bordered th,\n.table-bordered td {\n border: 1px solid #dee2e6;\n}\n\n.table-bordered thead th,\n.table-bordered thead td {\n border-bottom-width: 2px;\n}\n\n.table-borderless th,\n.table-borderless td,\n.table-borderless thead th,\n.table-borderless tbody + tbody {\n border: 0;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(0, 0, 0, 0.05);\n}\n\n.table-hover tbody tr:hover {\n color: #212529;\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #b8daff;\n}\n\n.table-primary th,\n.table-primary td,\n.table-primary thead th,\n.table-primary tbody + tbody {\n border-color: #7abaff;\n}\n\n.table-hover .table-primary:hover {\n background-color: #9fcdff;\n}\n\n.table-hover .table-primary:hover > td,\n.table-hover .table-primary:hover > th {\n background-color: #9fcdff;\n}\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: #d6d8db;\n}\n\n.table-secondary th,\n.table-secondary td,\n.table-secondary thead th,\n.table-secondary tbody + tbody {\n border-color: #b3b7bb;\n}\n\n.table-hover .table-secondary:hover {\n background-color: #c8cbcf;\n}\n\n.table-hover .table-secondary:hover > td,\n.table-hover .table-secondary:hover > th {\n background-color: #c8cbcf;\n}\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #c3e6cb;\n}\n\n.table-success th,\n.table-success td,\n.table-success thead th,\n.table-success tbody + tbody {\n border-color: #8fd19e;\n}\n\n.table-hover .table-success:hover {\n background-color: #b1dfbb;\n}\n\n.table-hover .table-success:hover > td,\n.table-hover .table-success:hover > th {\n background-color: #b1dfbb;\n}\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #bee5eb;\n}\n\n.table-info th,\n.table-info td,\n.table-info thead th,\n.table-info tbody + tbody {\n border-color: #86cfda;\n}\n\n.table-hover .table-info:hover {\n background-color: #abdde5;\n}\n\n.table-hover .table-info:hover > td,\n.table-hover .table-info:hover > th {\n background-color: #abdde5;\n}\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #ffeeba;\n}\n\n.table-warning th,\n.table-warning td,\n.table-warning thead th,\n.table-warning tbody + tbody {\n border-color: #ffdf7e;\n}\n\n.table-hover .table-warning:hover {\n background-color: #ffe8a1;\n}\n\n.table-hover .table-warning:hover > td,\n.table-hover .table-warning:hover > th {\n background-color: #ffe8a1;\n}\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #f5c6cb;\n}\n\n.table-danger th,\n.table-danger td,\n.table-danger thead th,\n.table-danger tbody + tbody {\n border-color: #ed969e;\n}\n\n.table-hover .table-danger:hover {\n background-color: #f1b0b7;\n}\n\n.table-hover .table-danger:hover > td,\n.table-hover .table-danger:hover > th {\n background-color: #f1b0b7;\n}\n\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #fdfdfe;\n}\n\n.table-light th,\n.table-light td,\n.table-light thead th,\n.table-light tbody + tbody {\n border-color: #fbfcfc;\n}\n\n.table-hover .table-light:hover {\n background-color: #ececf6;\n}\n\n.table-hover .table-light:hover > td,\n.table-hover .table-light:hover > th {\n background-color: #ececf6;\n}\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: #c6c8ca;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th,\n.table-dark tbody + tbody {\n border-color: #95999c;\n}\n\n.table-hover .table-dark:hover {\n background-color: #b9bbbe;\n}\n\n.table-hover .table-dark:hover > td,\n.table-hover .table-dark:hover > th {\n background-color: #b9bbbe;\n}\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover > td,\n.table-hover .table-active:hover > th {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table .thead-dark th {\n color: #fff;\n background-color: #343a40;\n border-color: #454d55;\n}\n\n.table .thead-light th {\n color: #495057;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.table-dark {\n color: #fff;\n background-color: #343a40;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th {\n border-color: #454d55;\n}\n\n.table-dark.table-bordered {\n border: 0;\n}\n\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(255, 255, 255, 0.05);\n}\n\n.table-dark.table-hover tbody tr:hover {\n color: #fff;\n background-color: rgba(255, 255, 255, 0.075);\n}\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-sm > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 767.98px) {\n .table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-md > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-lg > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-xl > .table-bordered {\n border: 0;\n }\n}\n\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n}\n\n.table-responsive > .table-bordered {\n border: 0;\n}\n\n.form-control {\n display: block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .form-control {\n transition: none;\n }\n}\n\n.form-control::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n\n.form-control:focus {\n color: #495057;\n background-color: #fff;\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.form-control::placeholder {\n color: #6c757d;\n opacity: 1;\n}\n\n.form-control:disabled, .form-control[readonly] {\n background-color: #e9ecef;\n opacity: 1;\n}\n\nselect.form-control:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n.col-form-label {\n padding-top: calc(0.375rem + 1px);\n padding-bottom: calc(0.375rem + 1px);\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1.5;\n}\n\n.col-form-label-lg {\n padding-top: calc(0.5rem + 1px);\n padding-bottom: calc(0.5rem + 1px);\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.col-form-label-sm {\n padding-top: calc(0.25rem + 1px);\n padding-bottom: calc(0.25rem + 1px);\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n margin-bottom: 0;\n line-height: 1.5;\n color: #212529;\n background-color: transparent;\n border: solid transparent;\n border-width: 1px 0;\n}\n\n.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n}\n\n.form-control-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.form-control-lg {\n height: calc(1.5em + 1rem + 2px);\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\nselect.form-control[size], select.form-control[multiple] {\n height: auto;\n}\n\ntextarea.form-control {\n height: auto;\n}\n\n.form-group {\n margin-bottom: 1rem;\n}\n\n.form-text {\n display: block;\n margin-top: 0.25rem;\n}\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px;\n}\n\n.form-row > .col,\n.form-row > [class*=\"col-\"] {\n padding-right: 5px;\n padding-left: 5px;\n}\n\n.form-check {\n position: relative;\n display: block;\n padding-left: 1.25rem;\n}\n\n.form-check-input {\n position: absolute;\n margin-top: 0.3rem;\n margin-left: -1.25rem;\n}\n\n.form-check-input:disabled ~ .form-check-label {\n color: #6c757d;\n}\n\n.form-check-label {\n margin-bottom: 0;\n}\n\n.form-check-inline {\n display: inline-flex;\n align-items: center;\n padding-left: 0;\n margin-right: 0.75rem;\n}\n\n.form-check-inline .form-check-input {\n position: static;\n margin-top: 0;\n margin-right: 0.3125rem;\n margin-left: 0;\n}\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #28a745;\n}\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(40, 167, 69, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated .form-control:valid, .form-control.is-valid {\n border-color: #28a745;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: center right calc(0.375em + 0.1875rem);\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .form-control:valid ~ .valid-feedback,\n.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,\n.form-control.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated textarea.form-control:valid, textarea.form-control.is-valid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .custom-select:valid, .custom-select.is-valid {\n border-color: #28a745;\n padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .custom-select:valid ~ .valid-feedback,\n.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,\n.custom-select.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-control-file:valid ~ .valid-feedback,\n.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,\n.form-control-file.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #28a745;\n}\n\n.was-validated .form-check-input:valid ~ .valid-feedback,\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\n.form-check-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n color: #28a745;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n border-color: #28a745;\n}\n\n.was-validated .custom-control-input:valid ~ .valid-feedback,\n.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,\n.custom-control-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n border-color: #34ce57;\n background-color: #34ce57;\n}\n\n.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #28a745;\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n border-color: #28a745;\n}\n\n.was-validated .custom-file-input:valid ~ .valid-feedback,\n.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,\n.custom-file-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #dc3545;\n}\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(220, 53, 69, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated .form-control:invalid, .form-control.is-invalid {\n border-color: #dc3545;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\");\n background-repeat: no-repeat;\n background-position: center right calc(0.375em + 0.1875rem);\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .form-control:invalid ~ .invalid-feedback,\n.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,\n.form-control.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .custom-select:invalid, .custom-select.is-invalid {\n border-color: #dc3545;\n padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .custom-select:invalid ~ .invalid-feedback,\n.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,\n.custom-select.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-control-file:invalid ~ .invalid-feedback,\n.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,\n.form-control-file.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #dc3545;\n}\n\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\n.form-check-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n color: #dc3545;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n border-color: #dc3545;\n}\n\n.was-validated .custom-control-input:invalid ~ .invalid-feedback,\n.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,\n.custom-control-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n border-color: #e4606d;\n background-color: #e4606d;\n}\n\n.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #dc3545;\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n border-color: #dc3545;\n}\n\n.was-validated .custom-file-input:invalid ~ .invalid-feedback,\n.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,\n.custom-file-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.form-inline {\n display: flex;\n flex-flow: row wrap;\n align-items: center;\n}\n\n.form-inline .form-check {\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .form-inline label {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-bottom: 0;\n }\n .form-inline .form-group {\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n align-items: center;\n margin-bottom: 0;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-plaintext {\n display: inline-block;\n }\n .form-inline .input-group,\n .form-inline .custom-select {\n width: auto;\n }\n .form-inline .form-check {\n display: flex;\n align-items: center;\n justify-content: center;\n width: auto;\n padding-left: 0;\n }\n .form-inline .form-check-input {\n position: relative;\n flex-shrink: 0;\n margin-top: 0;\n margin-right: 0.25rem;\n margin-left: 0;\n }\n .form-inline .custom-control {\n align-items: center;\n justify-content: center;\n }\n .form-inline .custom-control-label {\n margin-bottom: 0;\n }\n}\n\n.btn {\n display: inline-block;\n font-weight: 400;\n color: #212529;\n text-align: center;\n vertical-align: middle;\n user-select: none;\n background-color: transparent;\n border: 1px solid transparent;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n border-radius: 0.25rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .btn {\n transition: none;\n }\n}\n\n.btn:hover {\n color: #212529;\n text-decoration: none;\n}\n\n.btn:focus, .btn.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.btn.disabled, .btn:disabled {\n opacity: 0.65;\n}\n\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n\n.btn-primary {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-primary:hover {\n color: #fff;\n background-color: #0069d9;\n border-color: #0062cc;\n}\n\n.btn-primary:focus, .btn-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n}\n\n.btn-primary.disabled, .btn-primary:disabled {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,\n.show > .btn-primary.dropdown-toggle {\n color: #fff;\n background-color: #0062cc;\n border-color: #005cbf;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n}\n\n.btn-secondary {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-secondary:hover {\n color: #fff;\n background-color: #5a6268;\n border-color: #545b62;\n}\n\n.btn-secondary:focus, .btn-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);\n}\n\n.btn-secondary.disabled, .btn-secondary:disabled {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-secondary.dropdown-toggle {\n color: #fff;\n background-color: #545b62;\n border-color: #4e555b;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);\n}\n\n.btn-success {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-success:hover {\n color: #fff;\n background-color: #218838;\n border-color: #1e7e34;\n}\n\n.btn-success:focus, .btn-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);\n}\n\n.btn-success.disabled, .btn-success:disabled {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,\n.show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #1e7e34;\n border-color: #1c7430;\n}\n\n.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);\n}\n\n.btn-info {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-info:hover {\n color: #fff;\n background-color: #138496;\n border-color: #117a8b;\n}\n\n.btn-info:focus, .btn-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);\n}\n\n.btn-info.disabled, .btn-info:disabled {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,\n.show > .btn-info.dropdown-toggle {\n color: #fff;\n background-color: #117a8b;\n border-color: #10707f;\n}\n\n.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);\n}\n\n.btn-warning {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:hover {\n color: #212529;\n background-color: #e0a800;\n border-color: #d39e00;\n}\n\n.btn-warning:focus, .btn-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);\n}\n\n.btn-warning.disabled, .btn-warning:disabled {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,\n.show > .btn-warning.dropdown-toggle {\n color: #212529;\n background-color: #d39e00;\n border-color: #c69500;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);\n}\n\n.btn-danger {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-danger:hover {\n color: #fff;\n background-color: #c82333;\n border-color: #bd2130;\n}\n\n.btn-danger:focus, .btn-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);\n}\n\n.btn-danger.disabled, .btn-danger:disabled {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,\n.show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #bd2130;\n border-color: #b21f2d;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);\n}\n\n.btn-light {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-light:hover {\n color: #212529;\n background-color: #e2e6ea;\n border-color: #dae0e5;\n}\n\n.btn-light:focus, .btn-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);\n}\n\n.btn-light.disabled, .btn-light:disabled {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,\n.show > .btn-light.dropdown-toggle {\n color: #212529;\n background-color: #dae0e5;\n border-color: #d3d9df;\n}\n\n.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);\n}\n\n.btn-dark {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-dark:hover {\n color: #fff;\n background-color: #23272b;\n border-color: #1d2124;\n}\n\n.btn-dark:focus, .btn-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);\n}\n\n.btn-dark.disabled, .btn-dark:disabled {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,\n.show > .btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #1d2124;\n border-color: #171a1d;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);\n}\n\n.btn-outline-primary {\n color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:hover {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:focus, .btn-outline-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-outline-primary.disabled, .btn-outline-primary:disabled {\n color: #007bff;\n background-color: transparent;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-primary.dropdown-toggle {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-outline-secondary {\n color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:hover {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:focus, .btn-outline-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #6c757d;\n background-color: transparent;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-secondary.dropdown-toggle {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-outline-success {\n color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:hover {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:focus, .btn-outline-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #28a745;\n background-color: transparent;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,\n.show > .btn-outline-success.dropdown-toggle {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-outline-info {\n color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:hover {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:focus, .btn-outline-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-outline-info.disabled, .btn-outline-info:disabled {\n color: #17a2b8;\n background-color: transparent;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,\n.show > .btn-outline-info.dropdown-toggle {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-outline-warning {\n color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:hover {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:focus, .btn-outline-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-warning.disabled, .btn-outline-warning:disabled {\n color: #ffc107;\n background-color: transparent;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,\n.show > .btn-outline-warning.dropdown-toggle {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-danger {\n color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:hover {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:focus, .btn-outline-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #dc3545;\n background-color: transparent;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,\n.show > .btn-outline-danger.dropdown-toggle {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-outline-light {\n color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:hover {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:focus, .btn-outline-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-outline-light.disabled, .btn-outline-light:disabled {\n color: #f8f9fa;\n background-color: transparent;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,\n.show > .btn-outline-light.dropdown-toggle {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-outline-dark {\n color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:hover {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:focus, .btn-outline-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-outline-dark.disabled, .btn-outline-dark:disabled {\n color: #343a40;\n background-color: transparent;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,\n.show > .btn-outline-dark.dropdown-toggle {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-link {\n font-weight: 400;\n color: #007bff;\n text-decoration: none;\n}\n\n.btn-link:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\n.btn-link:focus, .btn-link.focus {\n text-decoration: underline;\n box-shadow: none;\n}\n\n.btn-link:disabled, .btn-link.disabled {\n color: #6c757d;\n pointer-events: none;\n}\n\n.btn-lg, .btn-group-lg > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n.btn-block + .btn-block {\n margin-top: 0.5rem;\n}\n\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n\n.fade {\n transition: opacity 0.15s linear;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fade {\n transition: none;\n }\n}\n\n.fade:not(.show) {\n opacity: 0;\n}\n\n.collapse:not(.show) {\n display: none;\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none;\n }\n}\n\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative;\n}\n\n.dropdown-toggle {\n white-space: nowrap;\n}\n\n.dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent;\n}\n\n.dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 10rem;\n padding: 0.5rem 0;\n margin: 0.125rem 0 0;\n font-size: 1rem;\n color: #212529;\n text-align: left;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 0.25rem;\n}\n\n.dropdown-menu-left {\n right: auto;\n left: 0;\n}\n\n.dropdown-menu-right {\n right: 0;\n left: auto;\n}\n\n@media (min-width: 576px) {\n .dropdown-menu-sm-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-sm-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 768px) {\n .dropdown-menu-md-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-md-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 992px) {\n .dropdown-menu-lg-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-lg-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 1200px) {\n .dropdown-menu-xl-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-xl-right {\n right: 0;\n left: auto;\n }\n}\n\n.dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: 0.125rem;\n}\n\n.dropup .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0;\n border-right: 0.3em solid transparent;\n border-bottom: 0.3em solid;\n border-left: 0.3em solid transparent;\n}\n\n.dropup .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: 0.125rem;\n}\n\n.dropright .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0;\n border-bottom: 0.3em solid transparent;\n border-left: 0.3em solid;\n}\n\n.dropright .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-toggle::after {\n vertical-align: 0;\n}\n\n.dropleft .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: 0.125rem;\n}\n\n.dropleft .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n}\n\n.dropleft .dropdown-toggle::after {\n display: none;\n}\n\n.dropleft .dropdown-toggle::before {\n display: inline-block;\n margin-right: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0.3em solid;\n border-bottom: 0.3em solid transparent;\n}\n\n.dropleft .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle::before {\n vertical-align: 0;\n}\n\n.dropdown-menu[x-placement^=\"top\"], .dropdown-menu[x-placement^=\"right\"], .dropdown-menu[x-placement^=\"bottom\"], .dropdown-menu[x-placement^=\"left\"] {\n right: auto;\n bottom: auto;\n}\n\n.dropdown-divider {\n height: 0;\n margin: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid #e9ecef;\n}\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.25rem 1.5rem;\n clear: both;\n font-weight: 400;\n color: #212529;\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n}\n\n.dropdown-item:hover, .dropdown-item:focus {\n color: #16181b;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n.dropdown-item.active, .dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #007bff;\n}\n\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: #6c757d;\n pointer-events: none;\n background-color: transparent;\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n.dropdown-header {\n display: block;\n padding: 0.5rem 1.5rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #6c757d;\n white-space: nowrap;\n}\n\n.dropdown-item-text {\n display: block;\n padding: 0.25rem 1.5rem;\n color: #212529;\n}\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle;\n}\n\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n flex: 1 1 auto;\n}\n\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover {\n z-index: 1;\n}\n\n.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n.btn-group-vertical > .btn:focus,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .btn.active {\n z-index: 1;\n}\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n\n.btn-toolbar .input-group {\n width: auto;\n}\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) {\n margin-left: -1px;\n}\n\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.dropdown-toggle-split {\n padding-right: 0.5625rem;\n padding-left: 0.5625rem;\n}\n\n.dropdown-toggle-split::after,\n.dropup .dropdown-toggle-split::after,\n.dropright .dropdown-toggle-split::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle-split::before {\n margin-right: 0;\n}\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.375rem;\n padding-left: 0.375rem;\n}\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n}\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n}\n\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group {\n width: 100%;\n}\n\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) {\n margin-top: -1px;\n}\n\n.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group-vertical > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.btn-group-toggle > .btn,\n.btn-group-toggle > .btn-group > .btn {\n margin-bottom: 0;\n}\n\n.btn-group-toggle > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn input[type=\"checkbox\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%;\n}\n\n.input-group > .form-control,\n.input-group > .form-control-plaintext,\n.input-group > .custom-select,\n.input-group > .custom-file {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n margin-bottom: 0;\n}\n\n.input-group > .form-control + .form-control,\n.input-group > .form-control + .custom-select,\n.input-group > .form-control + .custom-file,\n.input-group > .form-control-plaintext + .form-control,\n.input-group > .form-control-plaintext + .custom-select,\n.input-group > .form-control-plaintext + .custom-file,\n.input-group > .custom-select + .form-control,\n.input-group > .custom-select + .custom-select,\n.input-group > .custom-select + .custom-file,\n.input-group > .custom-file + .form-control,\n.input-group > .custom-file + .custom-select,\n.input-group > .custom-file + .custom-file {\n margin-left: -1px;\n}\n\n.input-group > .form-control:focus,\n.input-group > .custom-select:focus,\n.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {\n z-index: 3;\n}\n\n.input-group > .custom-file .custom-file-input:focus {\n z-index: 4;\n}\n\n.input-group > .form-control:not(:last-child),\n.input-group > .custom-select:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .form-control:not(:first-child),\n.input-group > .custom-select:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group > .custom-file {\n display: flex;\n align-items: center;\n}\n\n.input-group > .custom-file:not(:last-child) .custom-file-label,\n.input-group > .custom-file:not(:last-child) .custom-file-label::after {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .custom-file:not(:first-child) .custom-file-label {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group-prepend,\n.input-group-append {\n display: flex;\n}\n\n.input-group-prepend .btn,\n.input-group-append .btn {\n position: relative;\n z-index: 2;\n}\n\n.input-group-prepend .btn:focus,\n.input-group-append .btn:focus {\n z-index: 3;\n}\n\n.input-group-prepend .btn + .btn,\n.input-group-prepend .btn + .input-group-text,\n.input-group-prepend .input-group-text + .input-group-text,\n.input-group-prepend .input-group-text + .btn,\n.input-group-append .btn + .btn,\n.input-group-append .btn + .input-group-text,\n.input-group-append .input-group-text + .input-group-text,\n.input-group-append .input-group-text + .btn {\n margin-left: -1px;\n}\n\n.input-group-prepend {\n margin-right: -1px;\n}\n\n.input-group-append {\n margin-left: -1px;\n}\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: 0.375rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n text-align: center;\n white-space: nowrap;\n background-color: #e9ecef;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n\n.input-group-text input[type=\"radio\"],\n.input-group-text input[type=\"checkbox\"] {\n margin-top: 0;\n}\n\n.input-group-lg > .form-control:not(textarea),\n.input-group-lg > .custom-select {\n height: calc(1.5em + 1rem + 2px);\n}\n\n.input-group-lg > .form-control,\n.input-group-lg > .custom-select,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.input-group-sm > .form-control:not(textarea),\n.input-group-sm > .custom-select {\n height: calc(1.5em + 0.5rem + 2px);\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .custom-select,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.input-group-lg > .custom-select,\n.input-group-sm > .custom-select {\n padding-right: 1.75rem;\n}\n\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group > .input-group-append:not(:last-child) > .btn,\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.custom-control {\n position: relative;\n display: block;\n min-height: 1.5rem;\n padding-left: 1.5rem;\n}\n\n.custom-control-inline {\n display: inline-flex;\n margin-right: 1rem;\n}\n\n.custom-control-input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n}\n\n.custom-control-input:checked ~ .custom-control-label::before {\n color: #fff;\n border-color: #007bff;\n background-color: #007bff;\n}\n\n.custom-control-input:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #80bdff;\n}\n\n.custom-control-input:not(:disabled):active ~ .custom-control-label::before {\n color: #fff;\n background-color: #b3d7ff;\n border-color: #b3d7ff;\n}\n\n.custom-control-input:disabled ~ .custom-control-label {\n color: #6c757d;\n}\n\n.custom-control-input:disabled ~ .custom-control-label::before {\n background-color: #e9ecef;\n}\n\n.custom-control-label {\n position: relative;\n margin-bottom: 0;\n vertical-align: top;\n}\n\n.custom-control-label::before {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n pointer-events: none;\n content: \"\";\n background-color: #fff;\n border: #adb5bd solid 1px;\n}\n\n.custom-control-label::after {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n content: \"\";\n background: no-repeat 50% / 50% 50%;\n}\n\n.custom-checkbox .custom-control-label::before {\n border-radius: 0.25rem;\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e\");\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n border-color: #007bff;\n background-color: #007bff;\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e\");\n}\n\n.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-radio .custom-control-label::before {\n border-radius: 50%;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e\");\n}\n\n.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-switch {\n padding-left: 2.25rem;\n}\n\n.custom-switch .custom-control-label::before {\n left: -2.25rem;\n width: 1.75rem;\n pointer-events: all;\n border-radius: 0.5rem;\n}\n\n.custom-switch .custom-control-label::after {\n top: calc(0.25rem + 2px);\n left: calc(-2.25rem + 2px);\n width: calc(1rem - 4px);\n height: calc(1rem - 4px);\n background-color: #adb5bd;\n border-radius: 0.5rem;\n transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-switch .custom-control-label::after {\n transition: none;\n }\n}\n\n.custom-switch .custom-control-input:checked ~ .custom-control-label::after {\n background-color: #fff;\n transform: translateX(0.75rem);\n}\n\n.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 1.75rem 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n vertical-align: middle;\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px;\n background-color: #fff;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n appearance: none;\n}\n\n.custom-select:focus {\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-select:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\n height: auto;\n padding-right: 0.75rem;\n background-image: none;\n}\n\n.custom-select:disabled {\n color: #6c757d;\n background-color: #e9ecef;\n}\n\n.custom-select::-ms-expand {\n display: none;\n}\n\n.custom-select-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n padding-left: 0.5rem;\n font-size: 0.875rem;\n}\n\n.custom-select-lg {\n height: calc(1.5em + 1rem + 2px);\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n padding-left: 1rem;\n font-size: 1.25rem;\n}\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n margin-bottom: 0;\n}\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n margin: 0;\n opacity: 0;\n}\n\n.custom-file-input:focus ~ .custom-file-label {\n border-color: #80bdff;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-file-input:disabled ~ .custom-file-label {\n background-color: #e9ecef;\n}\n\n.custom-file-input:lang(en) ~ .custom-file-label::after {\n content: \"Browse\";\n}\n\n.custom-file-input ~ .custom-file-label[data-browse]::after {\n content: attr(data-browse);\n}\n\n.custom-file-label {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 0.75rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n\n.custom-file-label::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: calc(1.5em + 0.75rem);\n padding: 0.375rem 0.75rem;\n line-height: 1.5;\n color: #495057;\n content: \"Browse\";\n background-color: #e9ecef;\n border-left: inherit;\n border-radius: 0 0.25rem 0.25rem 0;\n}\n\n.custom-range {\n width: 100%;\n height: calc(1rem + 0.4rem);\n padding: 0;\n background-color: transparent;\n appearance: none;\n}\n\n.custom-range:focus {\n outline: none;\n}\n\n.custom-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range:focus::-ms-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range::-moz-focus-outer {\n border: 0;\n}\n\n.custom-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-webkit-slider-thumb {\n transition: none;\n }\n}\n\n.custom-range::-webkit-slider-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-moz-range-thumb {\n transition: none;\n }\n}\n\n.custom-range::-moz-range-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: 0;\n margin-right: 0.2rem;\n margin-left: 0.2rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-ms-thumb {\n transition: none;\n }\n}\n\n.custom-range::-ms-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-ms-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: transparent;\n border-color: transparent;\n border-width: 0.5rem;\n}\n\n.custom-range::-ms-fill-lower {\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-fill-upper {\n margin-right: 15px;\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n\n.custom-range:disabled::-webkit-slider-thumb {\n background-color: #adb5bd;\n}\n\n.custom-range:disabled::-webkit-slider-runnable-track {\n cursor: default;\n}\n\n.custom-range:disabled::-moz-range-thumb {\n background-color: #adb5bd;\n}\n\n.custom-range:disabled::-moz-range-track {\n cursor: default;\n}\n\n.custom-range:disabled::-ms-thumb {\n background-color: #adb5bd;\n}\n\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-control-label::before,\n .custom-file-label,\n .custom-select {\n transition: none;\n }\n}\n\n.nav {\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: 0.5rem 1rem;\n}\n\n.nav-link:hover, .nav-link:focus {\n text-decoration: none;\n}\n\n.nav-link.disabled {\n color: #6c757d;\n pointer-events: none;\n cursor: default;\n}\n\n.nav-tabs {\n border-bottom: 1px solid #dee2e6;\n}\n\n.nav-tabs .nav-item {\n margin-bottom: -1px;\n}\n\n.nav-tabs .nav-link {\n border: 1px solid transparent;\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n border-color: #e9ecef #e9ecef #dee2e6;\n}\n\n.nav-tabs .nav-link.disabled {\n color: #6c757d;\n background-color: transparent;\n border-color: transparent;\n}\n\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n color: #495057;\n background-color: #fff;\n border-color: #dee2e6 #dee2e6 #fff;\n}\n\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.nav-pills .nav-link {\n border-radius: 0.25rem;\n}\n\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #007bff;\n}\n\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n\n.tab-content > .active {\n display: block;\n}\n\n.navbar {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding: 0.5rem 1rem;\n}\n\n.navbar > .container,\n.navbar > .container-fluid {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n}\n\n.navbar-brand {\n display: inline-block;\n padding-top: 0.3125rem;\n padding-bottom: 0.3125rem;\n margin-right: 1rem;\n font-size: 1.25rem;\n line-height: inherit;\n white-space: nowrap;\n}\n\n.navbar-brand:hover, .navbar-brand:focus {\n text-decoration: none;\n}\n\n.navbar-nav {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.navbar-nav .nav-link {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-nav .dropdown-menu {\n position: static;\n float: none;\n}\n\n.navbar-text {\n display: inline-block;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-items: center;\n}\n\n.navbar-toggler {\n padding: 0.25rem 0.75rem;\n font-size: 1.25rem;\n line-height: 1;\n background-color: transparent;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.navbar-toggler:hover, .navbar-toggler:focus {\n text-decoration: none;\n}\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n content: \"\";\n background: no-repeat center center;\n background-size: 100% 100%;\n}\n\n@media (max-width: 575.98px) {\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-sm .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-sm .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 767.98px) {\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-md .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-md .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 991.98px) {\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 992px) {\n .navbar-expand-lg {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-lg .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-lg .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 1199.98px) {\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-xl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xl .navbar-toggler {\n display: none;\n }\n}\n\n.navbar-expand {\n flex-flow: row nowrap;\n justify-content: flex-start;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-expand .navbar-nav {\n flex-direction: row;\n}\n\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n\n.navbar-expand .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n flex-wrap: nowrap;\n}\n\n.navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n\n.navbar-expand .navbar-toggler {\n display: none;\n}\n\n.navbar-light .navbar-brand {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-nav .nav-link {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n color: rgba(0, 0, 0, 0.7);\n}\n\n.navbar-light .navbar-nav .nav-link.disabled {\n color: rgba(0, 0, 0, 0.3);\n}\n\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .nav-link.show,\n.navbar-light .navbar-nav .nav-link.active {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-toggler {\n color: rgba(0, 0, 0, 0.5);\n border-color: rgba(0, 0, 0, 0.1);\n}\n\n.navbar-light .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n\n.navbar-light .navbar-text {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-text a {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-dark .navbar-brand {\n color: #fff;\n}\n\n.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n color: #fff;\n}\n\n.navbar-dark .navbar-nav .nav-link {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n color: rgba(255, 255, 255, 0.75);\n}\n\n.navbar-dark .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.25);\n}\n\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .nav-link.show,\n.navbar-dark .navbar-nav .nav-link.active {\n color: #fff;\n}\n\n.navbar-dark .navbar-toggler {\n color: rgba(255, 255, 255, 0.5);\n border-color: rgba(255, 255, 255, 0.1);\n}\n\n.navbar-dark .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n\n.navbar-dark .navbar-text {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-text a {\n color: #fff;\n}\n\n.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {\n color: #fff;\n}\n\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 1px solid rgba(0, 0, 0, 0.125);\n border-radius: 0.25rem;\n}\n\n.card > hr {\n margin-right: 0;\n margin-left: 0;\n}\n\n.card > .list-group:first-child .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.card > .list-group:last-child .list-group-item:last-child {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.card-body {\n flex: 1 1 auto;\n padding: 1.25rem;\n}\n\n.card-title {\n margin-bottom: 0.75rem;\n}\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link:hover {\n text-decoration: none;\n}\n\n.card-link + .card-link {\n margin-left: 1.25rem;\n}\n\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n background-color: rgba(0, 0, 0, 0.03);\n border-bottom: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-header:first-child {\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;\n}\n\n.card-header + .list-group .list-group-item:first-child {\n border-top: 0;\n}\n\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: rgba(0, 0, 0, 0.03);\n border-top: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-footer:last-child {\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);\n}\n\n.card-header-tabs {\n margin-right: -0.625rem;\n margin-bottom: -0.75rem;\n margin-left: -0.625rem;\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-right: -0.625rem;\n margin-left: -0.625rem;\n}\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1.25rem;\n}\n\n.card-img {\n width: 100%;\n border-radius: calc(0.25rem - 1px);\n}\n\n.card-img-top {\n width: 100%;\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n\n.card-img-bottom {\n width: 100%;\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n\n.card-deck {\n display: flex;\n flex-direction: column;\n}\n\n.card-deck .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-deck {\n flex-flow: row wrap;\n margin-right: -15px;\n margin-left: -15px;\n }\n .card-deck .card {\n display: flex;\n flex: 1 0 0%;\n flex-direction: column;\n margin-right: 15px;\n margin-bottom: 0;\n margin-left: 15px;\n }\n}\n\n.card-group {\n display: flex;\n flex-direction: column;\n}\n\n.card-group > .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-group {\n flex-flow: row wrap;\n }\n .card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0;\n }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0;\n }\n .card-group > .card:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n .card-group > .card:not(:last-child) .card-img-top,\n .card-group > .card:not(:last-child) .card-header {\n border-top-right-radius: 0;\n }\n .card-group > .card:not(:last-child) .card-img-bottom,\n .card-group > .card:not(:last-child) .card-footer {\n border-bottom-right-radius: 0;\n }\n .card-group > .card:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .card-group > .card:not(:first-child) .card-img-top,\n .card-group > .card:not(:first-child) .card-header {\n border-top-left-radius: 0;\n }\n .card-group > .card:not(:first-child) .card-img-bottom,\n .card-group > .card:not(:first-child) .card-footer {\n border-bottom-left-radius: 0;\n }\n}\n\n.card-columns .card {\n margin-bottom: 0.75rem;\n}\n\n@media (min-width: 576px) {\n .card-columns {\n column-count: 3;\n column-gap: 1.25rem;\n orphans: 1;\n widows: 1;\n }\n .card-columns .card {\n display: inline-block;\n width: 100%;\n }\n}\n\n.accordion > .card {\n overflow: hidden;\n}\n\n.accordion > .card:not(:first-of-type) .card-header:first-child {\n border-radius: 0;\n}\n\n.accordion > .card:not(:first-of-type):not(:last-of-type) {\n border-bottom: 0;\n border-radius: 0;\n}\n\n.accordion > .card:first-of-type {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.accordion > .card:last-of-type {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.accordion > .card .card-header {\n margin-bottom: -1px;\n}\n\n.breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: 0.75rem 1rem;\n margin-bottom: 1rem;\n list-style: none;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: 0.5rem;\n}\n\n.breadcrumb-item + .breadcrumb-item::before {\n display: inline-block;\n padding-right: 0.5rem;\n color: #6c757d;\n content: \"/\";\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline;\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none;\n}\n\n.breadcrumb-item.active {\n color: #6c757d;\n}\n\n.pagination {\n display: flex;\n padding-left: 0;\n list-style: none;\n border-radius: 0.25rem;\n}\n\n.page-link {\n position: relative;\n display: block;\n padding: 0.5rem 0.75rem;\n margin-left: -1px;\n line-height: 1.25;\n color: #007bff;\n background-color: #fff;\n border: 1px solid #dee2e6;\n}\n\n.page-link:hover {\n z-index: 2;\n color: #0056b3;\n text-decoration: none;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.page-link:focus {\n z-index: 2;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.page-item:first-child .page-link {\n margin-left: 0;\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.page-item:last-child .page-link {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n}\n\n.page-item.active .page-link {\n z-index: 1;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.page-item.disabled .page-link {\n color: #6c757d;\n pointer-events: none;\n cursor: auto;\n background-color: #fff;\n border-color: #dee2e6;\n}\n\n.pagination-lg .page-link {\n padding: 0.75rem 1.5rem;\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.pagination-lg .page-item:first-child .page-link {\n border-top-left-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem;\n}\n\n.pagination-lg .page-item:last-child .page-link {\n border-top-right-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n\n.pagination-sm .page-link {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.pagination-sm .page-item:first-child .page-link {\n border-top-left-radius: 0.2rem;\n border-bottom-left-radius: 0.2rem;\n}\n\n.pagination-sm .page-item:last-child .page-link {\n border-top-right-radius: 0.2rem;\n border-bottom-right-radius: 0.2rem;\n}\n\n.badge {\n display: inline-block;\n padding: 0.25em 0.4em;\n font-size: 75%;\n font-weight: 700;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.25rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .badge {\n transition: none;\n }\n}\n\na.badge:hover, a.badge:focus {\n text-decoration: none;\n}\n\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n.badge-pill {\n padding-right: 0.6em;\n padding-left: 0.6em;\n border-radius: 10rem;\n}\n\n.badge-primary {\n color: #fff;\n background-color: #007bff;\n}\n\na.badge-primary:hover, a.badge-primary:focus {\n color: #fff;\n background-color: #0062cc;\n}\n\na.badge-primary:focus, a.badge-primary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.badge-secondary {\n color: #fff;\n background-color: #6c757d;\n}\n\na.badge-secondary:hover, a.badge-secondary:focus {\n color: #fff;\n background-color: #545b62;\n}\n\na.badge-secondary:focus, a.badge-secondary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.badge-success {\n color: #fff;\n background-color: #28a745;\n}\n\na.badge-success:hover, a.badge-success:focus {\n color: #fff;\n background-color: #1e7e34;\n}\n\na.badge-success:focus, a.badge-success.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.badge-info {\n color: #fff;\n background-color: #17a2b8;\n}\n\na.badge-info:hover, a.badge-info:focus {\n color: #fff;\n background-color: #117a8b;\n}\n\na.badge-info:focus, a.badge-info.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.badge-warning {\n color: #212529;\n background-color: #ffc107;\n}\n\na.badge-warning:hover, a.badge-warning:focus {\n color: #212529;\n background-color: #d39e00;\n}\n\na.badge-warning:focus, a.badge-warning.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.badge-danger {\n color: #fff;\n background-color: #dc3545;\n}\n\na.badge-danger:hover, a.badge-danger:focus {\n color: #fff;\n background-color: #bd2130;\n}\n\na.badge-danger:focus, a.badge-danger.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.badge-light {\n color: #212529;\n background-color: #f8f9fa;\n}\n\na.badge-light:hover, a.badge-light:focus {\n color: #212529;\n background-color: #dae0e5;\n}\n\na.badge-light:focus, a.badge-light.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.badge-dark {\n color: #fff;\n background-color: #343a40;\n}\n\na.badge-dark:hover, a.badge-dark:focus {\n color: #fff;\n background-color: #1d2124;\n}\n\na.badge-dark:focus, a.badge-dark.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.jumbotron {\n padding: 2rem 1rem;\n margin-bottom: 2rem;\n background-color: #e9ecef;\n border-radius: 0.3rem;\n}\n\n@media (min-width: 576px) {\n .jumbotron {\n padding: 4rem 2rem;\n }\n}\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n border-radius: 0;\n}\n\n.alert {\n position: relative;\n padding: 0.75rem 1.25rem;\n margin-bottom: 1rem;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.alert-heading {\n color: inherit;\n}\n\n.alert-link {\n font-weight: 700;\n}\n\n.alert-dismissible {\n padding-right: 4rem;\n}\n\n.alert-dismissible .close {\n position: absolute;\n top: 0;\n right: 0;\n padding: 0.75rem 1.25rem;\n color: inherit;\n}\n\n.alert-primary {\n color: #004085;\n background-color: #cce5ff;\n border-color: #b8daff;\n}\n\n.alert-primary hr {\n border-top-color: #9fcdff;\n}\n\n.alert-primary .alert-link {\n color: #002752;\n}\n\n.alert-secondary {\n color: #383d41;\n background-color: #e2e3e5;\n border-color: #d6d8db;\n}\n\n.alert-secondary hr {\n border-top-color: #c8cbcf;\n}\n\n.alert-secondary .alert-link {\n color: #202326;\n}\n\n.alert-success {\n color: #155724;\n background-color: #d4edda;\n border-color: #c3e6cb;\n}\n\n.alert-success hr {\n border-top-color: #b1dfbb;\n}\n\n.alert-success .alert-link {\n color: #0b2e13;\n}\n\n.alert-info {\n color: #0c5460;\n background-color: #d1ecf1;\n border-color: #bee5eb;\n}\n\n.alert-info hr {\n border-top-color: #abdde5;\n}\n\n.alert-info .alert-link {\n color: #062c33;\n}\n\n.alert-warning {\n color: #856404;\n background-color: #fff3cd;\n border-color: #ffeeba;\n}\n\n.alert-warning hr {\n border-top-color: #ffe8a1;\n}\n\n.alert-warning .alert-link {\n color: #533f03;\n}\n\n.alert-danger {\n color: #721c24;\n background-color: #f8d7da;\n border-color: #f5c6cb;\n}\n\n.alert-danger hr {\n border-top-color: #f1b0b7;\n}\n\n.alert-danger .alert-link {\n color: #491217;\n}\n\n.alert-light {\n color: #818182;\n background-color: #fefefe;\n border-color: #fdfdfe;\n}\n\n.alert-light hr {\n border-top-color: #ececf6;\n}\n\n.alert-light .alert-link {\n color: #686868;\n}\n\n.alert-dark {\n color: #1b1e21;\n background-color: #d6d8d9;\n border-color: #c6c8ca;\n}\n\n.alert-dark hr {\n border-top-color: #b9bbbe;\n}\n\n.alert-dark .alert-link {\n color: #040505;\n}\n\n@keyframes progress-bar-stripes {\n from {\n background-position: 1rem 0;\n }\n to {\n background-position: 0 0;\n }\n}\n\n.progress {\n display: flex;\n height: 1rem;\n overflow: hidden;\n font-size: 0.75rem;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n background-color: #007bff;\n transition: width 0.6s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .progress-bar {\n transition: none;\n }\n}\n\n.progress-bar-striped {\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 1rem 1rem;\n}\n\n.progress-bar-animated {\n animation: progress-bar-stripes 1s linear infinite;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .progress-bar-animated {\n animation: none;\n }\n}\n\n.media {\n display: flex;\n align-items: flex-start;\n}\n\n.media-body {\n flex: 1;\n}\n\n.list-group {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n}\n\n.list-group-item-action {\n width: 100%;\n color: #495057;\n text-align: inherit;\n}\n\n.list-group-item-action:hover, .list-group-item-action:focus {\n z-index: 1;\n color: #495057;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n.list-group-item-action:active {\n color: #212529;\n background-color: #e9ecef;\n}\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.75rem 1.25rem;\n margin-bottom: -1px;\n background-color: #fff;\n border: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.list-group-item.disabled, .list-group-item:disabled {\n color: #6c757d;\n pointer-events: none;\n background-color: #fff;\n}\n\n.list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.list-group-horizontal {\n flex-direction: row;\n}\n\n.list-group-horizontal .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n}\n\n.list-group-horizontal .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n}\n\n.list-group-horizontal .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n}\n\n@media (min-width: 576px) {\n .list-group-horizontal-sm {\n flex-direction: row;\n }\n .list-group-horizontal-sm .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n }\n .list-group-horizontal-sm .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-sm .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n}\n\n@media (min-width: 768px) {\n .list-group-horizontal-md {\n flex-direction: row;\n }\n .list-group-horizontal-md .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n }\n .list-group-horizontal-md .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-md .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n}\n\n@media (min-width: 992px) {\n .list-group-horizontal-lg {\n flex-direction: row;\n }\n .list-group-horizontal-lg .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n }\n .list-group-horizontal-lg .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-lg .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n}\n\n@media (min-width: 1200px) {\n .list-group-horizontal-xl {\n flex-direction: row;\n }\n .list-group-horizontal-xl .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n }\n .list-group-horizontal-xl .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-xl .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n}\n\n.list-group-flush .list-group-item {\n border-right: 0;\n border-left: 0;\n border-radius: 0;\n}\n\n.list-group-flush .list-group-item:last-child {\n margin-bottom: -1px;\n}\n\n.list-group-flush:first-child .list-group-item:first-child {\n border-top: 0;\n}\n\n.list-group-flush:last-child .list-group-item:last-child {\n margin-bottom: 0;\n border-bottom: 0;\n}\n\n.list-group-item-primary {\n color: #004085;\n background-color: #b8daff;\n}\n\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #004085;\n background-color: #9fcdff;\n}\n\n.list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #004085;\n border-color: #004085;\n}\n\n.list-group-item-secondary {\n color: #383d41;\n background-color: #d6d8db;\n}\n\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #383d41;\n background-color: #c8cbcf;\n}\n\n.list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #383d41;\n border-color: #383d41;\n}\n\n.list-group-item-success {\n color: #155724;\n background-color: #c3e6cb;\n}\n\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #155724;\n background-color: #b1dfbb;\n}\n\n.list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #155724;\n border-color: #155724;\n}\n\n.list-group-item-info {\n color: #0c5460;\n background-color: #bee5eb;\n}\n\n.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #0c5460;\n background-color: #abdde5;\n}\n\n.list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #0c5460;\n border-color: #0c5460;\n}\n\n.list-group-item-warning {\n color: #856404;\n background-color: #ffeeba;\n}\n\n.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #856404;\n background-color: #ffe8a1;\n}\n\n.list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #856404;\n border-color: #856404;\n}\n\n.list-group-item-danger {\n color: #721c24;\n background-color: #f5c6cb;\n}\n\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #721c24;\n background-color: #f1b0b7;\n}\n\n.list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #721c24;\n border-color: #721c24;\n}\n\n.list-group-item-light {\n color: #818182;\n background-color: #fdfdfe;\n}\n\n.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #818182;\n background-color: #ececf6;\n}\n\n.list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: #818182;\n border-color: #818182;\n}\n\n.list-group-item-dark {\n color: #1b1e21;\n background-color: #c6c8ca;\n}\n\n.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #1b1e21;\n background-color: #b9bbbe;\n}\n\n.list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #1b1e21;\n border-color: #1b1e21;\n}\n\n.close {\n float: right;\n font-size: 1.5rem;\n font-weight: 700;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: .5;\n}\n\n.close:hover {\n color: #000;\n text-decoration: none;\n}\n\n.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {\n opacity: .75;\n}\n\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n appearance: none;\n}\n\na.close.disabled {\n pointer-events: none;\n}\n\n.toast {\n max-width: 350px;\n overflow: hidden;\n font-size: 0.875rem;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.1);\n box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);\n backdrop-filter: blur(10px);\n opacity: 0;\n border-radius: 0.25rem;\n}\n\n.toast:not(:last-child) {\n margin-bottom: 0.75rem;\n}\n\n.toast.showing {\n opacity: 1;\n}\n\n.toast.show {\n display: block;\n opacity: 1;\n}\n\n.toast.hide {\n display: none;\n}\n\n.toast-header {\n display: flex;\n align-items: center;\n padding: 0.25rem 0.75rem;\n color: #6c757d;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n}\n\n.toast-body {\n padding: 0.75rem;\n}\n\n.modal-open {\n overflow: hidden;\n}\n\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1050;\n display: none;\n width: 100%;\n height: 100%;\n overflow: hidden;\n outline: 0;\n}\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 0.5rem;\n pointer-events: none;\n}\n\n.modal.fade .modal-dialog {\n transition: transform 0.3s ease-out;\n transform: translate(0, -50px);\n}\n\n@media (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none;\n }\n}\n\n.modal.show .modal-dialog {\n transform: none;\n}\n\n.modal-dialog-scrollable {\n display: flex;\n max-height: calc(100% - 1rem);\n}\n\n.modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 1rem);\n overflow: hidden;\n}\n\n.modal-dialog-scrollable .modal-header,\n.modal-dialog-scrollable .modal-footer {\n flex-shrink: 0;\n}\n\n.modal-dialog-scrollable .modal-body {\n overflow-y: auto;\n}\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - 1rem);\n}\n\n.modal-dialog-centered::before {\n display: block;\n height: calc(100vh - 1rem);\n content: \"\";\n}\n\n.modal-dialog-centered.modal-dialog-scrollable {\n flex-direction: column;\n justify-content: center;\n height: 100%;\n}\n\n.modal-dialog-centered.modal-dialog-scrollable .modal-content {\n max-height: none;\n}\n\n.modal-dialog-centered.modal-dialog-scrollable::before {\n content: none;\n}\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n outline: 0;\n}\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1040;\n width: 100vw;\n height: 100vh;\n background-color: #000;\n}\n\n.modal-backdrop.fade {\n opacity: 0;\n}\n\n.modal-backdrop.show {\n opacity: 0.5;\n}\n\n.modal-header {\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n padding: 1rem 1rem;\n border-bottom: 1px solid #dee2e6;\n border-top-left-radius: 0.3rem;\n border-top-right-radius: 0.3rem;\n}\n\n.modal-header .close {\n padding: 1rem 1rem;\n margin: -1rem -1rem -1rem auto;\n}\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.5;\n}\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: 1rem;\n}\n\n.modal-footer {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n padding: 1rem;\n border-top: 1px solid #dee2e6;\n border-bottom-right-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem;\n}\n\n.modal-footer > :not(:first-child) {\n margin-left: .25rem;\n}\n\n.modal-footer > :not(:last-child) {\n margin-right: .25rem;\n}\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 500px;\n margin: 1.75rem auto;\n }\n .modal-dialog-scrollable {\n max-height: calc(100% - 3.5rem);\n }\n .modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 3.5rem);\n }\n .modal-dialog-centered {\n min-height: calc(100% - 3.5rem);\n }\n .modal-dialog-centered::before {\n height: calc(100vh - 3.5rem);\n }\n .modal-sm {\n max-width: 300px;\n }\n}\n\n@media (min-width: 992px) {\n .modal-lg,\n .modal-xl {\n max-width: 800px;\n }\n}\n\n@media (min-width: 1200px) {\n .modal-xl {\n max-width: 1140px;\n }\n}\n\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n opacity: 0;\n}\n\n.tooltip.show {\n opacity: 0.9;\n}\n\n.tooltip .arrow {\n position: absolute;\n display: block;\n width: 0.8rem;\n height: 0.4rem;\n}\n\n.tooltip .arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=\"top\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=\"top\"] .arrow {\n bottom: 0;\n}\n\n.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n top: 0;\n border-width: 0.4rem 0.4rem 0;\n border-top-color: #000;\n}\n\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=\"right\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=\"right\"] .arrow {\n left: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\n.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n right: 0;\n border-width: 0.4rem 0.4rem 0.4rem 0;\n border-right-color: #000;\n}\n\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=\"bottom\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow {\n top: 0;\n}\n\n.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n bottom: 0;\n border-width: 0 0.4rem 0.4rem;\n border-bottom-color: #000;\n}\n\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=\"left\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=\"left\"] .arrow {\n right: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\n.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n left: 0;\n border-width: 0.4rem 0 0.4rem 0.4rem;\n border-left-color: #000;\n}\n\n.tooltip-inner {\n max-width: 200px;\n padding: 0.25rem 0.5rem;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 0.25rem;\n}\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: block;\n max-width: 276px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n}\n\n.popover .arrow {\n position: absolute;\n display: block;\n width: 1rem;\n height: 0.5rem;\n margin: 0 0.3rem;\n}\n\n.popover .arrow::before, .popover .arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-popover-top, .bs-popover-auto[x-placement^=\"top\"] {\n margin-bottom: 0.5rem;\n}\n\n.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=\"top\"] > .arrow {\n bottom: calc((0.5rem + 1px) * -1);\n}\n\n.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=\"top\"] > .arrow::before {\n bottom: 0;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=\"top\"] > .arrow::after {\n bottom: 1px;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: #fff;\n}\n\n.bs-popover-right, .bs-popover-auto[x-placement^=\"right\"] {\n margin-left: 0.5rem;\n}\n\n.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=\"right\"] > .arrow {\n left: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=\"right\"] > .arrow::before {\n left: 0;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=\"right\"] > .arrow::after {\n left: 1px;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: #fff;\n}\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\"bottom\"] {\n margin-top: 0.5rem;\n}\n\n.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow {\n top: calc((0.5rem + 1px) * -1);\n}\n\n.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::before {\n top: 0;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::after {\n top: 1px;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: #fff;\n}\n\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: 1rem;\n margin-left: -0.5rem;\n content: \"\";\n border-bottom: 1px solid #f7f7f7;\n}\n\n.bs-popover-left, .bs-popover-auto[x-placement^=\"left\"] {\n margin-right: 0.5rem;\n}\n\n.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=\"left\"] > .arrow {\n right: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=\"left\"] > .arrow::before {\n right: 0;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=\"left\"] > .arrow::after {\n right: 1px;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: #fff;\n}\n\n.popover-header {\n padding: 0.5rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px);\n}\n\n.popover-header:empty {\n display: none;\n}\n\n.popover-body {\n padding: 0.5rem 0.75rem;\n color: #212529;\n}\n\n.carousel {\n position: relative;\n}\n\n.carousel.pointer-event {\n touch-action: pan-y;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n\n.carousel-inner::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.carousel-item {\n position: relative;\n display: none;\n float: left;\n width: 100%;\n margin-right: -100%;\n backface-visibility: hidden;\n transition: transform 0.6s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-item {\n transition: none;\n }\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n}\n\n.carousel-item-next:not(.carousel-item-left),\n.active.carousel-item-right {\n transform: translateX(100%);\n}\n\n.carousel-item-prev:not(.carousel-item-right),\n.active.carousel-item-left {\n transform: translateX(-100%);\n}\n\n.carousel-fade .carousel-item {\n opacity: 0;\n transition-property: opacity;\n transform: none;\n}\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-left,\n.carousel-fade .carousel-item-prev.carousel-item-right {\n z-index: 1;\n opacity: 1;\n}\n\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-right {\n z-index: 0;\n opacity: 0;\n transition: 0s 0.6s opacity;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-fade .active.carousel-item-left,\n .carousel-fade .active.carousel-item-right {\n transition: none;\n }\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 15%;\n color: #fff;\n text-align: center;\n opacity: 0.5;\n transition: opacity 0.15s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-control-prev,\n .carousel-control-next {\n transition: none;\n }\n}\n\n.carousel-control-prev:hover, .carousel-control-prev:focus,\n.carousel-control-next:hover,\n.carousel-control-next:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: 0.9;\n}\n\n.carousel-control-prev {\n left: 0;\n}\n\n.carousel-control-next {\n right: 0;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 20px;\n height: 20px;\n background: no-repeat 50% / 100% 100%;\n}\n\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e\");\n}\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e\");\n}\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 15;\n display: flex;\n justify-content: center;\n padding-left: 0;\n margin-right: 15%;\n margin-left: 15%;\n list-style: none;\n}\n\n.carousel-indicators li {\n box-sizing: content-box;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n cursor: pointer;\n background-color: #fff;\n background-clip: padding-box;\n border-top: 10px solid transparent;\n border-bottom: 10px solid transparent;\n opacity: .5;\n transition: opacity 0.6s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-indicators li {\n transition: none;\n }\n}\n\n.carousel-indicators .active {\n opacity: 1;\n}\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 20px;\n left: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center;\n}\n\n@keyframes spinner-border {\n to {\n transform: rotate(360deg);\n }\n}\n\n.spinner-border {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n border: 0.25em solid currentColor;\n border-right-color: transparent;\n border-radius: 50%;\n animation: spinner-border .75s linear infinite;\n}\n\n.spinner-border-sm {\n width: 1rem;\n height: 1rem;\n border-width: 0.2em;\n}\n\n@keyframes spinner-grow {\n 0% {\n transform: scale(0);\n }\n 50% {\n opacity: 1;\n }\n}\n\n.spinner-grow {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n background-color: currentColor;\n border-radius: 50%;\n opacity: 0;\n animation: spinner-grow .75s linear infinite;\n}\n\n.spinner-grow-sm {\n width: 1rem;\n height: 1rem;\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.bg-primary {\n background-color: #007bff !important;\n}\n\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n background-color: #0062cc !important;\n}\n\n.bg-secondary {\n background-color: #6c757d !important;\n}\n\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n background-color: #545b62 !important;\n}\n\n.bg-success {\n background-color: #28a745 !important;\n}\n\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n background-color: #1e7e34 !important;\n}\n\n.bg-info {\n background-color: #17a2b8 !important;\n}\n\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n background-color: #117a8b !important;\n}\n\n.bg-warning {\n background-color: #ffc107 !important;\n}\n\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n background-color: #d39e00 !important;\n}\n\n.bg-danger {\n background-color: #dc3545 !important;\n}\n\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n background-color: #bd2130 !important;\n}\n\n.bg-light {\n background-color: #f8f9fa !important;\n}\n\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n background-color: #dae0e5 !important;\n}\n\n.bg-dark {\n background-color: #343a40 !important;\n}\n\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n background-color: #1d2124 !important;\n}\n\n.bg-white {\n background-color: #fff !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n\n.border {\n border: 1px solid #dee2e6 !important;\n}\n\n.border-top {\n border-top: 1px solid #dee2e6 !important;\n}\n\n.border-right {\n border-right: 1px solid #dee2e6 !important;\n}\n\n.border-bottom {\n border-bottom: 1px solid #dee2e6 !important;\n}\n\n.border-left {\n border-left: 1px solid #dee2e6 !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-right-0 {\n border-right: 0 !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-left-0 {\n border-left: 0 !important;\n}\n\n.border-primary {\n border-color: #007bff !important;\n}\n\n.border-secondary {\n border-color: #6c757d !important;\n}\n\n.border-success {\n border-color: #28a745 !important;\n}\n\n.border-info {\n border-color: #17a2b8 !important;\n}\n\n.border-warning {\n border-color: #ffc107 !important;\n}\n\n.border-danger {\n border-color: #dc3545 !important;\n}\n\n.border-light {\n border-color: #f8f9fa !important;\n}\n\n.border-dark {\n border-color: #343a40 !important;\n}\n\n.border-white {\n border-color: #fff !important;\n}\n\n.rounded-sm {\n border-radius: 0.2rem !important;\n}\n\n.rounded {\n border-radius: 0.25rem !important;\n}\n\n.rounded-top {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important;\n}\n\n.rounded-right {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-left {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-lg {\n border-radius: 0.3rem !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-pill {\n border-radius: 50rem !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n}\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden;\n}\n\n.embed-responsive::before {\n display: block;\n content: \"\";\n}\n\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0;\n}\n\n.embed-responsive-21by9::before {\n padding-top: 42.857143%;\n}\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n\n.float-left {\n float: left !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n@media (min-width: 576px) {\n .float-sm-left {\n float: left !important;\n }\n .float-sm-right {\n float: right !important;\n }\n .float-sm-none {\n float: none !important;\n }\n}\n\n@media (min-width: 768px) {\n .float-md-left {\n float: left !important;\n }\n .float-md-right {\n float: right !important;\n }\n .float-md-none {\n float: none !important;\n }\n}\n\n@media (min-width: 992px) {\n .float-lg-left {\n float: left !important;\n }\n .float-lg-right {\n float: right !important;\n }\n .float-lg-none {\n float: none !important;\n }\n}\n\n@media (min-width: 1200px) {\n .float-xl-left {\n float: left !important;\n }\n .float-xl-right {\n float: right !important;\n }\n .float-xl-none {\n float: none !important;\n }\n}\n\n.overflow-auto {\n overflow: auto !important;\n}\n\n.overflow-hidden {\n overflow: hidden !important;\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: sticky !important;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030;\n}\n\n@supports (position: sticky) {\n .sticky-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n}\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n}\n\n.shadow-sm {\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\n}\n\n.shadow {\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\n}\n\n.shadow-lg {\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\n}\n\n.shadow-none {\n box-shadow: none !important;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.w-auto {\n width: auto !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.h-auto {\n height: auto !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.min-vw-100 {\n min-width: 100vw !important;\n}\n\n.min-vh-100 {\n min-height: 100vh !important;\n}\n\n.vw-100 {\n width: 100vw !important;\n}\n\n.vh-100 {\n height: 100vh !important;\n}\n\n.stretched-link::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n pointer-events: auto;\n content: \"\";\n background-color: rgba(0, 0, 0, 0);\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.m-n1 {\n margin: -0.25rem !important;\n}\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.25rem !important;\n}\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.25rem !important;\n}\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.25rem !important;\n}\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.25rem !important;\n}\n\n.m-n2 {\n margin: -0.5rem !important;\n}\n\n.mt-n2,\n.my-n2 {\n margin-top: -0.5rem !important;\n}\n\n.mr-n2,\n.mx-n2 {\n margin-right: -0.5rem !important;\n}\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -0.5rem !important;\n}\n\n.ml-n2,\n.mx-n2 {\n margin-left: -0.5rem !important;\n}\n\n.m-n3 {\n margin: -1rem !important;\n}\n\n.mt-n3,\n.my-n3 {\n margin-top: -1rem !important;\n}\n\n.mr-n3,\n.mx-n3 {\n margin-right: -1rem !important;\n}\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -1rem !important;\n}\n\n.ml-n3,\n.mx-n3 {\n margin-left: -1rem !important;\n}\n\n.m-n4 {\n margin: -1.5rem !important;\n}\n\n.mt-n4,\n.my-n4 {\n margin-top: -1.5rem !important;\n}\n\n.mr-n4,\n.mx-n4 {\n margin-right: -1.5rem !important;\n}\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -1.5rem !important;\n}\n\n.ml-n4,\n.mx-n4 {\n margin-left: -1.5rem !important;\n}\n\n.m-n5 {\n margin: -3rem !important;\n}\n\n.mt-n5,\n.my-n5 {\n margin-top: -3rem !important;\n}\n\n.mr-n5,\n.mx-n5 {\n margin-right: -3rem !important;\n}\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -3rem !important;\n}\n\n.ml-n5,\n.mx-n5 {\n margin-left: -3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important;\n }\n .m-sm-n1 {\n margin: -0.25rem !important;\n }\n .mt-sm-n1,\n .my-sm-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-sm-n1,\n .mx-sm-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-sm-n1,\n .my-sm-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-sm-n1,\n .mx-sm-n1 {\n margin-left: -0.25rem !important;\n }\n .m-sm-n2 {\n margin: -0.5rem !important;\n }\n .mt-sm-n2,\n .my-sm-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-sm-n2,\n .mx-sm-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-sm-n2,\n .my-sm-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-sm-n2,\n .mx-sm-n2 {\n margin-left: -0.5rem !important;\n }\n .m-sm-n3 {\n margin: -1rem !important;\n }\n .mt-sm-n3,\n .my-sm-n3 {\n margin-top: -1rem !important;\n }\n .mr-sm-n3,\n .mx-sm-n3 {\n margin-right: -1rem !important;\n }\n .mb-sm-n3,\n .my-sm-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-sm-n3,\n .mx-sm-n3 {\n margin-left: -1rem !important;\n }\n .m-sm-n4 {\n margin: -1.5rem !important;\n }\n .mt-sm-n4,\n .my-sm-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-sm-n4,\n .mx-sm-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-sm-n4,\n .my-sm-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-sm-n4,\n .mx-sm-n4 {\n margin-left: -1.5rem !important;\n }\n .m-sm-n5 {\n margin: -3rem !important;\n }\n .mt-sm-n5,\n .my-sm-n5 {\n margin-top: -3rem !important;\n }\n .mr-sm-n5,\n .mx-sm-n5 {\n margin-right: -3rem !important;\n }\n .mb-sm-n5,\n .my-sm-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-sm-n5,\n .mx-sm-n5 {\n margin-left: -3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important;\n }\n .m-md-n1 {\n margin: -0.25rem !important;\n }\n .mt-md-n1,\n .my-md-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-md-n1,\n .mx-md-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-md-n1,\n .my-md-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-md-n1,\n .mx-md-n1 {\n margin-left: -0.25rem !important;\n }\n .m-md-n2 {\n margin: -0.5rem !important;\n }\n .mt-md-n2,\n .my-md-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-md-n2,\n .mx-md-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-md-n2,\n .my-md-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-md-n2,\n .mx-md-n2 {\n margin-left: -0.5rem !important;\n }\n .m-md-n3 {\n margin: -1rem !important;\n }\n .mt-md-n3,\n .my-md-n3 {\n margin-top: -1rem !important;\n }\n .mr-md-n3,\n .mx-md-n3 {\n margin-right: -1rem !important;\n }\n .mb-md-n3,\n .my-md-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-md-n3,\n .mx-md-n3 {\n margin-left: -1rem !important;\n }\n .m-md-n4 {\n margin: -1.5rem !important;\n }\n .mt-md-n4,\n .my-md-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-md-n4,\n .mx-md-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-md-n4,\n .my-md-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-md-n4,\n .mx-md-n4 {\n margin-left: -1.5rem !important;\n }\n .m-md-n5 {\n margin: -3rem !important;\n }\n .mt-md-n5,\n .my-md-n5 {\n margin-top: -3rem !important;\n }\n .mr-md-n5,\n .mx-md-n5 {\n margin-right: -3rem !important;\n }\n .mb-md-n5,\n .my-md-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-md-n5,\n .mx-md-n5 {\n margin-left: -3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important;\n }\n .m-lg-n1 {\n margin: -0.25rem !important;\n }\n .mt-lg-n1,\n .my-lg-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-lg-n1,\n .mx-lg-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-lg-n1,\n .my-lg-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-lg-n1,\n .mx-lg-n1 {\n margin-left: -0.25rem !important;\n }\n .m-lg-n2 {\n margin: -0.5rem !important;\n }\n .mt-lg-n2,\n .my-lg-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-lg-n2,\n .mx-lg-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-lg-n2,\n .my-lg-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-lg-n2,\n .mx-lg-n2 {\n margin-left: -0.5rem !important;\n }\n .m-lg-n3 {\n margin: -1rem !important;\n }\n .mt-lg-n3,\n .my-lg-n3 {\n margin-top: -1rem !important;\n }\n .mr-lg-n3,\n .mx-lg-n3 {\n margin-right: -1rem !important;\n }\n .mb-lg-n3,\n .my-lg-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-lg-n3,\n .mx-lg-n3 {\n margin-left: -1rem !important;\n }\n .m-lg-n4 {\n margin: -1.5rem !important;\n }\n .mt-lg-n4,\n .my-lg-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-lg-n4,\n .mx-lg-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-lg-n4,\n .my-lg-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-lg-n4,\n .mx-lg-n4 {\n margin-left: -1.5rem !important;\n }\n .m-lg-n5 {\n margin: -3rem !important;\n }\n .mt-lg-n5,\n .my-lg-n5 {\n margin-top: -3rem !important;\n }\n .mr-lg-n5,\n .mx-lg-n5 {\n margin-right: -3rem !important;\n }\n .mb-lg-n5,\n .my-lg-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-lg-n5,\n .mx-lg-n5 {\n margin-left: -3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important;\n }\n .m-xl-n1 {\n margin: -0.25rem !important;\n }\n .mt-xl-n1,\n .my-xl-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-xl-n1,\n .mx-xl-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-xl-n1,\n .my-xl-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-xl-n1,\n .mx-xl-n1 {\n margin-left: -0.25rem !important;\n }\n .m-xl-n2 {\n margin: -0.5rem !important;\n }\n .mt-xl-n2,\n .my-xl-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-xl-n2,\n .mx-xl-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-xl-n2,\n .my-xl-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-xl-n2,\n .mx-xl-n2 {\n margin-left: -0.5rem !important;\n }\n .m-xl-n3 {\n margin: -1rem !important;\n }\n .mt-xl-n3,\n .my-xl-n3 {\n margin-top: -1rem !important;\n }\n .mr-xl-n3,\n .mx-xl-n3 {\n margin-right: -1rem !important;\n }\n .mb-xl-n3,\n .my-xl-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-xl-n3,\n .mx-xl-n3 {\n margin-left: -1rem !important;\n }\n .m-xl-n4 {\n margin: -1.5rem !important;\n }\n .mt-xl-n4,\n .my-xl-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-xl-n4,\n .mx-xl-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-xl-n4,\n .my-xl-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-xl-n4,\n .mx-xl-n4 {\n margin-left: -1.5rem !important;\n }\n .m-xl-n5 {\n margin: -3rem !important;\n }\n .mt-xl-n5,\n .my-xl-n5 {\n margin-top: -3rem !important;\n }\n .mr-xl-n5,\n .mx-xl-n5 {\n margin-right: -3rem !important;\n }\n .mb-xl-n5,\n .my-xl-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-xl-n5,\n .mx-xl-n5 {\n margin-left: -3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n}\n\n.text-monospace {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !important;\n}\n\n.text-justify {\n text-align: justify !important;\n}\n\n.text-wrap {\n white-space: normal !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n@media (min-width: 576px) {\n .text-sm-left {\n text-align: left !important;\n }\n .text-sm-right {\n text-align: right !important;\n }\n .text-sm-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: left !important;\n }\n .text-md-right {\n text-align: right !important;\n }\n .text-md-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 992px) {\n .text-lg-left {\n text-align: left !important;\n }\n .text-lg-right {\n text-align: right !important;\n }\n .text-lg-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 1200px) {\n .text-xl-left {\n text-align: left !important;\n }\n .text-xl-right {\n text-align: right !important;\n }\n .text-xl-center {\n text-align: center !important;\n }\n}\n\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.font-weight-light {\n font-weight: 300 !important;\n}\n\n.font-weight-lighter {\n font-weight: lighter !important;\n}\n\n.font-weight-normal {\n font-weight: 400 !important;\n}\n\n.font-weight-bold {\n font-weight: 700 !important;\n}\n\n.font-weight-bolder {\n font-weight: bolder !important;\n}\n\n.font-italic {\n font-style: italic !important;\n}\n\n.text-white {\n color: #fff !important;\n}\n\n.text-primary {\n color: #007bff !important;\n}\n\na.text-primary:hover, a.text-primary:focus {\n color: #0056b3 !important;\n}\n\n.text-secondary {\n color: #6c757d !important;\n}\n\na.text-secondary:hover, a.text-secondary:focus {\n color: #494f54 !important;\n}\n\n.text-success {\n color: #28a745 !important;\n}\n\na.text-success:hover, a.text-success:focus {\n color: #19692c !important;\n}\n\n.text-info {\n color: #17a2b8 !important;\n}\n\na.text-info:hover, a.text-info:focus {\n color: #0f6674 !important;\n}\n\n.text-warning {\n color: #ffc107 !important;\n}\n\na.text-warning:hover, a.text-warning:focus {\n color: #ba8b00 !important;\n}\n\n.text-danger {\n color: #dc3545 !important;\n}\n\na.text-danger:hover, a.text-danger:focus {\n color: #a71d2a !important;\n}\n\n.text-light {\n color: #f8f9fa !important;\n}\n\na.text-light:hover, a.text-light:focus {\n color: #cbd3da !important;\n}\n\n.text-dark {\n color: #343a40 !important;\n}\n\na.text-dark:hover, a.text-dark:focus {\n color: #121416 !important;\n}\n\n.text-body {\n color: #212529 !important;\n}\n\n.text-muted {\n color: #6c757d !important;\n}\n\n.text-black-50 {\n color: rgba(0, 0, 0, 0.5) !important;\n}\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n\n.text-decoration-none {\n text-decoration: none !important;\n}\n\n.text-break {\n word-break: break-word !important;\n overflow-wrap: break-word !important;\n}\n\n.text-reset {\n color: inherit !important;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n@media print {\n *,\n *::before,\n *::after {\n text-shadow: none !important;\n box-shadow: none !important;\n }\n a:not(.btn) {\n text-decoration: underline;\n }\n abbr[title]::after {\n content: \" (\" attr(title) \")\";\n }\n pre {\n white-space: pre-wrap !important;\n }\n pre,\n blockquote {\n border: 1px solid #adb5bd;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n @page {\n size: a3;\n }\n body {\n min-width: 992px !important;\n }\n .container {\n min-width: 992px !important;\n }\n .navbar {\n display: none;\n }\n .badge {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #dee2e6 !important;\n }\n .table-dark {\n color: inherit;\n }\n .table-dark th,\n .table-dark td,\n .table-dark thead th,\n .table-dark tbody + tbody {\n border-color: #dee2e6;\n }\n .table .thead-dark th {\n color: inherit;\n border-color: #dee2e6;\n }\n}\n\n/*# sourceMappingURL=bootstrap.css.map */","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover {\n &:hover { @content; }\n}\n\n@mixin hover-focus {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n","// stylelint-disable declaration-no-important, selector-list-comma-newline-after\n\n//\n// Headings\n//\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n}\n\nh1, .h1 { @include font-size($h1-font-size); }\nh2, .h2 { @include font-size($h2-font-size); }\nh3, .h3 { @include font-size($h3-font-size); }\nh4, .h4 { @include font-size($h4-font-size); }\nh5, .h5 { @include font-size($h5-font-size); }\nh6, .h6 { @include font-size($h6-font-size); }\n\n.lead {\n @include font-size($lead-font-size);\n font-weight: $lead-font-weight;\n}\n\n// Type display classes\n.display-1 {\n @include font-size($display1-size);\n font-weight: $display1-weight;\n line-height: $display-line-height;\n}\n.display-2 {\n @include font-size($display2-size);\n font-weight: $display2-weight;\n line-height: $display-line-height;\n}\n.display-3 {\n @include font-size($display3-size);\n font-weight: $display3-weight;\n line-height: $display-line-height;\n}\n.display-4 {\n @include font-size($display4-size);\n font-weight: $display4-weight;\n line-height: $display-line-height;\n}\n\n\n//\n// Horizontal rules\n//\n\nhr {\n margin-top: $hr-margin-y;\n margin-bottom: $hr-margin-y;\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n}\n\n\n//\n// Emphasis\n//\n\nsmall,\n.small {\n @include font-size($small-font-size);\n font-weight: $font-weight-normal;\n}\n\nmark,\n.mark {\n padding: $mark-padding;\n background-color: $mark-bg;\n}\n\n\n//\n// Lists\n//\n\n.list-unstyled {\n @include list-unstyled;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n @include list-unstyled;\n}\n.list-inline-item {\n display: inline-block;\n\n &:not(:last-child) {\n margin-right: $list-inline-padding;\n }\n}\n\n\n//\n// Misc\n//\n\n// Builds on `abbr`\n.initialism {\n @include font-size(90%);\n text-transform: uppercase;\n}\n\n// Blockquotes\n.blockquote {\n margin-bottom: $spacer;\n @include font-size($blockquote-font-size);\n}\n\n.blockquote-footer {\n display: block;\n @include font-size($blockquote-small-font-size);\n color: $blockquote-small-color;\n\n &::before {\n content: \"\\2014\\00A0\"; // em dash, nbsp\n }\n}\n","// Lists\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n@mixin list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n","// Responsive images (ensure images don't scale beyond their parents)\n//\n// This is purposefully opt-in via an explicit class rather than being the default for all ``s.\n// We previously tried the \"images are responsive by default\" approach in Bootstrap v2,\n// and abandoned it in Bootstrap v3 because it breaks lots of third-party widgets (including Google Maps)\n// which weren't expecting the images within themselves to be involuntarily resized.\n// See also https://github.com/twbs/bootstrap/issues/18178\n.img-fluid {\n @include img-fluid;\n}\n\n\n// Image thumbnails\n.img-thumbnail {\n padding: $thumbnail-padding;\n background-color: $thumbnail-bg;\n border: $thumbnail-border-width solid $thumbnail-border-color;\n @include border-radius($thumbnail-border-radius);\n @include box-shadow($thumbnail-box-shadow);\n\n // Keep them at most 100% wide\n @include img-fluid;\n}\n\n//\n// Figures\n//\n\n.figure {\n // Ensures the caption's text aligns with the image.\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: $spacer / 2;\n line-height: 1;\n}\n\n.figure-caption {\n @include font-size($figure-caption-font-size);\n color: $figure-caption-color;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n\n@mixin img-fluid {\n // Part 1: Set a maximum relative to the parent\n max-width: 100%;\n // Part 2: Override the height to auto, otherwise images will be stretched\n // when setting a width and height attribute on the img element.\n height: auto;\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size.\n\n@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {\n background-image: url($file-1x);\n\n // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio,\n // but doesn't convert dppx=>dpi.\n // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard.\n // Compatibility info: https://caniuse.com/#feat=css-media-resolution\n @media only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx\n only screen and (min-resolution: 2dppx) { // Standardized\n background-image: url($file-2x);\n background-size: $width-1x $height-1x;\n }\n @include deprecate(\"`img-retina()`\", \"v4.3.0\", \"v5\");\n}\n","// stylelint-disable property-blacklist\n// Single side border-radius\n\n@mixin border-radius($radius: $border-radius, $fallback-border-radius: false) {\n @if $enable-rounded {\n border-radius: $radius;\n }\n @else if $fallback-border-radius != false {\n border-radius: $fallback-border-radius;\n }\n}\n\n@mixin border-top-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-top-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n }\n}\n\n@mixin border-top-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-right-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-left-radius($radius) {\n @if $enable-rounded {\n border-bottom-left-radius: $radius;\n }\n}\n","// Inline code\ncode {\n @include font-size($code-font-size);\n color: $code-color;\n word-break: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n @include box-shadow($kbd-box-shadow);\n\n kbd {\n padding: 0;\n @include font-size(100%);\n font-weight: $nested-kbd-font-weight;\n @include box-shadow(none);\n }\n}\n\n// Blocks of code\npre {\n display: block;\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: $pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n}\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but with 100% width for\n// fluid, full width layouts.\n\n@if $enable-grid-classes {\n .container-fluid {\n @include make-container();\n }\n}\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n margin-right: auto;\n margin-left: auto;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row($gutter: $grid-gutter-width) {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$gutter / 2;\n margin-left: -$gutter / 2;\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col#{$infix}-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n","//\n// Basic Bootstrap table\n//\n\n.table {\n width: 100%;\n margin-bottom: $spacer;\n color: $table-color;\n background-color: $table-bg; // Reset for nesting within parents with `background-color`.\n\n th,\n td {\n padding: $table-cell-padding;\n vertical-align: top;\n border-top: $table-border-width solid $table-border-color;\n }\n\n thead th {\n vertical-align: bottom;\n border-bottom: (2 * $table-border-width) solid $table-border-color;\n }\n\n tbody + tbody {\n border-top: (2 * $table-border-width) solid $table-border-color;\n }\n}\n\n\n//\n// Condensed table w/ half padding\n//\n\n.table-sm {\n th,\n td {\n padding: $table-cell-padding-sm;\n }\n}\n\n\n// Border versions\n//\n// Add or remove borders all around the table and between all the columns.\n\n.table-bordered {\n border: $table-border-width solid $table-border-color;\n\n th,\n td {\n border: $table-border-width solid $table-border-color;\n }\n\n thead {\n th,\n td {\n border-bottom-width: 2 * $table-border-width;\n }\n }\n}\n\n.table-borderless {\n th,\n td,\n thead th,\n tbody + tbody {\n border: 0;\n }\n}\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n tbody tr:nth-of-type(#{$table-striped-order}) {\n background-color: $table-accent-bg;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n tbody tr {\n @include hover {\n color: $table-hover-color;\n background-color: $table-hover-bg;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n@each $color, $value in $theme-colors {\n @include table-row-variant($color, theme-color-level($color, $table-bg-level), theme-color-level($color, $table-border-level));\n}\n\n@include table-row-variant(active, $table-active-bg);\n\n\n// Dark styles\n//\n// Same table markup, but inverted color scheme: dark background and light text.\n\n// stylelint-disable-next-line no-duplicate-selectors\n.table {\n .thead-dark {\n th {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n border-color: $table-dark-border-color;\n }\n }\n\n .thead-light {\n th {\n color: $table-head-color;\n background-color: $table-head-bg;\n border-color: $table-border-color;\n }\n }\n}\n\n.table-dark {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n\n th,\n td,\n thead th {\n border-color: $table-dark-border-color;\n }\n\n &.table-bordered {\n border: 0;\n }\n\n &.table-striped {\n tbody tr:nth-of-type(odd) {\n background-color: $table-dark-accent-bg;\n }\n }\n\n &.table-hover {\n tbody tr {\n @include hover {\n color: $table-dark-hover-color;\n background-color: $table-dark-hover-bg;\n }\n }\n }\n}\n\n\n// Responsive tables\n//\n// Generate series of `.table-responsive-*` classes for configuring the screen\n// size of where your table will overflow.\n\n.table-responsive {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $next: breakpoint-next($breakpoint, $grid-breakpoints);\n $infix: breakpoint-infix($next, $grid-breakpoints);\n\n &#{$infix} {\n @include media-breakpoint-down($breakpoint) {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n\n // Prevent double border on horizontal scroll due to use of `display: block;`\n > .table-bordered {\n border: 0;\n }\n }\n }\n }\n}\n","// Tables\n\n@mixin table-row-variant($state, $background, $border: null) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table-#{$state} {\n &,\n > th,\n > td {\n background-color: $background;\n }\n\n @if $border != null {\n th,\n td,\n thead th,\n tbody + tbody {\n border-color: $border;\n }\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover {\n $hover-background: darken($background, 5%);\n\n .table-#{$state} {\n @include hover {\n background-color: $hover-background;\n\n > td,\n > th {\n background-color: $hover-background;\n }\n }\n }\n }\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Textual form controls\n//\n\n.form-control {\n display: block;\n width: 100%;\n height: $input-height;\n padding: $input-padding-y $input-padding-x;\n font-family: $input-font-family;\n @include font-size($input-font-size);\n font-weight: $input-font-weight;\n line-height: $input-line-height;\n color: $input-color;\n background-color: $input-bg;\n background-clip: padding-box;\n border: $input-border-width solid $input-border-color;\n\n // Note: This has no effect on `s in CSS.\n @include border-radius($input-border-radius, 0);\n\n @include box-shadow($input-box-shadow);\n @include transition($input-transition);\n\n // Unstyle the caret on ` receives focus\n // in IE and (under certain conditions) Edge, as it looks bad and cannot be made to\n // match the appearance of the native widget.\n // See https://github.com/twbs/bootstrap/issues/19398.\n color: $input-color;\n background-color: $input-bg;\n }\n}\n\n// Make file inputs better match text inputs by forcing them to new lines.\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n\n//\n// Labels\n//\n\n// For use with horizontal and inline forms, when you need the label (or legend)\n// text to align with the form controls.\n.col-form-label {\n padding-top: calc(#{$input-padding-y} + #{$input-border-width});\n padding-bottom: calc(#{$input-padding-y} + #{$input-border-width});\n margin-bottom: 0; // Override the `
+ + +
+

Download

+

Download the SVG to use or edit.

+
Download SVG + +

Icon font

+

Using the web font? Copy, paste, and go.

+ +
+ {{ $iconFontSnippet := printf `` .File.TranslationBaseName -}} + {{- highlight $iconFontSnippet "html" "" }} +
+ +

Code point

+
+ {{ $codepoints := getJSON "font/bootstrap-icons.json" -}} + {{ $hexCodepoint := printf "%X" (int (index $codepoints .File.TranslationBaseName)) }} +
    +
  • + Unicode: U+{{- $hexCodepoint}} +
  • +
  • + CSS: \{{- $hexCodepoint}} +
  • +
  • + JS: \u{{- $hexCodepoint}} +
  • +
  • + HTML: &#x{{- $hexCodepoint}}; +
  • +
+
+ +

Copy HTML

+

Paste the SVG right into your project's code.

+ + + + {{ highlight $svgHtml "html" "" }} +
+ + + + {{- partialCached "footer" . }} + {{- partialCached "scripts" . "default" }} + + diff --git a/dui/assets/icons/docs/layouts/partials/ads.html b/dui/assets/icons/docs/layouts/partials/ads.html new file mode 100644 index 00000000..5bfebe8b --- /dev/null +++ b/dui/assets/icons/docs/layouts/partials/ads.html @@ -0,0 +1 @@ + diff --git a/dui/assets/icons/docs/layouts/partials/analytics.html b/dui/assets/icons/docs/layouts/partials/analytics.html new file mode 100644 index 00000000..dc918246 --- /dev/null +++ b/dui/assets/icons/docs/layouts/partials/analytics.html @@ -0,0 +1 @@ + diff --git a/dui/assets/icons/docs/layouts/partials/favicons.html b/dui/assets/icons/docs/layouts/partials/favicons.html new file mode 100644 index 00000000..520b61a1 --- /dev/null +++ b/dui/assets/icons/docs/layouts/partials/favicons.html @@ -0,0 +1,8 @@ +{{ "" | safeHTML }} + + + + + + + diff --git a/dui/assets/icons/docs/layouts/partials/footer.html b/dui/assets/icons/docs/layouts/partials/footer.html new file mode 100644 index 00000000..e340df5b --- /dev/null +++ b/dui/assets/icons/docs/layouts/partials/footer.html @@ -0,0 +1,58 @@ + diff --git a/dui/assets/icons/docs/layouts/partials/head.html b/dui/assets/icons/docs/layouts/partials/head.html new file mode 100644 index 00000000..a718d128 --- /dev/null +++ b/dui/assets/icons/docs/layouts/partials/head.html @@ -0,0 +1,15 @@ + + +{{ if .IsHome }}{{ .Site.Title | markdownify }} · {{ .Site.Params.description | markdownify }}{{ else }}{{ .Title | markdownify }} · {{ .Site.Title | markdownify }}{{ end }} + + + + + +{{- $colorModeJS := resources.Get "js/color-modes.js" | resources.Copy "/assets/js/color-modes.js" -}} + + +{{ partialCached "stylesheet" . }} +{{ partialCached "favicons" . }} +{{ partial "social" . }} +{{ partialCached "analytics" . }} diff --git a/dui/assets/icons/docs/layouts/partials/home/hero.html b/dui/assets/icons/docs/layouts/partials/home/hero.html new file mode 100644 index 00000000..b6848f89 --- /dev/null +++ b/dui/assets/icons/docs/layouts/partials/home/hero.html @@ -0,0 +1,51 @@ +
+
+
+
+ Bootstrap Icons +
+
+ + New in v1.11.0: 100 new icons! + +

Bootstrap Icons

+

Free, high quality, open source icon library with over 2,000 icons. Include them anyway you like—SVGs, SVG sprite, or web fonts. Use them with or without Bootstrap in any project.

+ + + + {{ partialCached "ads" . }} + +
+ +

+ Currently v{{ .Site.Params.version }} + + Icons + + Icon Sprite + + Install + + Usage + + Styling + + Accessibility + + GitHub repo +

+
+
+
+
diff --git a/dui/assets/icons/docs/layouts/partials/icons.html b/dui/assets/icons/docs/layouts/partials/icons.html new file mode 100644 index 00000000..6f69a329 --- /dev/null +++ b/dui/assets/icons/docs/layouts/partials/icons.html @@ -0,0 +1,30 @@ +
+
+

Icons

+ +
+ +
diff --git a/dui/assets/icons/docs/layouts/partials/icons/bootstrap-white-fill.svg b/dui/assets/icons/docs/layouts/partials/icons/bootstrap-white-fill.svg new file mode 100644 index 00000000..af4bc7fc --- /dev/null +++ b/dui/assets/icons/docs/layouts/partials/icons/bootstrap-white-fill.svg @@ -0,0 +1 @@ +{{ with .title }}{{ . }}{{ else }}Bootstrap{{ end }} \ No newline at end of file diff --git a/dui/assets/icons/docs/layouts/partials/icons/figma.svg b/dui/assets/icons/docs/layouts/partials/icons/figma.svg new file mode 100644 index 00000000..2d22b215 --- /dev/null +++ b/dui/assets/icons/docs/layouts/partials/icons/figma.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/dui/assets/icons/docs/layouts/partials/icons/github.svg b/dui/assets/icons/docs/layouts/partials/icons/github.svg new file mode 100644 index 00000000..6f06f772 --- /dev/null +++ b/dui/assets/icons/docs/layouts/partials/icons/github.svg @@ -0,0 +1 @@ +{{ with .title }}{{ . }}{{ else }}GitHub{{ end }} \ No newline at end of file diff --git a/dui/assets/icons/docs/layouts/partials/icons/opencollective.svg b/dui/assets/icons/docs/layouts/partials/icons/opencollective.svg new file mode 100644 index 00000000..2896ba50 --- /dev/null +++ b/dui/assets/icons/docs/layouts/partials/icons/opencollective.svg @@ -0,0 +1 @@ +{{ with .title }}{{ . }}{{ else }}Open Collective{{ end }} \ No newline at end of file diff --git a/dui/assets/icons/docs/layouts/partials/icons/twitter.svg b/dui/assets/icons/docs/layouts/partials/icons/twitter.svg new file mode 100644 index 00000000..7a7fcee2 --- /dev/null +++ b/dui/assets/icons/docs/layouts/partials/icons/twitter.svg @@ -0,0 +1 @@ +{{ with .title }}{{ . }}{{ else }}Twitter{{ end }} \ No newline at end of file diff --git a/dui/assets/icons/docs/layouts/partials/navbar.html b/dui/assets/icons/docs/layouts/partials/navbar.html new file mode 100644 index 00000000..7b7a1525 --- /dev/null +++ b/dui/assets/icons/docs/layouts/partials/navbar.html @@ -0,0 +1,119 @@ + diff --git a/dui/assets/icons/docs/layouts/partials/scripts.html b/dui/assets/icons/docs/layouts/partials/scripts.html new file mode 100644 index 00000000..e8b01a08 --- /dev/null +++ b/dui/assets/icons/docs/layouts/partials/scripts.html @@ -0,0 +1,15 @@ + + +{{- $esbuildOptions := dict "target" "es2019" -}} + +{{- if eq hugo.Environment "production" -}} + {{- $esbuildOptions = merge $esbuildOptions (dict "minify" "true") -}} +{{- end -}} + +{{- if or .IsHome (eq .Page.Layout "sprite") -}} + {{- $searchJs := resources.Get "js/search.js" | js.Build $esbuildOptions | resources.Copy "/assets/js/search.js" -}} + +{{- end }} + +{{- $application := resources.Get "js/application.js" | js.Build $esbuildOptions | resources.Copy "/assets/js/application.js" -}} + diff --git a/dui/assets/icons/docs/layouts/partials/skippy.html b/dui/assets/icons/docs/layouts/partials/skippy.html new file mode 100644 index 00000000..a66b8d69 --- /dev/null +++ b/dui/assets/icons/docs/layouts/partials/skippy.html @@ -0,0 +1,3 @@ + + Skip to main content + diff --git a/dui/assets/icons/docs/layouts/partials/social.html b/dui/assets/icons/docs/layouts/partials/social.html new file mode 100644 index 00000000..8e734dab --- /dev/null +++ b/dui/assets/icons/docs/layouts/partials/social.html @@ -0,0 +1,17 @@ +{{ "" | safeHTML }} + + + + + + + +{{ "" | safeHTML }} + + + + + + + + diff --git a/dui/assets/icons/docs/layouts/partials/stylesheet.html b/dui/assets/icons/docs/layouts/partials/stylesheet.html new file mode 100644 index 00000000..2502e1b5 --- /dev/null +++ b/dui/assets/icons/docs/layouts/partials/stylesheet.html @@ -0,0 +1,12 @@ + + +{{- $sassOptions := dict "targetPath" "assets/css/docs.css" "precision" 6 -}} +{{- $postcssOptions := dict "use" "autoprefixer" "noMap" true -}} + +{{- if eq hugo.Environment "production" -}} + {{- $sassOptions = merge $sassOptions (dict "outputStyle" "compressed") -}} +{{- end -}} + +{{- $style := resources.Get "scss/docs.scss" | toCSS $sassOptions | postCSS $postcssOptions -}} + + diff --git a/dui/assets/icons/docs/layouts/robots.txt b/dui/assets/icons/docs/layouts/robots.txt new file mode 100644 index 00000000..271b4f1b --- /dev/null +++ b/dui/assets/icons/docs/layouts/robots.txt @@ -0,0 +1,12 @@ +# www.robotstxt.org + +{{- $isProduction := eq hugo.Environment "production" -}} +{{- $isNetlify := eq (getenv "NETLIFY") "true" -}} +{{- $allowCrawling := and (not $isNetlify) $isProduction -}} + +{{ if $allowCrawling }} +# Allow crawling of all content +{{- end }} +User-agent: * +Disallow:{{ if not $allowCrawling }} /{{ end }} +Sitemap: {{ "/sitemap.xml" | absURL }} diff --git a/dui/assets/icons/docs/layouts/shortcodes/example.html b/dui/assets/icons/docs/layouts/shortcodes/example.html new file mode 100644 index 00000000..6701b137 --- /dev/null +++ b/dui/assets/icons/docs/layouts/shortcodes/example.html @@ -0,0 +1,25 @@ +{{- /* + Usage: `example [args]` + + `args` are optional and can be one of the following: + id: the `div`'s id - default: "" + class: any extra class(es) to be added to the `div` - default "" + show_preview: if the preview should be output in the HTML - default: `true` + show_markup: if the markup should be output in the HTML - default: `true` +*/ -}} + +{{- $show_preview := .Get "show_preview" | default true -}} +{{- $show_markup := .Get "show_markup" | default true -}} +{{- $input := .Inner -}} + +{{- if eq $show_preview true -}} + + {{- $input -}} + +{{- end -}} + +{{- if eq $show_markup true -}} + {{- $content := replaceRE `\n` `...` $input -}} + {{- $content = replaceRE `(class=" *?")` "" $content -}} + {{- highlight (trim $content "\n") "html" "" -}} +{{- end -}} diff --git a/dui/assets/icons/docs/layouts/shortcodes/md.html b/dui/assets/icons/docs/layouts/shortcodes/md.html new file mode 100644 index 00000000..82107bce --- /dev/null +++ b/dui/assets/icons/docs/layouts/shortcodes/md.html @@ -0,0 +1 @@ +{{- .Inner | markdownify -}} diff --git a/dui/assets/icons/docs/layouts/sitemap.xml b/dui/assets/icons/docs/layouts/sitemap.xml new file mode 100644 index 00000000..575b6b81 --- /dev/null +++ b/dui/assets/icons/docs/layouts/sitemap.xml @@ -0,0 +1,10 @@ +{{ printf "" | safeHTML }} + + {{- range .Data.Pages -}}{{ if ne .Params.sitemap_exclude true }} + + {{ .Permalink }}{{ if not .Lastmod.IsZero }} + {{ safeHTML (.Lastmod.Format "2006-01-02T15:04:05-07:00") }}{{ end }}{{ with .Sitemap.ChangeFreq }} + {{ . }}{{ end }}{{ if ge .Sitemap.Priority 0.0 }} + {{ .Sitemap.Priority }}{{ end }} + {{ end }}{{ end }} + diff --git a/dui/assets/icons/docs/static/CNAME b/dui/assets/icons/docs/static/CNAME new file mode 100644 index 00000000..6738a7be --- /dev/null +++ b/dui/assets/icons/docs/static/CNAME @@ -0,0 +1 @@ +icons.getbootstrap.com diff --git a/dui/assets/icons/docs/static/assets/img/bootstrap-icons-social.png b/dui/assets/icons/docs/static/assets/img/bootstrap-icons-social.png new file mode 100644 index 0000000000000000000000000000000000000000..3f3f94ac57becc92963df5f7940ec1462f2cbf55 GIT binary patch literal 530227 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%0D*3(7T4`+#iV#5hF zqM(r?F9KrGa5h8fD`4@f#bhezz67=$1D>xAa6{N~3|<9u`iud5pMMg?aWoV7_31B* z#_o7`#GUX9zgF%q-Y?`0a?wUW)7t@ty5;t^)FrUweXJ@GuBgJ`pj8nRc>s zPa6L0pvOqX{l!i4mzTd(auZBKw!`k}RC0pxj!LB_Hu(G*+$t7Ianu`PY zqM$HCCphh??M;7`Wv+iyjj*aAk?o2b;KS=jVY27XFgQ<Wb61qn2Wx{a({Cp#TbzBNs+#J zl!QJ(A%?Xp_;-(Qj5Hj)Jz_k15bHSmM~-h8iDf{v!r~PDpl^@(5#*{Xwi~{1mw~EP z#4-$Gm@sDtCe@C9hTnb{zrE4)9fJQ0fky%0Lwdj@-(Uj4974-psEncMkux1ZH-cMS z0@wMj)aBrrS4dPK40+|OgOwRM%sQFDW|DB6`^8@_@FM6H68g@u+z56wfLBR-!1}=N zfB*Y`xFVrDA4g>70!KyEETpT87z%S+2-B;>H;O5u*2ZisD~o9q7IF>T1;C#ShOZ$I z%gsh`L<;9+Qp?QWZ4%eYOJ7;5Xf=cf;{I2|_qIRrANc#kK+im25Db4uIfe|is6}_w zRYMr5tdxwVuU5nmXi`EO2aW1GU@6@1fcXZ56{mK69W>X9$ISv*bw*6xiuxa!rC?%uGB%!VSI~5M$%~W)yxi3*6t+(EOA-@MV~R!*1}i zuzit{BphGBphcV%uYNxTY4wCDzYl`(fI+bEbpT@}XUb6kFax@hP#Dcl;911vFM1~+@rW2M#LWm28z1e(c) z;T&Pn^Gt60-0*<=ArfcLpZp{)a899r>6&XkdyPlX0+`+i4u#W@tQhV!g4_HMkBtyc zp1;!c9qP4__fJPC7NrRPfdJM6?p)BHrvb}OedXyhIzugn17?q!1#S#9;!eB2f;ohx zt$v22=NKa;BMCIi# z!o(sjFN%hU-f+0@e?cu$C(qGxnGxbzfx*OAL_n{SrY{5H(v6tT=jTOTvEV0WL=*1JpZ2GDI za~WqNp>f2S9@Xh5jetJH)KOR>H(xYco@uvt#$h({3>eP(0vHOngu&)}2ETO9pWj6j z!n9Wv8QfDd*vT;$Lb4jeBKQZvF93eu&k5kJ${>PMQ1@0U^EZCO+*$E`v|ZJyH+ua4 z%)S5b=T~*#$*(vfMFAJI$qKiDi3)fJ0a=XLh{{C-+az)9W=CZk#u_`4L$hAx>sX~h zBn{M6LPSgIDrFVXFKl7ktZ{FzefV;C>CLBB zVq$pSd(S!d^`05#a>b=LCz_)!DGW`|8x8LrI955LC(gJXb zwlY}yVvLURve7#(N8L$&@28aj<2Hr!e{PCi&in=F$&X-NwjQzx@bMawuR#Z1gb%HU zS`2iwej(}{R+>;rUYV@doEBp^zI8Qr^H-c2Xe71YWUbRx;)sc`)T`E$@w?bU>O(kY z^d6SzwMAU!eR1?6C88kzJOv$bqwT^l-te#tjX|>5AX$0Aw08lxwP&vZD>$s!^p(Ph zJ4cJX(ik3>|LS6Ij(&jduE3yLfeyCmVTKUiV@I9A@+9;Lc5`xI@wY%<+6NglJK6wV7EfP$!1A}WR~(C8QQH^fgm))nt^v^X z_%k*6%YIpWHuJ6cLKctUF+^sR1uGNbA4#&;`@KEBfx}2#2VH^Q=WX(8J|%B`eIo#W zTHeZFeVQjI^ST9IK1kg?OnqtIKVrDhY^e zR_UV-LAw_$b^X>3@CyNP2#&b46pznV5SF+HRf_*1v)~q{c1BY*_H2E4dt2Rc#tAHEzw~7Q zOW@n7gXA_aN$~C8^|yTy%PjakI|&ZGj7fQo^x4t9H+s|ee&MQ1kyq=mKc!^#>z_Bj z%_CUz4#!+W`hE6*_jWI?Sj&fM9{FAV%33~>>F%7@X%T2`-&ZSuU5?&QQ6eG$%=c4y zwkj0kCOHnoNb)*hr}O0JNQ~m|zDm?eb=|3UDiW^mj=sa<1{Ti}^iFm)rM}RWkhUdp z3kugpup;2o=+Q^TuncC+`B9&vH1DknuuTAKOMQdyiFo;01At3};qPOFViyvN;6+^- ztbbSl7sufo+~r{OtUc>aFl^Iw`gy0mYqgmsh^@hpkRjK1dHwlE&3?Uy>jVEC7u8$P*dxYC~UNg~l36T!p8NB5>n}|G*U3m z|05$;nJ48%Wxf%4PGqT;pRq#NXRvnq3w7_h<{FlxeG-}!n3u5rFQ}Vw0Xh^Dwf~E0 zA^Mp9&aN+^ajCB}E!fo%FZ4PUy1RYR)aLPU0) z6hk`rlkC?OX476Df_BHZBUleBiZLkbLl=OA=N8F&s0?ke2oa5mQBjWRg> zsRZe1Hmup49nJKCHF?MTdX6#zTas{JMf$GW|MqRS-+tR|y@(Zn4;0=2KJZs}?=3&^ z*1@i@Jw~DT2;lrv$K%s_jQYbQz^Xl96X3~!|AY6CN_WF>=%wprt$}b=;TON1>{a48 z!Wv8BuW}07M>S3rfLGJBbi7kvV}Uz$^qCBI3ruEv;wsuY3{hAntQyzoO5Hxi&TLgZ|a(60BxHDkaqB)TTgV)&T zMSz&QM`gg^SLMuoO?-`5d4|2>*Y5aXR81s9z>E1uUPRhy?z;sSufnLPy5w9Z=VUfJu?DZBffjA~qerNtwbuRW6a}H}Cx?;Hd>x|^L z`oC7+2gxSFCcxv(evpDR24%(3n&SPo7_FAlS}qJN8vtW|Apj#e>nSYw z%lh+w$0@Aaz6S!|zODmrMc=4bftz59dY%@chsV0-y5n6w`{^DqAl z3GlCd#WmnxzW3e$%mQ>zVU^|5dy_KOR*AuAD(}ZzjTtdAvKRR?MjBr*^Bvu|m!3(E zN3b+5+xlRi^teI{akdvY408@lk)v!kAk(n^-f?HWjk!sdK+?%yGvJ*9 zGg2Uyxpa&zjYxeTeRQurU)4L%P6?3Y{U+}n;TiDPVhjRz#7yRr@DIEy`*ko#wqV_^2OU8^9lA2^t)O+-FN(nOlpyHKHH??)Sg{`#-L_gTzWS ziLVhZ45xI3wpN|@`&SMOF#x`YewzNy2C&A+5q6!j@cfpxfY(y9@Z}_y_EX|bRS3p+)ZwAjHEU-&8U~HlUe}V4bGX=cpkpJqQ$bE|; za&-t91P$oh5$M_Zjk$x}$$Jf((nIhIOoAEmw-Ue%4qU-tpet;FaYc}-2HeVXTfrI} zy(Q?RZ}EAKL1W>pK}WDY&rmWLTOkIJyNV$>vY?kPWR(<#zMvNg-xo44yn|IGq+NfI z2v64=>CeLNK=>i7v=zPibAZ<}{O@+9Ph716Kx#V8S!jpAYAsjSZ4P z_Mlr27m+AK$SO4aWf8i%47bBz_)8DKbhUF|O+q)n@u%4Ig}oVlC$I*@nX?%86yJk> znvYMveG*_Y;7|O@t@oh|_pXab>licwnPN5>MBG|^ZvYQ=<*dZTPT%LSP7h(FNPD^i zEM^&gUj}Dy=^0Ohm3~_-DvQt{AzsZGYdd$V~ zMdvhyVYDH9RTjrub43S5FOIKfz6@ekpChlO7%a;qG&u<5sYRkhVJg{9Hqf*1ca59Fg1k)k0qo{7z3_c@Ier>m={7{65ca zv5`=tTS#Tfhvg zDKH=|;Wg*2Yp8srCkckAox)0U;NZG+&O44>*)LyhSg=<2JW}-tT#nq#v|BPo>%JYjiZI&kK&ym}FAU&akDTD1KGfty@>{$sLV z&`U%=RmG9ad==@g_Pq5M@Nzd9@eO_9{Q3XJRcP0sFTCb71(v|3z_SOOnR@$-9MTz_ zr2%j3ZGPacE?@4e?*H&l%wt%sLAwX6ZvWe`7r*Kvfs^6yR=F?`ZqxTC{_g#-HtHU) z9L>z;^lJ)JahiR4^|qA&??YJcg}#^WyLjowdv`fP2@F&jaW()ubDnLwlV2uNdB4v% zy7=v50KRxA#;~zlXcTERrMr8Tx({W(#+X1n%h9Rj=HmQSMx{|H(7w}qk z(7ZXU`@SZQgsV^C^ofT((aRu6oN7ql;BS~!JH0u{Qe9U}z-TlKyG28?YpLa4D z@XJ_)rX<7lE<&SQUh{MNGVp8zR}|?N#ct>=2i7EmC#7yK?mDmy-9g6>4>azlB;l6{ zjMh`oZUD<*mY~Uhe~tl70&ob%E$U)zZu;KefvXZ<1Kp5!{}6#~PbuI1`pY}Om%%T3 zg1_kEeU~oXcjG@`1-etvX^}UJuyp2L3ip7(ivMs<-*Dz=3-J9Mn)KI)sQ-Tm01a|!DPIA+6S(5 z2%AK%v_-yzWuCiUqf{KeDjDV*;Dy6gA*2+ruV9(*CZftQ2xj^Fn3s_Vpe_h*6L_@{E!3wz%kW-SDqkf9&9OnE~vA%SxSowyTNT8369b~$~u7N5I` zBz<)@p{w5+?-f#AJr+;WdyfRB2B8RE88GI5^ahgDbuNJU5Q(e7Z}=aLfiCEUy#y>i zdkkxzxzZH)#j$pN5rO%xksHBrSl!70wsqE@=OFZ_^~xtWymCak%Uc^l*K5FHH+A+o zdFbxuOJFtmh^$5%$yesSiVq3J;sPV!V{Q3c_Ax34tcX95D$k(srE)e!Q zFbmK0Yji1f_{sn?7)}eh5Eq{Tz=r0%LARY?cYr}GGro}9##<&M_k2Ncg$K=Ydvo%m zk2qoG$3l$bR4+Ue!08;Men?;OeN$js{C$Ydt}jRy##LbW%!2VvPuxKQ$0K0NSjZ*9 zLSh_&V`RmnA+KKWvewKD5o(OCJx_V0m+|2X=dZotZJ3~_V=J-3WVcmWkFL8X=_uLMJu_D;@=i4H%_?5pA z*!UJM8{N;Qugqm&MiF<$hOgc5si(bPKi&V+ci;DG@fY1Ieg*J-mo8rTz=IHYmmZ9+ z9li3|XToj;_wHmMmcjwJV5h(^lOJO>F`rIe!V<42V?QoHXL{xt7d@5VK;@nu%Q5Uj z%x&p*+1Jo7^WL+Py8c3BGcxDRnJxbj;~CEkzX|G!UlU-xIWRsH&kk^<7$yaNvFJM97KO|bnW$uBjk;yO6Ed$;+kG%D(HPc<|&@tG7KJFmTbqL^lOnzB}z7mDy zt{vg$@UzW5U$=grLk28^A?U+-^RaRZo94lH&{gEigz1-CL7*C&^ov51HUgfZcl zKDn^8mA*fsy&6mOm%9Lr%!GS{61DEEg~ZQW3~ssz?BFbPxi20QaZQ1r#}K;ZzfAC~ zJ%`|yoe5wosjuWE@WSub0mXNj0K5L|FyZAxFxKjA_7rp(9>J2l1WjpHUbxHrmu42M z7qlQa>Spcn*D=ShaP(0i&Wl@jd}FXH&w5#lxAjR7%iuC!uLVoq>L5X3j07(Eg}r8QUXqB<)u=#G!PtqSE(l3KZenBrVCK0{?`tr#04WF6RH%k}1MUIil z?=c5ymGgIOHgU!j5W6-aejlfwsGyop{ z!dqj;!tSB?zOwpJFH!m>{_4zuH-{_6&lM!mYrhIZK1}Lc2|~TEKl>bX1^EyB)#xCw zy^2UJI!9l-;B|~*@ODC%?n{&>3cYRq>H@J%+Ul4R&{}X_Fn&ET-MrTuz}-WFxNZUC zw|sdc1_RvKn+y@;U5`LB1H%N87JDMUy8~RXgoC=!7=vT@+9c$y`Vlc7lITq=KX(|~ z#pqg22;=U=1z@^D&MJSD(|+3NM;Ii-^Y9f$FMu`OLu%s}=xVTAgk-*S;L8-#qmy(4 zoM*5MF(Q^h4m^Uc=EC&d_|%E3;JeR0()CUh=5x`sL zv-6AQGH}b!juK!f%Lv6w=D)@oZ1;^4z|D2!8QQ{Ie(yu|_Zet%UuqO=(qe z#ywz;K9~Gz@dk$Q*H!3SyA1rszhz-U0DN)~`X}yw+ur}xN!{ohhM%0fI=!>OE?zU= z&eQ`x*%Gu&Edz$Y)M1dm-*emTw-K%cc%Q*)^B3{Lq&0m5Yrrkuo{yWj8i!%CC&%zN zb}sA*tY7)H&OoDISqbocw?yDu-{TqRDaIgvl}_a%a5FVkf8}gIHUlOep3Whxi*^CL ze{p1$#BJ7fB&kU3q-AClh8bG%YGC5JiA?M)lJ4?He%XAjcjl^n;gCIln(yub9||xi zBPSccV-vY=W)44JC4nI=^wk7k#JkTT7|ebX@O@MWLty4Tg;f%~N&!1`t~gtZ&|Top zKbry@lK&EQ4cJxaO<^B>9{spSp!e$=-+X)lI+K6)eu0BD*!IEWJtW*bzM;N+?MU>x z_RRPe>+t&yrHOEgzK7SZ7(@)vJFjr~$#v*p+e;h>=*|@+w8}FSd-T~ZeC>d@%$IJc zmAG1E>7!PlI|@ysGu~`_53qK@Z!~vFp#IMfH1ZMn85}xPSkGj24WLmhIueX z+|I^tSAR)*eFhrpT8Uwwe_q`ODE0D}1egYYMKB}Y>X5NU688o258rWO(a zg}ykqe4%LN7!XtGdPssr?#8gegAv#%f!(pD0{G%F1Lo^!PhC(ZEY0oJ4P1dgiqM1# zClU6?;*wj5y92sr@p&p91!=!dIR<{vS&(1&_6`<7?>~3`S>ad4>z8i-HZ>S|^;ZmI z9wjdKWq9^kM-hIGLfg!OnSo(NoPNG$gcGw^;k&1xH}>i(`pYu31jc||`_?*nrCBuy zzmmbsPs=fw{Zt?{v7u4b<@Y)G(%NOex!xCW6U18SoXGZ(MceeJ7TzfVa!XCmJ z1gCE^2L`&Kmx=4obcpP_vy#CYv5PbLr86D+5({4f6kTOlQ*R&Mh|wvX(kL+ykrbo^ zMa1~Skk|l46r?*hT4_OAN-z;NrE{aZrDGr<%|?yb81LTi=gYaSbDrmS-@iK;n8WI6 zAG~1?R~Br8-f@Jcxr%CRawJQ?egeC=I^7m^ihVJWjthik}xkDotlNG=dCn(kaWLnDk`i&+$$FqcDcHJ+w5FZ*h+3+-~ z=qLwBfmW;&l98I@o>JG#ExEU0N$t$px9tHxqrr5=uwd4mTdtyk9dRaF519quQr_tE zh+HDW8=@RPJ|L3{{jVW|iY)?L`*f*rM>)BDLgMdy`Wo7Y^kdIA4ZHH)`6X=?mDs>e zCd<-=5Kp_)tL1+Cnq^Z1URk+UeKuuHxXo6%b}z2ueoxs`3mD+j$ON1$+P(7kk zVaW!Z2K3=2pN0X}#+LkMD2_swWyTN2tLmxk4yQK*SU@n;x&8y?!sn;CA;YmnXr7w~+tZUw6DqkY`kpgcXhZ>Fj9uWlk|zX}4NX*7@r> zWo;r+st11S$7Y2O-kp-LqROHNJZ zVH7SG7(6ovVJu%!70t)*ew!dc7^0%5xxT2oxYWB4z^~^=FV<2%RSfm$99{g-!m#dq zJ`rC0%Z~P?O@QxF>vnga?ChNQec)d0n26&Iax+QSvH@o69j)K@0>dT#TnbNFyaa7UG8BcPPuG;W+b9Isd)2sh#`OGCTr<~_tyX6fCF(t7X| z9J1J-1;u#ZV1~YA|GAbRHgJ5Jaf2zGpiKM4DLoD~`Ag20v!1CvJM1)`9%$zw^eoDO zLNC#wCSSGHo^HD%nTA=N$Fju2HbDCg!+B^qH9%;sgJt4UUDfp+eoo($m*^r#@x zpCcE+5%^1>;==KxRSf&KfNx^ws+&!IhlS%3i(#<^`kbjnO zSQPE6#63^m*O8BR20<&LPoPxc-+Zi8)1cA!fPCuUg-5{BJcO4ybUAaPADaKFg;0kV z3U~fginPHLPel#OYq7;K4Z)YcSma)!X)zpuE;r<S43m6*;>kWhmyIRQ6_m> zp|?MK)GWGwAS$BnDSfTj_!!RG%zC7GD{OAs;&1JGxzI}d?~+$?v6pR6miq}`cR^!w z@Js=KF|q>5U#>|TfS>w2dO zI;|1i4_NefW0CJm4x(0Dax;roRu({XG3&n|* zt0AVMK4j=dwhwqlLSh_-C|GN)Kn6aDpjHZ%Dw6Ss8{mf`?ZPcZUz=d-fo}{_d6alt zZGM%#Z}rZ6*9mG@jITXQ94fn4_Zz01n0VXMqGNk_50nn*b`sm(Qn5=XrKPm%L9*_L z94;798a75Sl_Q3&l#BVxwWf^)s`|0%^pR$RdotXUCfF2#xAt-0cWS%s%m3}%tjjZ= z6TIEQ>gi2a=d|tyb=*rRDz`W*-ebW-0CWrf;Yr8^etegw@cf?9>sGDRLE7ca0`vzg zb8J(7t2N*jb$DkPY+ry?KaV<{a(Okrt4h%Vr{sRL^FzHC9_&J1FmL=IY5~eWFTl@u z#XU8Y=wn-#vO;dEJ8xy83CTn|m&JGBSTdl+Kl6Ub>ywqoHMq^~aN5&@LJI03ECgJR zA&UV!4Dx=5!Sv_6?$KyoY@n$Oil$=WKfduyq)LgZk=-5f#O8eTL4pPtR%3Z&Z~j=b ziYidj-}p(UNA4QSg|y(~w4ut;M%B8t6{wrEzr9Z-)GgXkDR(vN?V<>3)emFKkvP}m zr=HN{vUT-6!9}#%&Ph+QG^i>cdwe~!Hm#_9_K&KzbW1YBU=UC#45^2nOCK5d(|(6< zyRNUWJ1wFJ*cTxsROn_fL-Z9lrtdz#+WXbr3s-*30e>+(HodmKEk zSs|%=pNLd9-TeMslXuuQ)JjG=H9yR}{joI-O*PFcdk;Psvg|Qz|J^^5>Gi(5yU_(r{s-K0oWrMxPfBL=T^H5T$fAD5NL@z>)5Rxu~+5u1WS*yEBc>nlV+LISQ z_J*o(*lT*dg*E30qCE4oU;WH~eCvUy z%PBbwhv$;ij91_fNG?Cy?f)CI;g8jCHXOpqpuCCvKfUy=_6X;aT^q+}2U^f|st`ha z^faw=H=RQ3(y7Jhwh82gr^_{KaFFRc(YRj;m^evwl0Q`f**1~bR8*U#-sHO)XIU5$ zJ0=^k7RJyU23?qt+vLVPz`Za&&6mT)G`I0`o!~8=C&O|`nh2%Oa2$#Lajz%NT)fiZ zZKL#OOk@_DH}4gHm0(oD_B8iHKlTROY4bJ+=`Y_?ntO{an4Xb6uCG<8HD>m42kpZ0 z`lj}xi}-6BT6nh$%_r)Uk+7x+K62UR_IfDOwkMUVqS)xoY(?tl%#jMQUO#SyKTa5K zii(lB^m|3tn886~lj~ayG#tbKl?WmH|Iqzj5J5*aB#K71paO5$ zt9BPPNBn6nbzN8PdzIjYH;7o6Lr)K!6?^1>yO=OE`qRv(g9YuuopO`nz5v4YF)pL? z09~(>;k`9yHv?j69BLD;CA=U`83?6cEP@bhoz6yE&qxR9L9;l1$+jmAJYq}kJ zD8l(`o$#5LGiGy@%eTd7gHO(XFx2b2j};9^UCheVLSXU7K*5lEKhYi-&OZS``a9&O z#g^`Qpv&p<+7{D;hZ?cY9rMnP?^}!6muWgDfFcZb{PMoQUtV;m25Qp19YxI5=W0Q} z0s|t$!pF*CZ;T5zIFq9;!$(28)zYb-^H0Zp#x;h)scFWI^#VS9Z^toK z4eYXdhF~g*W#HiEd8u~Vj%|T4mj{+lm}5^=gc94^hj%X)qc~b_I(z)m-QyZtyb`g# zQyJOx&fIUN><+T$vsP1Tw2VE;SyyV=Ml8H7*>0g8Qq&)*tY}1}n*7>$UWP!;Aivm{ zC>R7>yfr_VTx1ebhZF!6C&{=ZXC`%-KzR1A?@aD8)cz(5llfs$?I^CS2#eEqY+|db z%L@D4O$;02YKXG1jtogPgp-obr|OXhAGO`qWZC>>bMkbYH&UCZYJ-{i-xAOCNAu{a zqSdLVKJrJeVj@ptq}s~%ih7Z04LO+LzQwm8k@ImIiQE9YHQp!o1jMC%!LpTj-@6xi zY!1EFW&3%+#-*Kw62K0sdE=ZHeflL28hRlpJ)_|LhsA=dJ?M-~y?Yu9b9*689e$W+ z76Bv2L(sEar@kx=&#ine0zenhbu!pno@_2q-(aq?I|P?e8(L4Ahk`9FN(?XhgOfyL z9Z&gh2p7(I&c6BYfT(I}qkH7{FnSG4R|F4RIq{_04$$3iL|-n^xwrUk(t+)o0)dNT zQ^FG0K7M)=ka9DmxgPoSGApGkF2p3`xjGZZ`nApT>tRWein)=|G-IPk{K;Q7=(HB5 z-Cp`>NCXFp_&m_pI@v*tmrPz_TRg8weo-xZVJy=2sqAX#^nuexp2k!#71Ic4DYIyX z<`%!SqntV^9{Q+XSaPHPZ9{2?kvl<}>Lsf=?2LBH8|0cH-Z41`yi1i$3RuviYH%aZ zMkuPKZtMaei6gRJB4zz(j=BrjU2})>eAvC8-Qr0T^je7Oaacp#FTSl6Zh*+?7kAOk zBt!6|#0cc$jOdASU-j}_JA`^!USj;X1VnGCnW7hE^KtS-eYITZ)^aB!wyc?P{+IKv z*0MXBu1dF&U6@0qT^w2v;|lV6Cjr(#{T4}^LYRg}D1uA_gdRFP1NFKP-DunAhV;4@ z2kdewgPUHX4-9l;B}~tc?|koLkFfpdcAdd0XCUqyVzp*sUF!w%9eA>JCl~yXRX&(j zX;371_mEkNerOyr)_+F`F3plz7wtU-@JN*gbl`bOj_=fiI%AdU@y0;U4JoC+BNm5> zfWn+p(84ocP(2~V@vMypuaN?sp~d$h&h!sV5q+T)9g`a1AJ>s$8yeoHoK1BldMSvypT6IU-xCnt>4#*+=yZ9h(_g?nndScJ+uM9u zy16_tDd8qvm@|XQdf13{a{ijvdPKZ-k3IscMq}wt;m0T9*j$GmPdjAQ_Vde9f68g? zXD6vfeEzqMWb4P?Lo`N4livXz*4lbUoQ^eLF57w42FND-+V>yM(afBfW2XAGA4Sjr zx#^J?_|+oE4fbhcU+g4=d#r1&%-t<#1;fSgA8fx-kA0`H-EJ*=0(<$uH}5yc4DGJX z1>Ao-MM3)c&ahR_LOrhKQtovItVOJ_m6?QF z)Tndtp9M(r&B&?8OSa2Dheby4i!?7aJFp zfUUZ&x6nf;sI4*=WCCA|@^ayvoIgpY0APZO0J)~hbX%+Hkx+GzLbz5)r%~xK=yQ)n zYi+lTT?FBD;$tK$ruY0CkwWX2i>AYDCU(zR9{;T7&X;ZrVbQcPrp3y}(CQvJpJPvX1F|k-u^JJ_KL%mY z;--@>)1P{B z7=4Eh-t!o?>~)c=nY4h={8U9Zx{8iO13$@`ADf!WKIe_@PC&#Z*#`cGqrg0o#lD)i zAJu0z&w$#^;9pYr{pmPRXSg&z}bBsYo!`8;NWGP&APFbsw?W)H2Fq z|9(5oCkU)ET^5Teu1&UzQ^dLzT-WQV^OgtvoIw2L)~tZ)nqa3BV6Q!{==xLFIk;Xt zTZ(rKy@t}j=QB4@wcMG;XkqrJ?xtWiBouBNz$zCN#WQwuFSe2d3L32Ug~Ilh%fypD z+R6O#XJ`{IW_l9#*5DwR;oAI-@g0ZZM67cW8_xb2?WO>_mWl;ltn|fMeNsV^^7rhK z)YzYI)C>zx6>UF_kBE3*Kl@@I_Nnizz_PT0zMmXhH^$|MXwnMA)b-X>3JT-)F7E# za-Cp8A#rt`GyV~B;idR5O^K0y^tpRCj?A!U{{W#2a?oEQD|Y~=M|_r9h`4t1PY6>) zcj>-=w|#(G{Q$~ONPxAGVMh_Kk8+~r^|T;I@DxYvQFnl}E^i-h97^M^?cLDqo)T%! zLQmpvllsv;XX~ep456@K7@&ev3GzOAb`ZBo7!|R@tvzKL_y4EjyL$|>`$CMeR5?Zr z+Ds%>lIAC{G%u=ejYE}9-sW|_lEF{?C-4%wA%eTB_{dMmY0oo_yG-^DZj2N{eQH;G zewlO`PA{KvF@0_0W;J|#^Fks3kz#~s-tK=b|K0Vs9Gs;m7E2S$0boU^#M)H=%t7-q z`YBLlRMld>pJ>)5Of{iBJDIzKh2|B;K?m9r}l? zsNXkQezcGqL3ZDRiPykcUVqRz&twZ13NWIFIh4x%s%;;s6mk3K3VNfGSu_2r(cB>h zJ21h=747Cq9SGFe@;{t9cAo!%c)V=}@0$2$k^_X z4&^7g1y^wgLO8X}VHqTMj`z!s|9R*!ExFynU)QR8sCVdOS>ToYG6X2Foe#_3@bjfA zi*a5`DB(m0fomfaB3DP{W|$CSV1aXgvPLgdDm)Ie<>NKwemKbDA7C zv}{L{Kuu}TCDa-Dlatv}>c)}OO11I)QQOrJ|J@kgf>1|v0ITj5YtZIL$r{$Q9Vbw@ z2IIv@1EMPVj+Sk><(;f7R39S0{Lu1W>p;c&wh7H8<{=_t@66z@9DFzY=B5--Bp>!2 zJfoD1cLMNHWdUI)TM*ckz|kUY#f{5gmTl)XcZJR2aIfcI!XDMNmDs-_nHl<=$A3A) zV=v0F)(ImYxI^RqxUJ1>M8w!6t#UWb>iqW#uKtD(P80*E#20u&gU>cYSkDuq98WHp zNf&;nA>Oo`qHu9Q8Jo5VBXjIxpldfOO|YdHg5~kVu5A|!MfE6@O=y@KSs2W|qz*iQ zu6yyuttb2xl6bhghUUEo+2ow|c%qu3ip%JDoU`{;p9;R?O3yQ`dzZY;e^Vap2(K4v zR|zHj5WswzDsCUU6|f&MHTvfV(?J%v@tjJuKU_>H>g1LoP7@*Z26^LnjY%40y!ac& zrh~kJ88Qo7MzM;RGtTF%_YhGt9tp!ryzSALHD`Ke_q7)Bds z<15YF&a6ORL*l6F%sBqrV&r_w7FhZWzUW-Uq7`p+P4cBS#(~Tf!@+0yD?q&2jbT^^ zoYwrPcFp;ZuzjjlWaDe)6XS0o9lVu`i`bEd9p;3PDC+NoFja}kLbH&p=Lc>~4Y@yn zNC`;K9eRo`iGz#>`Ldp7?zPSB{QFhNADNYyl{}i9``KjRm2`lE*H>giC|B4DD#hN9 zJ@+vXP!$^7%}Fj5~x|?Fp-o|V7bK2ttQSLmoRb^Y;V11zU5m~*S{lm>H}7wsHMMi znt;RFS*T%+E9dFPvP?1H_V8VO_b@D3xcB7=V!R(Vq==WBr@adcy0RG{snm_~UoMe> z2R=_sGI0%!hZ65tO&%0?$&_YP;-qN9Gn{C}4wiWT-PlkW%mfyG?~TafN8HxHwG0&x=H*JY-UliF9%yrKG#A zUy{ET4ce(8;#yhR90rMy498c74j-w>RM-Tvmer7cZEu-DTow|s-QvAkt0QzP_T3tI z$LZ7q>c}0O|Na*Bo`6#FV;;(yHsSsFbK$WmVAS!8R@78%w&~J!c568Bz|kg2aev~= zweF%TO@HhG&CN8s&xI0?k792h_1V1Z7x#^DMqbA(;j6e=gb$#9ACRi`V1ceh9k>?e z(4Tke*z_)6rFi%<)wPe58;DL7^5>e_C$I}ZXDDt0#w1%ef(YsuZWhDv!!v^k`{)BjX z4Tk1rUMEA`V+w$XPOS2HG6ljzwcIls;d2SSlg9A$Qy(Y=ajvH(&xzjVb0UNWdxBJEEC0k*1=<5r zQ8+!d=mll{06M?kJX`on`7Iab4AYTPOyVK?w8bm>H;kkdipK!yP!GC&q?&8rqZMCg z)D>}BraWETj5XPwXFE_QbCS5Sl0;I=OK!hDgvbPX`F^R~&r{eolUdEj59cL7$qiEm z=j{E%9v9pjT68D^!%rJr5_%1NnRef#wht@Xbb9+`qjXDtwE$JtPDRQXw>ggK3bmeQ zcacQd-l_-+n{0$|lB`IJ7&0uK=kDpF4{u2}Y~F#a>)`(%a+IL#YgyB1Tct?1=bg4* zSPZ5vtKaYL@G%|HKgpRU#o}JEe|&+O-v!<`d@-sgS}ggtb6$tB74mB%(e&>mYZ_bd z!1H1ArVEl4H$BJUYQtgW{NWnSO|L%_*Vr5)U_;t*cJe-1MaE5Z7dvCilav63AUaKY z-MJ`8v+ljDrU#zPyI0umTrsuHD!k3;W^xs7ag-m2y52E7-CdM~BIYr>pPhLnMHTeg z*S~mCM$9wzkF!D6xEa_OY zw`2dZ@|9CeT+Y8eKnCNE}Tj={KH367w5s3N0g2l$t!VCWx}wZIu(YU1*t5h=b7wMU5+hy z2oehFxAX3GcbwcS6I~FE+cffT;f#kx7ps_tEw{I!zS!2yc&*jXY(%#uqwB^kvI+~F zwaB}31yR8A{2w|m=Q~_}^&`i7 zJx)-es}SHU8_q);ud==kA;p`|DOs>j=^-~FuRuO6D{1d>u-=Ml$LY|O(;GXX%k`%8 zDx!KyhIcRHq37+^A1gV`VdWtvMZ8ynoqL1cz#_oHGGVuOnhL{TZa5+(7t`4)Y#-TkP2*2rkyYm0>SX9FoWvds7~nD_DP4)B3_F~PozUT1X?Q7!SkOrob^;~H2OzOhZXIT;7{|BU{rYfcW)j^IW-3;*(d zGxDAvWz+fKv(m#6&Q0NG$_Xl4RPu$(&IN3I@yU{8#0BL*WOVLgZT&{K&2_p(-_zpVE4 zXZ>gEtWZ6u7;{7hBqcchxo-1l5B_tIAclurO~rX-v)>l~o1lHq^P?2?Ejog#ybPD# z>@nR8DFb5!8wxg1Ofe(B-capuGK-P&{Fc$2o0>;*m!W;x%)hm@y4&rvrx_a~vv`J^ zd>FC|YCMlz)I(EwZ^{yeP~(fey>eCb4^AJBV{bTe#g?}f{f>W=wG2Y#xHq=kre65v ztp5>jar;8s+E3Oid`La6m(zC>Y{s6FjdO`se>P_$ zhJ{?%R==^_6kR0$}oM!MB4f^%=)s<7g(pC8wkF+`$?Tf*wz2{bhqW(V^*(1%S$Y_d*%TM1r z1as%qNkI?YU}q0(q6o7Ej=&EId4dNbQA@-Z*F2_$+2@2o-Vo8q{!l+h?l?vR9QB>7 z;!)+Hfv~6wJC?vgsC)SCW#;LH+c->fmLIQ8l|i7T%hydcLtA{6NCg#r4yBYbJN2P@ACfrvx+N)Xzz(21ueOJLi#OE z`&`D_H<$mse8_$Lqv02fl#aeZnmrvknk%=pU*n-s{s6nBZO$W|U?V{2wF@SMarbqT zo1z#O7J)xE)DxYA0&0WbdzY(^Gfb|*^flfTEzlKqmTPi3^cXL!rveS0fdRVVDXZMo zzSl_eBMA+BKi8)%VotF)mSSrETa9Z0Dd1Jd0Os7$nKC15s&iFJ@KgxPKLHM27w8I3GpbtW0YPgHZKc&# zd6}TY_R^<9^EvzEt=u|s6XAAo{u)laF0OA>qM0!8MQJj#o5X*VDh#UR9NdMm>8>aV zbuzYUj`Vvj=j`yN81Db3rU<=ZnlZfY0_Qw`7L^*&Mvdp;SEZlSFgUy{AGaHe#qwC21?f+asD{zH+&5*Dl>WVQG|UK;xEp%B}v!JN*1t^r*39^6R_Y zvFTl@_~s-DgmCYYE9u~H?Q4M9`9T+M4!()K&=epINsN5N+@SsfY7cV?$wLo@yzXL6EJgHb-(SG;jJ-BaV{=;HxDPV3d#$i3-jVKopO zFB8JfGyFr*x*8tJz}l*mqlO~LjijIdGw|X?_4Sgu_+jZBC6v$Vy1J$hd;GkaFf z`b1#Er65c`x_SRLIBvmu^oCH=)rHi zm>B;HHm9bns2esd9Ja9wi@*Ye;Oi`uB%0_3^SzF%TS}O5o0XN_RMo{k=&UTgG4xLj z*!@}lis4I)hrEYTmivdLL(c9e&%i$O(5RO~{~@lgOcr&z+q6d8Pgjn7Go|z^+s)s} zGk(xkcOyJ&dzdqfO$t8c=4h@5-XL&UUL~-|mnn6?8acjLo!8K_IOhXwVh8-Vb0dr& z`OBcyjjSFi==YS_AkD+a?CfEYu?vcU=UkoqpP2otIiS1>tgwx<`D1HjXA^=JVH3jB0HU7QyBf697oNMX`2v?* zmqrt?uTBwv9J@R^1Fx5hP_>U_C)qRey^MA+X~Y3>5?0{jU%i5{&4z23Q?(u5!a36M zw|?ScPsmBpB6B$^{j!3o1r*bPB= z099zQoQc{V&2$osNp!(BHaOzlyiuTN>ug*hrGsVvYCdvgJn>nErWWC^Z-de%PKWk3 z5|(p5_Lg#a@uLiU&s90}mnwF0FNUsH1%ZVF?rMPWJF*;I5?Hj$nFibNiU-qdOLWZd zR<)F;P0h+X6PeU`ufNA&*0s`F7<`)r3A}6^|_9CpdPv_|cqb1zXuN@kr{I!_@ritTZv{qsjQ z)C~hYaNG_RXHpd}mC8nkYpVu*zioNJHyez40)QyaWBHeHc~z2#bL&?a?1$8qD~g)! z*_hc6rcQUR_h|MH=h{BTmbJis&_(a^*)aehVqgi8hr=hu5{O;^7v9_Zk*+R&sN7@kD^nS{#1 z4C=gt+%v@^GCOpIs_L~e9nv=N7C&J$=~g5M*Gm`c`A`Bv!N`igZP?!G|8k3A;XdV^ zj92n@oc)VW><7=XGL9YFJ%FYoOs$gbg=<_qG_06Iku{qrugt%aFvb}H8? z+MyjKG4i>^ix=B>cq#3t6*)l{J!)#trX@FSPwRhXNS^b)$+CDOIR+v4eIRRj0k+hr z0@J_xQQqiVYr~~$CH$w4mEQCM?7SUoOD;oI0xq&phE|Qe-~lPea{k_V=QyZ+g6q9m za)-nR!;0GhpxLRSV#RwNYkaptQjYw-$q9tx$zbXry3_ir_2SGDukv1B;Zrf!>xKyd zEI&8DpNh6(3g1ngB2C`e%O%&4Z9xxkEI-3QvtHgjOjuT>@~_A*j8T%T%?t;Qtg}zk zus_)SIcLLQZ{9b^nU9$^HRT%1rmXSZfNHs%@f$5Sbi!}@NcmN7C66s>Y5T{dG_n>Y zEKH=>?-%1aT>QUvf_-|!c55t)#vcV}e969GT-$otQrcuK`yjeViDdB+b55v-M}Ox( z+r2lW$7CPNk2*uj4K3a|;Ika|SZV?p6^F@~o9>n>`x2Ng@c* zsgT}DBJUx?L@@{baY_-Erv*7c({AyusqFl*!`C6dR>-xNJLY-BmWfq07I-`EBj(9} z6nZsL4chR&A*vvVT)-3H5%DVor^eyl9xx8$DYh8b_na+#tu$$uiasVF<_P6gIxqLL zr#-?o{+miE4hp8Z1WAs%!l;t7z_G;@;osy!Zh>JFn!%aznue{F`4f>qd^fb3as)MBsu^ zi^U#0gOZC4oE>o%ukMx$V4kRDFlGU-C_{_JUEQ=eZn+GfC<1JsPGMHUw)z&9xFsv0 z3r)bV9{3uvu3UxL9{liNZ)ROrcO7*Fs`-4bU>GES>#P2O8;`On?f%BqID9^#_k$Krk?NgBw zZ%2uKxH1us)`B|5T@QmP2U%2RJd83H?tP)%U8lyXCYqA zVHTjDFp}G{Ks`-n2T6&L80~^vC#hr=d5%>glUVcR8;S3)|8AM`1*eNAj3~} z5+C)V4#8^T#0)XR8eR)QaQJ|3Ou6w+|3Hu2@;a%N&(3hxxe;5R^AqD_-;muQA=GC( z{YQpVU8VH$x1lIzQ1b~1(OjcDMhhIYg;j|8`GmgpY=Sb; zmQYx)OrcujU{H0e3oqG;dKyuHP(rb^?E$lZg=#lz%<)@*= z`>VN)#=FFd9;6q9+UD2^J-d0c&P51jjubIM<%|iNm&7)hbF>VF6M3=Hq2SBauvRrA zEWQy)`T>|1w4!tvj3@(J0_C;`-H86I+m`7IJq?EoS8bZ^Oehu@z54CXOyZD+w#6TS0BNR1^#PjwnL?}+S!;{Eiiq~{ zpAEsJU;Jo4ThHMOIEV*-40u`p?7ZdO(Nw>QJHT{#RZxhj0m~Kc%w)Au@NL`ph7~#a zIu+?>fbIifNv=pcIAIpqnIfsoaimI=;*};R=}KPSekFn+aN@r)TMb#W1#(4doHN4} zS}+eiuc7)!XqxDgDt zU1w##tWwqDGzPB`J7i$R1H8LGXWsf zdwaJJdMRkK*lX!rxCzT`KVJiH}+EeKVE!#NI@j2VXZuYVk-M4LT13n+zNi zL>-JgxKH^JkR!`5_I@f~(n1=>tJZ<3bpkkP-^e)dUGCNPX4!Otg#77g8-Dvt7=V0} zwF?707&vpz-oCoHJ^aU3JqR)O7I!tUIsBM3)k3Jontvb!l?gllKqHhqM)PQJAtwIO zGh00tYN>|E-ioWYiW-3fh~|OoT5tOhmA?b`YgJ$4i5!pT3vh2g2I!bzad_P>O=im6 z)h^0_p8nQYfRJ9KSdnRA!@2Rkn&HFA#OdBjKvPU4u{rP_?(4(3O{tN)h_ZM#k_ zePz;b7g83`Cx4X8(7>FN;BeKlfM2@Vu>7{G4)TyYc|`<;mzvorZeIK*2jOd8u0E02>nJTx9$ZmC!7n9rJ1}wC~a-tx|{HKE)y5xbXOD6^$aTj$ITvPOv(e zI#6(?654!Yc+j~7Y~bA1kH3%`{N5MZJ?*AG>S}JJvfu$-E}$uXh<B8d9A@Hbsl@f>& zkArLX4Xv$xil1?CaBAg0VNT4poz}rCb}umr#M1DJ$h*2LwZ4P4*?osq5y++DafCvp zc(lT!fKXT6j@GLzw?LJnQ(u@9R8nrtpH)+}U+&zNJYx#6iH~hT`tQ4G8 zy;(_43>oM{yOaD$jN)HYN$zL;{$K+t2;jAHfWrOsvx+Q~HvF?Nz{8Eu1xs4WKbo>6 zZ~Kb2v>nq+sd!QVKi_Ydv;#z3G}%F;B9*Ma5Ky#^V=}SONo&AfB*RNO6eQw$Ckq-k zw($(|{PQ#GYoio`YKcfLL!Vs)iV1}-?+o0jSY*!Lc$kE7d*$Y>W_rGDU4=8RU}Pqq zv3ND5!$!7QN~b8#e}&2g2+Q2V%is2RDk2oW`%|;uq4jz+UCoM0$U5&|#}^74QcpS} zv;65|_`=hndLWq!JuSFnuSSUqgLG4D4P~RXd7)-x`=M5=Xm33l_0Dq+y_|)zzmF5# zjzY2Y2tlPRjzGHt))oP`#ui46?RK-VtRWtygb84_ zP#v>60CHv1m&LltaUhz>(bK(u22Z#HZMHT#;lEQCAahpA-T8FUL^UroaJ|{zAgbJP zIqyrK$BJuFzxkCq-6Ie4TVdvSt*?cR5x(;6$h{0L-^JgumqxgHwf|bYvHAkEc6lP> zB6wNW0O0o`wy$7^T_%&8gHa$6hsi^uKQBqKt~<<=M2s}1hNnikgO~Kn!Zq$LA#?nO zW?VHE`?fLrRzyD>=$qI50u#yG-s48)3fb##s(4(0Zo}A9J%LdV>q(yJIXQVQWxi8tI6Y7_ql zQVQ~9e%ZAAB`7YY=-O5JvA?z@UkY^j$y%faHH2!(X z|J}@GMkAdc*=2F}o4}K$PAQH=hW5&{?Vi*3M`{#q0vk=&R%omKlCADMN*K-9G#k|r zRf?V8m9(V$oolpopPkVz#!bIc0PQ;bqV;CgOyf1%Mbk(BohSG{;(-z5ykC1wiy?MJ zo7(8UB~<6SZ4rF%G)3;VVkV-VMdUZ{Cd(3 zE1nC`H8g$x;c^2Ta%mk-_*1#lSuPOGL(9|JRjy4v{~b6#Cs?kbQak$iyGLybb4|yu zr`t-}m%=a*{(I=Vc0XtK2fFiApjxBA_S)znmJMo~W7%~nNG<<=XhAKuIr>iu?m zLJW?Wgs9&_-3O9Y@{?7o^B8(q`J!3#kX$^txtyynBfCnEV{NO1Z>Xe35E3|{F)mbN*5XkmaKXS_9;%IQmAWq zNKmr(WRdyJRi{!CLqx3_W+xx^W@BP#RL)`UKiGlks%YB8;H9Y%T;^~R=nGY4;fd-kI$l|_dXkWikwRzP?AX%3WFE83P8I377$nsit1Z=t zbbmaA_}pcR`z-L}28$w2xSBfAtk-SH{pvgGY1h7l&VG9WJb;$0#uB7DdmS*9j)Vn~ zuiqxfqfZZ3|9Nop;YDqTm^Q16!0zH!@N`DIe%u$ZaDH>(dF?Ywu3m04EHj$h{VB6GeuEhEhBUmuJH=I;&`E2N{ab zm1T8;eqrj|LsJlx#{>R>7VWX56tgVF%$MnTQuMg6#(E?b`tEJ*YthOX0P?Lwrjc!K z)~Vw4nKIh~a{0j)h0!Ip;ItlYZg0xb6FESftxw4iuCH6l1IO6VG4re841bY$v$k4H zH*%Jh!0AcfQo=R;!iw<4ppMN>&$bFcqAD@qoWEUKeX@<(r1%J$4v=I3hof|aaA_-# zPMbJbLeFl+Sjd=k{pYy;!b}!|)|=Qu^AAJgD?8wLBr4B*sn=b!yV|&Jxn(08{Ap8f92#_u5*_Uu%J zr9*tJ+0u%|Qss~yd|D*bd9%KL88Qgpt&hM{TDBp`8s+gY`*Ggg@!__tCA5is-oQeQ zSJl_^2Hscr_ho4Kzb_u~%~9By%P_1=AKYV;q=K(zzD$zFc$5ODJNcRzK5E8UST?EH zP3M76EY92hwjC{f>^$&F+5?*Z52Qd_zd`;D=Lbt`?SPn$N`G;stk?&e%uOPZ3V|VL z=`W-GU{d%@B@;21pl@4on(7s83)DlD`$ z|Me8K&N<|LlXrl71xuO#qJ94;L0=Vyolpk}_R`(@Eqqqh_!Fcx|HTsNANIj#Pd?|s zF9YzxS`%Sq_S;QhqD&qL7rF#J^#^SMxKmhimu+A=$DcWV#hI&B0jW~_#1#SFo4|Yt z!Hp{>z-nc{>-1IdMfdzAQTeTgo`J3uFwzj=v$mE0uB*QP83eNhj23`p?$tXRR#)Hi z4ygY8PkH-S>~;=1b?Hb58wuYzeid~Mv4#fEvj#BuE&GMSGM7n$&$^C3y8--uCZxlq zyfZK&SjVH#hy1qzh7n89WWbOWvr7*$8#T2P;E+eJY#oEH5U?3A?Jl-|iPz=db?liC zE`QN|UN(F!i-aGo(^vR?3-|{9gZ_I$3m^@AH*bZovnD0KS=#`Z*(0>1_av4ambQ4t zM-4)6%%wd-R1dj(@*+YNX>s&%=NzmwL*T_;4?hE3h)hf#OfL&opqBx4G2-|fo4txT zZ$SrOW^xysKrpcV(zP$S{`%`H!QhCz+n=ulKLc~rqOWa>NDylRu!pcX2F-Z+%7CxC z?qm(Rw>S>v_ZjxasUq^$Fn8lu>!D}mw-R5J9|7lHy}}ye%YAjnLsw8)GjbMAiJtPo z=F5NK2)-PA_hlnDeb40Yq`yb}zVChW2=wnJN)Z0;t!9AAEnrVv+4niDi?=cJQx=Ds zFT`dC$ja%KNv@4B00X{sqpV$*fAt1Y7#WzjrU2~E${4$sm?5xvY>VjoNev0S%Q5KN z0q&E!m;5)C{m%Ncye?_}Ba`Jn62MjA*Tmgq>Z?mk9*x9s_p1LHv+f_2{8o^V5J_Dv z=bklAlYwJ!41U)kXis6`On}31dX^pZ61oO0gFXLj-i!16^SXZIOB@k*aTpP96xVIK zee;+8K@2l|OV6^`ajb;op)0_vfBh91EOb#GvvXg&Bl?;HuMF6jE`f26f4>Q^=$+@U zv_)Z9bp(r11z=E|%7Fbe@)FWL-}>Fpm$62>5H16r%(o$P-2~Q1-$e8SfBgq~iZcEpLr-3b-#PtE7rs-7 za5CV@fn9gD5dZI4lwaVAV1^A2Px{*^?X^#I))B1ZX=p3}Cgm!J(tU;2{7^^BFTKMP=E!RusqF}$g}dQRo^=h^fHzzG(AR{la@ zZUUnKEP;KEG64T1H3`+}OOx4&PABmeGr2EhZSEl~;WsG|HS=Jih6kgWSbz6of zTfj++NS-lp%*blK=W*PWj%`Hj8Nm%bLD-}g^|FE2m8O8(M+{{!g358NWb z&?R?&8Si1Bd-qi&J|M6AVhu1E+ur%bG|6U?vw4U^2nS#@Uw)dSR^3CAw#(Tav3FM% zOnh=#xmD=M%K*j%Ox*`A|J?_l^#;{Hin_QJ8OL8*tIxVW>LCsUgDU`>$3Rn(w=Ll4%dI1iLGO!4R|nwJJ4jYxfWwQm%Y@uyTFiuo*bTmO zC&0Mur`rZz$*-LN2JiPbMnmEX0lNkKeUO)yJb2ZBx|#Cb$$c|-Y537QzbgTT#vO;A zT=%3LLq_~Mw90G0cLiPov)*JNdU4u8@D$v!}NqG0njQPU;c_U=$~2W9XZ_y&Yh|I2fvj)!kPjbsGa=Ivm0~tYQOpHoDX=XbNU%+ zL$2MSNoS?EetdfC??1_3`fx8yp1tWCedp*^O>O+XkM8m_lE3Idx_V{!edCR;G20=n z$?z+8X?{MfTo)^ciEuL>q+*t<`rlbGYC1_vbP}$&{BS5)kSeBn# zgZ37%c`(k6;1-}seThH$P3F4n2TR&d8Yj`~_~g&)yoH2UEPQ$T9Oa~)AuTK93BDOIR+hhF^$Q0Bd zv@L+dgq?v7w?o|K7%Ly8c6<{d$Zhi%_4;HpZUy`8i(fpz*9GVZ41Nn1fElSE_|6V6 zS+7U0oD1HAb}@d&0`R_vL{+4<3S9}{p)Z!u>qgGvZ#vxnt@uLWL8ZGkJ?@+yty&9U z*5l8TxbX+%#PD^$fCZbi@Rd&{z>@;c9tU zcmz89GCn{_-w#{>UGwmjNpAO!Zrh*HnFf) z4e8_*bTJej1UJ_4t4IBeqXA!Ax{9`5f&Qe6&u?n`mmz^Qis{eO2gWABk9Fdz)#pqC z!>C6n9~Qh1yYVZ7mHWVL|5^bFr#X3tQU*JA5kl+moA(M}l;J537+g=59i$AQxvxjC zt_WO_D}^hCbhv=DPC{Q{(Ccprz>3Y^-hY040eD5BH)Dgn)gpZEirWHa4;V-4ixIm4 z*l@Dn|M-9EyncjhrP(feHFp{~Y{IvfHjHpx2A)z#7GgleJ%AN`b?Mt+Z#gi&47dg8 z+>yWLxY}wF?qt|w&qhh`YE6U*Q{ZLjrU)>D_;3P?0c(Bz`5O0o#jW)Rv3I~&;t=eZ zS2zq*)U_AJ-tl0VhDd=cg5+yhi^6f&ELi%U>;WrZ-f#u_5ybnG_C;WU?1f)K`Kxgz zZS5x{KI+_IQvD-n{0D3Va}*l*PKU>O0Zb@?SKf<_zK6G#uD|Jqo35X;&vYeyqw&i&fcZia>~oav0t4XhY8N;F|JD;J z@LOGjmb%&kyE0n-q~KubZ9V{F_S4Uzml$bAGFfZg1v6kQA9R9Ok3#O*622J6H;&}+ z=}q5%_T-zshkf6&-;G~etIz0{fiL|Q*Ps7C3A`4dKky%@!2iaIFGOIsfpzmF^m{^X zXP_UPatwqIPQGh=)PvcnhSV-_{>CZ4UzXdW&p|a6i^JVFl_#^su?h`yO|PRc&Ky{7 zOI1`}OKkq@AKMj>Q~7UMHne8{7x}@bCXt=AS@tZzr z1clL6!B-<|4Fqm5_6rT@x(RH5_hVT1fJH7--MdMO_p#@P!R*8Dw&Wm(u1bPkd9Db5 zkUgq;41ee^!PjKivFPjD8-&PvOaw2D!urw2F3-Vn;GPO9(AvHn>eNDk4rpZMicij)lMhoNZEM zH%Vh8OQ5WfuvM*P!frllDQ^28^!i=*bMek24aZ1SYVY@XpXYwxnK@eV_2YV;`yG>Q1&7{>c3G?z7^c*LchS=Gq{CtN8O&KO<;( zgWtC(=zM!THGbWMaHNlSo_um`eQ!1&x&b4ALGd*IP*J!wL7M0XQ?YiZ{yjTQ6!YIZ z3VYp&5K+7{9&hcq5irtMFQ!{tTSsB<&fWT>i_NK&aAWULeYB<{Uj51S)(dHEb1|RI z=XW1XAuQQQU)v!9O9@Cq?b^=W^VviCiuh|Fo4r!QYn$5-@xe}ufj*(%UAVA&;p6-Z z5*Y0?V7RM^#)Gs%y16M}BbYn;&WV1GsY$TzRVTo@yn52C@qP||*?4vdXu9#&{ctMB6k`1B>X1u%J#j#PZLc`q}X^>O|W-3jKNB)roFcXGf`A1h%sKa~J#_&}ExJ&=loV28&^oHl; zAZZA>gh6xutA}*r{}qwnV*0ja^;tL~+m2Ea|vCyBtZ?4D5xydXaEk`HlQqrzy9}parkIH zHG)U@Q+-Fg)vX!*y~W0JicjwFcfRxV&V2Y+5CM(x-JMH!Yo^eKHlo+om;To-x$8n- zh(o~L9KNze`fnO9tZnDLKCs^9cd?n}uf;EIkZxuRS{hhO+7LqCN=8chFK>)h+8?dn zdCn4(@GTK6?8-FZVmyh$x)H!W`^^Tl7Tsd5Da;)V2f%j$;M9V~5r^q?q~}2i)BDKm zWwLpJzP`O2`-BYyC-ylO2qy~qzhk#^D-}s`ScF0MXt{t`EOtI>i?@Y`wwSvXQLeYCfVpG;Wyg1 z3w;iLu}5_REC8P&{0jQk0kEU30$^LUV=!}561p~)_4YEa84bYv-X8(k!M@))ED6F& z9#XcTZTirFgr%WwA=Z!OmlG?j`s+Xw4eVTC4=9YCsdM6Rn7{1$R{^iTi{t)-Lzf2m z{7MAArhdTb1>9L*eZy~92*G0e+4zOMl%f0;j)28o>)=M;#6W8fezQE_Q{T+VLlSfW zFpj{R6kts-i`&Jw*7GW$<`+>HFgXu+*i&MDF0r08a$Co)VLIJA@p@BE{Yatrbgx1e63D_-}vvDB6$twbuy638j*3a^P;Q){JyR3 zU*SrW4ZwxTZ33TDLL~o%O9OznwPI`GxNWgkH8`$Zxw5m{e;@+$yS$wVyF@_S2!oa@ z0z2@^4A$N=Q}&;kS?yW;HVM2^`{vI6v&%qZ90NP^h~c~=Z$D#c$IuF3$-2Gg@7?B8 z;3!}#-%Pg#yS-HqwDHSfu+oTzBjDQ|_zZtTVAakVsC&E7>&pPv5P{idP#nW(QiMkjtvsy4P01SN97KaEZ7=usR}X<>VI=b`=C|^OEFW zheDgT_2A+gs9;l958iIpT=->V``NckaLmlt-M#tDoZTH=R6B-~6Ztbpst+25$88t- z6w=qf*kw6o0Kf9HF1Yao^XmZo%DB06et>g>Pk#>r;KTLFo6zei48u<b z_ZcW$XTYvRc{767!`sdR`3k79#2Fd5W(g}TfbQrOk6EQJ9tB-SekY~$1y9gOn5 zRjxsd4M|9FI10F4Em?M;OCeVuX-_)4&qL-nuUo!9EDE1RTh#b?>|Q<8`Rg#ct5)m7I*p&#{P+)I|IJ%h4j)Nxcmkh7!WHUTKMH= z7aI0@wC)Q-=cBy9_YrWcWNH< zSGAxk1xX>$uL!vngeC8s#>jBp9+7)AsUKG{EJzE3Zy@$+>`%rN-$)@2S;*@(3Ye_l zk@fH5)N|6qlNqo+d_MrT=HtC~ovVeyUSGk{%EnoVernv6tx7l z0{*O4*`mI}VQ}qf-%_Dh_1n*$xFUb&A^f}DlA#4*39--60vH5S2wDml022Z&3WHpb zoOGjtZvY$zw>S6KXU=2Ien$3|Iws3V4^IE(P7P=e9{|honXe~N7Y0*mQea*xMLATW zEc7zj^1#hf)U8Gg_F5Lw?c(oUcL}^PfwmAF3Y)(^1C~VrTLM=#${`cU0QM=ci(x@t zkFNFpK9wi`Bsoa-Eqi6~wYH*HSKr9n>UR_&oU$7pOjt@m+w*N+vf%7b-gmw$;h%lA zZ!5Te#8ppU-@)&oez~93c=k(9LHgCx2w=jW(ZC=UyEFMlLaEY^%v3(p$!_AXO8N%F zzCHVZcR(&n(EGYd&;U4=C}{K5*+wi(G9y;5mz?AA2XpQ!@ z#qCL~%b76Zan6=7U2H zdcOGXi+oT)SY#iGy%xa*U_D~4N;!eK2;YjYauV>o_Po`LpPVEkb?)}R1z>sj2MK-F zDuo*W>kN3|Ka(WjZ6x!Q@aKgQ+M=MJv*g`y_um5E7#izoWK_`!$pUyU2}nH5aWLYY zL2&`tHZ~~bVCToBnCU=hbnlwIeM0cq$`j^l7;AG8Hvk^v3by`WmJfvD76Sdg5$~UN zB@PSV^PBhXNIMzq}fvZj$z=AH^eTLdsRN&Cs+Wx*M!-2ng6AOVgbMJc)9Pk#2NkJ+B zETai9@)!MUBmTAfWhwvXo$oaFaS;!=wHdy?jN7*L9QbzZ zjr=utHMJvPy-Djqu2>IYFRX+1eG?M+oiLJ(hPHzH*$VW=67_8MGJ;r%OV0kfXGrQiTXRVrBI|ftOO^`ed48}Eqp)WNkO-ib8RO+u%IU*T9Mzw-hxWjVY9E&6KlpLOz)T-gR*5qQo=Zh$m5MAHT7 z;0BLV6F3T3KC>4(@EgENLb`tfaiw`vj$;oAEE-$R9&YV_C3P3psMOw=`xEHv6yOPu zBRVkf!A6*C{kfJWw?v8pmL0LXPzsVRY{NKm5SDQ&FP0k6bKW}#m{ttnc-L7+ya%++ zOw}pHIq>Fgy?}WK+CEjU2!n0_-lh^|^K1ufnhRQ@fn;<_!4C z%QvEJKdwz_A($MbIgi9(`L~UTTJPg9Gb#r- z-GA*Iy9@S$T?SV@fMAQ?wrsV}9E0WY!4KSC68OVO1s?XGzePg^!xq!b=vmuym^Ya# z{8>xGux_+**#KiW3w-mC7p>$*3Q*$pW(Io-TJhd_;_ly8@Fyo5MfV23xn57-Ao$s@ z$bS5-XR&|#$Dh>x^C!=w{)P{L4O~^eI$cC`09H#d!uK-7VJXxq*+$E4fc4aKIO>;| z0Mo0kxYLVf^B!YQjCas$fY1>v2I5j}`;xBCye?e8oKc)?Fg{<;T0Jl#_( z27o)O{tK>qH3g_+{5hZeHKwx9>cqeY6XhZO^~}4@$pPM2EEZFmAi4Q|jRC;M_Vm5* zmvPo*qPHQf=!#~`s*{`1)cX{^MbEc6%IpqZP$W0QP2qBk(}Krb+7cK?4uo? z*=qK0<)jJl4$pcT0IUZY&3|0&+pGsuo)~9 zdVLg30um-18@nv}*fO|l1$%#k?@W&{IRdRP=Z=5^@yDV|Edh0n2_gw&sn_>G# zl&@~N_Lz&o18{qHF!Pp~wI|;@(|`Zrx>s8&OzwZ^8|53zrt>QLVhO$C#!d^s&<6Z| z-yv9!eC-jzmni7V$4ccs5(48uVNYqzFaDai*^2H9K4)5K!kRE#3Ygo=Co2ex5A7_qvW+@uV)+$$#BO%3&Dzc2IBP} zwAzNk-;V-r4CV>zB`|e22!ECl@9ZGx$X}GOwxp$gRf94mDAfxI)@sU#eZiCDZ!s7R zZ1ete^e>j~3-I@V$;-C09K}9+^{auv#%>ON@tf-@iNJu^bvOcDfD4Rk>sgcSsn7h( z$p=qX2`m~89s^^zqByfBv?pC;f|w z!4%v`#jBuK)C_^snxA)k5dCYiW;o0$R?nEZ}}BJy6W9t#Cv%!2oZbOGkxAl&(&_MqobROF5M+2ydh zN?1a#L@!P$U{P0p6esN%DE#d93nOnVrwbuAwj^#*&>O7`7BYAN@T7b1g+`CB53P_S zeRbOvezWg9IYP9vDQW(;;#X4xwE=jc7iMtuFS8f$>lz#d;PbLMc=T)ArxzekG;Vv) zRsZVefbk~fCoO-~1^7|~ueGltugE`wqw`DhD-T%jG%U79Ca+rpzw86wS00&p5J$TUX;zXXWcfi4isG-vzyI#D+KW%3;YV`gwNkm$Rh znX()5Ir24#!(QJ`{Dr=d*Kt<{F0)CjaA=S#r>1oOEgjs=6^W$_>YBfrQuf&bm=1)< zVNH~wJgJYw;RB;nD$cZ6R=~5R9)x~Y84m9gPXt=v`wCORPy!g!tdStBbMoQyUg_Ur z^Euw^stmM&JAu4Xzz4@C$uyM{@{l0E1ttUT-I> z`W5HDrGcmZp?03FfN8{Up}VtW+Z+Nv_Dr^-88@~@{7vyzEocQh*9NpMSv&jH8V#(0 z1-(q3iM?7~e3BP^3*cffj_YnPFmFTyUybzNxB1zq6@^)O!b>Lba0dMITep!HTmZhU z!!IKwZkfO`m%-Bgnik4!5Px+`@S6pX&1PKLX(1Tq5(UjLe0hO=kW64{UX>Fucb zJm7UdK6B{%n{VOJw`XtA8}`-}1G}-SXKKgwQ39}Z{L4k(-zeUHdF-_8m;Op;yeS9m zOXIRqk?sVV7RV_Gy}IU=r^sIM(re+D^>Qg-Cfl9qy$@7FTFfh~g}Zr^)eAR%j)q%` zl2&WrPo}|9`V*cZ|H!+~A+VhEUjW<<;McDC0SPP^>xm$&2;LIFTp=&RUJz^ud(T;B z`K$F;h`dq_te23wWvty6bg5r0>OEL)s$emx3BwOSZVrK6ep0g}um!TIVSp#8gNqtS`_xP z+U@(u_j(tBex8w1ls`)sBI){RiPMQCL$m(+ZdvXu_pplzqOi!gd!|ZbU23Oa0ak zblpP~wC&3XV4|Sq+(iFDw_*UZD-7xm5;*JX0+eul<-&ff*87j%X&{~U2K3jk z|MXY7IPTS~=`y#OJA^;m;rTKGSxh^gE$A3eeIzuN*k+LH6($>{HzJ~eBz-w&?lk?kK7|iT2=m#e=&>QO& za2eapQNX6Bf}MFOLmZom+JJt7J!swMat3VZ9xeda<@Wm{6PqY#12}dr3i!L-8L)GZ z3}PX+Rl>SofAqp!&}~DwWd^`{kNC9+cKag(_&rg;df`TdKKk{ua629F__!mmN&@Q> zL3cR_%b;`gRViSJ-3oH<6!3W_8!eE|Qw_4WX$o;{3B0jV!0!LM<~?XRj)C5C=U+Vl zUm~FmV2j_U8L|f8A1y23ONOZ8v0(7a1AtE?4_Hcg6@b~Ceum%v1}VViua-bK3fM_V zZi94_#*5y4&TJ8!`p?X)xckyKZ3khm*X%{}hOjI+>{1+#!qS~1UmQ&IO)^pvfn(xt zmZe(IDM8sfA=Ttd=C=DoC;r=bw59%4p8^~!vCGYa5Nri3)2rL%$4Ep%0lOMjSBv9Y z?#kb)U)i$eyw{68W;^M4Y!WvXS?DS{u;Xfqt~K@7D;wO1hDCaF`n}?HHKQ#3>0~#FbE%b={CO zvG#K=iKN#hzrTETeu4x}!l*Ev}PU-f!{xDLErWBJ_9au_2>9mG+rz6>bO_zwG75?yZyF`f5ukwx9}Sl z%QjCKz*UMeiAXHf5h-1P`$VLNKKDBTZ|3kA*m}v7r_#S}z~59ak2NLr*N>iAI1a8( z3yFdD@Zza2{2cDGW@5af49=l%*H-Y&Y&^$;-;TXpOo_YlHQ-kQSkO@p(iw7pMPCB1 z3|Rvh@@8|n%x|(0ZQTBnxml@5?!(|o%V7B7Zk%B=+WZxOO<*Pi-6blmf0Oh(oC14} zto7TH%1IUC+3+-Yz3{5?fnje!-UMbM?UzS=#7O^rXB^e3FW`+`Gw84CDg|r+uc|_+ zg~%(RmwvwpU)ZZb*I&+lF|R_fZZvRCfMZGgt@Q^u#9#@(3~;N*7g*(J))q81CvB{3 zLCXWZ^2<=bQNOxk!7pBmd=7*)+=e%%@H5eGpJ05*QDc_$n5-4IwC&^lPywGYQuPFsdsJ%iaFoDo7K2rdm znYy0JZW@BHL|+~)bv5f|`&k$0bp~)6A7QKao>PdU=WmK%dGfP}i%Tn{%<$Ji&}DQ& zg0YdoJb+x=->LY<--)t51$G+JT}=V&Wh`xgPaHdT2iTR~^${?e&#!5gDRN2^j`^Dd zUoY`AblX^)ySdpM3E&V|R}zr~;7DMKVF6%uMEch`1YW%bo$mX7!hycof@WIYeNKrh z+U{4|Uj}cOTiP!h&?_uCzr+2`+gqtHxf;D$Qsl~$E!-{in!PavKVLO|FF$)(K%(G8 z>EB0?v_-~?jX(gT>)lMjKB!0;D~#(l3C4QL>AtRu z)d1`c{NOiR(28+(R*`p~?^6eUSp{KP?OueyhONJD8arN!m$vWf9#|NHCkm^vIuLmCvYO{}dbXxD(I z9Hnb_D5kcBFS}YlM<#3EQoo)feo?%x{mhzR=+xU#&H}_ z>&0t%#x5^lrUAUvjsXDsH5R&d?HD3#?K2z0zC84(8ws2(=|Z+NuzM}|Hie^l@rVAu z{NftqwgPql7SUJYt`;7tgk|vh3W0-PS$%jNm#RNY2orgw)it1PUi5-n>>=?j77edfRc6tG@M`g#w#^lzhY-A?#r;A<-Mss^Q| zG$Mq#5xjb0P9l;DZ$RKbGCfbJ`-1GEww||_3vtW@-}K@4v$B3K?(q$RpaJuJ8XMJ& z!R&pay6rar`_;%FrwcF;-u9{RcRybWSm4FZt=NJVc9V%j9m)h@>0$b~j%z2i^UM%( zt$U~Dp&I~W+JSa&gTGEYLIm&;J!yM6L0HndF^+?Gvk6_T_gNZ%F_(!f_9_op0IrDS z{tWo+K;W}a@}HTz0kE@>`aIw*o%zCF=v)dISG0w^Q`do>MgA%fy87-HfVUigrEy8a z|B-A#?>Gia)ZI0WF_0_>J6nmPUvEL*DC|1x=*BB_Uy!KJThdpVYJ>`bu;2_AA2yV7&;nnnhlG;;%55gGTqFei6S~P`i5Jr{b>eTM@(d zFg<3b9m8##qOYzkg0Hv-yJPb%KDlf24&@=a_@wEJ8|&+D^ag0#G(2|%9`GxV9cT`L ze^F6b!y)ijS}l%;KlfWJweN5S%<5q&Y+C|uoLFAC_@oJ3av1t1{<$wd8SwUM_$_jC zC5+!}JBB~`tvB6P5cX>9S7oE|S5>ZpUt#wv(Y}aZ$Sd`$oFheG0iDx-rP7m9z{YOO zr@d!R$Buo9&&=H{LM~HELih1kA+J|CcHPyN*?Z4S$wp!e8UjZFr{-14aG13W9+@&b z)puye;BVvF_{{H02>XjfV%fYDbiEAv7gYPNsOztW+@X1}@XJD67X5(fNI0lp&t+b{ z|18e_0i`EpuEXISX>B@JISx*Mork0w37kg!Hav}R*bEMK(}xiFQu#{esqr@%z{)^! zz_UDfZ1GDw2A}`hUd6HQwG3wK*>k;xyy-z0{H7g4xh&p&rW60)T8&!$RVdYg4lI~Q(s$*Y1Kb$W7yy3-$h#Lirx!8sQ ztV7>KL8l9_CyQLVF0chn>B$R+t$L-0HIHU8G1!%Sw`b)&Va*T8Ks|DoPKQdo<{=jbO0U~eLY(Ny959E>bJ07 zJJ3~ugGu}qg8{I4TgShch3sYuaqRr)M_>Q?kHlP;=Sb6EJ=cqu<);>OA^92M*9sW1 zYZ3epUv^E(Aq@J<)0u2Z0h5PBH$oS`avNZIEP<}>;5P_n-lzJrhqsxTdFM+m_)RX7 z_n@tTlXT=gXI9MY1;&xSs`xCs4fm_gu^d=Wr0LG+%Kk7r^C}0TuEvixePS4*wCD|ydH}{t9@l;}OvV7UR}=VSX6K!OZ)X&<>cg;d^qY1_ z{s4;GTD8bKQLaWOQ^?!5V+dveBMTqr>^JQg@XgC)70cxuI9(TPlHD4~MN0g$41g2% z3~tFg66`I9uWD62j(34vP}`=Q0OK%WocN{(u<4t242pbK84k5$_&pe`)!Wb3zHNz_ zyqQ`JN){XI3)O(|r@ZQR@81W=KH}EQeZT|qk`|ow->j|dq-F1bVn5{oIO?}d{!=Xv z=_LC1n-t+d1{=VVz9%JsWtOYM8L-7~-PwZ1ArTlTqkz4|>@Da5Fq9p(pfPr}cYj(R z@R7El{ew{eJb}JkTHde)jr0Y+3cF%m0`Or)VeL*u-?sbQqOUA?cSj;`9Re#VOLj_5 zqM(lu11;p{4ER0%<*?sei1ikW0Lgf4SnP&H&R#0@;1qF+gPB0?HItWKk(bMWAH04dSyJzVGYAg)A~bI7do-f4Z%^u(Z4=+M($p|?6hAA z;W|f#%WO!KhLl2-3Ays>CB`PSF>DYU!me;MQTHZ0byfu$Q#f}Uqn6fkMPXBU11wkrUP1U7LO0Mb=9iE&Z$6zuj`~FWyms*JU_pf)xFm!q0BYVC>qO0``UR zux}HjQo!6y;xMM&=xjS%{H6B zSbdC2rd>Nf^*_vyLtwyNL%`up9X?_27r|1Iu_-@d<5wOPOhM&2Eq)# zU)hdo z_&1L4##~%y0&@XhXCD2OZs_|{!mhh8Jiw7J!B?U%Ci-fsgy2s5F4f&=Hw%sma0tef z!HNX-J+Qd7V`$|kwF9l?r`-ck4iQ)*&UbqS+($vbTiuUT6&iQsJm7bqnx!3~i*RUE zI|hHf9SA$oY5N9mLLcM@&H~moDBy#-vjvSivdlJmxm|BkmNQ@}VkGc|#mIHAioY|L ze?|i9eU;(hJxNGd1F({i>M8)s+mo}m*7^?`$CD$DfcDg%0V9Ep-1icNwProLPCx!C z#Nou>B>?N%NYg=BtA|8E*BS8nRDzZQ=2=I=)dmS^T5q0?U2-j~#5|k87Qp_WGJe4! z4uk=4)Neufn8j}mZbUEu?k)Pa?*W`!LuSWI49{-@V9ip%G-UX&2>j8HCKEVOSV-W1 zr9&|}>)=v7ph7XPfU_G?GXG>(w?@AHMY(nFN#^6^JE&>DKJJJysrCiVYh8X zGe3yO8L&lg1aDc+eJz0HXcB-a{*0hi7Sd?4Ef_Bvfd42#ST1*^spSEy)^lq>xR{(8 zxpL)pD@FN=Pk<4+1Au+zdxN!;~%(DnwOdTVFN9()zhH=h;I{2$g=m-EI_l;82VwBVVlSWjzw=jnN4HR@OL*97*| z3USQ+S4Y#M{LZZybOpeWnO$iAk(s}C_b&cAa<~Oy;o)M7qbH^(HtXvpd#^m?hi(1C zkAB?0Jz9a#vW~fNICvx@~svOuooBI>yN4q zrADb>x#F!sti9>ld6vrM!$dxZz%fXBt8{Rppo3o9Fdu!wQ+a9nN`nu|~f}Zd6 z-s{H%RTOZ#40-@zEdelOJU;aLm3iTIBf=pLtIz*U7?!AKx9vaUo4t$zDhik#;WXq& zspinvJ`6TqqlK}AIRi|8!o?C<90*$|7t3uB_>txu8_;^Vdet~qGk($6 zK;{rw2gBNe4s&htGTXfM?BM6$HF>#P2s8_`L$E|=&`S_jk6sU(YCb3a83yM7*o(uT zEq*Ho+MO3j{bka^7IZaXpzsDBcL`lX*o@`C7YB0>Lao(^ANV@bnGy4|*OT}*J!#MR zsgnn05cm(7G;j2Iz=?qth6}*jXukM78`Uv-2A2ZHfUt$`(iyPcjJh8Xl6CI$=MMH! z(8CtAd3)Gj+?_4{0uk(jlie0{sa}cTn417UC!3ngOYhbCh?FD)&&?Q+y-7o&@+1tx zW>J;~FB5j80r>1Pfd|{0y8l972@55h9t=(O=5Ke+7{+8BbwOAd#jp^|P6Eb^UzMIb zZw6N>%C)Yzc>4+9Bp+1^U|bE!U!D2t6@-Pr!mYTADcJ}GoRi^eSBY}05W3vM84Sfr6LtfnIUygLeW@cS&bTZgZ=3qC=n}O{fkG*HL5dTCQObA8wG4A9#2UQ zgV-15M!EgvCj><09h{^d(prEIA#c|6lIl_Y#?6UjzKGkwbc{WpqwTO z38vza&v;P(U$EQ7KQkR`u~&s!ZWH&i@T)Zu&@5ct}v|#UK|Tx z;SAgQP8hkyzk=m(y_7m^{>O`Za<7 z_Y^@K+ugWV{8j8#DPXtbchqw`0~U;r+}kmAUbQGg;O-1qsle8{gKe)p*#j7J0cg>; z5WK!j>o4||u(aY6c@+R-A}-3A7goI_Abnbn7MTI;li%2abYE=Pg4SRnpDDJxNi;Mm zzqJJ|Qwa{ycz5|PN&aFt-Sl&dr4M$GrWEB(A87=p1f>Cd6akC|P7oGOXDPS`g8LSr=-(>L=^=p^Q zf;f%#SvBi|v*GWm1YlNk@tvr1#i4I1Oum`MMvP_p_V~?t@6cQ@;m#d=FV~3nb+-iy zPO?5)sj#Qhx_iGEHy1_RjS%`k||RQDPGx}o&5hJ2^}YK6hNwf9U27TonPd&@I)mV*AdXVy}qE;?HF{{3xkE?7=o8;DFNwkO8siqVia5UYUVEVB7oC$A%W1`cxGo^TQT z9=?I|--Agzni#!ILmn^$Zp>aFhpX8FVOTS7(Xc25| z6A-O;8gl~|{d+G2&Ka=%(ITjsk980n__Fj-(9Qs!rnSQEe5WC|2k?2wD-&HI@o3(@ zzL7j&N>9!cbVcQjrhvy%zuJH1b{Xi|(@8*L5QQa6E$FAW+CO8y^FHZc5S%>VmmLOe z0#Et7*zVoaD{effkvw2sI{RJz|53x=q5AXABEMZMJPnHj(@%1+3gdjs0l zH*)xk8!HI&Qiiv>4BTEc4g1E;d|>+ z8q#fP1boL9sMQ@A%!1)t1SkJjZ&Cr8X>~VX4JK~8c=z1H4)i^xels}?>%;K(p9{bc zIETPrdE+548dqlG4l&U6i~?@uH)3L|^L^zy*je9@XCLh9juWe=u()I|o~<5zzpW7d zlcBBPzR5;5mX(LTVejhRMtyHV?8l+6Op}L*`)!l=+f3@X@U_#TFHPsY^X!vfdojf` zzwQh;@z1&wg5}9g7+P!oPkD3MoDF%Ivfo^HbA;qjlPKs4T;I04YY=<0S1Kr)}$ z(amN2Hqom|W)d?jo@LU%vDCrJ;~8&wm+UozgIu@Z*Q3O-76P)W5C?tu17M7m{9o)P z9PoP`@m5yBg0BFq{bw%Mp9H?i|J9uG&vyOP(tlkAD*@1=Ery>ul<*h!@`#5CxQ@Lt ze>Dzh)@d-V-%12K`ijevmyj#ZmcZ?0s$czWtrEO-1Wed7zGk^<0j%U-U9yXl@u7|J z0VVyGm2;BG=AH}BR|i5`5Z}PLD{Tmw&0x3x&0_C{$@uWb_|!R5F~(X+1tIGSh{SL*RvzfZ2Oy@+)(=0a&eorG>ZFH@DU<#egvL%Q&>* z*AQg&t@W)@@_{uu!fFAE75Gg0(PKMD^_879B?1S&mHxZt|H6sKZt`o}mjz+o9#st1 zGgt07x&wa+!19pc#|&LBzRll#j00bpW<1H@)S%>`S1-k0NKEtJ@3r3hHL#SzvSp19 zM*e#A%@{~O+BAI4TSmg5gWzL1|6NI3PhR@j0PgJ`132_81p5^D7grU-A``gNzd89e zj9CR=kju^D3F7ATS8Q$tpK}E4w=Q}W^x|0q`-N7|w&wA2-`4x_^YkVPI`>b%^?zu4 z|IqKR^FA+s%h;H=E)p`*hu_y&gke^l=`?2G80!*rrH>R~mb$W+q0Ja8xua&x_ zy>tbDF|X5psXIu_e1XHQU|-~rykdBh+rD5ITlFKPH4E;Vv$!@t1+HGVV680Dd2~q*vjUQ_V9U(XX>t64)U4f?Q3m zPhCB-2m{n*#9-N*;4c8SXQ;zK5P`uj%oW2ptkfk?K0|4=(q635A;Ik0GsdRI9S~Mh z_IKUny(}0EeCaq8Xlo?A5V+Cuvjis6!CC$Qf!meLLS0|GLOw)U@uL7tguEAw3%E-r zzA65K;~Q`n4r>u%Pf?N&_xSV8n{rrv>r;gC7h7Kf*$Pp4fySX{U*hQXXC;Fn@5FIe z5!p3YZvW0nED&2ch7q~&Hup28xWEe$caPtE_d7mruQH;0Ol>Mt^&^{@IRgBpxXrQv@=eh zM6OHEwB-%w{PR5g%r{bC4_ul12Ix}YW9|7YALWp@m~3+LU-qVNo4#N8`K#BRF&8fS zUXl2g_hNSbF5n)9oR{IEv-aPx_sdCV#(gdIR`G~W>o8U5MSa~fV17oJ^4?B7j}}2` zZzJ@(zI`u ze+>SHTWtXy4S{Kz?i`u^QjX#JJV0sZ+t)aRHEHhwV6)%D@d@q%;GTZ26cWxfIPTi? z;I_sDTM}#zc29W^pO@C zW5{(???C(YR_P05Z>7m%vCB*Vk1BnH!`i;gk~7q;Nne@!GuW^Ud?l~RufsC@@fRn1 zZNE#%W-!LYHwZ5=O)2PRR0;9ueiotcHv=x$ZETt&SU-ymzOQJa@UXZ+n{>FEz;*&t zUDlv~uodVQp38z^F>L@0e0dC-xw@SOhBZ_CS66fc_A=BR2=1C)|98Nbw>Z}0SB>CX zUyjd{3x5mtlKobZfvdlHi1!_zybJQu?alDZQFO+aR<1iY59AqKUm&d)R4aLRr)gI>;?GR2f ze?fiWxBm0X3XZNmay9VH?yqc=_1a8(dubB8(p|I?-$$VDDt5#p8w`M_-sYmSBTa<` zznSWO@W<{Ou~yxha}0JktD&E|Z|&jk=dfIjj=k85|1z+ihOY7BoPvhFSj9bHzh)pI zQA4EGL@EvS0%bRm90ZP|9D|cS$Zyx5-#gs3=~KGKes3qA7j2*O9ufd%D;Nb}Lek*x zG5I~p@M~rX`ZXGmi+MWT5`Nd6-_AeFT@APu!0P-C7Ga=GOujC0ZNuUAfER+TL1-xk z_kcbA{A`=Q^r^|;EY}(6DZCGN!!Spm`8FHEQ8@Sp-U3;ydpiaK!(j=$WSYA%H}P2k zU%q-7i4wp#$}#vJ7VLGsSsWW0!(*+KWgN@TG8p(i@K@OReSqy>J0DT-9qbZK{GdGn z*|`YpP_nk{mpJ+|6q&Htg|_ln5)(>c9hZ+V%8G=($1x0E-Mm*bBBBRiz`HEBf1xnu zcyqEiIR(3VO>kYNMA(O)>q-b~g)hQNTLFyk9}#)4yTJ1dmPv04!*^)Qhoi6c2SqT%mAeucweGAN2+P_!lUjPiMfA4r z3}O+v?nE%y<>+rPCj!5G5VedF-c^CWSo#v*i3z^$`P!U)72)nat|6&6HE}2`-KiGz zD%?BY<*u*eLJF)xt^I<2a_~EPV{6d=Eh+Gp0k4ZlJ_kJu(Dop#cL6%$8V_fQk;ZRr z|LXL7>Edq)R$#c((A&);oyKtyz4PtzQ_i$qet6Yo1Jhzry(`~+^f&H%?+?-5#l-bziL2EoqI#+EXdZw@{?w=3k4DcopYI`Qk88g$ zxL*huNPDekC@aTc2Ar-p%6yM>7$;A09mbkp3`Oze!jF$6o*~Z zvgdo93|RPT1u_Ov4>;%^3}!U7Tl*+=4B9uZbXfA?bpo2GN3T@09d9rHHTkvi64uXY zIfYdf;IF@yrD(*A6nG9m_xu&S#T$)zwilu0Dv>tE+B|^8c)i{UuKbtIM=)zgl|a%M z30*8Rb7Asc5X^W=5DQ$9YcP6j89L)B-o1Ketw00c)Q&G-p>g8uVc@B4@uq&g$30H->MruSN4nMyfg5nt;1GY!3%18V$vj-x2xQ1{SAJY^cRxm zb5rlv?>0?H)*FOak!&#MuTPcK%3*WgNrCxdf{T2L`FI3Nkp@FtS^z#&;v0eK3^X+eu{S$@b<^|DRb=onD?YXT z3udv&Q&|^@o1B1lS>X5w@sgx4vtVVkzDGlX$FD7QqpBmtQ1sXRkCN zv*5qPRo^fE)_P&`3-iL{)vM0id8>3zd{wVY4teQ^o}1)%*!#yA;R}HkRgPGEX6+g9 zN?H*NavybX7hUu4m3@&G8Ae8hZl1tM{_;E)r=us~4Yiudg$ohsFVKa! z?|TXK(r%^C3iM>a1K);6t{QYDc5xoN!pz}kta&T;II#Ne0wm%h^7 zba^&GvJ5FC60=o`c+I5s%U|>!l{(t`vv zM6?T{&duLUS#j&lX~GeFhNFF)k_)fuv5kGL`Bjz`+#lJ9zBc;?-_sM5w1d9qUEkw@ zD~~+mfG=v*8Pf$LUwS5RbhzrxC9Ct~h61knM!yj9{aAwT*ZKKSN${Ii{`xNCzQyWP z*};gcF%jWotsKK}*3VlxhK1xpToy1c4p92FH+hCA}gU zTZgrDWiZqwP81{rw^5iNt>C``!1f1WF9N&t=v&Q86sY?&S3^nx!^*R)Nv7&fHlr<$zE-noYaR?euO04-t4{`k8roeOMND|X4|I3$AQTnRwK=EY2@A$#s z>kz@S0^Jhyu>nkX*hUu*LN{pj0WVs?z5v}dq>e#z4th_4ElK#HHi1im!LC6MU)6x| zCa31RCBXXjfc+?c!z&T?{PYIlfn8kk^LO*D4PTht%L-nd`3`zdyS{rt{q)C2LH)G9 zFL_<3%6b2H#~*n1s#8~wLf)0*GCF;=+_g!7yVxsJ;cRdw%E#Fw1D+f>UxW_K{>D`1 zC*B}T55PFNi)Zk0Wxv|%*Wj+?tsKK-z(`UTEedM|D`t{g;Yy@cJwtgsi$x%x9pt~B z^*Z2NcLZPqhXfY35|~aC$Asp<2v1ZohV2CoL*tG?Lts;1-+5m9z-GNLSMQh;&sqJ* z4*=P*UVokL~{c(GQ#UCTUCq!+MWEJFs+RWJ81| zy=WbLeqfz+7QG?Zz;+yg{xab87LvA0NOmQD+XF_j*F|VWh;W^JuDAOOeGPDgrM)3I z9oLV_fTQuw;j-WRgRbU+1TfU4lMu^U<^$WouL-cuoY;@j*9jhR0E@SqIp93|zbrk= zSk+UMfA!t(e)oUvxhuZ&Ls_u*e*Fe%+x3mT!Iv?*<44~8BY)NGm%~^Am`Mm$<-Isf zYWtUgq%IjSlC@6s4w<_rz`BAW!wtK8IQNj~16_E`VD7rJDX;+{D*ZJG#&?wf({{D= zTwvHk9MJZi@07TNO+&DtP21YDO`npS-QvirwHxGSibC&de(3cq$=z3i@F~_kJh;Jp^{=2GV2rMPA?GASaf)(A3cq^fS6HAz_c@ zW=DIzO_ize1MLB0lg!o7Gl%}&gTQylJM7KMS|RLJBqt7y9?VKw1KEq?0gfi%*wN`{ zd`eLlL$r%*ckUq3@HErj`|rO%V6PxCw6927nX47I!IrNI%M|Okt{>4sEKhFG2_$eq zDi#gy9QZM6lziJ$RRoaNwQs^(^;&gD=7` z0&t0MB2w81++ziqTYM%?h#D@ zJ12m;en_&iYe?X5$}!w`EF%+5IfmAo`^*F{dc$=1EkVYnDaT-7{+nVgt@=mQMmlzZ zHAw=CS`Rbf)Ar5&9hf9Hht@tei#`gZR0>Osl!n64sbt5s8WuDc&KF%8Hjh5xu)!aYAhg-O- zopV>^#OUo$5V7!V^Xp^C!}GhcIHsY`&C=^$1Yj-)Qlf`q@TTZ_*$h4=i`S+|w_ zUJ}1h{g+i}(qFFv({{nz@Y}=%Xj&SNq_K|tw+@V@ZwH`NH<3m}=Dk@4I94UZeigS1 z!h_(h9PQlI=1F&v=`QvrjgY&*Hwgy6<55<(0#09ji;R~n_*3GR^H`Wl0e25L^seAP zFoG{;P@D`xZrCMu5Fp9RO0;L6fiBrE5&Sg+UM!BhG}R-N0@wg^aM$MjBP4chJ%x3b znXk%8SlWamksFH-r?P2~TaUQYXL$CiKu^+ZcW5k1`0~A`z-|IB{-UXfgg*4p7X+|! z;h7Mi8qLGc+7x}scpap{HKsE}^Qr1l?$AZ_`tjA$*B2&#`O30_@z)-CC-2o<+V!O! z_;vMpgYU4{(IZ#Au@QPbYlQ{4G5mx(Ezyk#?*8oBT-U zYY$Ma0!R$<+`Q>71M&)CPhV-lusN{!W%K|?SnlAJ7_I>SVl5Wms~dP6A2XvTN`Ygr zo|aMY*hA2kK?1=GyEN=)OnXl%3D!tp&?|VYxqvW-w&iDyqj#@5jP((gox$%yZwk4} zp!ul1UwEssi?tIWtZiwbws)^EEkXOKZ?|FC3x>i<`q~IaE0(ZXy3%c;{(cS(bj^XA zqzIe=w6p(9m;tqgb`)}T>1Rc65FQEF7M?L!&t2W#>T`0Ygf9)N2xG2B898jrwD=5K zqi~qj*);Y{BnG$Gbpp%emjQgc{=2Yi;4roaT4Nn&p5L&QA>>QoP5Y*=?i(h)5Vr%+ zT|ifH~cb^{+peA#)M%b9A7$wHOw{29y0cK8H{ZmT6Ypu9ZxSds;6C2cgula zb{DvkNCV(fVDbCgu0fONrk0?CZ`;4P3u+_S;lbz3YDklv{I>*nzxZ2J-2Bzo^u4mI zpzKYj%s0D(cdIFw%6%^^JYUz$GaJj&9>GIjSDpvF*p6P20V90`Ciu}GdNtg2wokJ8 z^rj;Lo-@x5QAmJo?g1>K;~Emk^C2uYX*+}kneB|QN{`~AmS{>I5gg22KS$-M!0$}w z{ok;=I^onGjKGlB?nh;Gtv4q<@SJT48ZUvLn^Vw^a$xam>Z__kIQq)Gh(#Klo{qn) zNr&4sZ(wN+J_?pQ_8f?b6wA+$xP@rJ3wDKWuTN%RtsoY;c7qaN6?ZXz)Y@~0ugZh* zu0pR2m=mu?#NH4EZE#P0Q(9SfzgS9vJwG=Cc7Yj_ z{W4U318~@#A#;s>+OQK>fY(6@24j&+Z05@s%v?7@e00J9y@z`Hs^r(e2)%RiUcF(i zud%s|*Phcbu$PWO*AMpQf3isD3;?Ge$U$ST0aKL!huiUcKpiZ2O*5U-MqAKKwcaFt&B)`lfl^s^r)9 zX*!0~7XUx9Xlv?=Rg$-09-HKBl`VA)YxG^nhM}j%BUmD~2e76Xq4W*6L(AkZSi@`P zy=?*;92v027J->=L2?t@k&D}{<5x2aw~z+!ROfrMu68;SQZz2 zZGE}!9x&p%*MOg5MBy5sO~nzIu85IOP$C?R#V-cynqdVo z!{;~X;&-xON0R`Ii@r6~!ZQn@%jEUd9A#l zEta~<6qvU0SIJyS%)Aw7#T@)b-xA;ye(Of+#q!?s8EAjIabuF;-oJ9(#B?a@4q^ce zbYZZI&+`~%3@+PEhIX@GyO}Tfug2uJdq~kYMc=aFGT`LoMBly*gfkUk=*C}QmjVCvZUUnK41wJQ?i{rAwVMpL`Yea{O<(77*9SMWc)tnZNq4b9c+h*e zt4l7tiUPo2oXbX6Z2GDLzNfoJ^wV9VBy^|ksjtvA`xU%7xZ9a$h)VX$@-ytU{~O29 zcvhaZHfcNze)D~=p1+$p0_fQW@JRX!SvxJ*YKfsUj-VXYJzy{BV(s?{-Jxk@omzx^ z)AmE}L2IXvn_`59u0IRk$$(S&Z+`)S+XP0*i8-(bt~`uI(B3bGP_r`N*#_3$qH`1Y zD?pg1Cq=Kk^%}5F?ve$+rz%L8t^)5TppPg3m;W+YZGLS8b{Mk!j9=%U5ecu|<>+Ve zTm&`?o+Ho((RU9umZLTKNU+`Qnin_U&gg-vhnfJ!;&FrFG?ZyL=RXAH+B^G8kbRy}&^S zyUc{IV_iVf;r-xL_Ntr=wh)84Fs{7Ud^qaj;cxG6Fx6{r+ZUkk&-eV5V^=qj3^2%- zH>9tUwXYcZfmX?VFpTRRNs0p6W0V3IMc*R2Q3N&&!y5aA#b>PzZQuPc zlD#6>=yV860293Y^2?QDc&h~dGysmk9)te;-+JhmKDVg5Dh`(W(iz%RE?m;9!frV* zm5+qVOAu`D}3^6BevmS%=) zgtWx6*6t5nK5EkIordw7cxe3jEG5_u(Z3C;L9789t=KR%&PjuIy)oq@X{e-__n z>sS8TPipabc7GRtd+9k55%#5rI2eGpbQtHC+5L6QLUebJ^a1#G=c5<1${%iNz4`) zzB-(%nO!at!Mp(pyV`dy3S`sfwjk){vR`zLhOSZ=$z3Iz z3#JKL?W;e5b$(&;GJN-oM!~m!y6Ai9d1n*gb8!Xx0bjZ6s&i+q(4!>3>zK1c0-NYD}@{Qkcc%5GzOy`L!Efa(5eVd95fmYii&l1-e#(A!dU>PWZwfeLl*?CV!)<8JE1B)}j2 zibtSfEQ`!IaP09b5@Kd$zYY!9{gTB8X@U1y{kHU+Q?T~gd4>`ci(Fyc8_=I&j!XF{ zEPm;b*9nf9JHVd4svJY?9rPm6Tg1*U9rXI(hP*}iWBpm;i zHWOdMrA1id7M?N56=3*TYzxf<_vTLBmm$%u;>s`(;v9#Hvz6fYBCxrx znJ-ffELK1m@M5H{$*)5hy-wG$XNlY^&}G4%zB+CmDZVZU(>}oUB*W?ecjX8Re9@HT zpD#T-DPvuIcEzE9D4Zy7v6or-Ko#=KC zU)32)Hyt8Zxd-f*9)A|Wc-Nq@iLKz7L|uiW41a>WXx%)5z&=T7AO4O3wi=w~h(;&! z(gUx(p$t5H)m|{LmBPuFu-g2c`$&5weg$zcFc&!$yz>&48St_58-Hg)Lu1?k9_$+F zE}eqT40-h!y9Cy!|Go@33LE3efM33sl7#Cej^iz?A@Ij}j?y=+H0PT~6*MXhw)ijB zsrGYp`RelXh0|AK=;1fRxU5(I!ek1)m*00T^*zB?<%hW&erOtCqMCY1h(dp9pqYnVK#zgE)mY=iZifX;?oGy@&+XY zX0-kca#?#O2YxLD7?`f~w~V*~z&?NFT6BWDq8Iia02aU58p1H;^fM541)7RSG=kx+ z*=`^&V0YWx_k9$ZOMR@S{L7E5_xC!RA@LY^mc-;LJzu5MCMe=O~T|weod%rYNUtG$k za4UZ?&dxWGepll*?>xgn1ZYQR3Lo&zi`!zo7;ZC|DRv}=Z7GG^+ly_Ak9?crzec9K zP1yY_=OK@brMg_e=sbQ?c(DzOLJF*-D3Gh8{xra6AQsBve1+d4k{;scKb^Mte z7@zQvbyVs*DX?3=%}RYQmEGSCJrfzLSCI+>-+y@33zH?jjf>m9e{Sx3`P7x5sr(0+U<-iZ#;e?fO#MS!<^0*VpWX5!Q$u;>t0gBkvW?$9%6xxM#$9o0Odo zGM5%6GYacRT=$T$aFXdYR(!>;Z$T3P;J)i|OmKphFx#)?x_AQ(g3H9q^#0WW-U;FF zb1WlwVTorpRvzqG=zgC<4RaP++?Mzf;oT4Z8UUVcUwg@L4{&^fp#U!y&{~c`+>Yk# z)q5l^_{G@QEE3Nev;ao#0=oje;?-3AT`917R^mcm`|%Ria2RQnQ8gGCh!FFK8mF>1 zk5aXdbWoR=7dU!=@+dht`LBboMMpUXm!5_1pLzip^4hp_R0$+lOh<%b7awyqGFRxn zR0fP8>E#~MJip;(;DDvDpY0yvN{!x!Vck%b4rXGXq&n-S+3v5g9UaddyVfHvu;Bee(Cd)!pCf5bCj2;&+TT?&|&4 z^7DzldF8|~g77a2CXri5nn`~RUZu`u1+UJ0x2!kz+V}I$1Ktenl={Y9qB(Gt3|M1!@!6&4*h}}o zvk1lZsr0r-ubSYHj2(&82{hN61zJeVey?r5w68mw{8w|lHrZq`*f6&aKL_5yZj;hg zhqKm`$$+KrBCr4ktNmu51bEV7{k%TO@CQRbRd-*5n9TZfFilK3f92miw+xn<9s-Bm zG?f{8h7xrG+98JnaCec6T7Gu_cOIZzk6$fcIR?^T$&2m$m5H!TL0W9F5m$gE@v6Iz zFdeyKAh}yXLSpo#dH>2N;v(aDd}A`;>hK@izfl*1C4#YDLUMt5dwOGOp_dX2Mw+Kg zfsv*o&r)}go8=RW&)q$G2FnA`EJ3#eybACSYb9^lZ``f$e(`<`It5+w zQD`UZ|1#ol_$?#?tn&h;2(}Ibad(ce8Pi_n(lgyMgaoJD_Xy5!aO@%2tqft$P{P{Z z*-~JaoOL+7`@icLGy$EIcfiYJtvqA+gf%etJl=vcp-_w!v`hkV$Cw+oa-Qw)|J4ZObEDM>h+z@5SZz@PtxhkgnE3SHY5OMMg3DteSY zXZX3C{PpLN5o2`h{W>y-W>$EGX4CfhpBIHpi;$%*uSv3b}cEL_(>`gng4qJS*kj^ht&BiWd6J! z*x-(D$E=PVIG^(*R%x$(1b}=0s{EJEcsdF@l+Rzi=QWjM0J};m3ty(#IRL$#eqJ9< ze%tew@o>$$TqAI10o+^Ps$?bq6>Z`sNj+%`0Kd+B7*Y0ZY$~h2c%Nou1&h@D6lE z_-&ULojU|=MC%5ya-BE9@Aw=b&4I9srX8OW;p(7uegsX@bGW=Z`=Jy+GNw5zA_Qj&$h1-8hRT<%-(1v~Ba2Z$Y|zdG>Sxo2kDlHW0mwGm8h z;I@F>{uQ?PrKfUR{FtwB2;eyby|DWXRA&FT9N6@ih%RF_s(kp%^wMA6y^_TrVY>Ey zLv8$JW;_-65#WWpw>p!#ADOflH$fA|AxVoh6vBSMYm{rz7&*+DEQTkbjfcP>x9IW% zlnqHNe%H8v-~a9K^T_$TrzEc`z6p>?gXuRTu?SA{@FWpd9l>ud@{$VEU~iQO%Y*4E0*{lqS7yFP zob=|wI(C444qE*FwB&`vd|RioMlzR%E#Wo(W?64WFNodt{i>41Oe(`aiLXH|C9#Xe zJ9Oc8ysc>ZOnUi>5rM<8hVib!FYGva5jbXedng>JdKP+SOS7>;O-K%UX5$Ew(StrqDjd zIT5k5kjs#^S&T80P5j`?T;`~A2&?am>y!5qb&xv9V*5o7Z{-+5@6`WQLiiB;?THQ! zKd%*Q(0b&-lLPNHgRhnU!eL}+P(5JFFO&eMRe=Gkz;LfZSNfNs0B?)X4h;&#QrMTD z%Y~-|zYzASug)p%c!iSh0hxrC)VIP5>;@;oO7IKdXRE=0gfJ9FL~7oFo(jO0V2Hn! z9mK<3-4i(}%;2=M=bbr%b<*1>@abpQo}VG=+RKF%k2fsFIA7NHU9)x!Jc?4^7roK9;Y$yA5C=l$3v{m76518&y;L*SO7AuYj5hFfkvBxmm^7!WJGd%edyluxq8OcIPlFSh$ehe~-hSbako zTsVJ)MZ0kkTJ~abUI0dzsXaJr&&0c$CpLiNt&V1Z@b8#I&$=ao`6hjtZ|ly5Bk5W+ z%$?w@(%-^KfR7~D6c}4UB-Wt+{-nV0cQ%1R@ZWyuAD)gsm*@s#LtDN)xD!~ZDDV~$ zXRyh+_Ua6{%SKn06^y*tE1uaHH|$N(_ni4w(sx#!wZmN-=tZ9%(&lxVnz+?VR2?GZ zd+X6oqVHag;XtuQ$W8)$0C=?R_ZsfWnZeam#CY7nm(>iuA#ob$Q-_c%%whU0IiqtSClqSp`LS3f!M&f#k!xBcHFfJuCB zY1z4Q49Yh*WN__03~B2LtO_wq`n$h?6?&B)zRny&9e&~aQS)ARei?cI%|J50_kzVQ z886(mqw?P=#vg%8f{!kBA#%)>!#aE7Evyefz^W?pGqCv1$^7`sV zY605A&y1p+!8O>c)(SL`l+yLmT%*!y!}v;I-s@M}aN5uM=X!q5njr+hYK`XP_IC<&J27pN!G$% zK2J5mIeV406k*bz65#Is(w=&N-gfUIu<%t6C>?i@F!2|OTfI));@$rxCP13G20YpC z$a7dVddV-u4Y&`o?K_j$D}D1a+5ESANJ{S=;GV(i6c*B)<w-HA43a2G5P7Qr;r?+v#Uqho70b z{yba3L*S|)-RbNup2I@SgKjeWEeS?=SE7*FJ3yV5-VOfyj9 zb*dd;#!TP&w$_~QnMLTAF--9HmI8YYIshN1u)K-%+dt1DwCA6<2cTVf=63M^@;UJ< ziN&uL%F=hmUMXDgs$SZ#ve8v#1wTty*~e#p02kVtwBY(Np>$pdYd4gf=7dB zKa>I|;#4Nw8Lm^$0eqBWkgM1ZJJ0&FnC&O#exG|teIX?O-QnvBcjvF7H@PpW z9D}mn0(0Mmo~7qpIdIffMi??+2@H2<6&m#ZY69bV*Rs# zaA~jIq2UwX-cI!J;_us;FWO>x0a|7CUHx5YFBS+BJ@M3^u6MBL3&bLL`1=@nuE9v` zYT6s7f!~E*Oj&O-RybQTOiw|}Uobonmb!Yy%CmOTUYDNT_0`c^h2|qcd%x8mWY8O{ zsfcS+7po99_YzWz(3Ar{kvEwEn*iI9%hAdVSi)j4Gy*ZqCq*oN%Z>3A1&+N?H|z#p zY@z3)JAKvr&vXDwe8&p91dMeeeqnE!@68+V_r{Yq#P7O?bR@q{!cE}rVAq}i z@VDRb&g~h>fQyP!a<)$o?AnbE4jZX#2*wFx_^V=X#^DiY#=YN>zXDiI3T#CNQ{d14 zoriw;c!n~ip!>Pm^~Do^4$htc+|MhlU9Ca%!1t;bCWWuy%?RJ&uOpofJKLr1GBuX(79l4@$&sVj&Oh*L=agoGz1X}H^Lf0S7iBQel4Gz(Kt0xI-Dr|7wq_?JttxbwY zlk^@RLM@|3=om{7evfyc<)%@dU~<}C!ZQD*QH%kQmiLzRIxynZAkO;zVmSu+TlPBE z_FnmGwp(&d_hK)pu*=Zq!7|w#7@gk4YWp{XWe-^Fk^qZe;QNVkUv2rX_BA~K%@w4m zJlMtIb=l;b8y{tu`9@#(+Y&U~^~jZtv={6CFN@A@|Jqg-3~DF+&EXj~U3ZXP|3_~5 zKHCB4tTF-a4sZZI1ZrV%?_o{i%ZyC;VRwRO@%af0AnkH4d9`quRpo+SBCJ$asG-|C~pAZe>rbp;T!N3Q~d>COCXp<@#MaCRmESXK7wUThrQUY z{pu#?W$H0#B~w%Iy-Jc+M@KkUngcNrjVZ<)ST|)D6!0a2!GIVPpRNFZGZuFOI*&(& zEkVf{EYQXR<(d5ub9mN zVN+dWIV_B={40E8Gb-;zoqnFcCFfnOKif=!m2Xh462QhfyAV!20FT*5QS^G%->Ng!a$N-_Ki`7Ti_(DVv0>=MGq z(^sB>rlB5x?kSGB11xeicW7FP?j2}=YjDS>d<3g^IJ$%seQo-BTfrW9=HU%YZ*cS+ zmf&>*7ztuk8DNL5Sm{(wHJ$QDGwA3}$^bhdYU)NXC!fJCMrrS~*QOLdBEZn(th>Ot z)c$WaSAYJi-+ulb?>s;Ito!limlSbxNHbg>8G+oR3euUs_hegzei_Fa^mp#L=dA$v zSc4`7j=-kC|AI|dF8#Lt+{Q1e=IFf23%~W@|Ln4Y`*~;E zw(9ISU-L~RzJuNqejC+Ru%z#!t~s~D%uqV@F->1q6Q_ly!Fj$!RYL0>8BIBc^54FR zRPFLwDg4OrcACFR+F%@U{ou4Oecj73ECOq^elYdr_b?k4Bc^ojsMJx8;hL0e720uM ztIi9unAG3;OJT>knEFN60W6yLf5WCcFaPcR4IjTMi`J|cHGBhWT?ei`=l8V=Ew+;r zrq?$>m*xE+HW{oFBuf6ln@U~OXZ(y9(pB+1OuXqG{ znT94w-?H8S>{00CZ1L7`3h>XpU;V+|4Ze42lfk!HgeDDs)50&B?3d7RR-Gpw9`ueG z5D$xk?veh|lIbs9{Jv=(eok^%^k(VaM0yJnz<>WAe0q*y&2y9x>~HZVbi2QT*B*oS zSFeoX?w|kehFxDnll@*ZWllN*REtZ~&w2W4uX{jLM7T8;OcIMPj+a=&u zoUuhEzji+tp=*+|^Jc-4hZhOFO06*=h3?XN-UL$|`fG}jcj1j;!$Gt@xe(9sRf;1xa zwVC-k$b;!6zZkyE5iC&LBD9GxV@0x8gQMfCHb@@;Cue2C7609}Zu{y4uKn$u!y;hx z+J^lp%)Em2n66Z~rDr#QpMtY;R|`@huK@P#XOLSt1`K%Jbi6~^!&t69zx2{etv)N= zkhqZoaA|OozAOJFI^=mQGG07wX)QbB=yUH^2uoQ*9RY51#Nbtf)fet^@!2X2T87G{ zGTy=>hKaA8x!Be8>=lBxL*t4tU;}Ud%wRE$Febf5#?Ee^lUHNQdZ93$Li==BTm9b~ z)ZGucJ;A{^bUa8o?@#swhvcpN5f<_)9KE8zO9jVk(9+kTIV94ntuy5%m@bMN$0G<^1v%m1rFMc85cJA5Sw*if5z*pv8 z(EPG<_wvefo4!}QFe!b{=be$}!m@MC4tX{Eac8yR*D*JZ+WCF7=bddh#wO94Tb+Sg zi>4D}WUH;k=MrDDW4~<7bs!eI3;JZft5vxII|jCH8VDDN*dm6vfrI7PKx+lUa@G0f zREv7Q>Y9jqZ{>iY@Z19yrqP#(&WOOX8to4qd)Cv}9R7-P%zpnj?ml;8iUPL?y)s{qVP)hjz8qNlk2EI1HVqp59_ZC}0l1A| zkt=w6gi^-h*NJGr`*VH3j7EZYtAfOcxW>BK|JBZ_a~O6~K$pFuxE)|#qkPJDD2KsV zTdEub&G#pdTENe6`U>m&lUPnfcLA9B@$$1XY$EFXGl90lS0K2ImslD1CP!_Pk8uEC zz^f6z6+^NU1KoCjjc}3pcmPXpV8@vJstYHe=Oqr*X7K-O#5i<6nJ=aIJO7N?b>zTu zcS-@PY`z5ePt1ggkNOL@L*w3l#?EV4s)NsrfiM%i-JyE@`9)vhFxSOk?T18h!K%Ih ziEm;|d0{XXM9&Ve9^gLttxtW6An4M+H4z3YY3ahZatwoA1A8O>YESBG_${I-Lwz%H z->_@)3y5beT8;Ar^tJ{qX@|W8YVzN^ahslp!eaRO=il+BcmLp~^kd^LntkFp;yO+D zt~asx{KAG`njQWUE_n>=JKjTD0FJ=NO{CvmIq<*wJL^3TI>2?;m*z=m8Ek{8v+}HG znw{4-Z1w^0#fl44)AyI!^u4g|9CNh=>WY%S<-PWi)YTk{y1DChuv>uz^nX4IeHpXK ztD`3;1$Kej%xGSDuIOMa9{fgDz8ETfAy(Yh=c(sMXv#ddU`{{#{iHJ8gUVGo!qdue zoz5L#M~9~{f^*VU!^8Fv2dER8E*rN59jdR#*EJ(Fa>~r^-x=|Ro_YVqU;W%aLT0*d z{hIm;TQ4k`^{%HV-3$I&k3G8zeY(XIf&F{S5ib6g{`wpxnK1Yz0S3Ux+}Bm-DEylD zbQ(HEUVYHjCR1S7o*7t%sc-Dnk@F6P-2nCp%I+bhXS;(mW%y}|_>Wc)bTP-nS6d?7 zGgwtY8m$DFRw;h@E04{86})u--IE@3Scb6r`w#r(E+C0uhn9)B?HX_ia2vqUx6r3I zWUt~itg>H0ydQd&wTFEFs_ox2Tfj%%{i6tgcai)8gXJwbvB)Qcbf+IXmKexENx)Zrf+Kcl`Dj8ON!+(H98muugo!3X6Qe_4T;$Y9sywU zUWHn5mc5_&%Dly~GGF?8o_-Cbe=9-QF0jL?(g|J*|H|KwhG07N7eKIyF8nnchP7Cx zAQ-{l_JZLq*MK+4-g)_o*bJCeXzVbUFSrWu6KKRQ9>Nj@;jyr`iPV+9#{-laV~i-) zwf0;RO#A@&1;?hhfBIAmUgxju5SI|pR*pgFmhdW_6C6v?DiS-|`+Z;MuZW;6CgFR4 zQYyOze5>T0J>V%uXgtqvv;^Im=hWIWwsvyj1Ni=GFRX7mb^n1~n}IvN z5x8qeuh5Y6wM$nFwvl!DnU2ZA*+XWy%o)q-XId5hFbr;kujoa3+Ng3!H?2VEq@oMj z6nZsUb6p}GK9T1>=`pOM1aMc6QpiQXxj+|xbDQ?u7qdM8-3?&BxeM&tv%`!x74m1_ zT>Qn@?vlBwhoHaOG_~nFa^@W*A$&J;hx~j8C#R zx6Mzw=LBG6Ifiu;>CYa+`kx{&0B#rf@y9>;w`Ua^+8z?aB*dn*N)C?(y>x#+wtQ)u zn)kf(uUzrMWboZ|zUONj^~T1Q_|{SqyqHORTWt=%e_)Irb%@j5q{7|iT3&WSM2H5) z(bj;ORIcW42`{tgN>{VS?B~=iU;}LN*BJKHgU@*~+afeat`Jey8RQ%`&!A~jq0|Jx zK7r*up_=u8huGRC*hzAk6dKc-=v{w)?^F}CXW*}(_3|&mk^QdyUyTWE~(j>!N7~ffFhl%jB80l;4=_`jS19sXHbZ#>KIlxk;;L|FF(0*V6>jzpk-9#E#J+h5??y()nk$7BtHN1|9{iB7bY(k^gZ1* z%B53j1@XJV_b)7Kq~xw$?lK_nhS_8Cu?dE|_)K%iT5j7nyr8uO+Z^8$>ShriF}N5^ zbK1dZ+3ZI(X{`#vXRUqQ)5nn8Z!vSS;*wuJN=)r6CS#6r4D11S{27%2&uX>CK5tGg z^$p)g#!-&pW9Gl_-LP5y3tU@we$MK@hWew49_0DlGKvhr-=Ya(1RBo1s_l;t1+3=_${9Z(2`}Yr5wo6+GRwcnbfCY1L9JCU~ zSem%aBr;%nIkAO*nUMOX2MoGxpYW%KuduePJmYbiQKUm6K<=*68CcMI?g?7sZm?05xBjVt}NJCcND zsvGo{2Mb(mAO^I_K(n8Lo_C=4hp!B|gETrK9^(MJu=Pc3>J*mzrDfLZli10B-4YhM z8P(b|yghPX?J$_YwP&v%(Gjd=40EwWGp~=)9^Cy+u&V;@s28vb0dGCtI>?1*rZxl* zd7Ex0q6fb79G2L{;2dZ%_yq=SG~%=5EilR`Blz0VGd4f&tRFaiY2g`1PwOqLd+uFt zas1S*K_7MbI|=P7^xylC*M6r065&E@XP__0pO11!^)rIM@K652P2Wj-&yPEA>_uDd zyH^!Fzp~M?vu={#t+G)?jp8fHjfS@Vu0`{4Q^nAq_=(H z?iua!<9xlIm%Li1fw*M2)6RZN%Qu^f`o$s|D?|5V(APklYtS_Jg6~_%EvqFYUae2_ z+$0^(h{ly;aQ%6(c|_I!9TB?*y$(N{0auQp7dGqySnY3OIob#I54#7P+5~RhnMWsa zw6=by97FrR*-~GA({ul51dCy=BNpS=+Vdj zUmhB3qpqbF%z}G>k}39(EGP!H|Q>FwyX1`71rxUH=O`q25Zu$x_kPYw>g8p-&)syE4lwEeAw+B z4*Mo)Tq5iU!3JmjbcdidEj$Nc6W)WtMgQ9qck{OD4W| zMcwDMc+fin$;YfHweb8#t)VvgspL1OpB(sV!QG4m7QCLoO6wRF1pbNr7}o3p!{5(8 z{@I^@$ifV=*VfBd&WE+9XE!kMS9|%g(TDdJCaqeN~f?oHK5bnP6ZPpGV83Df8h>f! zz)j45L$|4}$Dnx$`Z)j0x3%_6cQ^PTu(y%+{I|Fqm{ZWb#PKvB_7>77aIYEqF8dzI zdyA;Wrk0dkIITm^6If3imw<`wQ;VNY1HVIGtd2n38g8{1s59uJ99{T*=1-rQLJWxqIfAb0 zve623+%>`;N1+9=;B^o9R{cPiQ35P`6U)xp9)lLUgW%Z&Ceq@~c{_^*c(p@f%y9tg zdvn59%ZGCvesTMM{m$>)c2Jmpssk)~i~U4Lna~@2r~DDV$SO!KMptm3A#ibcC~U|l z7N3txNZGRAAu*vO9_}6_R<1T{X@|nFrWI&jpY$x2Mh=_(x+5HHiHpK-=w)>Gw_)3E zAdv<$1hAa78MpD9vo%k92JFyI4m=M)CnK_5-@oelNneGY)OR4v2SMvp-bUWD%6jjn zp)z0L+Zilu>{Wrdz2Bv1JJEy*&A}_3eslrC`ynj3s|<{s5?GGmJFY?h@LS*dHzjau z(DNenAo#PN{aX(`^ebOH3i1Qb4ZB+`p=m~RgegddZTen%VR91R9lo)5)48Z%=BTE> zY3Q5voHK&Gb#;BqX0xODn869$vxI6Oj=uBW)#SWC@Nh7goG-+yR#`-l=`s!1ZT>{2H%sJ&e_+~x;*U&MQ zXuvYJ5v=-0VOM14d4EID3f=4SHUVKzTV0R2<-i2Ayniwk`Z2o6gWv4$X22xA$V~Va z)G4gVgrP9f3g7M8uW{2pQ1$580}jUv!XASD5|*P@CA@mGUuSk=PC?rRF7U;+1?)Ps zipOpLB5CW;sy=uHxXoX!`b^`A&|C2Z%kKkUnjxYNq1bh3pQ7QbfV3jNJjK&j)c|G_ zxUFB;pqbe_5DjHD4jOvtB@9k5JIsB7>`Qu@@`KSVLO(bRCNP=@DDfPICh@HhA&R+m zhs4c0$NE8IluCYs@0J2@5Ei?)=~OoL1|=7e?x*(-^lbkUsaG^}71$|u9mQHz_-U%j zM|wHjfvf;LHTZAWDnD(9u;wgu3cT6d?f)$L>N)^z5{wAQg1rPxs;gi1kH9Z8FiXt$ z0BjGytMe7w`t4gd0qlcVE*HV;usU;%tLN3i0r0>`Hu*k(@!XU!h4LDFAV>(7{bF$#ar zdJF4bQ{bQILFm??OMy`UhQN=1+@n}5D^Cr6!$0r*^LSemyxK1tO9Qo#`5fHW@ZA&KodN?@ZGCX7h`~#21IQatscm)R*|% z%g-w`&S(=1F5X^&rejpTNZ_{q+@a^=ohp~3G1ve)o5S={T1Hs5wM1P#;7TD8%_-<9 zdn9F}ZJb4YChnIh$8c>x`QGjRuPpr;=`gaKQ$$M?l&MXZC}uS zo51!SaNEBi7X(-M2-uqPB8;)H&35&dj|;&cWr$t3d#C=9K@R%LU>ezP>(Fij`~1e2 zL@@(BTLA`kfjfMaP0&`OUf=q&hQ6h~m0~ayzEbz~jCw23DG2-Uvu2i{>6*th>M6V2 z?En_)>QVQ9gRhs8B(Q7Gz%}+3cnsR9%WdnDk9;H#|)F-dTRSO;|8#K@JJNjrrj5xG00oMTMo<-Xjsm_zN{LlhvYvB732cJy*|+T7vG_ z)jW6=m6!L+^dx9?B3D_V@ObyRND1XG937|~T&wGuBzOnC3>!fukPP*00PiIiWaZ?= z%8)36mI0UjGFXBxFYf1Z;jS3zX-Yd8G?8EE5;$%32hDK<|5|bODJ-0yE5|@UC{_~` z<}<&q`@l$pMew&jqZmWifaxW_h>O2O%(jK+r-`Jmy`X$IC}Za?uqYP4AsG0&_*}|s z_s%aJV^sNtU(?US&z9ZCVBxP_IYEL~;FkaXp;>Q}WFDN%djC-R(ied(`}+aTJgbL? zzN#ZwO7~RxuPXh0ObiQOYyXn}>QGmZ1g(P}YjprP)_&R9s=_c&P>S1IZ#6cm*N%sv zTYQeZnu6Yb&Yw>|cLHlUu{$qM(%t%XhT<+3SB!FV@M?mFUuNw&-A@C-f8it0CbdyF z4Svmdb%B>iW2gwgFGe4Dab>)NVa2D=3w2*C>m8Z*`UNLy_0abY;CqK8Ue|v~bQ@(jo z7klf8$mZum0(PGthp&tab3@^-_2OkSL9;20?`%x@F46p1Z(RXkxEtxnfd%lQ?^GYu z%UDBP=tWNZ&-#YHcB=o|Ht}-{yWTItQVUq*5=&Y+OcS|y+9AGlANbe?CjV6e*iuN9 zU~u^Ivzxy(2s{s9$ziGcp4s|!*qiR}P?`yw`?~vU!>z(c7UBOo$?uw|FSQ;mdL5QQ zin$%eBGT|xS&VQ_L6hdn+GZA5OM^;Vz%5c$J87Yz%E1!)} zd{a{}dG9w1f-mNqTGeJS$W`4rqAl`XI0lV0xuW7>Z)cy!$KcE9Z<4(ltMC&hGhjQ% zu+R_x#1H=i5d7(_Btto{1b!SWngqKOYz{o+)i(AM&_m(mdFjh#1*7ldV0TY_WAEvz zkv6sGyTiB6K>s-Uro_fCo%YCa?y7gL)KOXRg8a0|x>;&`t z$TvT754aOpSPXl>e(%l_9chVUwv8C)FE|D>y#zisY~wGg;(|FXn7!T|VE?IJ>@w3p zW2XF!mB=nyPlf(om5#qs+J`uN``Je*CGe`fV9+%roM)ebvd5jP2Hg28E&b;-76Dcu zm(&*s6OjCp1!NSXRJhD{41;?{TgrP>VUWKG8e?Q| z9pQCVA}rrMI_9y1zD0IE^5p?2yk2}R?}fz)-c|&7s5``^@*t715!=4K!og|iTZOIn zkK*oR!T{Hvh#qtVUXW|)L1vgKe-w5N9VNiJjzB}-?gD%JDDjba7M<<8N_R0AYw&vj z%PL5=I+)F6ovK%$?<=OjQwK@odi0bW%#sUh63n&B-DPQ;Zg1t;(t~EbCc?ygCFOM| z*r7Us_2Lbkx?wp&x$B@;f}eMvaq!n<*K~M}U}3i!{4PK%LULc_F{~%6z@V*HgrSqq z+p_aah-l~I&r!F&ao23uG#K=f^g1d)NMOQisCRZ3p_BH0HA7!blDT74r=O2dv)DWI zJ@iJ&I{;?3(f4%xna)VfPxzI#_naB5bm?BkJy`f_3j9_c;|RdVgOqa)3$4WT*F*50 z`WkH7PhEN9%1vMNp~?#G-T6?Z6{=|zeOr3oBy-Jt%X?`@&U@s# zm~k`N)I75jxeEJyJ*w|3(_sx5RsK*ATZJ+|X`M;lpo|8{*Zr+$IEJ`q^;xcBw5~MU zG^L=WzDhzDOU1$Hlt0Sx*~xJl>l)x~@0JwUQ_%C`vmIX?V$ou5C#(JV9C5$sC9pd9 z>z}lQ4O{z9At=TZ(eC*&?Hw#WJD~B1X(zEJ|Lv?+)sR?###o2{HDtYbJN*5M#*on| z=oE7`;@A16*#(xtj@F+ET7M=^;&|TR2*6rp>TB+ckI54!aZN4$bAGs_#3~Nm_d<>hWhC-4Is|;Nvoq44$l4llEIkD*7fS zNxv)H(k?APR|-iE6Ng_9K%?H@K;^xdli;q2FTt*kKO@2=T-olx*W?#V>*)=L)V0hn zH<4~4ul}xH6(rAL5qI*r7bxjDy%tMXgeJZcmeJeKVwetnixhUQA7QVk!e0hlbcpA! z5_pBcMWnxWpL}-Lw+vXz$HA=dO``U$_L1iw+oOc{#cG_P-9 zE{Nn-r^Tq;#q>9o`DRDOKE;9F>M^Xpc`QQDHgGxcR|ZM=+BOAW-KEU8+!uo`fH%!)XXsmwOH(>WF*-gTpR=~{^QoM-L(i)d z_`6?-{lKq`0NZ=e#Qg$s@!>Y+HrNZs9vDV^F^;r_$GK;}Ih^YpTBw*angwX7*lDS7 zJPEHJ!9G7oVB#|4_JF+sEPrjCg6@_tvCagHC-#e1gE0V<`U}`4ZOCpP&pssKxg9q<$U0dXKzKGI(}=3zkLX zzh5^n@3jiyI{B<&?-xsqkfA zmf%%T7t$&MCmqSECLu?i6+6DNxbx4(;#S4nj8zD&y71ImdBy}`4`n?(C?@b4Fx~NG z(q1CDD~=T*?E$=zz|GQW$n=-c{$Tfz9waSJ;@3_~c)Pr9O2XT!GXMs|1d3pj+|{X* z#4dfA3+#0ZxafEfTFt8SD?b~3UoqSDGxjI~JcanHd=!l7gI?mvef0-=$D8(Q#qUab zjVAA%9(@0${U-K?SuaBn(_MNL6muD-Qr%#*+Qtx0^zbX|g`OI?lZtrGvdKsmO9(B;33sYN&$a5f(6`c>$v!7|vDxH{~3 z#K#wkWNsr08|qMQkgH7veV$JjH-N=025Hni4JtBt4C^f%!xF&WL@EUy03SIpiUg3JcKN8)Q2y^f3UJ>z${JM8_(^4FfOGeR%@I`+}2r!QvpZU3gh z>!E#iYUEuUg;sLjP>3^C1~I(8)m zvCUd}p0m&f{7!tlcjXvtI!p7uq;{U71e!tE3^+RXU&rtj30mZb{-U$cx{%DnRuWiT zmj6zzeezlY5o{h@jw^>k<40yc;e9K7umIc!l)|mv} zPhph<6D6L#%A-|+kO!c<1q^X}dxPLhc&RIfv3&0QRf4@t6iF~KL1u~|O#%Ld|4ebu zZ!od}_z$sYUZB)_4QVC3a<`I$&M@%ysjUiwGrqy#D)G;juf1UoY(v!mE&{=L9r>>x zVXh3;y+jUNbmYIY`b@A?=F3;>4-$C%nbEA=_pF~m9l>&_393NYKCr?Heu{k@OlYYOK7^QwjofmymH-HJ13y~E`fLT^fO)zGw}NXtn9+C*2!oDY-a-)Wwgrph5Qa;{aK{9y7L3j zmo8qI!+Ok`O*)`-E-#KNTt1uW7T=rr)}wa_EGUWnAI}gkAcICJ=qD$ZzmxE`7Og>j>{mx$ zwDS~)o3@OwDuCSr#_9m@;Q2VGRl+-YGaq%qcr@i0B=GRJkCs}1yp!+-*h0UBUSOQp z@ww10flbWc7JkDur=VMc{?)iEXeF)zmfi-ixE({ni*fLQ8OX)5AKcYnERKA5s{VQm z+GN-zXVu{=t-xg@W?lG&yRWMZ10pcA60i&&?2i8cV*or=7s_@?f0u*0e#cY{I3N>& zT-j?Ex1*_BtH^ zJ6Cr|V1|3XB6!KT5C-Qu{tR*nJ@;%1Ova0m!7e_x^312ASd8#yzr$Z6r7t?G)OS3n z#okFkq#^eu@5N&1`}-RlyJ|fe@_uvD--El^hQ@HdrXIn9y_nXU(~jJk7fRSY2_EQX zRiFN|W%9f0UV8bkDe!l!O8C|v{!a<~PXREn^B~seBXCJ72>us;dolP!Uktpd*x{z{ zhuic$tvi3#zHj;3cldVESDiO~9UFZ!(Dxsg_G(jkuST)xY=e!_QZv*w_+Xz-WAIB< z=gT~Ol^YPd=4_A6p%>32+UBxRH_f|O9lSC`etpCw*Dzc5%P1`-*k7Lvz{V!GSfbXQ z^HQ;2Br$&RnBlua!ltJ2`qmryMJBS zR*JA!H#m}I5=@wtsCzkv^4#R~kKG4$|95?L{P7?A5XUE2f-diUP0n2RsKZYvb~}EB zJznCN4sF#(b)~=^!7|}(8<L-miQ^zUG};)5Dv zd>rofQT306@cO_IxW2uiWhh-*+!esK?g9f}0?%NH+~KgjDbi2=n>cnQeqk>k328c{ z^&Kp5t4YC^RcO%rVE2DLg@q;M)eGWz2>JkSL)sEFhqHLhLhq>5w@{rmnXjYZT!w$( zThAo#lJ<_~$}drM7}iCkJ1Ryf zfrIZI^_W5lklonO)0 zmaL-(DBPXwh8AH^aAct z4LJLq>M?K;iMzo2RU`>KDR4P(f}@}Oc^C|YfBBz$;fs^}Vkj#3#ShI*-~F;t$E_B7 zAGaSG?p}Uo<5XI~b_n#k@Vv{jR;v*>5R}Aru(;D# zOxpu?|JPc;9eozHTF3il`aYs4Ow=V{&p|Kq0NyLXD-kx=?K!LnJn&VxdH+glEBzI~ zU{{;)nFu`TZ!Y5E#PBBb-nwDB?Q{p&;0)g^I$nULp9%q+``TY2lD+8_I>ULXZ%9s% zSW_%`8R=&a0Mk8vg`fAIZ>-Y4cEzNiI)pcF+`itNMDX|611@+{D}CdyfW;mPy>9Ecn(Zx~ej*T}VK?;e>7`(d${sf=~NUuCGpb?kYtJ1*+#g6>v?U-k4PKa}=X2^g=r zOP@@CCGb>V5X88BA=*CVz1xew#ln_Ec%8LE&rv^B$NyWxhLkgRk1_8r4*LzMIT>9SJJVt}ozyKNuc;jPb#3owv z+e0s{;KW}C?XrHycc3p`LE;i{Re&?QI`*7H5O(yx%?7YC6-GV5G2Bf(MrpHeg1FqmCT3wrf%*d+IOgF{>I#VZOh^a^Di{9>@y0`4@H z62AoMB=41zs})q7ZKwt=TI z(jeHC9Y1sm+GAMcy{gBcB`{v@LSez{C14eM zbFDoyW!o1=OgHmY`0`#16U-dK0=(F+0E6EWU}CNwF>|aeSPpj>8d-F|16WGrZgQ$i zZvRfbBNTm$-mVk3QW*Pow}BnU8gwi+e1HttH?TBMQHI}r-_dLa2jY2xquzxh_Iy2i zMXxqLUo3*OD2v5mbEq$=wP+bEhG|ORs&PZ#1aGwo7K>r6&~5wo;t8x#xvv4;aCU%C zH;`qj3pucdp-X)=^Ylj2Bj@RS`B&s>j>|{c65tn$njYz|qkLC&14&!@ z+tDk}TJ`i5>(R*xYU$aaTKt~6^7#!P!1~RpzyN$jaMyp2LP+Jg173&Lp4s)&gWuur ziUe-nYrsw$CBBDvbOU3@nEPUgx8g^43K>B8Iw9kL`|6}ZoLjS(b``qgmT89v-HV&B5?JB{5ZWLCbyBZ9p6as-EKp;F; zVNb1knO(-QAP7VRj6fj?OHz~I%fNawLpHYIWozY*HZ0hsHdc*0+2DA~?Vjg6`n{Ze z_ruEPob$f#Iln);ee|C1Iq&hK?Jrwz0eDQV=?BZR1ub? ztvXm%fX3VnzwSJH?pgj4F{**3^Te|Q08iRGV&O+-!KAxe)r~;xF=!S@iE(}X?FKL% z28&`Nuw?IrE8FOSHQIy(bYtwcAsYh zTHY#Sr51MaJ;DHtA#RT#_1V|FmtdC=?&~k3B9u=pvlG}Y=q%FA3k;4Qm=Bu?i(o=i zUm`3y@9FGSMJJ)JGq3-43d=0`J05^0ZiL|X@OBz?pe1no&pPs5s0@6QC_YyKTI#;7 zp`R0+)fUaiU(NFxcbeB1-zq`Vk8dEk6U_*{IPB*i#9A#K5jA>%P%nTbuf7XNs6v$b zr?KZYq3s$)bWV%3*%kbfI@|!Z{)QdX)Lm%bWZ+e#m!~AOnq6oR>@Ktf4x?qYx-;Sz z^IjX$YUK6-ywUgZ7kz(XkG%Fday1(6YSrJ7^sY|I3xol#W^q+|5*8)GY+#*5hh49m zuvNU&H4?;3ChfI5V~Xp}k*4f+gLLa@;2U5!DA%EDeMDSxyVjWyO50X(LAZ4(m?@t% zil0mw{iKnM7)i+w!Whr8m9VVA;a6b#vvRt!(aTS%=lk~X>msv4ccbsa;04|wjU=us z)u9Z@^!xI-Pr#Z^Ki6Gl-c%!#F-=CwLs(+hjcBbg=*3{sBLbW7va&&#*36;6t|{?) zf&Xq9@Y;V);bGveDP+y!WaSJT0weZ6`_3hA2H%Lvw1npOet^vN?e=< z?Ditk@8fTm0o!!Fx!{DWNMU$=`8Dg6!T{H&___ZpfDw4r-F9YIy0F_}EYDzBhQm`> z4{5-ch;9Zfb&1S;Er-P{@ai2Uy?y%SvoPSbb^pkaKKst2!YWTLJ;{XIN7bPOx@Ez~ zCkV5w8j05IK_C{ZiMP5lo6w+_K`>{qM$A#guaZR8Xghty&^#rC5rL}ovoZGl?bKDk zZKa9Z&f>RhS9SZyyqCyzyqRvdfay`!Ad8}|8_@3&3RiZb-Et=I_*EZ#WiBH-yk&F@ z+WFh90bv!0kC%_)@1~hNZ&cmq=h=h)kMj6$nIw5DdOu&Rd9W&A(bDJTug*YCYK$T= zT|AgFEgSDq3_4Ik}W^I~X(f8x3L4SPlk_5hV$#Yl|_yCw#~f>M zL)A>>CXKYF#j_A>8>v9f8s&O;!9Z#TVSk9lN-I)hv5PL)BkP*hREy@k+t2B657@RV z#_D@=pB`&XdJiQh#b8IAF+*NG3t=>PGWMq$jJ|C8OAc%W4eYc2LD-!nc%Em-0#*O1 z03BsrgP{&qtMpvvN+yiC?^5p|p(t7woTPIznVgzWpf?59cnwLh_gwKwdCQFG*9-+Q zJ?2u567Mht#(Ld|j+o)WZw!XGcS(VvEv7esHSm{lSApS>i}m0$QOBMIFHV^UtIl9C z;OwZw&o%*E6=*oy1*Bg6RV-<+A{qP&V2vC$QY!@xzhJm?&rDVZ%pCrT-xuG&Sakym zFV^ZsZ*mTEO^+@6%yYmJm$}UKE3n(lHw5k^zsh<1#k%#3LHGiB%g~Qp2*3`F2cfI~ z?B281IPv~bm7o*zGb#h#9ziOGv^k$(_z!sFL+MHN^Wf{%BWL8iM+Eoaf}@I9%&We^ ztQ45OOX_y*sF+~h|Bbg8sJv*b=`rAuRX93!l?BG@GcXK>#9~z9lQg=)_5=gKWg>9{uZu_hu4d5dWD;PQo982M_(fV{i%^bwhyk%Ec&WY7 zw7uu@;KaNEZ!w1=l;pts9pE#W@8I`r`a9o$vjO<=x|or|m~;G1U>J1}`ugST^A$J* zp9n01A+YZQ)7?mp!8ns)o8Fl{le*@svit*~m+t2FNb)w+*++d}(;VO{en)i2nxR#)HR5XRvNqdW3;r+%qH)o7u{GLG8A(OFIoE@-rjyW>k0kGP2fA8V09f&Z zwp2IpDrbSYm`pFPsmyXB*kgcU&gCUfvpn372^=U zuYMYLgF(fs4qmAq90avkX}m%fg|DeE0n8=+HTyMwD1NaZc{ZE_@{a{^@TKV$v2Drh z7wJ((;BJb%G_(Mmu`k8n+_@Y$_D*-4KL-6d4ATB9#;|t-a5sSG{4*5(Io7Mc;@1RN zRg44IsjKYtkz!l9psLSe7yGl`A9P8T2e0>kS^XW%@RyR4G8pHPXe)6f3t_bbP2G(j z41EQ12{5!p1Ueb)f@v=d2D(+GWMV=*88Bgi?9H#1oTcaYml%3_5KAlNjl}Ll_x2!b zdfEJZ4+5VGKYIwvxo(x7EdTZOBW6K&e+hVc2*!Bw3SaRn%=sG7@)l$7>3!$hK=br| zL)SQ;_+Ff-55MQp+xD{yyh#Xwum0ZU-+K-MUwavf!Qj_U1g0u<1V#cBl*V98r>kVJ zR_|Ji7@OeLq<Hl%VYFvq^9gw%r1Dg0+|T zGVA;^R`lN0gI{2~cAYnM`f7HcJpgS~`b!l`uK^3|&lvWTEh~9eqMY@VV zi(w5ROOluYli%1=;ISUX>P$5Bg~+`5%hUqU4)fpJ6?|sK;ph4OTN3=%>)3~$zrsLY zyx4Wu83?l?Z6h!wo`cUA^4!#SV486$aC0c^7zj&StP^PKktLJI^0319zRl-!`6)GWE4T zg;h|QcL;S)mGjzX|9PdwPRx2iZ`@rV_QS6Qpyh7x)tL(`W_%5HN%{_i;qH6!m)W<# zuQXmca3a76T-F5cTsbNY)}EKh)#1}1xF-mWa7BW6Qr|=Vi!n@HK1$Knp>=58aF)Jb z_?v&ACNw&|L`Wa>y1u8uwKTzg^+<w-3JE)5HAC;ou#jRk+{TQ44INq$|kEfPcBVC(?QcueBUFvdV*)W{jxPCtTU?*VuC zs*_iqyP`3jB9w+|4q!D%fDMva@Yk8L{Y>2ZgMhb7NJ7}t&uKB&nN|c>3=8toX%cv< zV5!ny3?2P_4?P09f|=6_{Q=j2#%OAPjmn^kvf98+@k*^bk1MVrb;Qg0~D<^E`%uG@v&OKk%!s z6WoL5XtLiFc9pBLH~R%JYaDpf78Py`#(eS-=(&HS&lDWlduD;Gchj0Wz%a!qAC;se z2j(u)SD(8sfcKMFL*UtmR*-eJqP6;_O^$_~!>{}u_LlkD&u6}Vh7P>v?)s*RT-iNy zW$w$+-lPj%$C*cb853lO#gg^#)z=^+am#)aQz5Ir)1d1DmKA9o zgPW~z!Pkk>Z6ro9R~1(8YEife#_rvteoJC90LM(i;A{7nNsdwct*>vuZa(9@h9s94 zZFBPwf8(8U=_bNhtx_9pRVRO7gV{q_>)tQ;g})3LYIRC45*xP%{rG!G4s8;^X>C2@ z#qU4Ix#yhx@|&A?82&iy8m?#fqpr<;XY*g<#a`%3QD}T3FJ?Eo{1*tHcAmvBxv!B% z{vsU)>O$bDfCXybHMFNnVA0|3=^m1~Zb`2b9k8wc$%(j*a$umW{tNJB2?K<=e*|+s zq5=m722TkNvf%|=V*;j3w35~|cscXlJ_3W{icltz%cw`(GGM&DB3RHj;|RWK*t-kL zYTJ6o%GzxUnnB0t3e&(hw-@3Nx0$%B(GF)dsY^$E_4OSFV)Eav|7wuC(g2r6N6eCs z{(guzRM|OwHE%HJ)Kh}jA{>UeL;!51uzvLh3Gdp1CLlEX6~!#c-ZEggo8;`W9ema- z0yCg4M%WTzS5t@blUhw;QZOq!fEygOlDbp=iiO#LhOuVE)xaW9?LXt_X28Y{0`y?G ztFte!#r5)$39w7Dw!#~VZ~&}=ZBf+Kp==J;78nNFd@>q;)V>Lg!A`;(dZTYEmxw7y z34b|2wM310iZal_fP_uP@I zo>llpwVeg8M(}#s*Hh29n*bP+>P?4PN5(NWg4)%1BSU{Nw2um1((33Xy!VUPdth-2+yYyVBv)8{iif z2VWW}hQv3pL>z?W9D~EOnod3F{qpq}-a7uPFY!ZQ zvtL^11;nFX{$<$PfQGsb-O6(rdXGViVS5ZYTCJ%R& zye$H|U>K`(Qulc4H>V8L7yh>5SEj=A^;a`G9>r2;U*V6!nxQW3@ru3r!vW|%`Dz&& zCbWxw2EN3b3>4#_`#S$O)N9|Ev(P5N^0zEF1}g&*Ts|yw74wa~HGANt3*KYq+e7+w z7<~SoubSL91h2DJuaNTM?$AN*B(X!>6o<7tg^M=e7P&T7N!J#J#9CHmYxdqk?3Cq5 zg4D(@v?;t1ce8lIYF{;iv}#&Tj73cy-SJg@`whR{Hc~9a*yt-TncM0T(@0jUXeum& ztF}M#9&pbwAg&>uDq5}|HTJc6{f_)~Hox@7An>KFxjLkM0iX9Z%DmV` z666Tnveu!Ixj1{2&i@LDuUgQx95fy|RfhIb-{G$V@aj%4An8{YY|iT$Xg$zXzJ_Er z40MS!px2=Q@Bioyl6QeKE=J)+UX<IrnZ(!BS1~F5Rc5~$`sqD>y7C(^jb-WkA$BBzH6qsVeZ9B^yp`U-0$gV-8e01~ z&AlTataXjpJ!jo1>)jJz5R4JLHc=~-4OzqL`{b*27|Ps@z_ncGkT z*ccOjMQ@St1-e+nxch+2_pkK;7Nd-~_iI4p>u&?Bh95P{T;O)fIoH<+M3W;>Cauhc75t`%rZ-q$2A=FEXBt+KwP*u|`r7vh3nJM_I(wX4I1^C4=M$@UzBao%XmEv@Nn z>?V@C%HMHVoJ;ddEbbVV1kNSbn*dq4ENaVl2eitCqX6pgw*?Wbv)|X1zOooi=iBc@ z$n~beu+Y8|W%}`fqzZBP5!m#Xh*QvrU$VMogF0$Iy2(2Xfj+;K-kJ$ZW^gTD*@fOt zJ_qC!P8G3gF_rGBp|5?mpy@pT+&5o%YoJ@fd;^|}&sfu4(_e<{)wc(2?kj*T`Fz@S zW@6^+aPOH!xct|NeI>!sIPKSu?4uy8La;1G82!5pwens&fdabDj0mN#PVo8;k^z05 z-d_a1K_q|q{tJsuffs_ybi40M+?#`My?$EKgyCM`S8{hQ0Ml*s(%$VIhJ1>>^ZmCm z09I1~x|}!ms^4t3E9gexqu}mDnzQOLhGPOObsazN1~9!>kO)@!4Xy*D$O~|>s)|^q zz0RDd<{NuWfAuhzZ@-M{KqI{J+_OOT%$3FkKmT?XIs_xxySOWjJ(e{efR*R2@}M^i zFM-;k4q!RHg_XDFz4&GA1nN)-YghB5+-f1 z6ux-%i|FbnBorPWm?kLs}m|h;df7=ziXLKy=O#6#Nb;(X#f!@CP9zXc1pqo>$ zuGfuj-o!8LLPb2fc?TCqnLt(4FN*10CCb+gM@{DURFKSWCm@QuaJFBZIdm|!UtAg9 zmf`lJL+y#~V3?4Rnr{@I>3sG@cuj!~^@|Ft@=`t{mmF za?>BNIQqiAGlx#5&V&An1XvjRN!KIN9=Q_QX1?>-J~rSQHciCph~$}kU=pm=wD7^N zY>)psFz!NQYM?jrDkE7-AbUHEC4IgA3yGO<`U+uti7;6QIvPvfjy_w2l0nB<1j`81 z8-%n7tg#N|u=m}S@=^`@37IQ|NqUKxk^Um{T)OS{s!6F@T-k3FHrrJNuf|^+v4*?9 zv{!Fihr=w`{?X~yFB7f31x)tg;x6qWMw_~g6oMV3z001GV1gG4=*i+6Q+WfkKfGWM z#Zi|T)`4NVdhGp6$ZIE5+5>@Yr_MNg1*r%4=}Hmhqi_&5T&13EZa+(4cA|R)X$o*i z<2Il_)Rz1TU&k)#+6ze9E&#`1?)^UX6eXa4@U!<<>TCTg-IfA-(a8Hpeg*dOFTO{B zQ_)nw%HZ0HE(_+@5?_g14J;ah#15B(E;85-T)lmy@bkxS!1i6vo-h6FMzB2?SAiq& zA{JKpXH@x(f2u=S(L2YVA7GO>ZoNWSrn`h4xT4Jiz(vBhakz6dL7FFkHH>Atyr0R!)tl)1gAKp1m+shd zU%?xD;V#_-_!G9ByX1?*@VJ8XRmQ6HRUVVGM$rrlgVHev4GCF^5uHxT`8b$(VQeA+HSX1QysO3I5UFOWsmo>QIi{aDD+wOq11lze;U&26-Irc^=}QvV*<`;}pM2&e^oL+r z31caI<@+o?!+g7rR3eP|(o1NazoPXRzs!Zd^c4<-)trAu5;xn3x)YT2W}BY}u#Hfi zlK|G@)o6C2Cj`70^Itv!3t>J4&$IgmL3k~d_A1%SUUbx@`{{Sy0`}xHM(`$I{N)Cc z$R#rW1;uceSdr&??TCfWUYYxP{22?9ZBz0px%ZrhyL|x0f!$@9&0~aJ`ZfDiFnB6K z&-rJ-YoM|RMPID}JyZS3!l-Lg*yo*(9zbFMyv{!_rAt}r90KLL_g}7_jcwA?#{+D@I8OjIh*d0`+{CUD|U$_FfSYFt9liLq42Hd$v|iG z_vuFoU%O2Wf}1$PG77v{J?jE>VcWD9k_K9vk(1c#N^TP4+Gu|Z$!?g{IEo~&9gWjmC2%9=!?jkTz zPw}71KjXlw)_k{0l&)mNvCPeN_=?dLU*61Us)`{PEh z+HWIZtB1T|0+kJM~IXNJDZ%>7^d z=gu9&V)vQB48~$cEPLtK4tELHv1f1p(g{j^T{I{O#%MnT!_wER*HrjW153%_$%WtV z+?4~B^yU??trYag)K?TEoDl9HmTtYl0FpZgt@Q7S+U_0EdyIdf7!Q1jg|670J!s`* ze+-z2u5$R6-kv82Gi15)HaE{N^!i{JKAghZ)ZJgqgPp(Gd3*sGMBtfL4h!<4mHmKcH`S>RywJMZ4yM~|q>f6;LoyyD6!mbx#u=fIO zI5zv;)i0Y$b7QMs+?M`^;Yh2MvxSlw(w6DEo{!W1AdZXTWppM)*g8LV2I1 zF~WD`1PJ5cEegWMnlj%fmU9w$dj$A&^@x63AAorZ3COYyO+zNWT>>umWh7!=VW2$L z+I{90QuUyf5Wf8zB31ym75)0@v#)yb%1ixt1^o8)7hU+SO9B{m0NR#^=Kq@Z!>N8{ zSE1LDR&^2winpKM{kYd@)~>jH6pNRh=P6?2O@x&^4!Sf|>WlZ?BO<3$ds6W&c;&&{!7JVI9YVbhVKL`RKn`yOKhS08xkAuvGbbqAGla-R zhYTk7#X{X>>=mMvxR}!w;C~dqD-o8nxXNEOb3Wy-kf<&7?E=zmBf9h@Ml3~LqD9QaRPiJH_UxdM zYgo|heP9BjGarC6%a#C(Uku8Qx{0)qTlEdPS+433wAkHx2!_7f>%VmQD|xXPwGg~a zs{UkQF93sFyr`AB7TrMaZRkZTO5804p6qw@_W2!Xf04jF!Jn8<6|7$V#WLT|V-Yl< z?RtB`&M5hfyBT_z#kc6OD@DLEP2=|S09YEw+Z1tEP&?qanb7^^&p-#>++!4lS4Vsp z#+n3Qy!^$hh-Vop3oU;S`_SdUrorD1!kLkC0nN|2c%3?FsYz8E)*^6q*_-5<+xfJ?8O{QY-kFwv9{mF4WxUHfp5US zc6tf8W6;dZdI!EE@v9vQ`^i^9UeN0d;{?Fk|JW9YnbtY@Z2$H0UqcBjees7BxHR~% z|2*Y52ExG?XV8b=cNcRtCcqTlAo+F1{C1MUA{P!PrZ==!;_&Ph0fjhtjsXUn11tI4 zX7cw1a7VDDuLHH2{1th718r%AbHh>F z&vwbHG3O-|zLn!Z)!p!muuUU@VJ~)FJz^MOWwFl?>U@5G;G2fTb-x31`nh+1y?Mmw z1hgdP2vz{zPdyt?EO_bZ+zlj$1{-=yez)(xxak<}t}g#-M!m$JHJthLIMK}TcHi@Vy%73QX0reY}9sE=??6g5PX@mmnMLb*O0=l|DgYJ zwVqp?vm%sMmtqZC+``$}army!;LpX;?zJJPx6`vHSm(7*a;+wL=6 z3Zv5jXhUrs^Y#DU!-H5ip{oY%eBJ_BwQ^9zLg77UERu8;61!RxUr7Xe>6F85H9=0$=?-Q^$NS_y9#l{ zW8eN|U@HYp9|W8JqO#u)we(~Di-Ei{mor!xh7kT4nXox9N1*#1mHkRz;Y+yqi!%>a zKl3b>-+zCnPrx9!8%Rco7=wM!W6&MD;vTTC@t=-C(~*9vaAf>Z@;bDJk2`^-v_&zO z$@3n@GF0(b85flQVmOLL6%LxGvgZ0xW)O@;`XT}BFEUvAF8JCs_G3A$vS2O4Sf65U zT@7?|$5_@jqHdZX@ykVh0LI8)jiCUB$^iK4CC@@%z6OD>y>i-yhQaeKc%TY`vjMlb zkz(~XZK%?cwxf>l?YNbZYL^)VU%O_=ZZpvB)313i^E_$1GMgqvKC>fT7r;g?N#L#_iCn8+>3#bb6MiT2tvmYIYm>l+oWNp&zsrh+ zDDN`5h1BTmGiFu20>XqaR{qlL?Lo5=dB^;Sg(ptw&J~ON0GxYTZehdpnef<@{ro76H=iXiDB?e*ZARqpY5eDvd11a{h5sg*m zysRzOF8KN+FkL@MZ{E&q`gxrQ?9k}hWKL~AD_tW!n8)}b@L&5FQpcblIFGucn7g{# z@?W~yuefC-g6V;m6!&SoJp|K|eiV8q|Ha#rx_CAlKF3}qdebGE`naYP6|&UTOP1rf z{2cA8*RS0Kz#(`DEQ04imaxqadPky{FcQtN<(xPrrBPW-s`X z4+lnm;UjQxb^Y+(zO%qfFkEduVX;fMG|nn=Whip#O5QT6_>A;vUScS&qIm1ucRlE`16=7ZNws)!)QoY*4of&_u%b%_Mw#fuXa{n8b$j6yWd`Lebj= zV2xqqO(ej7qDxQE8Ku1XvS84=E7D3_qK0PpYY)F@E+Ao=SB=s~7YHqYMHUQuF&|;j zZ!N^KvH~{B8W1kUv&noI_d+qnQ`%ItMuIApa!>B4))!+cS2xkCy zZ3?l3IhCSh)N2O}oAz=5i^I=Pk@+tC_6o4#@Rb*lIt*PUXcJ&Z>e3O1um}+7%`E&9 z%U@W0+H*GX?HT^}92MhWP7!EkCc{J|x|pQOfurxNhv4?0Gs=~)8-R5xD|fRMz{1xZ zkXE~jKQHJ8;m>PuB3RO{nE{5ygZk zC$9D@zt^t8+odQ>%6q33xM$6cs%_AbYlBonmbGX0nC%Wstr;EROKn@oBH1co&5fOv z0f*g_HrG za3k@vYBCxuBWXJ#4$QRe&j2u}UBVIKVlEV3fhLs%ziG;=f-ond3A}oQ#fxA2U5o@a zDi!t)FcbMpvP(AXmtV1qQAXVYM$3TQ|NZ}c051Quxq(ds&L zHRNSdLd^A~HlDi$Z0h^sd;u1~-@ou82eKvuX3)?|e1GeqXRijpB*EVU%Ac|z^qv8q z?jK2WGu^KV;GShTT}GPISK2iE%?aO*LWkcp<*?F_H(NO9wTs{E^bNXVcQrId*NvnA z?2fZ??^)N^w`oP!mA+5{5O940!b_Fm_1~XmCD{@>(tX=u9eWk!1zY4^> zz~J@Y>Q1u%+~F%?jy}_SZ68CkoBwKYg7;D7$&mXUn)Kb?UhrVn3L8N;d+q@w-Q>SH zq#5{5H0&i5yk)<;fUWjH(E}<`B1{BMJ-u%ixS{vtIR7kx|7PAj+Rs0$A#c(5H-l3wX6aV>jAcrWmB1&L_j%ftw6oHadedG00o%aPB9 zwxgy72cuKaMj_XpkGKDpK2I*tluoO&9(3fLHy8B#7WAeja<4xivlbSfP= zoK183xxim^au$o$nr-nm;fb?8$nPiM1!1?KBQ1SxLNj{%H-w8?uo|FsGM0Y_;+pQ7 z2%|ac?5{2Z>HaG1%;fVJ_LQ103pwhz7h>wTooV9|D2 ziQ_3T+XI9|Ts+dCo*yjnW!OcobD!NO?A#TmtT#tHJ->kO;r-MsyV)n%OfDt{Sow%k{XjI#Eqi(AY+a#!>|2)*GK{^rYm z83LEV321}E2VhZ)%`h=291NHA+GDSy*6gwOkQz|<(#GG|t5_T08aXtVuoBq7$N8_a z5A9Jbvfx*)ZC`>J<-zh*!+ta*X0!Px=EUwdANHKShVA&RKOMB@D1V>@B-ic6bZF`!SUvV}kd8I3zmAOt0_NReE@~k*zy@&wsJz#d8 zWiT>&c8*x}bJ=eX^t-Q2^6MNeqKn*j+HrOr$L!G$HgaN-8)q@e_*j3VWkbgY^Sjt( z*qkh1DN5nnuumOm(MweMD?PxSy=R>P2$smz-(cLmOWnygS4m0%Os2~UgEtAye--xh z(bv)&I)rtxLL74hE9{O@@HXHwuk^Bt8>qlD^tll6@efS;vYV66y^yJws=%d7~ZdHLc z)M``!){*{7+?4|31TVmizmV2=`vM$FpEC{x4^|pVKI~xW&(4uOyw^V zo*(S?ksHuDre(pVz*sTNcu(wh_KI$Ny7minWiP-b0?Y8WTS)6EVB|`-j|RZ)JXePD zpTuEj>35H1D5vn%+(ZJtGcX&BA858R(0%qjDgf8#!jXpg_72jVgqFN11|L)wtkoR# zG?<-K_$+vzZhF)lem)}+%&(Hx449_II?^Qw%!S~8aTQ&Mz}F@RmcgaL^wH4xApd0B zahBa}JEziJ41%=I__k}vX{&2kSbWc2=UWV9X)D2rxrzI~oSjdo=hu0kweBV=5Ny{8 z2!(iMu|cfTk)d)hlnbK!=ch&I+TR&Rf9VbrN3zF>rO z05)>mszUDePLc3KtpNAMj%+sS2a*=&7hSY=kSfVztN`BX2@f01Ii!A%nPj>#1z49K zb>Rkj#|xlc3`SBQ!0Jx#hi`Ml$K8x1j4BbSuI18z!YWYQ478k0#daMr|26uDSnSqkqy6TMthKA4 zqi@x)9%e)cTr>On??)d1j=cL-(8rr7t(ue{S6~**qYUJ~mM{B4A-kb{qd%1gw;X)E z{JshJPU4#c?`(3msdc%A$vV7cC((IBs*5lE`#yD!VDbM&jun z6{00DW#P3-Oka~%j7^{|*%i=x9!zkxkgGxds)qJsNY_a4_OUJ)4!G@v7P+OPe3Gp+ zs7&Zsn(bD-8pwA=xE#_MXhZbAvudpY_Y#ut0+Ru+W#q_CfZ7dhCcDlff!FsPipX@J zF=JA*SNFYWl2#7vFpVg`tAW9CMkjDJA-Tgx4AG<6eX6GjD_}MjCspP?#a~CvesNmUUjc07*(3T~{`@8PQ<>@_?O(=Q<5qnGur#KRX(AdYbIX7Sz)ytk z09g3a(R$qm7L@@DWF>qP@j)fN>h}%BuQl%OD)+4rG4PWO#^E>U+F6W+!p9_dxQp4c zUxB+FMq=|76 zI6*w`EYO0hX6~ypHZ+=7@`tufO6&P#kG^D$smXJ|-a)C%fZ=I5GHopVR(!9F{SJeB ze~_MCQQMP9M&`o$q9JQQj>MSSgp#$ANOdO=(m0GDb{Uuq7?uBq-&DUGxBv(beam~t zF#>%>0wnbnoaBg%|FQ*QBpM&hI0k_wg z7-yMZir)R*-#W^;POKH74%7+3N=Hrm=%_7LREnMY!{AVB(kpfMx#v2t*-AJB9_B`8 z-BQ$*)@rEiDDnC}cRd@@cM94aSQK?qZkt8j{~Ti_uW7FAr@L;!g2XYjOQ3Ng)UPFF7u! zfnWb7hUH*qolSzJFqBPSp-uk#cUVF@Cc=~deiu7Rp?4MaG>#VtF>?`g8?X=^S9)Cp z4!s&QcWwY*=-c)yMC{4m_GX#nItTrUzjr(IHUn*z%LuS-4cL&8#J!U~MTjW_b~2iN zyd40u_Df&2;aRyNEP(50<_PepF#M{{9~D60)CnY75o!z8b*~U+%7IaFDeox$S~WW4 ze6ytt*r?Gt{tI~tn{$TAk(bsJ3`TPRDdG|x09@ir58quJG}!yty;jOoz%W`8qnUlC z%3a=Ga2qtVeHIIV!>=_KBLS?VatAclCV)+Z-GpU8mAVjj+kl0NjMWBV;mZWH?HYCc zReD*&fLCzL%I{wjP&C-lu-BUV6pf(dHyeO;Y{Y`HTm+5m5m0I5zqF{Ua=T*e@`aji zzp58=N82oPGB_~z(4Q6G(%vJA%Y;pH4+_U@ga*Jj1@OfM)6k^AFxW%EyN1E51Yi3r zu>c|zDiCh9e_u@!_Y~iDt#;Mst#&8dct{zP{Lkw8CK~nG$Yg+ z(um4eou4+)=!)8NHMwseaV5Nza^AiC%YJ=Fo>{XPg%b>}C`Hc)8{H|)6i#+Me z;a{wLB`4-%9kA<9%!`Gpv~KeF3YX&YM91adPWsaNthJ5tyZJAMUC`Y?Nf}@AOU*R> zOe+w+Nbp)a2aIv@S?d<)>VmG!Ma??P;_zED_tik&o&d(F0KDk~%ANq@3>1K!eOTN6 z=WLm8{H18Sds5OWU~B|+oqneI_MpdqMebj;2>gmO&@Kt9a^6`3mdNuA1OAD106f|6 zFXGhff}U$QW(n95fa7lR>PhQC4K?ws9Mpk*+<38`od z%+2`TAQR9i`u-=3lD_P`qJt-xw6{aRw02-gUA%3mJ9^BBaHS$a-14tg-u42Lyluvr zzLt>6omb63&#ZI#FC4ZEefcDMH3|f;t2aIjy7T=0WWX40yPvfNV%KUhfV?dK>h^O; zqwV2+TI97Gb#qmEvUb*fw<+ittn%v9Oh!|Hti};T4GscFUkzcKpD}KLPWa+9L z1S;zF1-CoTt8{;GL?UpqJk zx})ROlLqa8p8Z!5_LmJ*zR|Ht4RQNU`#}heb5p({O)=z za>23=^LXB1c=z$F_pS$ky9RpZpkc2sA&~+@W$D}8GtE@^-KL(Wjot#m02lJE;6u`3 zI&jzp-?m-x87GbB5#WOsekr2&Ac>pLt$yr1?7=GU#o9EWc2nTp@?L$|9VcKm8;DJK$$PKWy~%;Q)C$l7RT@jbFUePOVCAB3204!YJS%w<(Sy=o zhT^IrZNGfOU+Bh+hOo9GjsN5}&|MppzT!%RkspJsjVhBREZrC#lWmnkUAb+yUp=~U zcJe|}cgL!Z+b*L&zw@XUkJ8!(UHYqW#E@npOL?W=*W>F>Nv zXyBMPVX0PuJBHLxyIrys=Gl0SVJNS>t)m#yN?rBb1-~-^t*@`4jhQ>}jV>|gl!aC0SV{=_myiD@jL|sft7mM~!)&ffdXb1D=RCiGJdr>@GgcSGQx?gt%|!&>chSF{IXihrcm*u79>W6VC`QgI)M#1n>GU9_LNa zFgFMj5zN{z)y_PBvOM-{0L_#=q^_AlrZf$!V z^-YudJZ_A5bsMyP7J%nQ=-6BOYbVssTZBo?im$O=8-Fnye#d4G9+y9RwAOxmcfV6e ziMRw-Di1^efobnppY|OA-}%D;UIx65AO&E48RL85cdo7^ z?BQQe`nFLT7W$ohR}xEA8ws%vzh}OF!0vsdwzEe1kt3^*_nV>3Mc_7J(Zug^N%ZQs zo;#qMa+b&D!p0K$_3(>Kf^A&}y>ea=>>ZTCHw9r>D}eEOg8^~3U|DDCS*zskyn=*j z5!m((+^qcO3Kn(0;mi9($aEJ&MKX6X;&h)wNK8nR0{_LDc3u*wzi?j^Q#yMzQ_#&m za{~B2GtR`QV@Lp)k#=CY5FCI3ZfB3?-pPFmS{B=N{dZ4-(;iCRp5~9dG;R8rCIQ)> zXhxgri z=&>~?hN+~xkXYts7kY`XodVXW9tD2(&q##30$S|Sr%S#oeKka$JTeJh^U;Br+2$Dh zAx#8Vl&-bkITJn%DRBxRJ1>qAdWz=E2hWZF{!Sr>rdli(BBU1a85&#(IID zildqbQ_FsLNn<61$EGU$2J7 zu@qbmEP;`9btlz5+NOH5+=~Uk=p_P7gz^?q=bZOfxz%A!Be5hZWo@r&j<+$~B zfSMg&GyPo9C%x^uhkp$bzRRy7vK^h{+e)vQtunUKn~7%PA+S{=iXWZF)Q{Fq=aW-s znkV};fvp#B<*;+nqO|GfV2jZj(6Co|zRfjOS`3;!RfZ^}(t6%--GueRHU(|A`+g}k z0=GK)aFqsi`9kQwk99)2oOiu>G+Ur)gUtQz$xR!bC)n@WsO5^Beh$P=K~qY8fh=wm ze|3y&#BS*I%E^xZCech5Y(t=S`S+NUmcR}$0gWf_%4dvP_RaX)PAsvDeiVE)@Yns$ z5;&{26Totp?6)AvT$)s#f!^V#=?1uj_lwp_@M~N>`PzB_iS~)+piPE_EfMi6TJ+k= zfLGpY&YOq5PDX!gGT`kh4n`*fZVp=PBK^1i!@dS=)ojcyAnA?0`GT;kio)({*X?{R znBowKg~x~>Yt!J6&VnGXa_*VXJQzEVFSrdF?k)h+wxrjXly|=e8s?S>@8lf=eK8zE zdTjKr9CpfC(aDQm6Jgm)Koo<4@4H=n1%xN>bt5zm>BKLy&_ zo@+Reu8SyjYI}>n2(1&q$IG8bVt4M~(75!gHy8vXkZUx&UHh+KF-fmoI%pPua|UF> zDfoT{gWJv@ne~caoO`fFTl%{!jv8`{^jT}#Z{gUV1HOLab0Y&`i;3=a%fLtS)@%2b zsv~?^2W}x4U3{6#u`UEKB)(@VJQ?u4o=kdJXH{u?4*}a1zx03(=tYqCVgO92DR_9X zI?hF#{}N)|jU|@_?Rs`0MgwXPuUpM z;5vpxQU0*!2%Chqm;q0Ij0L1|SSZsm14i#eV%uD6Wv2&^6jnML?wPK=qP%vGN`irG zqGOG|^De`B4T-sDMS>fBvD-VqT|h|>6MId7HPzP_eS7$bN+Jwotqj57h%1xb0{s^?<)C@G5bHMo72JMDtD$Iq#a~0*E*q6Bk0a)@P zC@g$SfSq)H)hXx{gAY5f7?ip;uuC&C1kB<0peCOW2xbO4?k3`2p3q&;1Kz1>&wr`y zeeNXi90P{Ch=KJ8uofjW`^`v0^`hpl@u1kYe%&BwMkhgm^I$wEPYLR zNq33mFH6P`=$bu4UDMymfAN>nHsh!YyxqOgTc-7{u70G}$s6pK&yuy>@j4U}m2YZXH9SweTy9$!jsazaZJ6Ahz!M zLcg=XVKs|+M{{+2cd$6MziR6IDYT``aB2udQ=ek{bJU&dIMmP2KZ9AvFtB&+#oBjb z0bA(HUC;QMDE{U*alHY&n459m74pbY{KXJEK#{%3{Z~|q@9w_|d!a3&M^Hx)E3@D2 z<^53vRv=jG{Ij(;2bJj60ADj;hdugBu{H+{b>Zn(@fPIA{VK}dBz%G}1iXCICM?mb zp7aF&oCBU0_jS-%R|dS6el?T%jt<>+V$FgtJtv;E9s|}k`>ZJ%iCr$@(Ax-7)SX`7 zHK2J7bVD10WpEURxE4@s#H4c|M#S{C1>geNJLDzYwX$9jEPa`VrlWc0-A*5|2aE6- zW}r=fG0+xaefNm>2Tgh*F*Z#C{Hz2H#|iXWG>{hqU%yQ?|8@D-CmEW5mc+e$B!daJ z=Z`e=^uEcjHs|1`$XjT9?GETxfnQ#yj({(~)w&O>w~vTj2nNbj#b&I6nRVVGeUiO) z$bgN-@V)_h)BYNgAttGMh2_8Tm{P4NgI_|Rnh^V_~F4;m3MHBCG@E|zcDy1MCP8!xQMRjr=LG+DM1+D&42xQqWAL2MUC-7no( z-exCrH8akeE4nKG{RrKqZ1E79z#N!Lx{FGE+kIuA#OzbuF?F_JWJ;EP;p)PUs#TdLEfl&m; zDctr1zxl7}u*vUt-~4VM{$Or=rmM9!V&c0TUE*Qz+KL*~2Z4Et5Ph;a=vO{pvbz?5>E6d~8L$X`VgmfcDs|^IBobiBt2YG>zz#U^9EtZ` z(61g}LelTl?Fdpb6uF6S7+S#nTMZ3ea~SEc{%g3O{SCf<5R0*cV95)E7jlVov~>p9 z2834%e8_+$Z|-~h>qh`L6{XgH=N4$l3w9CfzhYOf6T>kW>{49%Wgj%GU31Vb{>EKI zFnO=B5fjl)G6P}Q>wL7Qj|hZru*LffA!%^bEde$Zum*})D}xVmECd_F-9rK_by10L zZlXpduMn2HWyDfL%v z109L4nSDOIyztr6JI|qX=X4M(d_4)Q)*>+ap&9V!PH)_}bLY7`{P@P{t=}N6eISH8 zs|$olb?L7m5X{)~FJ179i}GGUdvSRIjAyae%C4(=?!3|hVE#E84D2oru}izuJ=91_ zsXW-F*0jNvYLJSKJtOg}jkb84P1aWJYH^596lzW9_$G(CW^#G^SiJ4*NZSZ&(@s2Y zWDJ4jZlnamTiVMd(0FWPBDSlX2fbGN5?C8~>&n={cRUTe)S><`|MQ&;r=s4x`n) z!_d%5X=gA}{CtIJHrkJ~?O9h$t)=2}-Yo;Bt8`jwpFD^}2F&a;{Dr{# z#aH>x0OxG`)ssY+*E@=YeCmjJ;TO9Y-0>qmU#ZBC;Hh1-To`voCAK9DQNKvbv2U(?*NX#*9iJrfGuXo`}@{S0T-*Z zwwP;2Yt!!ZwdvGAH;+N}&3k7OnriM_;tPJ=1&t5Cw6b4{ZWx@!(VA~gbw?r>%3{oS z>51F6LAwU5ovl|j@GFR)(@~BRXBmA%u~+FG&8`rIX~odbvwU@>dsn?d;kCeE33B#`bLcMOYHG ziReCrU6q%u%A-gD)|f(c6@F=Jn69ICr0|WHs))|dK2qn+Sa0jVloWq6)cllBrE@SA=DZP@}%9R}+K?=Nit&dS-++(NDQ zKwAkZ=m%3l?!3Za>Z|$L4y=-3A{2YAnhn6i+AR8BtH3S&Dkq*ze%XaZE*y1XEXlB` zF1^PFGFb8C;N-ypR>4|1Oo7U6fliFeUnP0xAz;m~xc^z?TIm^RXeGW=C-co0i{RjE zNBwHpwPujJua2)UREwK}R?rzcNieW=B0B8qF*DzqNboY%*cp9l;rUts2xTNI|x5x$J%shh5z4z(RU@3`^n|ZJ?LY zlimj4=Ag}heclNE@_nYCsTzCLD_Zw)NXL1J!6saHq^8EoZ_|F~m5z$mtTSe)9e@k` zMkn`_Pa#eE%M!3|c0Fsv?)u_3Ec=4D8E8aD{;tHANoX+Z>Mtf16FKBLVA0zX{I6@# zWWnDw4UWF$!r_8j2fnTUb{Q6P&l1>m zUX5w+=hqyx_LC0!DF8#@wF{cWmkH@7h~$?FeC2Hb#?Qk?nx>#ZZpV-!Fp|fA+b-x$ zBKSH8&sET(*Mf(-Avwid>rtUsbCm4WWjEQWMdIe4p{%a`S2p3Rck-E#WO(B*5%B$< z!JhT1$GK-Hs7H`2)P-KtU-cN@PAs=P)3CGqSxfykw0(E7U`p(zLkw>bHvi#*FX}oh zG>I?pO|$(u-Sfr4ZO)D_Hc z#yN?y)UEk@%w)l0`0m;11+=9;kEMW82OiLuz)0@eM6q(-`9hD?+cOD{$OJIa{I`dI zwE@-&CXimGzl={ehbJp8O#_y95ll>h0oH1C0>&bE`=% zgY#`NWLiMBF@iS(?jTbBWLAFt9XYPnDZA~FMI*7ai@UAZ<4u~@!tr)<-b-ij2Z0&_5v(Z-X@@pvpUZoQNb`KB$N2!%zxkb zKAinNpmh$KJ<#1r`ASESsHmH;d;!V(ugrfXu=sU0IslgfTU_y-HDIW#*`}XuUBr=Q z@i(Kq?h0F#x81yfRl1{sFnO@ zEdYny@LN^U7xO*yUc;E%dxWIDg=l5J76ge=OTb+}DU-#oS+J4v8p?SD7!>#Pk@L_p zm}+Az#bK9xmp4Fch}O{ox8NAAn*Dn770n(d{wBXg;CY2%gDqzAUaMoM@f3Dnj=7AM z_{Lh1>o~Yg-M?W?68F=Ed-5BGi-`blQ_u#~Heq39ux+?I(GkK&gMgv_&la zdiK|+e$9TV4}FB8JD>To-yNCwLRfu3!OnNBZ9+aysM%Q@a{D=6TZk9ENH0bmuaD?< z=vU?FC!;IcoJO)WdLBs4Wam-Bt8CdXMP=*z`B8~;tHpPkX6DPJ!Nh}E6nf{b$r&x9 zEeyHTux#uvW9=Lv?#nVE*xN%O@92cYwiG(YLht;(O;|)j+0d2EPuuC0Wjx~wp~{#{%RZT7!m-sDzjh26c|pBm$|BmXw)|70zy8meOLf?6Ttn1 z?ENaFwI6(Gp8D+^F#NTEU{C*|Z>bHyAvm`H9DU1s=h_Y3UvUnJNaoshb>l{X62?+j z6jL$TGU1N}UaU?09@F2s{>no~_A;?|y!6dl?Tp%bMI-;EKwU4PoGe(&;xDf3x26n+ zzGc67>>NIlyldkX7Se`Zi2Jy_cg;f^;%r^OF$VNvJ&YuFDG9$=JI^5n-r9%O1>dy> zEP}=FQF3-XX0&Lkw?NlN$=Q!EghZ6)tmJSWmbU+iM##E z0)}-%-Z_V)@+b*O8YB5#)7{sw=-7jBua^?F6$vfl%JZ-QKlCi>Q) z-8i5(z3^)TVD@31o|o`a4UX_ljh)?+vZTKlbdT_PUHm2S#cOB)wG*)vwZiF9{6>{}3v9aVmbwfT{#rOfSka zNN1Dc9%G;&f|Gvz{=B$fgL>Gme|EKZjsnjqBSMvLhVl*ZdH2Z8-x>yWr@vr6ZoS1LP9uED}M=Kbm*13ww~a(JT{tq_ilhiH+jN+v)(~~+)%rD+Ua%!nl9iZFEDq10w{C}g zwaJ)|*kS6NL%MNyDEeqpTz{qWfd-wutKchpbvuDyUMVu)KT`6yz(wF79EGjDendsD z`~CvAW10OZ>?N>6;3!H@KTQIBz%L_Z!0x^x2VTc~ZP+%eMk&# zX&7HXV*OV>fB!z-tFX*~yN=RBz_S2sQD(pa7{S|D|LUuN*fdxI@0+mPfYswi^Bf`A z1?)_2m;0tyQD=Z>3)Ydrsq7c)_UA$H4&ixxVIaKczT>x~7XnYH7r$BAn70j1GIYVn@8NhQQq6`D`aO)K3g&C`9ZT_ zY{_qG+IjF>voP>yZpG>qU{LG~v~MBNp>2}1%taUZ7Jul~RE)NnXTp6Nx;XS2Amb5h zz8bl!{Z8Q3=1YAwU4MoCH)oKL+p^~7XPniTj1_d6_P)KgTy2ZM2DUvAzXRbT ziR15{{;J%>(;M{K?`e(tQb-uZ~l*Rf>M3SM|_(q4oW zz7OiY^Z@*J0Ev2efs4YaE;%rf=XxnYH-ggEyGV20WVKQ!uXG!D=Tq8;Lv%^7>GQ&D z6VftSKes;D!H=uMy%Otx7ht*&!xGhPhwKTjjx)=M|1zm}|sdy4#j{xI4fs}nc z5R>MLWVc;y$B&3~Hsw9gMdZL8{LR=XZwlX8`=xUHS2_Po`CzC^!&G~OzlR4Y9~cr? zg)PSVMQk@v+Ha{>XC+WlSmeG&dn5QNR)KY20+h}`&qEB!PXYJ|&}FZdG6gpMrTs|& zZtj_GrJJxABmwph{&?GQ1%OuuOk^dnZTOA4roMHD!V#Fk>+ioh0=U%ITJpQ>U{`0U z9HbV3DMFW6GxuQq59#X;XzV`q9F2R2-??YpMqVpHPyedkJ?iLD%e@#1Rrb#6uf;vi z&zku*6WzRXj}VGrB2g=My@3+&mIi;A^%hF>*0+C!R9FJTTSYtvkD7Sa?K0`bkoFQ| zdW%2e{_0L+?wy=m*ovoNa{*Wxe8;$I1F|K*rn>az6tIP(zE~t{4Rs-zd1uv0B&*QH z3~BAwS)wmsjWQMENNaNow9z1#UI?y@IUM~pwCR$8?r;Ja1kW@yf$i5e`i|gp& z!Ecs^sk!1lU=abP;N&#;g5A{qD+!FHs7nH!B?L#`Wk`SlFtnA4z%lIdO)DCE5I7YC zVBF}|jXNCRIY0Rq>HPfsjAPD^fU9K@nSfd&_stW@(T0l9)l5KRYO7rNgR|Moe8XNU z|J`N&i<^g!`~@Zg-|e*|-)4xlDgf(3XeWqtZMBlps_(klrxjrpgAHpKpY2tVTL#~X zyO{hPe+KB*nz4y&{|+x231Y2*{1v;HWUT4-=SgvQHMW`k+q}4M88AB%lpE$dece<0 z=Bo}P?YB@uUJ%?fgti#m;xE>w1+gT+QrAXL4nth)oITRuNP@vG4%W`@XKVTM>b*WEc9znvkeQD zHt$SMtfR5@xn0m}Vsjo4VCGY(j zcV7`vKBVu3lo#hC^x2{A?gDRiWPGi5 z=oah%wiY4cTX)V*PJZjeEzk!A*Dyr1O5`Pw&1YvfxPSwlp5D0g-1!NE;dsl0Pmbca z@P%iNOouPElJ_2MvR|qV%98zh=J(PBwZ{hqto+p_{G_istf3Our+3a@ynXxb3%8eW zc`D6_K;dl;Ye&Tz{@0II25i;rnz#0C{s`ZQrQKCMzON@B#Igq~-Fhd|?h?BUng8~} zehluZ1r&kjRxEa&-^`*B&bl3MulDEq#2fG1TTkFcKxNVWoR=R)w;wC1d z&rNz)^G6U>D|p4K)*&KBO?|za13%eoQ^b*Y189S~8QISuB|o5i`EkD>Sk4LRR)qyH zWmo5rY)(9T74#n&wGPYxnQsuTF&WJRgyJ^i=G_9-MT;`leB74D{e3R?0m{8F2OZq@g9NPvGE6cZ4^!nwLM1esSX0w(G-;=YF-M!4y+o zL5x-O2(bv?K4{q-fwLlb%Xbd~w^|!@lHTJLl-ajm2DVipj4^|FT?nATjh)6Jt<4Icg)xUBo{fA9DHE$5An z@ZkutfhO`Sh?`Z=z}qVgugP3M`p7y5I&D&Oyv6t2yx@Wi)opRhjc!QV@le8KQN zLZeG>dp2SNG!X=*aOsuVu3%Li0ajYG&U*i*oh-QrRsff$tx6X4?Q`2h405Axsn|J7N4t$ERQmrVVir_);!INIt(@Gv>j zF67!GvBX6NbQSKTLr4hzV;{|plYXr9zOT!@=p8@3Ba$h6@x9+5YvQaM+*(rvwiPR) zO%j)a^^=j(4VWqG`&`7qQw&;7K?i_ku)JLambsuA=>D$~U@8HFym{mV^vFcmdpK4# z(n{d3yte`w++A4f0I+E=O5b%7`sp4)62edz2v7EFor@^dto<5nlDq{GxaRGXN%a)4 znJ*`itXzR*YX+JYit)=qV*~r7y}UrUjsrXE%vR`+fAVQSEP|=YoVR-?jk|pk-p)Hn zpa0|+n|$U2X43({NwUUY!fReZlD*cSY*%3!UUv?d`r{ur@4RXHf3V;F{NH+WK>|l! z6JR%Ap|)HRHwDdmgbTWp1>-`m^kpv=4rL!t;_DNHvjprjNZv&WgO!;sRyBa19GJOh zj{Wusp%+jRf14~A9!p}=-hA5kVCk_Rx&f=Yi5?B+4uDZ!SN=sQE9ug=8Rp2f9aoI^&VxI1yv(Ima(zP&|=>l_l2y=a0Ib+3B{ zc*4kA-(LM7Y^~*v_dn}VHqi^d(RYw+_Uo>yBY1ZS-s89PJHS``@<9I&FLds&LO=cK zPjB6U!J=Dj_I9m`UVN^(X$#<;CxB%xjfv*o9$X%K=?#=_v0|vVe+eDgW}Uap_W_+p zcg`pC9np)d$&R+M0*ta#Z0j_XDX=c`Cc}*EeRE-#Hc2lY95ege5-@|nHwIIXS+LvFDQx*FSKn$Qiwd-~hFGx1~G z02tuf=KaBEps(35mD%TckinOKS?|TUA*&f^`iw|gf=zSum&+%6enHN<8%v9Vuk1CR zyEpK|;sD&dv!)ebYdf!62Oj7y)f2zmwt?TTzM?Vmwjmvy#KmvdU}50zr{}s2;My(YNlzFFtqbgTO!aL8Kqj&;|ARi<@k?!u|B(^lSheb~XB{T3PVl zQs-rUI=%U;=_ag3`f7`@H%xnNis0_)`%;&-CZ8==7?V(wVb+ED5==3oIOy6D!^${( zrui+dPjzNcYaxWbOTw0JB4DI{#AXJ3B(JWm&sajN9VecJaPJ|}K?dc$iY-@j{T1;f zzh5yUrZFCU(`=vRt3`e$t|M`Co%^+?1;(@Us-_|_ z3cwnhH$Ri=E)KT|tL!&_;P1GhFfD!dF#n7-)M|)7;tmcQrb-(nwlnKu@fVy}K2X;> z+S#iQzs@|jGx}$bGIYZRavGY5{;jh%MW^ta%@Yuv-1PV_W#0X@s-jB>>pC#FmA&0W zxodl2!N6|jLHHdFbTQgGX{g(`oxeu8R3~$CYYzV6hqVoK2not!trb24=RSaF2Mo^! zlxcd?wG`FVk<>!fz;4EFuoblP)N9=GtCXl-uI0f<0nX3KMK4V z*?;n2CBB|KTC|nI7UNzb6oo_##MvO68kuOYI^CjOJ#}PatNJZwP9`}Hi|r}A0B-6z zJJ)X*3S8XaS1tC!TT@?Iyxv0+wcdawf#YsQH|g*Ark^QP_F<6=m-c!dSm&%WeXP)J z0-6LEvr7`Y37V+9cT@;+rLV5&jhO3ZD=f%O2HE=yz*5%QjT~~qjO__v$G&D|;#m&Q#goDp zqa4wqa4UV^(h=`Vz=kXRt%ct)DA5nODr>@LyPD|M1oZ-7UOc5>@=79t0M{ z7}`xBjASo7mc}A@jwS6X368|%z&=SRe_IM3{rNmY=z1_$K?_*2VwzEhfk&msn^x!a zWCJgC6l*n8VsLa$`D|b6?PAw)2aZaDr7kMxwWkcJMHXtKS2Fma0KNvjshl@ww1YXm z()wM2HuUa<)YO2-gf|SA3Gb86e4QC;#J6*D?dXeDXAstD=N4WG zz3hrk6xOgtERESFeKkq#wS?_+&M3FfLAUrDgzJH1gS7AFG629m1#I14K$@E<^`ckm z0$(PiUx&&2TZFLJyRh8)tOz7;1tqxaEtKwo-X1~16NO$pg2df|#Re>F>fwDnIPM6r z@TK9ufd;W|{-)^47TCZ9ARiQUG ziow~zuE9jjK?7eL)o>fA1Mmvro&XlQM2u*U(idX~mb1_nzkEx>Ujs%a zbsfV0C-1)U6T^fem`DJ%s&mhHRR{;I@uMd}F5Re8(M7S`B^;uZ!<~8t%4_bqS)M$? z@jKC{7=Gz3(6m7>ro)G^cycovW(TJx(MeN6GW%w`>AM@kIAuWQ5E$_CdG6?VCu8~2 zme!Uk+SyH?1rB^~ytn~;X#kfY&}&0_bo02xMcdSAXs(cez@oPFRdgtR4Imio(s38` zJjKuG_MPA1aEBh9hNo3AJFWe87nMhj8YeVur#jxZjupGHHk2PsxA$caf2AdSt%Bfbh;cR0T>5`ZoN@+K*J8)%?+ZNP%RQ1^$hmN58bq!?!OF8&!gGtdm6%sFFD+ploJE`}#SUf(~W>?Of_6IRb44Se-%dj7m;kaX3RG0z|Y zU?!X0h4mw<-ju*nw|731Fzg;I+%yYc75XMx@FF;zAaU)t19X{@mclIe2Eq^+`!Zen zQ~A<#G}K!-G~}Ff@M}{Us{Wc!CCFVx6u+8nJwe!D^&5L)U>f@1+R>etUVi!Imu}rY z0Iq#{A+4pazL!si!HxyCa9GTeNM5p4^)6G^y{&_5;+DB+JfZzkw_z(uOVpN{N7q~X z_5|?WPW*2B8V*nSyPwJD>$COwh2ZV_uiTZu;}NCpUa5;(_2N-Nl5c;rPY}K}yPz?e zM)r=_4O!XtO!|&bAr-r7y@%vb{FJ|2%qmG*=$6TTWE<{g%u~R})8Fd!JL@SV_g;zD z3o#p+(8njGCC{HZlmBC0CaT^x3u!oPxg?-b`zFC23Nj8*dT?? zH9iyKzop)TwO#uSe2I4AI{}SeJKJ3hYj{gw%ip}k?*cH5`WNN=5d$DMN;SMLowNup zd6gL-(h<(3ZQ2`YzQ2#h6IO# zlh5cQPazSiA{d`*usR3rG;~k@MolEJmvC74{@QmKY}xs2h$x0D@#`LFH(?P;MhtcR z7oUU@R{%%pkWu!&oh0xD!FPFxpCEnjO5j1Tyd}2*U`+fH-GSuUuAeeNiYrkel&Z=I0m4IIv(wDzzUg5_x zm~F}!Ye?Rq#LlJtLbI~ zw9rKW*-DobOR|dK@vt{<5O&I$?a-v;3F6jK89Uuc1aCca&_t)3Kf#ot)E#e}ayK13 zSpi&kcyMrVXysd(KbiI4gCpUqMK6P3fs6VM;XpUvK*9)Ke@^Zp14~j@Z}PC@OX{nPn*ac;jiUPWYBT?Xe8$`-#B{f6#>E@msc^(IZ>s8y|foEe_s zxB$b`q_YQeT5uWxs=ui1VbknIs*30>rNl^8SeB95vrFyKqxeAA}>C88{lSy0DdtB+;;_d znS{>VGrp3%_DQUIrLd=gUGuFLgn5JCy;qPJu@_6?B6_%|gI>yDjLhnnGPr`oc-Mf} zE5K<>f))e^x#WtN;Y>a|)=N10ZLi-T_uMZQ4S;n`s$sB)fwvc74T%qK9|f$?_2}9` z9{>(}L9e}Q{FugHX@=Y0L>b&_xHPL?dMfPATZH+t8M@oA)Q)4ox^`Z|lx2L}iH zgf#K68O-7z4*{K`CAf}T-P$Vny$;gXItD7n|1Wkg!A;sl(p{( zmreGRuP1$tfcVk=@md!S&dz%Xn6F78-21O^7s<_#!zMSkw7qm@X!}b++JOOV6%vA1 zv0J?MU(;s<{%1c1yi0Od{yOulBPDYHeGGB$ zhPy5YJM*kn)AIz9Ul|;!*^%|VayM>!50;5FFY?S0J~HQ1Ah#I}5#ttgYogaI)6Yw# z?jmt3-)6A45Dt40Nj6~7=qA8mj8^I{O&9X6y7%elQdc+ougu&A?cI~E{XXR(hF%42 zjr3o2u@Z3*_8RCA zdDehi`_eQ;qIdckLpmXhzIM2G?be-FzVVH}`o=4-y!6T|_r7s->-6AI_Tn%@y)y4L z9HuJKbjji37v8R`pHI_A=bKYVMxEi?)XCzP>K9|zGi$)tDSZdFRKf*sC4Fy{z>C2{ zVVkz+bNg1hQ~1)yaQJZdod+p(@B8i`T>=Rp#+SNFkB+zaZKtll^(%SJXg+ZNm%uha zm$}IaPBiNmg4KB+BNV>2?zLj&)ESVyb|<#mdFD95+Wl1|cBalX z@h65E5y2&M4i9z5RS?^=N8=E|(fC0z$vpnsRbb0ttV+jGtivRRW)&mtPf}+<_NGs# za<~Jg6ZEugN5>|tNY7qq(VIRMup$hFiICS<7%=CblR;g^j8wv~H5_r_460mwDaf@I(eSx0=W7mHTYx5PvC4{@V`6}h_|7M$0 zzy#IJ&nA2o+3=P~>ngBUZ(NBbnP-6cps+`O)BO<%0=W9C5_rAAAb67(xpVlaNmhOF za2SKXt$s~PU?!it0n1F_5>4Q4x@N#ODRI=~Lrq6pFA`Q|@FDo!=;+WD;K&*1qv0<8 z=+?Dsw~hi}?Fa%3-Fh7oz81iKy?Rn#{Nf~SWv3>4@rS3kUU}t}Z(tCZkPH~pzIE;3 zuvbz3vCYpW$R2*HuKix0EztkvqyXLzSQ)rk-d63I9i1@uOa%;RoqfI@|LROVUx&kp zEm>;;SoPt-{h5RwPgLQs@zis`5B!!Gq0Z$J4h|&IprHxDJy>poPVDph%KCRp-}VSZ z&4DB+Zu04#-t;woUmC>u@Io0&9;BWZ!Rq{-ch;UOkc%_HB{R9eTKzUMezTy}Z`93K zQA0a6oyn41MS`^(v62+tnty}^TIrn!y@f8(TGt*qUz)qIxGZP)U&I3qW4S~B0nhUT(;937A_2dyUV@UKO0+1aN6X0zh|0QXrru1zR;Y|cC z7T2|4`8&sdR}DN~>c;gQ{;gX5R%WXZ7QlwcD092|8(Z6-aUfU^gxC8=y#t!QW1az~ zwf6NEEb}5b^u0m|d3_Lx3{OVgt9tZE_q3Nl<6y31VeqU0GcuFVgnzy3xzSBmSn6K@ zOdliPUPsA$3@wHWU^3|oOiN;Wv{5rzJP=-w5Zc5p5l{EvUa|YqnA+n<@tb{Ew;9e4 z_ii7~3E;!qK{9&fcF!LXZ817V%HFT1Acn(H?!XFwG1bISt#iL%_~7);D^>8DUIMyz z=M~y94BqN8j2Cxxm3h^7fHj}rFMyQ*u6pl=0-N7H$!q+%ck((22E)LY4j;R&L~lfb z2%A#)JNw@n6~o1^I=)|Z-Peq}uu|{BLQpJf@s_=lF$9bieaF!8X3O)+7IgJC)J`wh zIPo3e{O825;8nqK^0Y@T-B$av2iiZq@WH_@2Ad3PZAGyjo$kI}Ln|)hb(X792dn&E zREt+!2^=}uysBPOe2)to&YXOPuZ62U+JIM0F-)WlsPT#C1zgM3qBLnE&7iaGBy0Wp zd$SFU&1e<<{)#ixbQ{oj7qn$BcR~wcMPJYgT+)QGJbXkJ@Ny>y6>u>;GtW9w8*|S( zN?ok@%@Xi)UqT9YJ^lM77>u+0r5WSn+z(yBV9ASZYu`S@IRS@S1Bp>3Z z1ZE3XC~TqYbA)6$3oLij^X#uB@lWqs_|7(H++a9~5%`w8Nam&?oPj2E%iVl5t+=fm zVu0qvGd#xll-!Lc&`7W^3g9n7+^+m4>RSfqF3KIdu@vbzCYxvKxeo#3r}V|K=Ihq0 zH=Tes41D9nFP@!OA@JwHuPS$IIr}@;V3BYIG%a(?c%r$bu?P-u$r#HD@RYyQzle^y zO1mn8dktlf3uc>vU!Oq&z~J{+U%vGI;IE3^F+BS6`=pV?g}r?WX<;{M)$+F&U*US~ zWQF$Rt^Cy)&}}cG^z82eu+1;m-uG@Sb$HF0=)ZcoJF&V3>?=sbzQiB)TK~e~;+C#f z=8{!qFW=YpZe_w*-LV9|Hz1}82EgI(H+U`K>~QDWukdX{Tj=gCgZb7TtUdATz?y$H z(bS!r;uk^P*?vXsiwCqXa{nZW_iqT_?+_=gdK?K2eT@b1x`opH(C_paLLVW#pV?-r zUJ?k4OF)M9ZTE3|TjXwXq6DtPY>lTkQuLxQ6(b|!!ecTA(OdgrS9KG*GTt-37sTEM z&4=`6?eRC*@rJxIcf0SZf*`mK8W^x|bFdXLyb;2q=2%GN1hp)Vr9A+es)-wtwD!2it3Z=l{FOCf{triW9*z?M(DM zlIAs(#c+a;FwiQG0IS}^K|=M5_ZSl7eU8CmcVL0v0Jzs-NnbCYg0*o=%!@tzMf>-;P9&^x@JFoPb$jwC@xbD6Zz(RN`VItk_ z1}yR0hI27^he}^LtW1-430U-&x};0O7i(qK-Fk%+ z!KE-YFb)#C4+|sGshR>}Ks&3yb*ihskk`p*Ato{x%;o{Uvq}wFCd1&@RvH6;iH3p`v4NA-!iw}Ab+n1!0NSZ!eZcf_**qK zp8sxc+>pJHHrGHC*TV1CP3$D}gB}Q$y!qm)<2n1Q65lf5?fdM0w^_Z_3pkeAF+Jb$ z*3phSxa2i6cih?Jtn~UCKN%td-f(sLNwhu%IH!@kW}|Nd&z)DpU^>}p-DC5Ox$e8LM?bz^72^r`eks9TPO3IK;HMXk##U4(nw6PPXk_iN$@ksHZ1y| zJ~}QO>x|QDeY$kHW8c_*Lz8L?+YWBi=H+pR%~l26?N_Gr1iw46s#d{sBeV?uD1|U5 zfC)gBWNv^a2xAc}dc$5q$U9Z=M{^4_Jtv>(iQk~MF9F+ez$|j=`GZ(rV4yKj1mj{l z)B<>;-b(o~-i2Rm;dhj6&*ZKIlLf?nKQ-qz%31$S5uDFyXe;1ed_`{BL%*GPHq~Tr zRpwUP6G&FQ%sl5AVBD6)L_v&G+cQWQi9Pe8R$o~FYx36AT=K$NvZRzL$(eoT=E;aU*Zo(Ro3bKChrr;M)cI%kTJ`qHve%xpjWgl% z%&!kHuoR3Z3w^5=!6Fv_iO5}AN03bXypIw`*ezL%sfzAl@q6tcP{t^26}9cp=LFL2 z0rDQTFe9mep)LNPlhCNo@DpJ#`Mf$v58$TJZ|z$lJH7gOI;1H0Rp1t9#?yfMfEf;l zzlikSUx?t{+-A{xJnUwZfq{PUx;^*X~@fV!AVf;A^1A-vJa;_XVz95J)gspJmhP*EE?gfM*Yum2a=zNOZRqxmoCoJzOO(c{AB-Oqi|D zA3gv6_n!}eeFZ5^{Ko$FJ$FM}19!`_6VJ&9ztp_gx_@%WTdiv-@qFyLV&RuwmU?># z7=yg7{bE$XAT~9yHLogwXU!J`OJH*Br~DO;j3JL6NnjJ`D}0%PHu81z6`o+aTdjIy z_~KW;ZsEYq`Y#5FajksyUnCBFzi8R3%>B#|PVUya2g{7q27xpGTmpy4bM6Qm0DJQ! z=InEzJ0^!Qy%EMT4}B#UP*yALLr58fwNGgPSN=+1w>~TJJGx2=hSv;qHe^`ZK~gHy3()ux0i9?Q}Cjr;P8AR{@SX=gmbqOAHf;qw0DgcG2|pmX{~7*<$3A*= zUpDsnBfDl3qMOH;iCf;9>DK@bi#N)oo8VTu$9e)u=<4~EpoH^x{}q8xy#aa(WjA8Q zU-TMiBAI5tEan!Doz<^~Yepg_?dqD68A@jYX@YPyNZaz+0fxh6`#1(pt#Gl6o(Hyv zUBvY3)g-Z9(NhNb?XkwhV65N!k4hQe#6z@ zq3~?N!h&A`>;)V-1RN6M<766<_K`9ORUV~t*$9w z!p{v7`1YXo=-m(3#n0HaIgfNLZy-H6pc5LGzP!PZ3K;j*I}-RHV}Q3eUzynfzt+Mc zSQc+f;EiVE^ZqSYdqr>k(b3uI-a)jt$2M$cq=Vo=t!Aonh@s*pOD=54H z@UFM`4LT}h$g4yzFqXa18>5rcv)89)E`5zM7~S`8dLc*ATOIoze;*=*zf`*t82)ks zX-ZwWD}Tjrd=&=UJuPG}gBDLSvq$DvIU;{mAd8U^FmeZ~83naZEOG~7y z$I-Sr?|v#<7jZWmu{tt+!*~&zZ#FjDPfFIazv-i4SV1k86C9p}+$i+W|!6wyD^e|WB0m3C$eoJ60;4jVotM&Ha^EiMjd);@HypJ(-`gxw=9|HI4 z$=1CCT|49F*2!4~{xO#9S>nf}0@%~Q?7HG3XubCe924o$;iLH$5*(fxW(#0MAVn6x zh_K3FxjQH}ttfWChn2o~V>R6U2XDS2^Bv$d_e`>Gzrx`$K7?0aY*v6f6+H!T`MWfA zFVPI}($qYI)JKrmkwy87QuiVcAYpF`U=t!iFNOKMgOa4WLgRZ%gS`Q=d!Vnl-HMhq zU=m!=`?MEdC7J=>tN~jAU+qgsv+HUA{CC>|IMuJapScH`NK>u>H{lsz)%{llV);wc zXkLJ2z;7jT`Q|Y~Ask!5S{Jx})z^QuCmsO~fno4r-v6C5!UrKP49?9PF7~E-TL52c z{aXTi6(z*&Bm6YPh()mNQnKn_ztdMX%6TJeF;Oi*;!}6%RN|3IfuZ$LP+HceP8#cX#bJSy`djxyq|Q>1>iWm zc>xT5`Q}FGoH=5mIXGq;^!;vkW+J+quQZF|NeuY?|9PuIx0S9DHI>43`?KDwqt=ap zCq=OM?MiTdFovw(UF*Qd{%YMzn}fbY9D_zw8tX0sU?nZZ=<4b=Z0=-oe?ug4mc(BO z64f928$B8>IqGt-T^#L9o?7AdF$UCoC#`=y_{*;X7y|P#l(F3N{Daf&86i{EetR37 z>SS?6M~Anm9p&w|&ZTYfzEG|Mz|dB$7m&PsayDK)B&p=@JVuDm?yFeAt4L|1M(?0> z7xYJ|eYNhxlD~vZLI0Yxo1O`u(J&(c1XmxdOQ5?0E6xrCCg4#9LSFQ&74Th7{XQG) zIu3o^f<>i^tu0vTTMc*qIX35if14FxNZjMULGZeOl2I$*9zZI18y(r~z^YdjOTFc= z9rr(1aC!3-Ltp<*vX%G^f7PZE2DTHoH&70Pu~xr`x_GK!7~Be&MBEbAEHu7Ju=}|U z(IL4~3A(%Z_)VJ)1##!>J?txB92!Wqo4S*qUALF<71;%}de{=bBAv}dI z5Y9Oyb4JJs?^66qUN}7XOV}0gMf9EqWOuBheimuZ>sOU)|aR zzUvWSf@$pF+PCgho=e&*b{h&`vfb)iNP}Mes|E0G6~5?{`d0+M;RVptz%Q<67c>q0 zUOzw1-(myp0q%{SKPrOn^W@<5z#TrEfy);;(;Z7}SpE8%kqVz`kKLT*VTEuO+Sqk8$J>m!IdgeT!k{ zpY!s<1@}OnZ?;((O^VwN88kdWZ)>ip{#|opgR!7C(eFn6S_4*n2Z;uPEqSeaMes%z z!g+v@ZP2}V(tymcI3}LMUymXMxhULy9xr=wX6}Cmv;i-rFCp22t_-&RO=J#wbN}=B z?!(HJ8}7iO-(6U8IN8UR#98-!=2CF6JExD3DZCy2rj@{K!EzoN$O7J!z}CQhg+U5~ zUL5lNtA*Ys>jW_0gw-~Jxds~F+HsY{Vpu_5G5kgAUue5#q1W^?UR^4I`}D7&H0~`} zxUBmUhrlF8mw$B>zn%wP+n@Df7q$MiZ4~h02t5IuyPgS8`F_L_FpVxIc!#^1?kZEz zR=(k_;YVaN>tI@?7y-h;u$!O%j)2$&&GY+dDSxeYjqjK1j}x?=C1dSk1=hyun~Cd@IOx`q>>=z5Dr=1pW%JEq>X7^-GH2G**CV zeS46cJ_%+3yfjIy(ZK3~tH0Hq(?fpvGtoOPAI&b=!EtL~b-XEp*UN*+s_Wa0(1kA! z9qgd)ih4fcO>e(?0ejyd0lP0SNle>+ee>*oXuHKPp_9<62wnhwtNaChRKTS05B$nk z1c#HF>rF6!pLV{vb#m=)?znE%zp4YL;CJ?4dHP8I&zMurAu=Xir>1Q?Syk(IyX8vf zuB!_IDWUMSSsW+s7m#hjbl1YLURdg*UNhO&>#yvQAUNA);Uwllnkajb>FawIw>Wtl zhyT=(i*Z=5-hjTA#Ip~}#|Cl#_0eg$Hy*8ivuT)aGs@r&0_%0-H@~zs*I}r+G8e$| zxArp$JU&(_rkpzoJpqmXNjyll2L456pJ}uDn?28v_a`_DUsrx(;+ISmSD(f42m@Iw z-Z)F+55nNh3;c~{IcwB&NcJEv4eHYQ;8`CbeD(qFFTi4c2DiS01b&tC&O|H(=3`{N z0qnxBr+<@#xI{YG<_wZmuxSh7%3kqX80(ZVz87&AlB~-&HtGuukQbMv>J0S%uqL5# zQg%%|2KNDewU^c3mcMuQzQ*H&g|E)gclg!ewa!Eb!$&u_)6bH3I=fT?PudE2 zCxELmc<1!*11uncbs_)(>dyp!aozOdU40z`*EIomSsD#CA z^dJnD!uWo4lmPAyEVbQo)#>I%VV#ND@n5>+Ytb9w9cZl^nfjAIkVDqJRRZ_P{V>)n z0V8JwjbD1aKeNpGqPAJX!fexi;c7`tGu75Q@A@+f-BQ?|eg3W8^T&OOL7710&OFme zqbs5FgXM6Z8uZMP`mg)PMO|YZU(+>eFL}q-$fO(0Htn}TYxT!Z4Hv+cz=$YzW0KfR z?2bLey8)Un#6|RlFr7Zb-w^UT1^pfrP7xdrcX61m;Qd>J*tG!G|B#?av2J)gf>Fln5&FqD~38)8;{^n2Fe1&jm*Uqa+2EJ|L_xE_Uc0bp)OTaGu zF6Z@EZoUG(cmiDkjPxqpeKXU~G^_}YH;Uf8Iq1SK=Z`ppbcHB)pY{$cc3ttM(>35M z{az)CU0)&Ot6Tz(^uiZW@dmlxM41Cfy@s-C$Ld$#Lr3K8(bdA<=v}?YjsJ>Cw_PE^ zRs-BAbFT%tyv0um90aGt+<8KRIC4Ng@+El!;j&$tsxD_yGlfHE*bj#mKirQu+FP|~Cv~vx3LtoD* z<>c>;>%Ke~1_R+6MC#vvf7;@=<+1=q-Th31yD>hn+!A=R2K+{5o@t&x`hgkizdo?< zGf39M!WO52UrXci8J+KZfdPk~s8d934V)CYUbsO%kS%w+6Uz>tz1YS7epdRu{@pJ0 z>P^h?8~nC&v%qcX8=2L$(2XPaD}D-XTi$gp$xPP`evRm!$wAa#CnJtIuD!YDWn_=4O=-Ravz}mz9^SX#uvuqo1(WFYJ$G7 z6~B^KuZ(K@{C*KUu6IAvy6M?NNT!TZ_<9$m1m0YI{*_%$|H54}Umm0pk>J&hkC9i(zT2+| zpUh(nt$__o;V(v_3?{P;`sdwh)dRr#Cl;={`1+;A%`U7%I}v_% zUUlu)z?TFshpUBPJ>i<#BpJY=@4}K}S~sTq}6D)h~wP(G3B- z^WLj=ZF>M$y{fxT1im<4`fcS)#AyYv@HHetV;b>H?rwB!$s3pXXJ9Oby>JrvI{!RX z?y7k!2MvE|0o-CYs^7IGx^r!v9H}gBPgV)sclQ}qNz2`>oP>U~ z3f!U>TOC@La{Yx|5t}(Ek-HH~u3Foo`p!cmoaA10G2`H{!JBQ#1>>5PHg{+`#pjGG;&w+gajX6b$>#4iz8V0_Uwup9c?KBb zB5uGUCIP#+he^TkY=y4G@Y)0|f&*T?V(~ZdMLH*+wO`LFuywEeB}os<*Lmn4%4KEf z)bpb6*!bSLfj;1SW(I(1;1&GhSqN_B8}5d{{A6F};|tMGF?wLvI(WFN_07Sx`5E5w zO}e}O1+&eP?ppul4{)7*wy9gjL3b6NZ z*vex3dWAuA;kVB*U@rV35bPx!xTg!dBuU+b1$*&iKEIIfA7{RqF1<8Q9zkA199mP) zSB;XEJeBYCXrnS10`qzP7Y~8skq#uc{w;8gVeJw%X0O*7VBjC^0mT zFdSMA(^v$?AgyJvH)65$dpKqCoKLD+24Cwrq~8eMo;{+61Hwx3>RSd^B6hulRQ_82 zu6KZkx-`BvK0LzFZeA;X|KiR!4&-iY-`Z9M@pTD|Q`=)myGvjZOaVL+y4PRLtsCS_ zKff0G_R{Di3eI{xRtap90v7^5cq2Ducob;^;L%%eXinLk#ysICIPadOggC2olo8K_ks(AVU zmmhgrfBrbhr*V1s_rb~e>Dh777dW<|HSAAYoNjNXG^~+j-EdW}9B%Az(XMkB^g0Ke zJFsvTy?OeVD)?uFQF6HphqDRm()pux4Ya|-z?b)5x!&tHkMHXy!e1a9^h#VJ1O~Ug zjnca}2E)SFndYHyjGmuMziA%x%|IUko`qm`T#;iai@;J=;;KIV%h1T3SltNi5^yq* z3xIKCm&;!`OkeowoPs87<&tllAswWvQtr}B3F#OVJ-WUAnGCi5MfktpV%N~==T!ik zir!8>Z=Yi5v0sgSSC+r7{ql>m&^`If*BAIjuRF1VTO5thzTZKHqKQ~}OVJtUZ?N60F1jc{+Y;S-6=FLt0`=Dt;Abci!u^j;R0R}fh zbK{lgeM#J8^;R)kr8;g!?D*OO9cxPS6S-zl@oehYIpr>GC>(j8-yxX&+ zEXkvRU!DebK)`A;cB3`=7$_fa?|bgC-`ZyDvl6B0OVRl`SarO3renyIGz}vc#)Ibt zYpdW#R=gwGOIb@YqQ{NTLtkvRXY~|PCZO?Tf|y>WqCdrabRSDbpkYZ2>5{hR0PX)~ zl(eR&^__j>R=+a?4Twu(T=a0vnsM^KKDF71GNkY-7Eof`9`jwe8za!fk)ke1#Za^2`Lbk#xU4t_-#`7rzB7~1@OYK z)Yb5+naEA*m^0AWw)U+u4ed7)zzmIqFRYyurIWB(|Lwl3B>3M8-bLYwGgPgofC-&_ z2E1N~#{JMc;|$-aiS8S>|;j8ujoI6z&^HGa`RI{+k4? zy;rbzYG52^l9*>E83|*`U0)-Fyy>_BTA8;~mBo0SH(v$4e6*_cHGUX}SAG2G69dYK zlDPxmcgdcl!C&4We1d@OlY2RRbOdYfr53*PRm)!Ip@D66$74u+ics=~y4J!n*bx%U z7U?&4UlI14d6vJo`yfMCdJ%!XAlA_;b@NF2s>2R;>6dRS4*zDbv(S9i{Xyh&Qd%pCyK*60;ugXBj(C+b{7w0bL~g9OO^T=Cx(uv?$yUXCMdO*|jk_S= zF4kKNY1&c%T*z*p0B+yh)}JKm=H4rR@2}$4*6}{X@5U^|Fy7+WK}Kd(7g^t?xdep8KVXkt^Dw5F#On2nv2ARty=WOYYWZoo7>h;z_lQk$3WZP z{WU$t(&)~(45lZJ0kF*V5U>|e@(7`s?5()`DuFEF*bo3?J%<$jLSEbl zK{DVKx52MRjud&fLQg@A=hxqI6;@Y(A+K(pVyIdKUwR2ii`SLG^U=Pir)f*nxCZw= z@4EU~?y7a`M(?4lisIJ5p8btTe&6a>TSaezMx*2vzHY>Vy=hRlo3JtiO;7M{#6Te2 zGr)A7E&^luuHdMG;Vv&9aUF+yu+YEgTn0uY5ecaSgsW7l8HP z#X;W>r7(>tXbWF5Fr8^;H)lyRzUwE1BDRcLBNkpes7u*~}&^DZEZ2mA`z|b-rq0m!zG89R;thO81yQFT<`Q7o; z#oVYHoZHexh7Kx+PJPXAu98&bX#%#7>QBYXF<>)C=Vg6Xa;rxSpnz7FfZ6y%otBVz zR{l0hTT?qb_CkwKd-}wgYc7`cGCRG1wwUcXVgIC8O!;q*Auq*kmV0S@2;S-`eo0y9 zC1uZZr=1y17r?<@$jYFcqJ^+Tjn4i?0TcF7neLa9AesRJ#%AnY-x)<6x=v2MJ_xm11LS$SAP4S!0 zsb`uZ{Mw5rt#%`L43uZ-H}oYBdqu8(WVZ%${lG1TANU5j&vNwF!k7A&gqH_d1D3zq zGkj&m8$WxXNqlSnx1p~ka5r8NIR0zC-G}A!Z@k>qZ{@u64*FICxc5-zqZjyMfOhI$ zJ*^n-HPE_VeTB?vmEU~y|S6~MiN19R%Rg>NK%yIRZYX>^ z!uQ}i_wS$XK87@>j`V<+k9rsUcClC3()fyEVnyx@bZOhXEH)=>YhN8LE5NiKK!U}a zG8ovZK8sYNn=cqu=M=q{sH>~|@o^cfPP^NA*MXzV6&>9y$f3zF?37``sz5WjrPKr0B`idTK)9_aLD6V=(PMDHQ8>wBF>&?0xtQ86G@qe=5q@c`=8%V z)%%PkVOpu%3OLY(xpaH~WC~xd;0SrWgab!P2QP-pUmLLH6cQHh>TFBjlfK=8WxnOE zzWSU0HtgL91~UO&{*us@ygI$H&+wb}9_UuS17UpC4CdnJ{>jo;@_O`lF2e%FLGNHU zD4vfKNN;8a+R_)$0^lW?D}HHY?!rp->-CdDSC0Z*<5Q!v&KZQb7$T9p*s6LBx(W<) z04dmYDL5OjFhwvE#CZ-FH*E>X;!IF_d`ULSK{T#bl+$Ngh{g81% zSl1Ap&6X>?;T`>Uv-4ynu!&C|5qQ)Hbq?Co!PNylLUk#>!1gZfx3Zb3CSAbI0KAl| zg)mlVi&+^bUrB`@@HnRT3{kvbh_ml3wG5}g^?S|ICZUlJq^%QVtppD)DJ=N}K z`n0N7VD$nZWxiEvB$~1Wp5m9rFGMRqw9iMcrElLsO7N%=y7z9lYx!%K?O47GOmWNLH4^^pFokaD+s6kFSpoJcXvCoG zB@BV-`2?X)0ZU*#rmtYE1irQE-_AUbue$JSw&Aadg22F$c4u!b0Tcd65nKT8o`UWc ztaclYuU`ke+(GH<3zWX2@Ym|sJy#%kH+vP!x_0ct*>8SpCx8)Uua{p@|2|;xm%hbs zp}QUhrs?_%I$z{nd#suh>~z@Hi1u>>2W`D{v>qSCoSD|sQS|lQhxOg?P<@v!(l=Hc z4nIyjmyZQ*LvSlg`^o~Lg0KF9n_pVqx|x}dxWzH#uao$vdOP!1Y5ty@C`(-tOkx17 zM9X2abUgCw&w(qf2C^_1-$`f`e=%{bUN{o5l*CX2rxVGM-2bMsZ)d(T<*Ep~OP z7eS*i7*k~P_EGWxSf_l2p?k8#uMI=2{N62ifw5JwS75OP+63G_d-gHU5h5?0oJ5&s z5CLTGf5zw$A#bj|lD*`8g#i`CY1Y9lfmP$$`J9I8Hw7?=6~l3G7sGEV;7aXyfUudZ z@(|K`iebA8+Asw66{K!~t|1Q_Q3jKdLtq<8oIwF!8gc3KDAz*$T{`xKcCI!4He_aC(bZ5~Q7At~8?!+_3XAE*x3SJj} z_2eYG-eG{UpTtd`x_3g5Tam79(6^`bW%+mZU-1j8yIzvz)mMl2sDSAlirq+mc+>(o z0M>zCIP4{q0vPP#fN+wscQQM|H*T-|y?3yfD}k{PmMosMD31N%+Y8s+h=ub?EQ?^> z?k&(BL9$ioje|c@|LX9kxpqTk=9#tN7fJTMHFRDZuWrz8xbvzaEqSpjRq)wv0E6Gi zyP)U#4Yoo{-Cq67V1e7j4O!7y>)sMrk1KM`iJIM|M;+vDb4LLel2^(gRD54VJqvTK3NVD@CsM zTI>R1XP)(s#VlT3WV;m+Dmzb2$D$Xr%EgllU8uaso4Pq^HFVv|!4|n%hdQY|xluan z{F9km=8Gh-NJhnSIZZbJmb$SJSNziKkj-u@YTqO{W};+?s!ZZF~By}`R-FR)GU#iQVt9{}^+ zY`b~}gPniI;=*7EOEAIko=KwmmATz~HO~>EE(4PlyWI^vz@m!69 zmk=j^H&=1ca^{F=*$Zdsw&E>>lMQAoa@w{crfoE@0OueQNxmT0HDD+k_R3!x;I-lO zy?&B9*owCcz~n0QwKF$xJiUVX_EDF5NxBWogduEpKBxZu7f9P9NIbl7nY)Hx87e57 zZP0+1$>%UwR!Gznzg_f7*T}S?9BwO$^=H1i zAXNJbVRFBPVcHKMFn3?|!QUaREgV(nV!4bZ_*EN0vXkv0B)=voc?gJ7z3a){d^&Y!`%x;BrTOM1E0DW%vg)y zz}QeOs!~-08{0f zJMJl9hD0yWRRH+MxVJM2joq~drombQJ{sRW(Z;;L4|_*_12|=GFXI?(uYvBqXIevx z-$mbi2)}uUpPo-J&@Fzq>idIVVC1`=AS{VRuu*NEBJAxOx_0vZFOCgaeTOh2ojWKo zaLhJnk0GtfxA={rJVN+%z-utO@{}BR#q+^%utn zfU^VI%<7kR)qufTJnAjbA+N9Sa|W2DUdY=T*rULpwgk3o0X#6K+$Eg}XL7zJdmm0t z(k6fZ8rTwTg>YAW-@WHV^U=F-m&P{eBy6*~HE=y7&zdhdMm))IK*x~-{{kKL3M`7= z+3_6VX+^TM-99{6B|q-{&$lgm*B&hE-ZI#Ri}V{ge)H%r;BUTz;CCd4w+Pq=w^@R+XEZ7F_U8SCJhy=Dl(%l+%yf=0HsgZIe}F8 zCc_q)>mTgwXy@^!4IDSjwq;pH(Uctcw z!0PTZrk(HR8N!_YEpjWU%h%_R2oclIz5`5@xH_!Ya8#DT-vhn0PC#QQLz7k_7f&!% zm1C9ojWaXvB^*flirtD%;kznfxLTF5IHVW8%EV(w$q6Wqp-w-u_UoBn2<-M}G6@`` z!Co68RP4y=Egb6za94qYV5gsjF@nY|fT?xGuqZaAG4YIL|JBt{mvZ<=Eqz6?S?TM( ztL(u_9Xw}%r7v|bz7oNF2xk<&eFrHB#`CrM#mZd`mw-d22HI?c#@c>v3G9QwkTwqy z;vj79sC~li78``q`y9jIpw}wd65)b<9 z{?X;>XIhwAB~3H#5WvMw;BR#2wLja=J=?STRVGF7b=)$J(?6XD*OA?ymJnTww8d+EsMR{sueFkV#8VNVn#umj69aLxJ$U5k@iI|UwV($ z^G8b#b)>KBJ81d3klf3hhppI}i;g**F*Nk;7A<6kr^CRBCxB@wfu%4aCwd77jP+nI zrLV`5=vxAlFbZ8Sy74N1V2U?NU$gO53*av0E;-bZg=NgF6V$|3zOyR}Pa8US%aw`F z0o{Rx0-kCZ)K*r%E(0_85CjLj5sBcPz0kP%SoO`6bGKntz}I(>tb6rB*d~6V zFCNKY($Bnv110D-`>r-`5Mn6k9R~LSLd3Agk3M!Av@a3*A^l`t{%kEAN6|}H5dd&R z4J>%^hy-Q+dHN*c_j|s=F!ZgfEN{(-C2jJh*1-WSetZ76Dt-Un8n_%L+pYs+B$2rN zJ>;Fe^G03*Hf`aXc=ggmbPNucwZeCZ>!~C>nN5co z=xOSGo6j!{cL_#iRu1D0${>B?q%W52UG`eZ)k97IGw>weq4Uof%#*+FdS(dPVz0>I z3jR{}y8o&>u%hmM*4Zm^8>DZX<_>5WeCLpkR30_y0}PY#p*WMOyU56+X`LSBrtKuC6t6_iP#{tgN)+L;AjhGnd)pbuBhdg0^2>$VmhsV(`%DY zE~ffTr5gg9<7o)O(qqJxUjjK6$XW!ubJ}--t&FoXx}p%?Nb0Ia!McVC&E)I=bPZ-S zW-;7?nY5KKjx>QtmjsJn7Wm3uH0iG?dx0+U7;vE*>;}B)kzqf~H@8n>h^S1}2b?)_3$*eXemuv1 zlUfCbv7AL($A1$cE{R*7D|pP)N7zsAQvL?YKP4xuomkL!E&cLM^~>6CqH0p?;>>8M zDBg7d7_UpG@FieYz<5Mv^EEABO-v@ZT8{8Q-bMU+|k<)e%G z7(bG{G8gLdS^MI!+4Su0D|bHArIp3Fhy%Z$tV^)Aw@`vw&jE|vI>FoAtn3xOy7t7d z^U!Rt8eKd1Ib!g@P0vy0n=5MI9lDi$S$@Rdh+Z3N#T#d4)NdHPc3>TV+y!0z%IanD zPJvtP82V-&`n5j;xVt5S7l>&!w7+FtM$@sojE8q1+^K&Ga`5SnQVSTWb~25rULFmgmVkl96-X{eKlgbS@^V(549bLS7pV$mTL=;46%6UV+v3f1gwQem{_P|1*BTYXW}b5EZfB+@R~m zXT06ZQ_#=Si}yXk9|yp`Klm)$tO#BBjpq0fU&z~S(3yBN(@{Q}!h~5{0eW|NnpMcD`4E-0GQz|eX%&_ozqQJbgv(5 zC!CwM!&AVyh4NMJf(E|ah=n`;*0=U#Z(Mm>ZJuB--cQRM^LI%29-Qs~@EdM}mcgO# zgEixvXw&Qyl`+4+bz1NeOycVnZ1p;AD0kdrzjAm|+66u$J@0?+Jp5Nl-cVFIQW9Hk(;pouPgzV!BYkkQ{*DUM+C`B*=qyHbOi2FUtb80C2$lN|Juyg_n&7T+UFNQ zE^$3V2zX`h)V?kPlT!OC*b0&3idi28?zXEyn2F|Gz|s4!ieI{SN%)+6rW(%W8|;C0 zO8VJdY%YBkzH=0qjJ_9f`2995Tdsm#wYZAtB9$5MKGNL7*`HA`swhMo1aVH zG&srEWEoBp{bk`FMv-PSMaOj$hz%J*HKyKavW^}e+ z!QtXJP68tlO!{;>M4E3PdG0nMk>p#KLJbk2k0~XQ`hIJp}@Z|Q^3E=HC^x6-t|0*=z zd%4O4^Q`pBU$1@s@JYfEP5Fy}F4XPLtFIHyCaj8=t}(vo#b^gDfDZ+4S{Hni zRrGCzZ{yPS7Qs$Jy9!Ky1Kx=?_}ij)_b%vy*Q`-@kn69m&mp8YSP5nZ`hihb1A0)MX2fz1+0QL$>jve8A=a;683|Rc)F@1Y2kk5+WsGe_{GH#cDqcdvV zSp~MdmBy^{+NnpqchZqb9h$aZeD1^Lj39k!yOpE-*w=*D-sdS|RieIeBj@sCa1Y2|h-Qkn&?^UeH#1So$w6Tg^ypvzth z;!@Wa2*($WITfFgHw2;cE(UX%xdru*^Q|EB8RtNT&Qn8MO*#@t24A!7qQ|so%kEVxJ$> z`~JdAHzzW}8DKI}Xxpt@`8wz(|*(=FOrn zZC(UUA18S0j1ZMhVA~boJJ;x@uUCXid!YLo(pHW@UK{r3ucZV=dqwXq!B70Sg9HtGf&hc^6&%mu8m2juQApHBJWiDoPpbRg_ESpw}0Goq@LW#jkm1%uk1YL7e$# z?Y)$~AQ$Z767lFud=$c8`piQ}Zh@XVIOHwcp+)bif31C&z%Tq2xQJXw5ghPdnu7k| z*)u%ZUAyp?LbwF(474HebrUpgHbRHZL^YRR;R*SaNh{!9z|lttw-_#d+d!-#$wF`} zZf@d`ycMY?g>~>Y^>68Gxl1?EG#}W-*n1VHj}3wK?VyA=X%@nHi9rS{G878W8w@RZ z2{vlrTtP|o%NlSX?9%V&GFMY%8OdQJpbLPhelr2x`zI?py?VoSte>(}? z<|_=8w!$}#FG_X$pS^@5@Fm!+h!3K}|B=Es%>%$beAG4I@K@%N5n@GeE8qM`>5JkI zUTOhMm#>1V8ZM*uaD1w<62aA8H!J`7jzAbylE%l|NR9l+TiqgIh{pPaZuR;Ia~&9awYQBo0&A^elG~9p|6p{JPtj>UW1a?My>W zn#)}FM+@HNFjdW*a{!1d$1w`3??svAusaYNqXKw$w%!Q0C(v(qPu_$b?4}j zxexG%x>pH_0vM0YL^Q64e~o55#o%4gmE3hJmZk3}F|!~yo?iM!H9N1|22I=QLrUOy zzAbl2ta#gS_Bns_;X$s%62OY%zR;I1_~m*IdfxRs;vdipdojch*c83C-htJvSV&(0 zOXJcumr!~N>00NWSMjUKV7-kmZMVwdKYxt^7~R?5;4Yyo$by{ZiMr}_D~ zdz)MFPHKV-rr1`e7QeKqb{nf9ES`w@@v{#CJ1cECDJb`Q4(ai(jnGn#-yUNF;&bU5 z+e}2av?W}+kg}L{3)XxzEPTa?a<`!NhlCho{xdayYj!GdQ~DZ+CYXh=6Uju$OS}k! zFES2r_0CiWl=K`S-QstExh;NIZ#xk^z$HwjTMlE>kMpBpMQxmn*73U|4m!~12!F;$ z5gdI4gV$ZqiLf`NuOY7im%LKg7Gols4{;Vap4u~X`mQrbon)>YD1z~{RJzs2Qh4fL_df@_z5on+;qSl~AIV-fK^rH}-vqx= z=bz>8+{Dqk*CufJyaZaKZD*eA*DFYE1#roWM@FE$O5Z=7pz$dH+{9});#&b%Nn7!P zT3i{d8WG&J3EYA=?42dx@YiF&>-8g2&DrNH{Nk?UB1%%qUExbg68h51cO~eh4Ay%K zR!AGK`;XSY5lNieu)y(vmv8j{()K?gpP%QQCc58cH>(38&}NQKLNfI0DMRq4Qb5%! zk16WK6kxkDq_Jp9Z3#>JZR3rgjX~QccqN0D#_Q&!X)8lF)UjiWB*(IwV-(2Sw<=! zGth0nY7UxK-OER$mcZq++`F$J-4VzuQM*a5Gr*V6Ajw`k@=oYM@XhHO=v@X@WZ4zE z6>@W#yw(cXTcGD11_gQ_Ucc;f49Or4FMU_9&+zMRgU0Yt1`}TZu=3`s1H5j4wh_l) z0_@hkrFH@UTB00zH0gc%6eh4PPl zd4Y5nfZw)FmIb^vcuNDq7?G>_=%XJ!_62_P$2`J-^8w(VUuea*C16Y4(>)x2Gfxoq z3gJvX1K-a7?!$v(cua+_gGQ^UtFeV&{pEL%2D*NG0Js1EH~*|o*I(tLua?*^@=o7# zM{5(8aL{7!Y7YN427H}>#;2#63Shnor~cjIcQ6cm$IS#Z;Pni!-aS~}!a+~aw$3)_ zieTAGWA3>&m2funq8L2E-!c~sZfPC^_V%kbK^ur*TI3x=h^l^9oJ^uV9s-MEgjeYs z8^&CsErsiXR~vsxNI&=-o2`Cv*U9C-_9QU;rO_p=_6RY+79)3!X`pv3{N?NUL0WGx z_(L@?ZDlrRey>^qehC^caJvG!P*>)Mva2C)mUhQo&~AqQQ?jM6-LLA`mf1<@-35Jd zFBT!`eg2S_fSrNnK|(iT-Q4p0(X*M`U_mADn>5&Ka~}G?2k>jMcN#0eY=dSAn6~xr z_|))*y9OL)m%Qt=IlE06KiKC5+Ya6H3-(?D9y<2}UuTb+f%f(N1#qt)@%sc@0WW!< z42bF8MS0;K4hI@*(%1~^N2Zmp8qw=dINIQ}#o~T7*YIbPXc^F96wyQBJK#l_Cob{Y z!Ln1&{OTWQaUj=n_el>h@E7`k3Wyb{fifuGB(`3>hhu))H;v@$WH^V%8f!Y-i|b4h zaRVV&XL?Lxdlz(S0a(q}XFVjP>xBz48%5tJ5C-!;6X6_)f&1Ij9>b`LEVeI zbfYJanuNCY#Y@*VKO+oXTRaaRIfUa=;#WIz!597l+zEv<)vvD*V!eq{<|bk~KX?I$ z=*0kIj3RM9YZ!`6SDg-#(j30;*_ zF<3i|Vwc>YM%gcefCG1+S~xb7CL+fxr?)JD7VYkQ7FaKVkV^d!=yDQNxQ1z_}dV^_B> zT>`zv&L%7$Bm5%v(@&X){`70tR=h-)494C6` zb5J+rZ8MiW%@lO+4^ji~3UE80=}tiNvF#ZI8=$-dw&3;ps}Fk!xbsJRZn=7+i?1+A z5>LKwF}VF|4kG=Ch!1P^Yvl`#2@L6nymV4Wz)mcQi$Cbgth04*3&8OAqjzuwbMd4^ z#ym!`7u1duxB97k-Et*`buRrrmbqO&sZscyel~Nyx&2p&=%n*a(DsW@@UK5g-VKw_ z@wWl`ckG64^A#(-IHSq*?Y!DUNDPcuruyIH(Rg_qdU2TfhQM@RK_c+_$szKqb`dOg z+I*D6NY^-VD6$Yku4rxJbM-!hFefJ%HUI9Kmfh2dQO;{d`?I-YRaHX`{(AOgP zrt)`G@!K4<-V|xl*E)t2b~h|;ZJEjEPk+lj9P=C@yRQDHTk!W&`fBT8X?t4yrE&iE zP1Gu|cX3?Uge7+&@b{dDZvWLXb}=k~)f`R2&=KK-z^lfQY+SBar{LOG_vzo;W50$< z{03xQH#*B=A*=CI4~3r+z-Iy80WKBh1V)U#r+;gAQsD%qUlN|EAy`SExx?GH+@B*yl2zCuLc6jYHm2b9xDgnpH`UxmE7?m|x|7b=I**mE zCoto74tgKjZ*YiAp!OQ*87A`E2apEMMq{mu4~7R|)LVoj11Fv7yTlcQ}oh!eXYG6xUgBVP+WA^0H(08BWAEUB)V2cU5QJ8uc=aMg8{9^r- z_5iT-HV`Bi!eY@?4~EpjzPL)y;~CkOIQIb)1| zhMNcYd3K*0o?m?F9(w7em%eg!`>)}x6|VHvqr11i@_+ovi(k2Y_W-frwKM-Ll2_7~ zZc{pK?A7fd;LpD(cx@?#U;;bl_ZGlW*#0M9?YdSo*5}{vwX=zUd8Es4&WKkPcFs}y5a;fRvk#ziQ`iL zLIAV*suu`71KbQWS<}zFf<*I0Lg_1hrLXehXY?W2UcVuF=lwzb8y^pVKd#_4Qa-~V zfHi#Vf2P4(3SI0@Mw9d$Ljcz4@NT}Eve!`pLO!qKa37ZPCrcTx&>d^PT}z1vy2?iw2u1JFCjP6_)+-yOE+|IPcj4QCUj<`< zF5Oh#TK1B$_1WoX+E%_e%s*QI@9AH><{Kckd`|+`FyhxYfN`I@{o*~gK-aow{K{A9|KtDo=%w4d1^mYYUCmfHYjoJfF036Qcm1T_m=_1X z#|*TDP5g;vt|k&IUE^o==64nNMgXJx;`XFn1)g@|ujha--F`L7UG)&K)6XFIi!a|7 zzenHAS6__3Xu{R&b_@kD4nz3*n>YVGfWPbcUmrh`z+_Y7s%SfY(i4gK9G+$6eR>d+ z-)eZZ>7hGbM7i$~hTg@m%yB^T7{+6O@7%CV986H^A{<%93P61({6OWsx2Um4)&sSHEK>+M$@K$5)#RlLUM zBS<27$=er%BX2*9T>I_pk-iGp$gZUZrXSDo3tS|Q$I<2jEU$tVz6W&o9u6Fm!2oz3 z;s1Nd>o#aabZE<9gRa8T^$;Q9u@XGcJ*+yCT>*x=%|k=uIRqSdZK}do<{C-c!x`Cy zvJ$ykJneJ|bUMNa>}2$SmKJ^?uAdG${mcyW?H6D16mT-Y^1b*u@oWA2&v<;0kxP2% zwly#fxJuv{JZ-v}-zbkA$l|<(L;ca<_=0?1LFyVj=OFMF!1$|f!@6n;I_~QHlvZ=r z?b9Pj1jV{B54e1i8=xUCcW_wp-g(&yIM{wI2(Nf-@K^@!63WPIyV)wr*xnC!dd1n2j2K)0t&Y^6;HR*3Ug*-o? zs#|{}+=6#iI-9VBuO{Y>`-vZ!O+yTeL+>a*+@%;k3gL?2F#Hov1GfS^H(>3eF9F8G zNLIjynu`Xm82SJho#vrUs)2V4G=jK%@9=dA)??Gt#~FySG4(ar)Wf zx911F1R6`*J17r*lU8im3yz1h#+^ShMB3HPITLM|wgldDN2#QmSNQJvqoV@W?;VsC z!7cfwO@gq}X#_A$`daPUX{cks`tP7uCGTv#nnOwIsgBO|8yLQKL$Do5UW`aK;`WUf zpzjY!eU2aG4s?5kP+9F_i(K#}k-FBuq=dfw8-wF+0=awxVcVSlg}-38Wnf(R#ptFZ z%rt9VItY%u^9Z3+&nokQX z@%Hbzh>}lx%@N?QQTx991!>EC^goBYwo5PX+d^+~p#WA=SbhD{MI5gMSes_gAxT=A zi7K?O{+E4z{|GLZz4?=_Vs8f9zAJ4To;6j)WEy$~=eznewp54ST%pKq;u+Us@WJ3G z)Xr77%HS}iFtQor;M=>ug0;dI5u$Nzke1SXYK}3HMq@3pLx#5N1H3|4dE=xffWd9W z?mWj(RXk4*cFMQgIEX{7W?kWC$$SnM={jOWVrrYLKb#7eKGYS+WQ~*J$Y=&RgM8}l zXuB2g8~}#D`{>a`;W!r0>qk&H@(yx|6wF1PK^pwVUz^j<171DdOzzTr@7L*PYTzHu zMU>DMD}mjEC4;r!3cp+bw&Qsp%ueWwam|Bk*GR^ufvS6)5s9*&uZ_9Gyh=Dah)^Bt1DAa@F2zZYB&o;QH$ zNGozzB#vYe@I5Yn#?h429an5u}#8Q4!jVQ}0X9JqQ${&xF@-FRl8Au;pP z@ORH02&F)9A zA~nD6+22#`YnDtd>v}lbw&%dx=_7hH2BJ6zh^O10>>jK`4`;(wGL*VF3t*ao;62jm z58Aj)KV1SXc?D{C9_QzRbxMriX@Xhia*G=N*rG4Nm zXq}861~UM4adQWjb+H3VuJRRcaN$63U4HsY{d8-`KF6>Hv_VK6f(KYDVZ&jzW-DPu z5`bL*rXkEe!oSy03SS$ar;rlJMfid4_`w_tPC4SBF`0W}>beedEz8wKRFg&x+G%MgJEN%-I!CIuz<-PG4gF|5U*JINnICs>(?!-Eu z0d50UpK9x~OdO|CQr7(oZGynYZ_}EBN`9 z&&l7^`6K&;ZM{kjkW1jJHbLKR<@a>=MyxF^Im^+C-+{4>eiK3eRQQVAMAUatU+6vH z(?!r@ZS?M<^a3m=pufOGw5>x(OW?epW=CIFa|cJW&@#A-uuc^)SY;p9Tms#5M~Osf zG4q`PJU=`Ly+}VOzQ|pENUOIXts9@4X(qtdBQUY_6uGe4T;*H>u6pe;q}7w{7)xHE zY&ibC_pb)EHa}y1a#(3asegmE?DZ#yiT!OT>^HeTmY{%ek0BdW#B3A%Y z=DueKuAufkVyM>p3&Upxmoc%HA9bAoPK4XTYUg|L$uV2MPid^o_7+M;CAX|H|dwUonUo@VXsq#^#VO*-3EM;+LYAz{V$eHTGj0^tUa0eeX!z z&TIVde8d)LIXn*_B|@nyf6aV_0Z{<+dHDvumk6nXu|QX4eSg7ZSA7l3Rs&q!bTb3} zh0{m$|0gJ(Fc}G3E#`pliZOY+2)3n&8;1>R0(S*}2fkbJ=Cn9q>v}KK&`)u4ci#Z+ z{e`DKKiK0(*aE04cCCRCvHJcGq4W2B2Y6~=A=?8C;{h)b*tO&}awPW3VO{vu=*=)e z*nUhsOI#dblhBMVe+lMOSz zd-3WvyRL2%qnEr2`h%VUj=+yzV(0VS|9}%eRxDCdh^{{sr zpzP_Lg`uy`n7o!ec#XwdF{Q!@5HhJBqrQffI)5D6iY(KS_1pw z4uReR-$0@U#ycYok0r3s)im{7%)B!>^d;gEV8IK0Ver3p>ocELD4z;psLKwk_Cc@8 z(vVk=AxZ?9eGEz5W^!q-pgdiHrS{=L1LR=P)g+;d!5O`ZDfaYH*FanU23`!zrO2fO z_QeIPp|j35x?cWn0c?y*FU)lumcj`3x(j-aAAwsktfAyh`wqXFXBb@n#Rp*#EOHmb zh^U2M`8)JI8l5o-JPN(zy#=}gSc?d(djIyX2frD5M}Z9{1j4bG4?CeY_!^ikhF$$V zieQS{^wJeqVa;V&_YN9=?gRAG`0K> zY$lm;TilwQSA92#si(ph6J8C)@pN;MsWIf24kwvo{4=e1btI!0Et-EvOiKay-$>tH z;!kbB!gmE_mry1UTLo-^> zrWqDX;#PrSERJqu^(%J?X*&l!Cx7P(4tV?cF)*g~_3?#wNT$#wGcu&jd0(xw&ep>m zKcfE}_KM*_E^SohOKU{_j+qH){Y44iY|O>}8WVhfZS^Z|F@7k!V)ygE+ou=K)6XUL z2poHPj6vw`3E(twOTUtr2>7-NoVu3-^2%N*ETAE+@byt(up59GeEKS>}!2 z;JZ&Cnfd}l_dgGQr+Mw9SrWXGcV?ew>DO0)bu9qfX^FT7djH{nbKjNG-wIx)qJeOe z&t%vsb@PMaDSF4+2E}q$yKnHP$V+!rESs3gU3(I@SUbiX8-IIyfdyf|51er3yZeEP zzqCg@KG<6fbMXca!_eKUdp;ukrLShX zQr5BRsscFn>I${`^Bi>OK1uQ}f&bzQ+=2ymSp^QgU^sKS2D*rXcou#MEq}ZGYOHDr z_yl0M3wCXD68Oz!?_!pw_$!072b6B&tG)fuewycRgucIrkG^|4c_eG4ZK$1L&HQL! zzuw0P_r9xnZebE*6Fq37W()NdId1#C9uME+8OL3>t6y4A$XF1;O&oHwe5Vsg*-td8gTMN!UPLsdulukd@9w;spblt#hv7TkK?$V? zx^Bi&UBGc{yy6$4r|0uWkeHQUH$qeNvJ0Bx_wT>Yw6xTP!>2u1!`o_L!8>D0{1*5b6g_Pao)sY>DioO=EU zPiy{}EmUB2cuN87kZN|+Xo}WRpmQ@p~;!RqSv1L-|ut|=|M}tD(L=xh3?cQEHr_p_mJi>B=MevFG4sP~lH5hUBWSJM9JC$sj{gkuI_RdE zV{3O%rUv^-o*tGyW*92%xQ0VDys=aU%0vU*Bkdg0ood?9YHvW-ZszJ@NBxLRCAGPl zp-DS{q_yF-qh_En^_YCiYpyJK5e&5&_Q8cgvBs@dSQ?4c*ilgrypZSvP|>R&9)F&c`jh+X z&6{=T!}ego;*TkU+j>>in*^}ipCxWI4q|5EKv{R@=I#H$Oz4C3tL0Pje5to!!*Z>}o1T~{lyD}SZ1&H;N?3EuH` zgh>s6+Z1;l>Lx6NBSw4q1~Irb=}rD>-!VGc=>q6+L*Jaik;!6XXy;v&XCZ5fDkKZnG zzb|$T?Zjdi4~C7YfW<8(aBINxF_3l}mLERky5|{dB6CUUMkofe^;z=9-FR!Pvg0Li z_&vT4_^w*~eetgWuRET9fd!@_xrZ2-jVT?_aXkYGtVP4U2PS5>Dc@c{;B*$4`vgVioPS`XX*CVymi~@Ife&3 zM<{pa{z(yxs}{Z}AdC4w_GD4|`YONV9r4r61pvRvBJi89!Bo0*o&LJs2pxV0!m|9; zI0wD6&PIF%C-n!X!8?N0C1CwQ;Pyjcj<)0NItMAc+eTT4T_sytvhrEpW zNnHot=LhswXLzNn;LX*ws3l$p2Bz(9Htos{$D4IFG8VBpF*{zS_d_zd4_>Kk-E{Sy zRILPdv6oe9M)(Ob3*y12XbzQi{vt(MKaI(_)uMQ$n^IP+s&REOENBr{0vq@vS#_=i z*V*mb@LM`Ax95Oy(-1Ze*QNkop)R1D9njbgAz1}``!fyUMDXx-V$0!4!Rze5LRe;= zXBk-Z;+=fvcd~Y1Q3o%E2^sgR5Qe}8b}>8_%>HPmo*!d9iS!PoFE0?H?!cPn4bZ8* zR~jdu35fx()i3Sz_`Xprmb_T}srXGH*q;Ws2Z1?ZRMi`H{qQz^nta9e&%M9^ZU2YC zE}_Y8!#dvrtsUqRV^9`PaQQ7lPXZ?iTx1({?UmAh2WQDEhueWQmtf7B?^Ccl{KaUE zF{I2t^Vr}EuKijAqX^vbU$v+vOWhK;wG|DTQFo ze8hVPB@@yZ$!qCb+cyZ8y@x{@qOvwyrD9)SK-9XZ)4sj=i$E^WwIoK+7*W|C%f8xq z_6XPQlXOL;JQrlWXyQ8Xa+ruO?AlkRe?$R{9=#ZL&(qJ^a+1uYHDJ3@8VUzY0K5{$ zQCNFX|NNGWt@_Pmt%K8Fc>MR%oo>!uco3-qnCAxDiPicqO$_TTgm(sdb?pYMUG{~& z5Vdfl;M)98MBgJ6xt2McFNmg>Pt|aS?7rGj-U{ z@nRD5l@)NfP5)-mJG0RqJaQZK2B^~`z7{}tCKhg+WjPDR?ezliiarEfp zfiJlI6#~9J!r%xj2EaIg+y<;Y2b^Z<_uDr38+T{qm~(a)76hKP-*@IgeoA08w{Vb* zh)KxAZO{J-T{k@Ai1D8OO&cOmTa&PQtkFdPZz*gCz9cJ0R2YW9L`v|ken*qGD&T5! zd^k1X9zYtecJ4X+zS{XC5z92RHs-GFCTKq|f`-fy*oEK{1$)8ll)_Nk*lIEu$^PS8b)Xa zwmJA~J&cCDtEKOO-bC6!c43_N2993;mA~@@!;gJ|;Wi@>cP5~Jad$4|fWODfgPNwE zjc~A5_m2`7{L*f>_M4+=?7`Q#`WN?iJjL*NJ}O`aQVO->m%!>dOTm640sLs61m33? z?9bL0S_2liA(vG8^TGTXcF4PhuYtyXvY}IK_E!#VRg4`%3fz9}?-j#6N63dY9w5tD2WSU}b-ln~ z*ZL(H?T@ItppOzb?Sq7TSPT~6Vib_&K1$rQiCO^m2oeqE%3j1QG>;C-Vv|3>B{yHm zTdQFF(D&`BfyFLnsB1pRHPKG#ix;=1M@S>L(FeVRoIjdtu->8KmA~G`VT3}kCfghQ zZi9xoau@`sUP3}Si(h*h5YHK4d?pnRdHrbge2Tsqxr@0d@oT9&Ww1e)V0{8?fA{aS zqL>t~k;7?9;Iy|;8ojDLh};W=3TKqQLz@*}A?!^Y;&*CcqfQ`M0Vk_nK46RW*pVp- zEbje%L2%!045iNZ11HGr$2j^d>KahP;jR8o#=_SOM$psQ6jn-HB&y?qKCBH_=zC@f)cP z!!P~i+vf*>vvghdM(*-)A>|gptH7(F0ya=@9&hlATnyI`m-HN@#+n)c`5M#xy%^$F~ zC!_$l#op$VQ{0uRM^<4>GafE8ybl%{#%R^{XZxhn{ab^K|J>k-8>$d|^;KX%Y^H^< z_#y91Q#$~Vd;fRmp)oO45glRadSSZS{aOp`BzF&xHjO@oux0<&CfI?Zbz29G}%j>g~3{YOJfz~_()d?h=+y%TKc;7*SzXxzB zeen`lr$?G!6{v3$(S3)I26qR^k2Q1W#z(5%SDXPpUO}33NO8B97mWT3-m^z=w?_ym zeZM&@#*MM|jlpRqos-bjE_E}j3f^CbVOmO37h_ulJ0^Bh8?a~s*oO#*xv4~tG$+O2 zJ#^G5qzS<-zOzSkY{_AyE!6EbB%-I7P5^`9>{GfH;8FzhDKTs!gJ0+w{=c7-NW)#N zy}KvJ3SC3`RK0T%wA%Y8xfbgzz?l}PIvmED*RIi8028J5Vo6`lA?fx6un^X1 z6i+UU3&DN{N$nEw7&3xR8?o%Getf*P|JMwmyS~5h)7!`S-z&LW{o6~x#;*R-0rGMA z^VOF*4$R~=p=s<*hCRn%q+&1t{(Nh|r`L}rZb#OZzXf4;H$59Jg*7OG-kcsm(jeXM zdku-^H?1CfmBD?gT`r^aG?M!C(?xH7Bm3)GHSoo1oP@so7=HksgGWo%plY0J0GCz8 z|DNuH3|s4dc0G){bK%wWntj@ezbe4L1wap7AERT_L0bp)l2|bly)=GuGem9DSSvyC z1P6vq=Lhk+j}!Xsd^ExCi*CoWd|f0XqvG+T{(jBjq9=0*Nd}8uf@7+gV4NGYDrU(I zW*1f-t2R3eJ}!xyr!GC>p83@dRgcVAsP;3X{;u82HvD0ifsq5tWz0zeco-~losOQ8 z7veJYyl?*&Rq<*>?oimofV3N+MX>4xBtN_ozB!N!ePyqPOoKdjBzpOXt9=V_1%g-g z4nxoIW4iT9^il)AbDTr+34Ym2J^Xmj00&;udG!bco59~>?pXtJ$M7LduEO`fxCET$ z9_Z8Fs|_@|Q{j73yP)m=^5Q*M0$Bz>TTVC&rQYEj7<7S`NX1-%!-8<$x zI8ofx^Skt9^6u#A3zE2JkA}j=Kg5z-_R3##NJ}=<6~H6&gS>x8)eDT>4n40R1!9~* zWiQ{faXrF-sD2R>(60Z|{_WvK@P#E{sH?1Z^#OUdUr`b7)+?mdEqo0pI-@u2qKulk zW>9O{JMZsfy@bQzmwq}4h(<5|H2nU|E^{$P2ZL8HebrUqdxlBcj&gI%H{<6VbO3(z z;$nBpUu?m%*MDsrhU4T6H2r4J9bLWz`mFy|0B-?&x{R^_cjK9(XYahK{PpWf4ys>G z5I(j*>s~gxz6fC8>jbn2K5M6*G5Z&dv|@ae!q;2oYCe;A5NPhc+Dj&x`2 zfwn&)n?D&BkF`3yHeLIkAPfe%0vFgGkMO$%%b974T>y9m~D&RDk2Z1~HOHBI}^)JTx=eMPf0YNVBkStI6R-{kX-zIEPaKtFY*5k24R=HX}NoZu~&Om@Wrf1 z+-Wt^Ww4l&!mr=9QI8;L%#?2Cq1%0>&Q{|hu-w&2;8#u2&Oi4CgA}#`cHc9d07w1% zlyL8#>=I~1{cBg9Lc+=45X@r?e-D9Q_&)CdzW`!KiByZQvX&U^(t~f+ufAz#za)B9 zmq5D$OdFFs-+}d?ErE>*X99ZnK+hcX=?==A;?+To_|<9jY1R2(WOQ%tyYjl{dG5ET z_P;XI(zl&){(u5l-L>*H55n@-gTVL{YwtdqJF#xZ-3)euMexS{^uJdDzbKSb+plaG zWl(w%!WxCO>(HO>CagV#WP7e|?Jj7Wksv-l$zTbrc$HsQd_hsy^S{b@=jvcW0IV(+ z!0v)}4jK&4E5O*6gC{;sK<6ubSFQrD7Qwma>gHcSV0hU!=zWZV%yvN6E{!qvxdl31 zHw1l^F(M%ZWNNoT%j);#@PB;o%JS77QDZI$EpDn<)cWarj$vTDw2r-w8yn2#EWgNW zkQm9|SouOzW}=BKYkQhu3SqJXwWK}3|Kz;ltDgTHLvU?^d0#sU!c+LF9wAhYh~BMc z_47AJg0On*%E6*cbPmA(Y3ZA&ff3N9WB$lpS*GG!6Nw(CwB$zG5hQt zSabw;%?*E5{k!iU=>W3f0a_T0tcGLo*1erWGMcx4F%ESN2VL|+-DCba^kTh`Qs#OI zrTE3!g)h#`%P2)JC>Fa;JkwyXYruX1cxc-mXge2ZWEkSZ&18gW%2pd+)Pjcxj74Chodw^D`hm zZhlVhzVLJi+yz)u33KX*WnmEf0;t7(->P>tH%}r;-`0Xrb#LnQQ7Y;nuv@Pffxffv z3Nss_7r$fLedVVJX`TSaQu#8XdI%VQG)?-36VRcz$A5c_-x%Me&yGwoZ|}R=3f;Tw zi-bOS#Hdy9OJW)3LSqjkp%;bjNbpKx@e6&m`wAiY;Ofh6!+MeN#)iKsS@updzzE>Z z0k5L)64$`6cBXGZ^U?a>j=R$u@PkP+A=Y5buKcdPwyzYj z-HV>FmbyWAAO4k`gK3Qmz$0}l-u4$qY%r70c4wcb=p9B|3!6NYs1~f&toxSl-V3eU z%bf+P`QUhPo5XkgEgvyt+>m{gpYXxls6ojKe0^^L3vS!=JTLtA@UNMqrnebuS-Vbe z*F|1k-7%wb;cB3#4PK@4-V3d323szVb8zsBA=Rjbu>YbkzZEd7?IGYZfPwE6zjD_R z0o?P0N9k)~HLP~|m*V&bKf%LXIu;=J3V-^R=a4)GEQGOd)A%HCcVD>;dRKtA{!P-C zQ3=d&v(JchmVD_>MNXG1OpA0@C| z02|GsFU>x)&P8~IuM6FR34?Crr6U46r7n8$7nZ#?g?q($=~uuk$tzm`Q~u)I`wVdH z2(O{hN1vPL`X7Bx^r~^wch{9xM^E>Lzuknj61=)Nj7*-b>fe!(@%^}Y)ygjpueq#H ze7*^*ZO~Yh(W(1Bhvd8ahw@9`^>k;OO?~-S*E7Ix&cH))dkMg;|AyVX61K%e{T7bx zVwgsZdFwBC3$$H*1|UCdim&Dhj(OdP$>k}5F_IT1 z6S_BA77}6NX!JEzi`ND=XeoD}8MFssbAG8P_7kT1z1RgwswXXQW zUAlq1#Z~s^)ExWe(}`d2;BauvUIWeHUm?t_v;5`k?_*;*Ji;^mJT&e)tm7g|;%?xe zW4rrGLpa(3cp*GS>$eKO>+*Z%h@Luks$+OIKu8y*BTnBxxhGS8zb#S@KOHSO{w& zt`r8qb{Oncl&fZ*$10pg>)V5(*JlThRN`iI6~N2ieTjd#YYt^KtOzUYK-d<0Wo`W3 z3246+ydCFfR0({q%~oPJL;vf!cH^bVZo2|ZOfrS96)^p$L?5*Cd4)jjOA`32w>t;y zSSmo0cWG?!((xG5qe}(wGFbEb@N1t>qt16h4|wr9gUp$}e5m(;_aIVHuF!t{&m*tb zLGMwdd>f$0cL#?BFR}EcX`XQlY+vN z(RF+>RK;Nl8j4NZfHf8B^;;Fd5?Dh_CU3R)_b06ohRB321A7gBH9rsAs&KkRit7ie>pzFMWTel}{vB<;wa1NKouG`pU4^ZtTmFdaWi(AH^a z5zMqR-y1_<`D+C{)6QPGVc_uR_1u)T6z0|!A+Nff4K_ zPR={SV2pj~8iU_$yNY-?ke5 z{|@29Sx1z`SuNXms+dmYF2fh=Z+ zEPIvIZN#7d{Y~5*^V#*Vx_2I4m{5h`)PY_*{2gp+Z?*Otg~zLG-E!Ev*U;SbPTQ<- z1X?9g=^YEU4|N@~`%N44+N*tMXhJL!vU>$({4G%GmbeA29Q;L2Me_vzaqF|7C97l| z|77gZ-_sjq)G4k!O~MqrDNNjL&;3Jy6lgPNod8V9JC@zg6u$c& zVGk{6#W0R90vl?G7=MHDnS#cF-d|bz{z?SX)9!_y0(c;du?~i|mcO)K1P;6BDj44C z<_-QSf=yP$AE6%|`>#I22v(RJbJ5cGo38xM3xr^nP8F=R-gSfqbyvn|2;7a7dk!h` zj@z1-0ga(ebJ~5STm8$DGk=xE@618B;5(Dfa#wdmK{)&xH~Acl`D$ImA$y0rYoqXY z+5s(v5yt+i->Y6oIrXodL?rXM=jy3_wp_tjyd|;leZe~@X%xZEKhwVd?r9Aeb@fIY zvG`(c`a{EIFWwG+^_>9j@DT(iqWCp1TMchhS5QJ;Ghr)_1Mg}7)#>VI{DqFM9QcYA1A?pub}1Em%PMIFKZE5hbwTwHe7-%@NV=ewjBJxKg8$IIKwmcl>_7 z2dp059?sS^O+K4x7r&RUfZlARZo0JjPxtiEa<}NBzHsY=Un4)2Gf?isIx7+{e&-o} z?CU(o;LNj$UOT!p0bK?B`pfeee>y$*>o?jn!Wjg0OP!BqN_g(SN+zGN2CmqBq9yb> zhDf|Fz}}aRNOQG-cGt7M0+=`od)JiKZqL3I!v!Y+25kPf&-(6F&VE(Pf>%4lH8^NX zz6-(g=c{mhX#M^7+y;H@y28WNWBS?oXP;w`#dMqM_z{dge8z@iY1#UCs)eSz0s6f0 zO6KnK31*hMqxo5gP9&9;f6*u+YP^JR<1XUZ*=O5en9s@QwqDsqZ)*RQ-SC%PLy3F_ z*!Bhprg;UHlhEG^y?EqyD>_Z%Em)+3T@Xwk_Gb1u2CNt8sPhia0vHN+?BAp=IJao+UquEnY>fEoPZyy<-#1PC4!}b*~ zA05ufSNOY)!#2ylE3_A2LEuVX+ejaM)v*m4Mc*;g)@5QZ`VP#UD%fw|AOyUO>w176 zcW{`<>KEF&8qE4HB6AB?PyQbB&#P{I#>}&Xe|Ve)j=%V#jvt-m9atE_`wyUZCZ6qG zyaAUF4RWzEmW1&a%{|Y}R~5f>9rEcxEq%5@zjS0A`K<^x(+A-Jv7Lsw?Fulu60wJl zM+kA+&}+{mp)7Ng5Y{Gj@8IOukIHxXOZprL?D=yu@3g0$CPxuFK zV|E*~_>H+!2=l$oCu4O4^Z{`2&Et*@&{(%#eVdrVw?dfy*w1UQD1tw#;+_6YGu+;P zHE$l-(Gb~)S4%O2VETOVmT!zPp=-W${Hsq5#V+-)4-dj%=byWK!|GS~ zx)O|xb;7tO7+4Axz7@Y)_{v~#JRHW$UEGwu#Ps2<;`R-P&Cl}SuP2d+d5K6&^8I|LEzC#p?4hKJ_EJO61g@_io?4J`UU{^br9I_+4>qcVI6eE>XfmG z0Z{`Qmw{!i$AR@ zjFZ7pRBQZ1hqwEk$SX*78r{nBbpOhqWwK7Jw%fV8HzpVin__JKo$5Yl>|~4GqJeda z!k6!Y{z)Aj^qqy^CZG|_-6~iFOW$Ge4?dh5C}~JD`gqzKQ8)lcUmrUHsIv|FxP>zA z&NnK8!$s}D61#>Xm*l@Kge!*ao*PCD}xKi(3U zc%MMp=l6B1%HQ9|-@OXU@Pu7u5P~mGJFXvH)y^> zD0F@OR{)x(S*-940a_&b#x9Q^4~aA;qo+;S`C+s#pBB4O+L) zF=%$?S-1Qpu+c-WzkJX=l)XlXzWjgxa*-9VB`@y+&kr5bMMPizDj&WvBOhUSg}N8L z!V)lY3fktUM;64msJk>CQU9XPKl&q+y?oM+$!m~q%iaLaKrz3Pj4nyo-GlXDxa;7` zq0eRCq`Vv9lFMZbguwrr1gSX_Z;1#_h)V!U~I(7g0>nZ*YZtVkJyBhlT2B9S~ks%BY z%)a(_y^j$Z#Y$o|Q5kOPSHH?(Q~z3Pa!^?D=d07ct4&AT!69WuFf8mj2E3K<3{=Ki z{E{mcjF-3BbF^L@MsLx%Kbh0}8@=hkmRL_;$=5(n7w(bqQ8hDF$ z4jOe7Sp1GfhO-V#7rQfL@RPwVxTUFX!CHN*!$&`&4E7!l06eb`BH4R%k;_mJ&b#c} zIbcG|;Ff(Eh`q?&R_=oqxWIQSV4R(pQSnQ}oU`Pen>ZAHjvt|pAE5>C-g#9-%xpBq zo?TV%8q9ZD#}9k_x1u+rihxnh0SrmxL2z-dafa=%JvKQq3 zke*Wo3PsWY!A6a zD!)IYE9t868=^vl>k)psAhuTkf7e$CpIrg_8gQj8#vsTxpjZ3L4p968Vj_U-A4*`Q z`^=Jn*SFf{+!m~6p!sa-&Q0i5U%I{nby1ga5Yvry$7v(RY>qI-2${qBCpY^F15Lyd z1li_{rK?}R5Oy|c*M%MQFPn5e-2#n41q~S+T~Dp+IizC&n7vrhSSge0a|oG~ik*GPQ%Cg=d%LxiArP9BM0 zh+L(s86Fc=|Bey46~C6gBUsDi^OU(Cv(-8Fre5P`Cv;bD`1qhS#tGjlU_%|f+V`OD zh(!DCu-jWm#O9BC1en=p&9|vBX+Rl-ojh4oh3lVm2XxrgnqIDdMewJ;y>-Uz>0P8oHR|ee?W?uFu6dJ7I4XL< zunvuX;NGZb=?3^x1TRvFuiT;mgQ1ETtO`p7Gg`Xq-{O!SOIV zd^R>2brGe;zgnfn(#}Tn7z5zl_kS&V+lfWsBS%y-X2FG5#p}LLoZLRLx@mNpMtDPo3eJ17}t_thX5uZ)+#M*&PD!nqVY5AO?KTfEiMkkqxQzxs#2 z_2`ihrei69X*2!&Z{2~FCendfnM;bH0In)F{A&Xt8+~y!l?S^*)u=63zqoJ?7y!dv zL5yJ^)?MFXSnw`>jX(E+H&5Pu9)YFq#z545@9sW=v^E7@BfWAF_|YT(@xAyfVGnOt z+6(nB%H$7m2h?ca5X8uINz~C3Z1pYq_;_HWRb?bBRHJhVH_p5%V0Y2uR z{Ufp4Dly&=>!2F&wh_86ndLJ53W&C%TV-p6k;z!{s^AuU9dX!i-zemVDqqd?AiZSP z<~O`?d$#nP=NP(igT$TCd!5Gc)~rglcm~Ui&)MR10_`3!imcVmlkWy+5o(A-%}Sr% z8}x_i&0(t@F3XMeLH_2SMX&X5)6X0P7Qu8Bg_YZ#t$t}lb}Yir-e=6Q@|$^MApEN> zfhUx~aCVAaFpLwvAbEN_pp$7gPU=PQ?0zO7oS2bma2G*X2z(qp@?5aFv(n8!BPN0i^jcM=5uE1k-pC4s^2!Z%moIpBSNL6eWW%V7Z=h*ML~ zzjMd)fS8mPa8p6mZ)Ir(J81AoV-fGvFKVwX#_s;kyjJa0CgNAiTQA9JIO{b%QQ`;|VU;z6)RN>ct59aCrONw}6+z_P;!BgWlAx zp(%oD;JtfeeOA4xY36xKU}BO#yEy;6dieU5xAv0;zqaWTR+-6Mp=%?P#14OU0t>pc zZXVv5t*1F-m6Z=TB6*>Gbpf*!tMf6y}}p9SHmQuiA>V(4d|jtv4E=o}Oc9 ziT7Y9j&u?%z5_~o$FsfvfIsr<;YTavVW|$yUAAzODjKJMQ23!P`G5W$aMZuQSfNAdCgK zMm4dEA6fre{t98~OTYxQ7#`_%2HKs@j}qGv$3 z$A4|>R?=4nFM?ClonuG88yHUkOq)}{R=p;A$*Vd5>~yq>yX&W8_-O9I>JXCJ1HhA& z&WIOrfZ$4By*FRs!LBpUW{NQS>a;Hy#Nih_hvW-L@4{a|{KJ9m8N%Wh+S+6=S8(|1 zph({J-<^g&Z0Z({-b0GQK7*v%@?2~|JbSRjE)H)s-0Q#9y8&1x_np-iEERvTyZ`xU z$l}-c2fdG@+c%~I+itunvjmR9Jw!OK?|1%}t^n<-tdM@pHxqB|i^c0kX0G^N3EgM0W*h0qy`6%LMdX0*#*N71m%G`{anr_5g4ZD%cnK zD_?cSj&#sBlG7Yk2Z{Zvl^N1w)cgT0wNhN3`h$!vSplcvuGsAgXwrkaIlJ^lJ-l$h zmkj>Wpf3al!$V-#fhl(BYMmJN^%cVJzCH+*`Bo;qx{%DRe}QdfZ?n)Q$Ncj< zUcd1;_!qhHmP4?w)kRRXd^OuL=C^A%0*ic}-mX?F!0)txm|U%=`=jF{n)g zU5xi$nfnm1)i32QeYrah&#W^k-hkfr=UyhP@bxTko1V4Ccq1F;8-w8a7P&&W>}TN@ zwElv5=nt%bv3htLfI)5?Hnw~CR|j=f>^*B=Ucd`od{%DFPfvg>Si*f%{_bi`O_o4AAofQr8d6}M{GB0q8YO?Z5uSD zZ@aI|4-DUb9)GXrAtWGt+F@0sV({3a?}A%=Rt6u92)*^-Gn4m{B;cxjQAPgj)mc6F zyQhvwa0L7&f8{Lhea9_%!|zyiU-C-U-Fvl{J@e%5-YxJcn+8=gkxr`oC z>WaAcl^*I2Fv;wD^tZKOBgR%S)~@X@6JTsRbNT+hmq6pX?zy|M_5p{*Cqt7sw$sh& zoX2|oii9=bfAjzTPe1ujy#*|St$|I$u;k5Ur}Wiv{p9Y!`d9;b_wHvFfB%5WH~ARh z;1~WL8=uuI1^W^|onm)o#`phn%pbxo$*~(+=rZ#2DTKu?9YX`SKD)3Rpikx_>R$?9 zdF!q#981194STN~p`!qtlJM0`9C_)CUao(W;ko*?YXt9_g)m=-fuU~j-M0uC#3D}w z>xRce-xPawLD=Xwvlki%X8qg-O=1*&?aHWU7rYRwP%C_W7TC(Smyn+N)&lTFPvb9% z{)f~3#nN{G44P-oS(y@B{o(?y@jr-R+zG-RKpJD^dtAM7?0zN!zNhCG_-vR8V7FNH z{Gilz(-nyb?j}k)BO=%qb0adbMu#U*pVO?YdNJe0ui>#6OiZr?rr~V|e1AGFFwYen zDguXHRe~~M*Vqmkm^K-Rx z&|kO?ySw{JYpe;vCXT}2|M}1V@>XlT$tc?uls(75kY|8F@YR=|r(3V@^9ltzwV|jL zv&~48z*>LDyZu>? zyjnkfDy{fmHjAy)l%1%EPS=I z9ZOmE&MnYPK6CeE*I+ptErHzyz3@$?PCobY;A5FP)?HZi$F%b~B$~Cap#(l%Kv^(R zo32jFzZ)!qoq^V$$-83enNDj9^f3huezg*J@QX1So$uhltY+vpV`HqwUNrG;fR?v- zG|Rq0`00`3-qrO4u(mZ|z18o)SIsm0E&}5S-vzg49rMl|JHm|>yRkQ~MkU_5A${fV zY=NFTIOg(a{l0yqjKi>#&yd$o4EOXe&RaMpN^mw~**ogYkxe6DcL(%eAN!uY=lK^S z=}X48kG}rsOMm{LA~+Sj>G>m5cVPKRU)`PO zEdO>7R`qYZwU>e7okA@~en z1$CjXyRdX7O7GmW?n9=Z`J8`Fv3I&lzccrYW?sd~MUi?B^pF=vROLHUi zOh;D((E*{j3S716V1p#MhB8ZCDhzZv?T{v{N*3u3veAH@ESEzpWc^nT(ur7vb~ zea7%5c&nXooPHkR$Jn;w)t5?N{d{xnBxWRbLviVXSIq-R;@4ePI-ft%jh!W6oGl6u`X&+z&xm0vleMe^#IJAqaf4*G?X+t()mh zr0=6I>ESN}*AGLl-DzhdXshYvg{gvF{eA1|ODr8fM|Ze}(sM{}240OS60!?kGt1y< zf_6$^21$v#og)yxb@LgyYkzhXoI3pbkk#KQc=-fzd$Dkn0#;+}0bICC>-`0qgUYn4 zoCWZJw|Dl9Y{z(o>zGiyRj$nL`pMI(Z;&O@tNeoaK2@%KwFai+hrCjm0ZdKdvwFLc zU@cWf#VzAvCXUrnwiGDh_qAVb2yVC5qz3!cZ$C9g-iI`~OA^2>{)S$@3577EwZwJm z8E+%D0RE8T7ZHbE^ahbF{{F$oKhS?%@ymQPtG^#ZUpGMmUoW7PxUK|~;OQv*YSpkd z3Y)=XtoLxp-f5M+-GTLOsEcE+*(Qg(fdlr=gTON+f1P%w2=3-*>Rt?N6}|csfUSD< z+6AuuOkl5lE|}8SWM2VZk^2xK{=xwyE8o1Ev1}H=;&$aw0bLOcXJfFyC2r}LMsLd5 zsH#^}=x5IF;TMzd{>j;V8Fde*04cscw(U7wy~DBE;7 z41Xms48FbvVpnep;KM;+8}OCCfA;V%zw~@P^d8Di{?3;SZM*8LGh(1IJCU^Yci2oc zsUq#j?q|dB$rY}oq4-tuci@Yon-lGOM>Jxrasv9W@|UnDfv>yzIS4~Xj0w$O93#f< zV+^!QkNy&sI)coe^BlulPu&0PDWoMVDHZQ~yS2*SE@^nJbhX1p+>QO)wMRM2H{kUP z!UvEETJt5QDMvK8J(EPVybZ;h=1%}ty|}NF!AMi>o7#WHH>ZDj{^*Slt9~hqMeQ5B zf<%DKhPu-r??eC>_)-Al56Jp4+y*QLlfP-iD?yiTybX0HBjFb#q>;Vov2)LKufYPr zO8Zf-@7tYvHgx?L3S$Ub_XWIc%M!iB&s6;VSNeG7k2k~>|( z@#sOQeZHWtpYVP8Q}a6#SWVq~J_mfrc*R`o-z?zgPfHdIft)!Qer*1+8ceJlc_ z-3EQ>5E5>8SM6O_MbrDqZ+O`c16O6}4_bfH%3NETI#+BjRwFNt@1ib4SOD*H{9@OS z06RSkdr^zNV@G1RgwmIt&z}2rL)N@SXpg{%+c&^40>Kd2U01kvKJUfPS_5Td`?l$@ zS0Wqv5Chg7&wO|<-M|pA?n|(jUgkBCq5>Pf6k3MX@w z+WBk{eCsC(?i*>tP;3vlivHUuok^eJ{L-1{317N z_wxDw0cik4e6uNk2Vyd*$N4ZtEVOa$C zD)62K9_25-!+^)F_6%?Za3%0_SAbRSWhnf`-`=?iz7@PiHjTX>)t4xLD}t$lukP#~ zthsw5635{C5B@^DK2LvntE#uER)cL!EtZd(wgMPa>5GxbMCNuZeckPDua0@^@b&Z2DQBP2g5zq)dSFX$zJgULAJ5n(hHj)6}G zkGc=5X9u+x)m*gQ$mDal)a>&_Aa))E7PibrV@C`yg5ocIVowD32BDhj_tFfsecjQs zN^h6FDfpf#{6~*o`6}&|NB91CALAdZ!Jf!VqsLym!FdOkE5Nhz%Qp~4+4W0c%U-+m z{q!h?Z&d_W`c@BrY48heSJLi)lIo|#_VO9*K@0j!-#<^i!Q z!F(M&G9pOE5Lk0{Ofpygw%f{HH9Q$s?|{GU&MYF+*t{%WIr8l17;dJ#wFGASl`+Qm zj>IQ8Uij|pa+zw>rQ8#d9ca{H2QaH>tqHI=B`dW_(gsz%e`RdXWY4i@zVz^*w=Ye!uFteLTZOS4bdD})xlPl>Rkt^nIz@l8I%?+6&?1H2gQNupP4F+2qB zB(T-5Z9$B00azUizK3%a7{ChN679??l%Ux zbgZEo_p|W3Ju7ONfu0bK6eOj32Yra zpY8g=t={Tq()mqqf`04%!v{@0Kezh5x?hc}48|;YX_dQLKS4Wj?*MD32DTs64a8+D z(mPzH@qb>o?#!K&!(B}?(1y)2qpDtmY4%xRb<8~NRapLT>p0;wrXA63gVq^Oaa{Fl z+-+C>W~9tcw_UAD3$g+DVGr*205E>`WSPg~e%l3Kt+IaA&6uj{700^Pb$5ewl8k%V zXQrb|Purh+y3Fk2>25V(4{X;#9!Ed|~hn;+;cjwjC zy*kX>3?6%+rvQe%7^2;D1%?Zat9^4>XP*tVG`LGb6-@O@;v-1TKHH(KEe0!at2hVD zxc5DG>}VJ}8&rX0j>$y*;6awoi`s$ak39u68DMovfXKIow?26wdCa#b}< zNXmCnQ}Gr}7=WFOE(pAsEYdb`=%?IA`REa=z^`0Y{Mrc%lHlDS1P9)15Alz#%wq6! z^o6A`4gS*gU;LB%53f`zDZr>i_R$*%pZewlLZUYP%6I97o&lXKn4vcLix1=t( z?*Sw?Jd0tJ80)4S`Hv} z38kImz!wYPrk$0f|XbRu1 zz>2(z!GAC*Kh7ZyZwV`Taijs*Si_`qr;xn%$}>n#Jooy7P5c^Q0j^!!C0JIy1Y)+G z&kl^HB}ego;^ zLxk$@CQKs{d)EnQ#Ffx;*Pe_ri{Rj^F+!^cvR7R%e{IhK@A^-ViD)A~^tG2UFWbKO z>8HN9PeZR0d`h@Se(yYhyiP;^xvf$d&AA*y?8sy*-G_hny5eqV4jg@#P0z29y*4|a zG5hMEX5B`Db{`_F+?BL=j11Nvp|M8kk7xCVx@Mx*V2JEMkMC>S!hHBfROv*=Tlzgs zC~7N-+v<$RX)Ah_;bcC8gzZ#P&Ftnc0xx#R+c_kSy?R(Glc=5_w8daT|H?SiPdlXF zpr3h+keTM5W0>8~dgZPwYhj$)A8;n;M+Wm*y%%`?U#t6XSskmv_;U{e3t$fZ%3$o_ zfiEou-w(wuYUTG0?!c=4{ZJ!{Eqey}$6yD4`pFm&cwvnm2z5aa;WA z1a7h2)(K#$UhPxjS6S>8!5H6R!1(~u97DqD74`*}gF6WPLN6h`z%9^1*4L118lCF$ z$u?k_&SSuu6o54f0Bdb?n|gLW+C=U~URXScUEY2J3@gWW z_4gOpi>H4HY@!$F`W!=Bpd&CU#?T`!0miO8^lKNwiSTs($kumK>sGvPe)l!-%lGER%D0Q3G0S9_sp|kRRu4h>!9SFy zO+Y(pGyRVi!2eNTgI%q8=tYJI06V08LRW@FO*rc+b;WF?rjzNkjPi4vp7~5>_SwNk zMxFzv^BGUSFFXgSokP+R>io&<7{uEBbH6>zJEjTfW$ok(?Mu%w+yb#Yg5>@ykxN&S zIP_xt;_t%PUf4$H{n_u|KfM00pGNeX*zCMLY?F-*P0IGi#xmCr-g^FX3|lepMI36} zVt3U@bI^K%4?kqqc@XS1ls9;x z)ob(qBz+%q0kjNOz?YjS`G^kXT@Mz!h7fpQENv}+I{~b4wr8qkU%sNtFCax@+PJh) z4Axre{tt#b`+Op>mGC~np#MZ39Yg6HD9Ns<8C_8D{$u)=;=@wwf$=19^&u4-_8Ih(yV@p;9syXylMxQfo-< z4~kibZrN%LoR0jr>^P}b59Cs;Lw zVmI8T%_eNs*RGYkdLkvF`IfcneZ0SjV+-C!NH91CZ=!Bhu-LWPTOT%`72icw#4gEV zlE3X(ZW-Lj^;0vzzR|x+y*P5#TmXf#3b#(qm19xz!HRRt@eXdLC=f z@rB@3*xfi2fO~*{FQHuOW-)cRi|r_qBJ}*x8? zH6(qts_245?ypb9ZyMaz$t3Mr;a7(Ma4-K7%3I{6R~k1!+Y-M<;kIFEm8lT+9R~aX zT`^q!tBOQyN08FqhQ-)Z+PhfGUUyDV}ui zyt@17s}{hY|0)DN#-62pe?hD19pE-Vr>icZ-05e$h&_oxMnBbB{X$_&UZdX%-!HNd zEORM>x|)xLm)+joCeYrO_I ze^gj;+rsct844e~9g8d0P51<3c&4u==oC;fSt2hR=Mq=1{8Rjyg!5RAP%yiL{ z`!ZJ8RO5zQY`e0I`PrbMU{rwF($Q|1{rZk-mCn=xSm-+UOaO%6!wrLNnxX|VI)S;^ zahHCL?ks)_aCSd~^DmnH))Sz%pT}pfna;{&VyZzES@^}Z5`H2H)avIndb%X(Zw^U6}H#{Jb_jKTm9Nv z{|&$c{SPN zwT3u2tLgOx0=u8Zt_+^#Umbw}7Rb8;8t5j^01tXGCORoQC|1lw)2e>?sE5yok&ZqH zp1J6!w1})b9s!2J@>lp;_!{9(lDAAkf1efLcO!2uIs1Ir>4}KZJ%wb);`EljM$(tk zmzn0aL(^oh?fe`=cVO|6N?DB4&pIi~Kt35~!minn_;Yk*Xkb_$26qLAp_`w*{7UHJ zw1(t*0o+zBt6@9z-CMAp!`^Hsft86p?FCr2a{=5=XtzPT6AJ>9qLWcVHU?uGT2=o> zV38|R%i^o~)ltn>`offbn?WkaJh@Jc7?9tNca}b9hANS>{;Mnf!%gr@pb;!>#uzIXx4yn(pSk^8LXc$ zFK=^ge(vw3@ZJC&dVeH-eF@3lM+3Kf$|FaFz_*7OBrYq!Zh$5b!txjj``OMCvKJCa`b{j%h5_i)hIedQJ`sEe3>hPr&V4kC$MK&+y0j;4J1$Uct%9|LxE zqVFC6#?W=tyx6(<`PC_W;qR;Ow)*QbFve@2QTzb< zB9?-$??&9*3g+f_;yLa7^Aea*yCQi09%$EnwG0rMK;Ef)brS*N@iY40RKTB-(Qe)R zrA07(%$dMElzSiYPSN|_*H?@|-`ARdhM#0a1gjFfI>>A7+d?o+>YCvPz;x4#_VZdRTXz*fNRfu<2om%9Vvo*x9l!(RM6#-9Z58!Y~| z>)AROgWkrGi(;CZTlw9Z)(Ow?1Qgg%H*Xu{)nt=ww8iru6{fClR z<^DkvZHZKbkbPrq8XeoIOKyWIG#d8a^$Tc@6gtfRBd{(@z^fl6&Y{hH$ zQ#<{<1il2}mmVp~;IH1h3c#l|;PyZ3LU2a?N&BBqv(V4Ef}_G$vkS{P=k`D& z(aRTo<8kjC`Kj#vs~ga}BChnkd3b-|yCTklTxOv~@LBD^S~bC}7q_8!XPX(4*Zl4E8&N8I z+hv7xd-=1$#hS1zI$x-MPdwfoTk@ATk1T?xzKF6?8XMW$hUbZT; ztj2cM^7x|8xIO)-Zb?|b%ktL%40xS)w)mY-3EsT@L%u115zY>DYY-UE4D>GnFb3QG zlXkaY6|wPoz-wT%M~-B%@eT&wQ7*On+2;HEe3rT&=>@P0z`nz<_ilW19$!cny#QJd zdnbTBvk@@au?cX1rgFz5xZp9X8Bk+h&!D|PuX@?yPiV+f3WSB>oua2#&?RgPWI zZoi_p@maeJ4!#=lHeP9Eaq8(Kg2{S(kZ$=4d6kEeu&w@j5IEX;-=vYBvgnn-82U6x zt5L?OVAXRB0oX2IRZbOp^A!yKMJ4YcVeEkF%I84bTfniGPC{^D;(45OjmUPDUsVEQ zlfhZS_K&ZjFHJ$<7Kc}rzB#2$zrEYNRVMouw^3eQ$hq$Rcj!KqN zmWZ_xdHR{bvZ*+2S`>y&;BPdw2o}OelFv!xW$sB4yM)j`zFzR7)mG^jwufDU@cEMK z{ZVgEQ_Kt5&+r^!@)C{(u+cAdTKhczdl>o~xTc#d} zDSu!Mm==38GS^7Q4Op0<8+=QqSo>}MkJKA8c-$=zP5B~~aE8iYJ0=I6wVh#8R zcJ-Hdm|V3Rba8skt9(M2v%j+ytNX4Z?^)9K-B*vo_cyMyvyD}K$&g66SwU3%_)^-0R zUIZUA&)tQEwd~~=Y$dSKH=-`W(oC1Z97kH{TJZ7_XpU`H-N11azKh=QJLHAG@HYOo z^lQKT41d@yK*ripPSk2`69UvDvMqdjfZ^^v@1#7gb*1x-@$3Lj3cC)BI0TFZ$QZilO>TNNGpP2}`3-Vu zNJ|`c32+**YlpT3z!=^xj`8Q6(BjrzSUdNONdx1*9qJBlv4s53G7)@$IlX)oh=r>z^fpkFv4WO(Dwy95z=ojTgG)?@jjHNEb zr7d|idG(saRY3T=hpEQ3r@ioMpCN1yRSECyQ(};GrGr>5< zRu1vIqr3DQk0->D()5zJYbY^8-M!$s>Q-aCDiPZlextoFe|eezy2~{Nt%KtDL%atPBZ@K4@o|1;$;2Y&G$ zK2q}5292qZ$((@hstv4x@mRB>;{uL}!0lMg@gac>bbl0oAJ;*x-s?8#B=mg{_;>+W z4C85!F>v=^I|YqD&pJn3Rce#4x%tiqfJN_mg2S-Le-yTc2^n;MK8%v_$%;hLu+Girs0i_8LDR*1mfTlT`!H z^z%FdOqafz4g!1l*U_rq`60CctnCI$-``hc1gb}X>3%ki#JvJMN%PN)OtkrH48dF&{3ZvH)V}>| z(_>RbZ&7Z(CZHj%gw=P|WG9Yftr5-?>%bE$;0j(vL6=P5ey6oy@vF1PQX98l z$>;F;ghWyDMp~Oug|fcQSy37e_kQtUSj;M;qtBAE&b&QS7;8Ygx%K|sJ^AE) zbiV0I?Uv^qi_zTY0{AF?L+?pd z!4g+%P(MVuTl*GUuW0k^g3bb1&#_-)C4<4Q@BjX{FaMG-Tx^rRTmAa_5z>C!A)96J zkE(setke~;pw|!W+eenX_9=dG;8#7y+3dUb`Lgy7EW6?FS4FSUuP@9(L*Lw?Uz6(v zujZ(L5m9xoR`!bGBi6y#y0}&PO5f1y_ABR}?L@dOdTobWx#juQ*!$FU>R#QuH2XZf z(9xr53b%96SzTMN&i7D`xMG^D{Ej&-nk2_YdGwd#O-{} z8O+@qS>cPYZFMdTzTp-xZdcAoJ9PQ>=S_dc)HCFD3R?ccV`KTdP9!I5VAp)Dh>a_H zFKcUHTPhN^_ObgG!{1?|E?S2_N?i9sQ~dIc{^!dG&WT|CpI-I)!X+(%pI--e3v|oC zU!>tW@=HiUV0Yw1UTuEdygbNTghWyp%u3?!-53{q5tnbgHaoDQ?Mm?43>LU?*-qHi zlf8Ac&oML~ot>wV0&(MI26=dEs|+@XuyL z_7{Gj?bc|A{o!@?w%uI+U#bTWZ+*|g7GVwEkF!ElZ`YQV3E18}(l+b|==M>h2Yc$+ zwlHp};gw^y6LL>~z4&e(eg7S9FQS;(Rc?o?g@x-D z=x*VVw)DC33Ol86nh`t$kQZr){A8}(SN8!h7{07tVCW%2IwA(WznOwp1Y-@~HSHDP zz5Hr5=Z*v~*H2CXtRcsQ-*w`4p8O@kl2rOmD=yg!uySe$tVdWTqtQ%33top|uA$f^ z*8FEu44;E43}Ys+8zrghHxa=}BDa9g#B|uY3&8A&{^>-Bz|z-vsH<-Q*qFd}3BESF zA0A=tM{F0im??m98GYp4aMX$4E9g6|D)F2K@%8h9_t14sp{HxWh@^8wx_qGhn;rRv2Pq}WO~G)NaOrJUJi z*{es+H3QLoj=>TAcbzugCz0@Nxgzmb(%~(dQIjVQ?sE(n0=;czB7FzGhFEEN{D?3E zPb^tCZ-7(>Vz0);uf5QQL*+sX;i0vGL?^=e;Y)=%C98HOul-{@v3r;un?HJjCwq^V zeNEoS@!-PLx?b;07rs~qX+6hau-F~5{#nm4AWRP}m|kx=t5*f9OTS#clv1~;UQ?W% z-_cwD-9g|}9)Ml@-2zww3tm90Rg$*AZmvG``bh&Wvkd(4 z@%W(JwE~X5Xu-=6F`t~pvJSjQfc>VC!QXlONdI3SLecF7BSmTZ# z{e}+?zuJM|WbvEPEB9Qz`tKxmgW!@q66GSboY3ivv&+)D7soD2d>TXOXGKFUAr zWnf<(Ox^sfvjgBL43Y``b{#l5@eG8aE54(@!uNQKVfR229~+@Yma|N@A)qv!v zTi5&;gT<)bc{O2zvZoEuwqpgDy4M1D?}6TB;GfzD#AFB>YYipvvtK{TRsLqQ6}@Zt zh#D5Q*zv1nFTbGM_nL)HFWx@azsI$cg#UQO+HaH3>QOM>0e`+U3*D=O`U1iGsWNFI zx{c5t1Gcvp>&)JBHWSa_mR(q{o06%#-ax&knI+!=D~0fzc%?$_xD34-7)RTCpQS0G zina5D<2xvML$2lt8C~)=giH#IxBiu;#hv>Fyf)KmX83*lh!o4HTJJbyJUz#Nk&^oy zgJXltz>T4kA*~I~Kbk_B@X!%b@{$Q%0u*?0?`ip2Q~hhVMN_mu zUWMm~e14AMPFReRD1X!@u<0H{BF{IszPlX_(XAtK20D(=^RJyBj(R z6YTnLAU?1B+R|*l($F!VXpTu|8XX$rSJ9VWbm3S3DsJYXUGo*SL^#?yf3x&$NaO-v zFkH!d1jo5w?|>G*#|2o?cjc`czJMfxf$wqpNIR0i!MDqwQOmy?WL6E#hdm-3)CIep z04@l>!uPL+yoNTQn+Os7Z3$Sl>xuzXxvMi!3tpNg{_1mMcj7t6XW1)xA+8OtwV`gE zB+!zefw7-uubuqj#IrWs;tDTn-yK}J6`Ed1TjzK81_1LNf}nqXb9MIwU>1JwKe&;w z$?)q}_fG_7^v^F7`0^nncnfNEw6D?IiREPU8MFn426)36lD@406HOwLrEi~+-3E7E z0G@$2EogfTDflWPy4J$h0J08|b;R_Yb2c>29DHq0G)5;`8`oGmFK%^Z>B(kGWSTUc zZ=f1rEq0}`p^fA~vOo4oQhIIOlgie;Cd+Uz+*WC00{=`bM_;o^6p=CA0bolbjPi~V zc(pU673cq-_eh`c0bZn2xhmWDa48boE03Ch(fhlH%E(?@cL0+>Y`=PEp)fdW z`y>1QOTPKDaF;fLjTvX19OlcWeT&~WkmRlO#kck= zaWytQ8Q;GDTUcnPY?C2w=P4cfSBH<^tMwTgHZ zb8%RtrB?*=DI@55b8~h3?%lh0?%ch9`|80BCzco$Q zyVx&S{u<5RXIXq~eC{EnLUkF&Zn;_s-vP0o0LCfe!_>Wik|s}&a`-g$+$JksgLIO% zI%7y2aHxWpC=A=uylqtNi*aVz+?1G58=TdURlj+m@!mk$ytDN%t`yDlzh>fe7}|J- zUhRrS{ei!j#$~)&X3=dtMRJDx0IXi4V?5xJ9f*Cx%<`bundNzC9~c`CIp3dOkSSk{ zpBAl3f28}QFAbMm7SuYgvDN-J{d z(YMXdX%py6-`ck;DB*5$B^b*`d;55Y(Aj308-De4O_4WVX()Ny``or?l>Nv)$B$s^ zF$IkizIz$8+|`KQZ%)9rEIG@Fs{C~ewEeshYw25N(lW5_v;lfIJ?oIM7Qfp0XWFg< zYuA8WH$bmk^p(Ay19tj(3^vdjX*F7#&=t0{wptOm7<__m2ZDQqAK>C;u&jNRlGlK5 zOh=H&1TSh6mU>F3!o`4Kx%&cZ!2kc^{vYP^>pJrU^KA3fz^+@EMNgpZazbFtu7E6g z7lkSa7040?3LKPHoFSE`LMIgwsFV;K(ZGg;A_YAX)rJkidV3|3XlPe*7okymw9BzP zlseq!^SR##r!Q~6FG$;ieZKdebMF1UMYTKm;M{*Fj!9)ubs>6P18(XoiN)_g7`K!W zsjn#JIZAhbNqrZDv8sX3aOhll_5v{7)6YGF6+u}h8X|CflweSJ<56z_Q*s~EGgk42 zd<{APy>z#OfpB7jTi9F2R}$-rTR3cF)2&yZx4XX$I@ai7?tcmJ9s;Qil};u7b#K@l zc$D<{8~IA$Q(c6P^Zb>Et%6-vpXr703EU1Q_H)gdAuJ}pb=Nl^16sQ8P8P<0&QkPS zgyz4A`s~Kw)`vER%EH*z$d%@)_X}xP>>Z;9+P+0O1Iau)!9+LAs>z8v7&uE`BzEDm zSar56Wd_P(9H%G9V9GHpetIFe%g5a&mdYl)43Md9X&kEq@BPtHpt}AraP>Dhi*-Re z1io>=-^SnYW9TbtEwaz7Bdj@bHF<6a1u#I?cXsk$%JAQttX6y6>fQ3+^OtI(>L|xB z39|k;2CWQ_Q_$=Kr_a5kOzkxYF*wE!-n~*_8%io11;5@xDvW)8GA*7I7|bRRwMq&% zNEg2yg5W8@fbB^BrlBA>91d_nFRlfFBVG7Q{_7EFq08W}sLJmpq{)PDsX?g08qF54 z!6d$oX3?2e^&Hkbf>nnG#HPUwIE5ANQh+c?E+F>#D`&Q~=O13^{T*HcbH^wS0P|6S zA%lh561f8${SyoDhr-@AVk*a=6Qz0cNE|z0=QkeiW{VexaB?_QX7|_gSKt4O1i;s> z%zh^Vz{p7QR*Sn$fU^p%Nk|z&2y7YPFm`Sr?eZn8KEA;+G|**Gg0{z72&0hfPKi|`wv`jf;(uf(NGU!qu@{6z)`XU^Mw-^M)+ zjk*6=%-+IayZG(q@0b5upM#zpxPKUV8%fYs9W-hMLW&ULVhOHWN6eltacH~#oQ4T* z$$R@F1E#jTR}|y4?Em_Ml?XFez{*{kj#<0Ifv`4;?Mdh~rz9*Rq$mcQQ;6?q0Q!=IzNQzV(D6R)5t3#`yr2F=wy5gG8S)NNfkwyaBu`*bRQk zgRMa*g{x+~dgD`2RwrQpD(&t|NG-!qW!%l*A@E6G1C2+Zqg93f_o1%U2V;eBpMg#g zudU>g1t8B>z9;Qx0F%FLtwv! z-M+pt143Mts83O*<1`;S^3~@L6L+(>%*`Nif?yY0rTnkt)!M2#cGZxe_>GAQ;{6>g z(ThN>=v_l`yQYX7uWt?53RYtD%zPV}{r*eXo0e|~Z1(#n`Mz;W4s7PzD*VXI7f%R+ zU*aCpND$wyXFY_a-VBxBoQJPGeC4-*8`d&NA^z(y)>|PkuFpZY#2^NX$2eRS_F=7E z?$R;hIzi;)8)7!SA2Vrl9hgbmyfwMHL{|Kg@kja*gpH=?uh7jz*f#YQ-WRmp;pLBT zwF{y}a^@KDBTkU|qklwmNWP5Y&&+>|-|iRt$3Qjf&R{k%A19j=C&WN`!XOsh=5J?{ zmoUHSonegUt0tU3nyi?Fm~UMNz9&iN40CPOUuIlaI|9w6GJWC>R003w&TIKVlv-DSm}aS8wwY`2YWqswR*HT90kS+7ipbHJoK$M^a9fBaiEuB za$U>?V7=SHK7dsO@AAcs*krxz0R!X8$Tv7tz?%kgnM1J#kQc*8tbBumlg~f@USHsd z*Y)t#+f#o~>#67Ev+NuK1KpqD=kaHEg3)mkSoQtMHsLFKs}CE;{faH%+&oHP-z0w5 z$}_PMwCzP;xtmyD*j8n4qlETj``0DsM6pJGNWNCYHs>oT{K}(mj6iMEUWS9=SH&+{ zca0vFz<@VB*4s$8u0GGP=VrgY|D2JJUs(;wV*F?-0oR4IhS*N87qHT?E<4L%C4)zQ zZsYxDn(#E1z!8RcsvHSsEKLsg-DgH4CbiNQmAhaUF|-@ghqpIkc{Y11BO#l=aTpZF z$kGeM#xpCJD*y;-jWsxDng#dom{Jl~Bs+@q{4R&%{d?d`WY_sMGQVw3EHCo|Q;F6B zbdu(lKk_QlZ1xte^?Nx62j%Wrj=`Vq-CkN@C+0ra*k4W!ZcE!k?g9Iq>SXT$`_W?l z9Zk+I4EM?r=dm)Vk__|sl?%_LzJac1p+Rp8@h5nLMh$)*--u%+I&G8G#dO$1(70k) zrW!tf~0Hu%ed+9Crrh;{Tth@ z-v|<8Nq$!?LIjBE@D}z~p)X6&_RkU+-fHnUWd3^y_QtFtgmjBAaM3q)kjQ;ggh5vZ z_ZesgpjP$xvwOi&jDad`1@Z>oiKOln;@1gX?Isi8K0&!0)Eyd2UQGpgR{@420X{R~ z1Vdh?2}j-i#hCqS(o5Y+-0D;*jQ-_+dgW!G#;SU?2-B_KM-ScmmA`!PlLJFwQefgC zaH)&wNcbXIOscCl1joL`fwUzr@HK?D&3o%ye(upLAA{B?y`>kT;8rNFM>H6!#9e@H zE}Re2!c_u#41&D=l@r9nTw3$onUuH2d=+6~JDNRT?Lw{&G>cuBT&T_luX)_Pts8oC;Bv& zb!bem`_rHD64rJ0*`(J?z>M7Z?ce!=Wy#&cFT3EICgphK%wC zWu`I-aJdwm5AgOe%4*6otn3&3;&C3n3Vzc>FD+4-I~*PWr`Hd7XCQu8CE&kjfW&Y$ ziLa(AdL^$xW}5rv6=+&70ekWa8zBFH{MTnFdj*)GGUp9+6UAoe(lar9Z3QGNGjv+k;hj3T+8`s){`8;|BZ<7bd zB=v>AvC*Qi@YR#_j*TPJohnFg_X#ZAbSGbV`Q?|ty0>xd=oJ>6^ZjT+m?tP{AF}z2 z!O7nNFV-T25fLrx&iUy#?gYc$^AJ{x57sr973g{XN&;(j5Z0*dt>2Q~v_1S^a~|vE z$BVt`c)rLm^!=CM_kW{bIWUnqu&DmmFt{&rY>6+5gl^ zj5W0eZ_c23FIlke;k|qJS7guet7l9u0v5TM^vE*dK7f*{xnCx(q!f^)tXl zo!Y>g)`QS}`*}`Z9S?4p?3Tm9nGu~|9ryib21V=TC8S91#4y@5l}1K zKm*|DD9131$vd6Z5ZJyOXFG6Wg2ov4fbZ5^L+TqGgdV`^3bbbN7dLhIRjwad2}%CO zY2V3k9eyVBjoxAS4hNxQ3)uj<+3y=iIR>f#_xP1x!py4Q`Yy*)Q(qI|EJgG723Gi* z3>)=1O0NIr58V3AfW-GH^z|XE()aeKDEHJ?+n@rt@E7cAVXtn~7bt1*!{0taDR_MV zi!TG~AhiY|9pbJaE`0^-;YqAPl<8nMBI!*S+cjuK)KED^8UC0s*MnCsK+~wlKi7|9 zJapAU{D?6ZfGZcCeF5u`^c_)n;YfWm?$smR0u#9k96$XQ0FraO6Oe=md%HWlh_M7w1 zGWhF{AH94(d=8}5B)~+Az%D@l3FKB1So&&p@b^!HU?BXG&tVB#oi;@71*B5AaP3<2 zTtdo_HRtXA5d@ysH|{_9ljsR&uGBN@@aH2B_JgZ-4dm70i3t0l@AQ`^>>{E&gr*&nf6$KT@Jsx#paEzE~(sL)v%g ztUl+n@)7ORa5vs!gc(BN7UGAqv3#L$wu5g!2aWbL*hIK6Hup6fZt0`dTYI5)?*D?} zmf-*PQ*i6JFK>j!j7r~=zjiFG7 z!Z08f$>r`mf0ZN8PW=Pa)mVJNrlUKfoCCmgHD&lgFroNe>F?jgLR`8_(jvD77>MH& z@CHYw6P<5B8?X1T@)=ZrT?PYPjP2K&gb~zb>Dgn@aT$^MP6fg?70hB){EyPWaL-=h zyZ8IbSLEyGRLK15%O!A9-$)934LF}JN=$Rg9u}h(0EWC>g;w>m?W?m7ipyUjc-sbd z+hlB+I}bqj>!8fdXwn#_Q=`%s{&pXD;n!P8`@7Ixb*}Qp731~h zMm*$o-FZq5VvTl{#eM%O6X~tJKoIH@guX`izqu;(Kl$^wGS0JCIfRuD?k4s^Z~;6L zx$@VLn3l0GV3`~Hb#YnZI+#S*xQ|Wl@mSlbHZ^1U9rqUGJ`|6TRy@!3V*e}^kas++)R9)pIuv6maoP zzc%b8@pbUjLs(YepVLLjTZ`JZg=}|_|H*3)xgZ^ad?-N*k@KWGQHw&Ih{D+XZB?p$p*r~)2mA=3?rZtdc zuWxZkTG=}Q)=miqs2hVUdxW#4V{j1ol~>Ew|4#dP^d-nEc42S~J>;bpe^vMiLu)1Es*5$b15uriP4l`pc&Ifq_-x$f)>Nj zc7rpU1;9;d3s-?Cm=p0M!Fup2HqL-1XdO9BU=zMHf1D~yy$1};CGYj$mb`I?VC-<%7-2VY-nk@B$RR8Ue2|xZC`m5#)g)X1hP+ofely+N zMT()9!OT;75XFMsSnvK4roC-=@H|-`6Q% z8|H@0CvE?tCbAMgx$a^xk-eHnpz}f88lW7 z+Dd_6`Bu~49mCGvPT-bf;G7j1Fo+F+@zIn7##)Yn68s_Xa_s(k0k}KBcR#`ba&?X9 z9o8)RYK5_ot&Evz$fs^Ce?-$9?A7_10K-!V9R7YCV?)PDEHYj$B8}!AFeW*1+J@Z@ zkKN!N!E)JIS&m`efgb*T9Rdfp$TQEF%HpeyK!#irp z-y8qHUh=})o`D9ln5g4!_{zaG4~=0XvvtjU&1(gv^lhqJMO}N2j2Zf;vsNvZ2?R4S z6AUwwv#8}5Wb((f_!r0^V>4pRM-=y!jYJE!b|OgnQE{tp*Ub%Jt*jM_n5`Z|=-8ig z4XJ0Mx=c++&@kXu^PhRa@zuv=4Fg;Yqvl z-7A-(ExIp;tCav_%zuyM*P*Ty?%WXAW$0hU`20qc5j6-25lQc?M0)`kpHW}nh%~3B z`u_3y)$n&-;LzIqT!J359gqZTX1UpCDNEnVAJm+8#>5rIB*2=#W6zgC!WLrCvg&LdhA0mFrl%c(y~0?-J>c|az4dg=9LF*Vwgv;JjjlQj zZ^x^yLHFp@ynzK_!`x69PiKk-foZvF^rc}cu(ekwdUpa_|MyoM#WM9}Fcla~e67IG z_aRmu_bRaXH3z<1;I}khGUy9fy3&`3t`WCdP;1wT-%b>~PLHH6?G}Z&g)pW$@KuoE zs!sSPyvWfudiO&T6@8qnU0uhWrkuH>mKlnxfVQ58})H%$V=c=B1;R(bBJil zn~9GAHVe__!}+@~`E#grZT=hXI^$UQ>J3{lxDRnWcofxb<)Cub ze&)r4=*MQ<0Qj!#x2QJ*UP-Tak>X;m8c395SoFm?t5|%_5;OqzDd?5^#%YLs2ulKo zvc5r?mT1d439dqfY0Z9PS$eJ#1K^POw=u9c27%tD zzwO_}4TJ0WjBp2l9TmbrS7QyNm=Vy`Gy&eZn{gXyZ@4RaVeORwU&R<&jv-O4#I)cfu z_-+1Mw@LCwK-aK0j(GhU_w$TQdt+_NIt+b_gGVRR8N%JqT>sV6e)h^n-!Gs)guvWL z%IPaU*{T)5#%8@vfZo^)FmzU(W9_G=2Cyd9j>(Z{XD0id1!(LQ3fNOUhc(3AM`7;e z?!d3?mBMYrXKf^IBz^g!Z>{W&$@VYh7vhAldTIBPc9YkD2gG4*V@NDn96~|RwLZXF~HKemRG=pys@RPhB$u)OW`si*0kua?Rsod({c=m>8?5Bj&clk zO9{pU-gG8GZ5m}42+V-<^)ahSamDh)5e5rZp{d5d$C(8iI*K%%1lq)cw&fVG1PJan zRlebf6{t1qO_&HcuVnY8mwnm$b?Lck?s}GEP)9ii32LN(a^v6;0Ha5l=dViZZUo0T zFA$|KKNpX+$Uk$aX|T;0_w`Ew>`d(`U&1o^g}xHFFF>yknF<}u z8}b(edu^ElyXmDbnsj(4?;6V7wv5zOf8T{@>My930>_lVb>F73&4~FGR#AdNVv$pe3&S&1gD&QDWDf-34C9puw#tpu6=On;~bf zj8$^sd4EHbFxZu~aX%2bI%#~AW8mJA+rRj%KO@Oo5wam1>|$fqwy#F@{4-UMLgAR( z)x~Hj40+>QfbcKk7(|ziUw4nvP;MKETycyuD_6n_cws;_+Y z^XN;jZaHueya*f;dj>0JY5*J37)W27^vyF^7UCb??&#IGYqtXYXlVNzJsrei`Wgpg zC%Wd`G`Ri{Du6L{hZcFGgu4Iy%4`4X+WuYm-A`g!`6&HQ!(TUiRacy;KuAE-ocZrF z3#h4^b-F%h;fk@7HC*xVMku`}vD= zLRl2=SAGdbGcxma7;+kl+zYgfG@T@{31iW?m1F4BlQ`z)!f#rST&1^&piTHHL#O<= zgh4E#+yW*uOn~5wu$J17U%4@V&yRA{w7BHG(K%>9Y}d|8vjUf*6f=LnngE7{(LFQg zK2r&I#qpX$Gw**CYgWwIhEawz`>E${0XGBokM4X4>r_uZN2b3r_+5`ct53TK&GxSh z_7W0dXd9ce(LH{Z?AIe$kd>&~q8X6yLfn`MCIR;SjlO_|$at@=@ZZ)&?D={T*u0l` z3K3d;0gH5-wkIeB?%(`PJkhNp>$T1MSBXq}J38Ngo;XoOTUpEhK*(0}rBdkl%-~YQHnDysapTL?^SD)a5-iW9v zFpRCkObYDS@`JHNa{)@s6-K&rt-wUhVG`ZFTLEWOhE!1;(u;1*wq?FMiKYFme& zfvO(@9}{m%WK!U`_&}F|ZTP!G_(@;j2!Jhw#Msbf=PCHhKr3clhi0@=Vr4K7O(LRB z@!9Bp*&D88^D!9e&VW?6qeWOOy~J!ehC) zdx?7lI+3i!_^n@x#0-kvrpL-a>KomP)#oz50KQ8f17LZ3s;@qaUyC2bw+L{U8~7%C z2hgTx;tC>Hpci@Hp$_m>0I9TPqG8o|E60FZj^XJ_gn1VW{EFTLS1o?gOIFO-^cNA( zdix0A64w6Jq`%w;zJT7=dft&8IHaK&60C$ z(_c4(rvk91E700Cj@C2K@ens=iBYY}k1&{k16ZN1#8o;6AXrBgV45m$_rdr3`efq$ z3^c=`FbGb7N?%~SRRgX_dR>C{ELK;dt%PLxg}oG#%g=CE7IV;9=^8pPqWaMvbp81i zpPpQG7zk}dzm&W!ctrbZmY-RIj{TBHpnv&azI)Y53?ED#B>QjlcB>I)oJnP{t7)&; z)pT@G8R%9Jcxo`zG~?wfZ?PFQY_E{KO^frR+0P5W61Yv>FM)d(X>wrcYtTZ3oW1hh zjd>8->qw{0mFV6)N|(UGSoTKc@4?_Ff$p>Q5C?E2>3yCnoTEq2oAc(USVL*MR+bs{ z`Vnwd88Fq8&iM$OXfXyW9~H;Zn2otLFt(KkJ&2V7v-C9QqAnh1RA|Pn&oV{xs+FTm zW072KIfgl1HH8{%Oltg%G7GXAbkoXVqBKF9OqRcU@xloc;G1+g9PX}5Ntqt*s-W7i zzIL{MkHptN*S~;c1HKC$b%Gmas)Y7MrCnmNE>Atzg0X2^QfomLR10Rb?=SEH^=GAHiC9Oz1$DX8-kMzX{?Y zE-ndg`@*lz%fGmo2>hl)+H%>%jKb0cI;WU+Fvf@4z>odLnvVgnrBL`Gc<` z{)X@C5AF+KEA4ykN`d2yja-JlB$b=^jzn$oODLC(8P0ZZM~s=6TfQyFkkM=c`zY4J zt%SZQg^A;v3OD>kVJm5g^5LZRym&=eYU2&NN!;8xW1~L)Y?S7+ll1;6pU*xAw)5)q zO?=#{PzXY8L2`NP$Vk&MuIOceX~#<8{RB0=_kg2&!gq1iZ?#Eqp>|^DVijRyqQ-jv z*yseXdh&UA-D*gR=x-gxN3q3j&SNbSuXX3RfH?T2<+73G7((I}BaFNTES5p++6R6k zCLNW#SfjeCSCBAR^WWYAUT<(fUR~ADMQExI{=eD!joB|CIX35&!NcD(`<=Yk;jQ|~ zT6-ouE&+?+IfP}B+ae5hBa>dxOU1!8N+abJy{!RE_8Zvd&~pi_nJ1t%5}7iDKKZN} zb=);*#+G7`yIulT36ZC-TzJ+-)+FSvuPTVcU1QOE9K9L^u#CxeV`3{8o@w}b208%d zCK3o1xt@Mr*={_8Q8V90UOkGL;)8lq;1&XofB8Cn^_9d^doTg*(1+x~u_3TYFa+ij zFbIahv;N#&;13)`ariz$8FS|qq?)F^bWF+Hs742QO@+7XMpaKg8ypXDh~5TZm!|8o zbA8ia2MSjlzw*t0HS5pEKJcIYDZ9XccNU;oe8$jBfbA!FwI;iU`o8__(zCn2iFW>e z`N4h`I_wp`G5P!v0@JbI{J*vgQZwE69IBSu&k*ZAu~}_3)NLF&WJVukACj>%DtU2O z_jzTot_1{%Q3pbJqMI83V6xsQMy5LUhjeD z0BOhi2@7Db|Ku!0Xg>gqJo>Cv!``XHPZ{8*!|!?onwKYqZ;+co7M&BsuO}#(@X<-o zOD8CLiS>>QyXc&dhZFQ zrK9WE759;}ifAjxUiirJ-l5-kk*6G*ApCxf6fzF1Zjb-wi&P~uu+ifGg#gHwaZ>9>=|hE zv-JNHX{-QtZUZj^9I?LI_kpd&(6m<;w-WFNdJ|w}0!$nPpA0@BZ0j3XM#6SafoIvd z!=+GoyN5(;q(QnvEA7=7*hT`FhL1F=w~=}gNo(+=+rNAvZeG2@u3R`)4C{+qU7DdT z?HSEp%L?=}4KZK&+c&U$4|>L)f)=u2@I&xxBM`#*gH~CPy{7o z4sXm}j=@>CdSCcoWUn_dWOWh*o9kjEaZG+jF9?|Q2s9%r{>BVlCjz^K#dTPCmSgbh z5Q(evvrF51z`^0Y7n47O-k5F%&$S@`B=YahM@%?K1teNU z0*n#2=OJjJY@9p6Q~g)Ydil3X&g&@igkl%NXM{7pN+8K&@ypN>grve`z#7_mdXl01 z)oFe8$|Y!o6}FgwC!a6X!yUEo8%>OL?8_8E>6xYj7)ssb!>#jlS~ zO5(uR*;~(F8DJ7A1F_o~l3iwo!#kAc_Akar^l`EUA5amUr)i5nOKTVd?IUxJJ^2Y*?S{!9-1%mmm+IG)H{6$)z~ z30=2+u}ywWh;7Yu>zKrrzA|>wT%W~?E2TC5VAuh}L9!D7)~E~(Zwax6{0WV?7_I!p z&0ByvSY`-!i(Da#E{He7P47JM_JAcF21mO7;iB&g7`xJ3dknMmkHl@4lFf_zS3}lD zI-@4T&6XWbIR*m2ISB3^a0Gw>^kmB7m$;CvBk1Hr1^NzUzblwOGy@LzKQDllw_)1@Jn-f`5c#SxMg=fiml|f3!UZ}-g-uT~`{MMl2n2rFjA1Zx^F+^L1+UEo|oY83`k-?$85 zY{u6s9FzDG!{GLpn*sOumCW@sP(&Sg?0ItFKTP|QFHm{~$*ecl&X*yu%?O(gasSVk zcP;w%^jFV^!7*u{GthkmI#F9y-tK$88vI@KowT>M?41k1eupSJ`0$(IZt-i+s`QiK z_i8}5Wq`w791_HkIcm~-0(hL$;3jY9xC*@V))Tl}0+gozkl1ZM6Raqu?Np(l<3b2Ndumt*Mj z(2~-bE;08X2-ZG9nXywwhKX8#@F>R+((;>EkQ{+wj#`DZX2g;f`UbyD$xVNbh!tT? z>3Yl>%#ml$LhG2o8ki5i@Leha9MwKz*56+p>|*3Eo=EoE4t=-uO)rME9Wg9>>7KoE2Uz|d z0=>Eezf=FWYtUE(dCh@?VO%+!7K4DV^d%W4@69kB7b{rpp>phsk17m!p1txJj!#}E z|7G}h-2}D*l7)~=fPDw++V$0oUen*0G!8*KhZ&jhwo`o}5o^zi30ehsFBiq}=7yyR zWv>{{uxaqTg7tQd9tvCkcQRkFTRWGKVhdn1V3(h3sSy0tFMa7tUw!#)3H+hO_zU5c z1JlTXfp6$L>O&k;e-ILz?s6kZ^xj>5P}{5*nfx|R2!fU2Ttgc8T5~YpfY_!C>J9{# zzhSJwu(#1%MAD6zx&O_{eyc~YH{2aTU<(72`Q|6BIx=DHGa^MLLQh|%B?)d3!b~6h zwebGrz&(j2ea(QQEbqAdMN}CKp~y%Pq&iaNh&g-$-Ky_NjeT@h79Ov>7n0 zbt1m!uh!vbM@Etru8O`cG81A2=0!__^v<^4eoWzPcymiRhWs`oK`oj?G}p6*Z=bV_ zU8l0J;owyliR_m-0LqE1%8ANYR1(QlJz{QPZ6tq*1gaC|Z>;x#(*Uq{le&uBz?J60 z*{MCn6|lN()UX;XABV7xzdAGEro9b1SlmtP-Cw-?4SNAF>8_RdA#h*9S_iPg<9AR_ zUYYu;mSgBjbiGHN*9LH0^xM50gBbP*mPxQrZ>YY&5kG>t=D;x!H*J{?z^_)-k7RHC znfGS6jbSfq&LQxmyuQI<>=eF9Z=G*IlkB3ziZ~;hrGF{PK+>y#FHPu<$3$IvP7cfi z&|U&=#;fU|n!zV@Y#)9Ob`9C{IFFmlzoL00apQ4nWFj2us={~x%rB*IfzNM@w@Qu%I(8zgFIo#VunI5uk z-pKGM$Ix=WNDOwMH`EyTUn#X;%qeI%y_I9wD;o8`_1^RMo2%-s!41i~xghMKGx&||8yvIv{J!pH+xhi6k|fSAcqXIF zXQa8o%hj3*W)SQNU{hXZ!dn7>X_jpL!BSI8#wv1W&Zu6R;t+7v^Vc{A{e=nXTGn2$ zzK9I=!K(CSuh()6t0%|}8UpC4LyKR@&Z4uS!!-k>Uzaeezro^F33MCXk3lw)vI zcDEq^J$cLIwsI`XClP-C2^D=GJbG?YT%tPt8q*A%@pq@0W@_|&o}%=JQ)fBCp0z@y zuiq#vcK!J~V3$Ogn@8^WI`HX@xZu|ZD8X?LKnK39KFHLF8D&@oHi{@^+QI2YR;|gf*;&!1q5(;78v7G6Ccr z-Dn}Kzxxqmi&cKlfT>Qb4rzgG3oo?NV2$>p#a!HtSQW#WH#;q8iSiL5Y25S7Qxd75 zc9tNcMCtAY_svN{s66EujKkXmFRsmFjkz*ae`BC-j0{d%JgdoY`>Hvj*==`V5$`hT2bScP!J9&py58@C?tr_@1$zJD9YUN3UE3f;>`ZzMJWHrK`KZPoD@ z^yuFVgI570(96>sy@kZ!X%gVH43%#5Z7LCp;qL!N#F{3*@oKQ!psBA$N1zPPG7PkJ z0xOt}8=afK*8Qzb@@r)JyB4Gq;)O3+Z~>eT;koJ?F`b~Nuwt(lI50d-xu?BGnvTcel;+LrObt;}H@a6k8tI+!uB#q5zsTuGe1K=U>%ai_&UWLFySojkC@~d5iP7XY8 zVbPK4Z$6)%6v@Ds>qi+8*-!em_W*SJ&R`>P8cRfDq@ToBHSNV~n*S0US@0ae(j4%m zn*-k=a^T_@-3x#(2Ac=-5QjOh*M5mA!fm@(>>AQVZ`YrRAuywZzt4DgQc-@N95|Hi zuf9d;5;W7bF^|D*el-O~vKZ6%Cvn(J!dJS0^*17C;^w+hhe+y9I?Q0?_HQ~qM)H=d z?gnQFUt#kF**FGQnu^(;-)KDR&X|PxnJH&lZo#nlRZL~j-`7!Ra4W=PU~ER=n&lYG zbOYfibBRq({kc5N=WxI}>Ik^@4~DEA5(Ih8haEK)j#AC3Wx&E$I{@C_fQG-51;g9gv~<7gG3XRuh*Kih zjF$*6eW``SQnW8m{sArrpA+{IQu%B4n~7Mli?BF(+r(Gb)c0qLwvz!b_+nql_znWQ z9h@G#dKOv;hrphH?#{0-a2V)ysPI+w1@AVpHUG8A+^VDIy^a_w91^v(Nq#G%A#bBY zJpl&CRezvQIfg_L)TIZ=HN#(Doh0$KksRmwjf=n$ zq=mo$IH6*a#u9WZ@7oeOs^%Rm(5rgvnHge@2xeTX2ufZ|6J4=f_^zKP{|$6oAprox zPo-zv`$L`Wf#tZcFkt~&MEj?NgV`I0{3x9vGwm$LU}yk}`Bjg*F>W~ql!RET2gtq= zJ*XWug{?Y}l2eYMuTUQ47-qH?hPj4ByT^Y(Sj#~je~ir!N}~F7W%S%Brx_!>(<1mm zsf-?;_kcg|HKakW)*ayHzr6v>;b$)ZuP%b4Ah)-W$auYbl*c*NYILq2`3M#!%?Bw@ z_G()KslHuM$Rj0kbGp1?BLlV4hs-B9(=}Xp2U4~e*U|H+~lv4!hwoTv` z{+)s0Z<_|Q1}%H5!EfLTfmc}m63O2vqjmcEuhLC>6NzDjJxTz7cVgj7`y0Le5P5EL zU|kC!NnN|>jZwrBw{qme8?hIDuR_490Pq5?f$-Hf4c4*^tk?iH4Gx2&mLfDD_f1P& zH~NHT#ygsUN1&~N1as;0>P8jL7Q)GWd64p=?l{+?gWg5p_=R5m@RyHfHy6&E8xXh& zaAoeBmX4iG;LIcqPQdnW3|}H)i=}I2uM_Zg_JHRd=!3so@gw2OF)V_-1N~JOpd(hH zkrnve`;B4&Fg7dCpjh_C-2DutUfSZ7qcZ`Xq_?Jl60o+Y&L8#!xDQb3ml_<0u+-fY z_CoN(2eLQjwR`{DfBvJ^L5eMgZH2ElfKR#od+1HmVI$99HUAaCy?;dd8*j~{ICEhC zLi@yfz*Qj}0HZ8H(q2v3+$~=bt2gOI zq{<>t%NeZ>n;<({>&l%o|AnhP2tD~PxLwVxxQzA(DV!!?G4p~JIdc`j((+Sc|Ca6F z8!PYo{)W`G=r6Q%|Mx7me|SmP2@~K>IkuJ6jbml288c2!`V?h`a2ini_dPkUa$N$}y6?NVt0ta+n@9QhJJ4H`CVu}Pyg~Wfw5LxKN!n01AC2s{3(!w##I)dd z$`FFzz5z|{o6c8FG$^(!a$K5ncG!z)`J=!8N!+1gSoT&{{cQz8(p`F=;Rs9RZ}VS) zo6TUO-u_J-KXs5?caDn^zut$i=D3w!5I1BrFJYCr;8-yPyBxpzzTiyjfAb>{p;@~Vu*4aI+!((#iOvaoiznEqUklNt55SjF+Yeu%rC|bd7y`2U-eauq7@Ab8sd3b#*3!W5dk+|Oa$ef7^Ht1X@uM3@z5EN|a72PQE^5gmhBtzis97&xT06Fd z75JfVN;+bUCn$dBpw-+*lC1tlT=7>F6zuuv#FAa`;*#%LW?#H!idgw4;MeST@EQUe zI4L&M7&~NC6}wwaejs|5V=%#lxB$3+>7ULaEPm_jS5tq`aeRJ+(@WbLw16GhcG~r7 zrGMB|_X}S`3Velb7ogK+F>QMUix((?v5#%M19Yj1)FhaPq4DT16Z!Ttnn*D`s`4Kd z80Hj~PeS9sFt1;wU*x3@f20{fU2XyswEC|f&3@*-!`xc@as28SSayMRXBfRguNO2C*PH`y=t)Es}tOd)=VJL=hI+ggFP{-8&(e&#*k__z$#^OK`K z15LLGA-S=vUFgl1)|}Vw$X_M{4txE61aH-=!EOGG3%>>MSAI1`89=OsfRh8SBp3pt zRswDrq!uG=-ixgop7}3du}eRa-&jASH*_FrHKpuXf8Y74)SU%r=Qi?+-TJ)@!>zji z@|VB-1pG=}y8^m`m+o1t6Te3thAF{McMu0_oBy`%Z;wU)56>w2>t&<_G4~%pSp|XF z17?hEe@yn<{a?MVrGE`qZtF0nEh=^UC!UAKA$+r70{T|+h=yTwlL%z??DJWUVXh)2 zQvR4W$D&zU*0uT(Gx3A*#a_uu*U0VO|0T3LlV1wpSPwp@5yr-(J-_!Ps_xx)=eH#p z)*D#OS??;x5I){gjv@2&mIfoN652f$?H;fI=I`jU2+dy^3wpM0Mdgxil&@dDR!udYM0AOzbv)vnK=9^9kUMC0Mz&lrfXVf>a zh#W=mcO87T7NNW)!ZHxS&3<#`*K5G(SOY~KEQPPL&*v@RVee6PVRIAp9ZC%sfN8tt z{_j*=kiULEG%^Rq=0~30_`R#o^dOg>*y2YH=ODC^X>Z7zQA-@{;&&y58#VWB9R`)v z=0pwvu7|ITTY(=NuWRyK0xMkASOH!tF96@Pd@JkSUY>N$=4bUm(93(2$%D;-=~%vK zPF<1sy8R1&X@qHU73BzlFQ$R^Ga0Z6@OkFym2Y+O4;a%(e(8CEBLrT{(B{B%7TTOQ z@U=5Y_vTSKjJfkQEFrtGx1)Ip3mY{)H19w&PF`|V&5ENw@vMu^vx!)l_+L(ljg zyTagJ;+$105Yqbo27{q)9cgce>PBg4t}G`18P|@2>JYfct^7-updH%K z_Z7yj$HC(p#!-GyQ z!r#yIKQaRrxf-2&zDgnkVHyGRq`|!f9PqO1i(H2`gv2nICn&>SvtN5m!;Z!vD<2WC z?VFM2w_?|?JHCDSN(N8jD})(?V7aTAN1)T@4a)fA^m9l5cM$71hPX18y2=C4?)@gn zC_&_TEOk`hpLaNLSWKAQ3j9fcy@0gv`+H1NU!Xe@z~sTProV3YW}*xp_;&Nx=7d|n zl?52&uU%c2e=}+t>{Z~X@U6EBVcJ45N-(weM=ii#2D2DFlEU;57ZziK-(;%wYBh$%-zdRXq``k5yC`x$xA=dUya_lAzD=!i~`@pCx2OY4sSs&>(FVIA$&#-+iw3MJwin< zeQ#(3RB-F>lC`I{7+{bn$7z}o`&U@zqM~`qF~C&I?Q@?Ngo&mY`-A7^z%tl!3{lOV zxz5!ijYw56bRL}a55%Xxh*f`XO6}kA6eaB*WS6{=f1__wOdwLxT8sXLKku8pk&{k$ zQt?Jd0qoQlI0Y?qbu^3?*s|yQojgYQDFNI~k6lIhF`xDll1HxuZ))(zQ-8tc1*EdK z(Pz<{xVf)(3L^!Ko*j7*b3|5lhVi%7Sy^^+V!dZl- zx1nwU2fpUNl{CKP7_^eU+8=^pQ4Dy&Fb@3EeS|V5PTpn$*U$m@4P#?1H;CC6psOjz z(1xI}eck>=+KyOv?i(EWbb+x}^7bT_mySd(Fg7}$p=S#3W7iLbsdL6^S8t}cP`TtjL#{wBLG2gs6E`=$OFM5Y`=nuYk) z|C}6{Bse_;4q&e&IMRsX9KYgL@B!Wfz!Nt8jo}+z__Yp0&pn?BudWcrOfaqzutl%B z{S1~CuRSy0QA-daZPfz6RzcdzF;tc!EO3ogXFLEMJN5Uwt}J**A#ieF0GvhWoMwJ* z4$PlMng&wYC1{9?nT+@SL+EJ=c)F*h3sW{w#C*07v6@fBMs&e+I!xkMpDHuMc72z%HU7Fc$Dy{pbxm za>VS6?R?$vwM`v{X22F8YzkaGU8k^S2N>}70ghm}88C%^y9FHd_9I5$-c#V#9sKSF zTZ7f5vXT7V9>EgD7Dd`1EOLY2+5MgSM~oJC1LJ@D`=3DG>mACU^c_l4U67lmh-L2& zFp4#3+f@WfQxfa_jO?-(mpc5fTZ+LnxatL@)&K6trofOF2Fv1Y30mOd-2^6}kNOB! z*_#YlXG&ZQYkL)G)!=slI$<~~gCXz5Ty6ocT)11op{|Z-Wxid7ZuUEi&_ysiyE^Lu z7r+v?cYyypD&K6M2~kv*movp-`7YnyG;Sw7$clBX(6xR#fG|5eF6Fs zSB*+z_k%|+J(B>7+>DMwNX75A5$yLjMyg&}bUz=|m9}xVRzEVJ5h)3*p>+e8-uu58 z_I$GuTzS)pnM`{nL(4I&$2Ewd@NYbcg&?q-zR7mQZa(;nn7-xk zmBc+O0?&@`3XWUA1X9@HHP9-VD{o8Q1_yk#!`f;FeSSms8s4ElGUH9qMd*t;ysB@Fo%e~2E9o{ei!GMoHPL_Lb)^ep;%kxc&djYtv6m^EM zKlT_jeIDO%zNjWFhmqdjp=|(+yoTf@B-DqpVjWZuzd3p`yuRPlR!&dNg$MmV(ADOD z^d7L>H3Keyagip-wPSsJ!*?jbFsGkw+2(aX1tiv?S#-|#P9n12PY1xZWeVPjn)n)E z053MDpA$XRJzWGQI!{3_>|!yA`T)mdzw06r@U1CtD;TRa@(%DCFx0yCtZN0NpWu1{ z7!|-aA#A$q$}>JLsc+hXZiY*ozl!@E61cyQBhwYa@!UXCPMZH>WNZkG@yRPeeAZ#$ zr;bT`<6?yEsdWg;bI%E44dajw`j*56a%Bi_>w)n~dWG-gy~jbUYw;QWcI&q*&~~gN zxvQba*n?QE0Cxv?EkcXiIsNRwG1>r3&fD=<%U|Wzun2zTLl>c?t`(4qVD^C#Ik0a) z`{V{a2yXfP&$;+K_l`8W%Jf(1n+5l}k#>}%`0l*7YQ{^i9ZlLx{CVENs!Puk952O@ z1Fzb@berKR`Kw!RU!@)87K|2xfBt8y`fs*@$%&zVK^q%k?{g)U$YX@VwL8=ptKdEEyvJb znh!I}(4P#_O^)Sp-*h&p&mW83!MHAnebI6ZZ{2$|8aqP{&xP0XTXxy zE`RAAY64r&KbruX`MU7T$NIBQz4J!;yYKq=)f?%BZH;Zzd9MOXVqfD3aO2_&U##pE zzBGD1lu+&#zr6gMLBWd>UT3f*FJ=escfl&S?Sv*ePhiPiyR9RSKx>7t{Iy2}5Eqrg zu{t1()($Wt`4zv(gCmSq9GAR)#F&6I2e5R4bxQtL&d~g5njbSC_=44`zRz2f4cGW8 z!O(8@Yg_<#M(X1J;`@VNi0cY8hJiZX;3#*^gX?nw>*qq4#Mp~Rl2_m=rx*ZSd5doo zylKU49W7xTVi|h&fHTPO?E&yq*0;&zp*XC zklEW9oUh(RXUENd@ujX-FMJ2QPN`Xd);nSndkcc?Wp2YFc-(pS=#MZ=5fr_A7}Par zx~_Y^d>P)x;O!o8(_!P*A3XMdCj({)`r7&ROACOdF$CTOgy$tJVcQynqSg4OgZFBq3Ylmhl&mR@P?Ag`o8{*;`;tZu?R#9YmBkK#3U56a9qb^|D36`bUee7 z*pQfj{(?jpKjj$iKWLhZa5PNuTQfh63g`z9&4|@h8dMvP_r>eh|COK_7uGRdfA(kZ z0R!MtcIq)?R8`L(J)pkP8R63HKfl6V1V0dggyAImKVHu`I}Q% zp1k4$aP+sycoU?*8}^2|^XuU`ug)t7gqkf5gzaf9xTwe@EWy<5#Ui zh#9@>{%?%s7fgZifBVMY&e1E#i+|&d3={d}#yc@**6Ylv9>5|6MvQv|nyw05kW5V1 zx$w*z&`&w@423tj@a$FK1Own=ch7$peES{p;4?vA!TO0;fQwz-g!=OJi4}n(>?B1^JRCzq*7(T(NA7dutov7j%^jrZBfelpNhVCm^ zxcE%84lq(2x{AT(lf(vt-@1H=v={znB!ZSDw8D441WYFm zawh}6DgpOU)~l2LM!$TerGInyIb*mRAFL82+l9l~2Ub9s$_$VPn z{S-c&C8!$3o9E_t^xu5>8(;g{x4!nZZ=|C{-$oQm+sG1;MM04 zblsp=U-ULOp_{K6a7Gxg+iORKFLRPt6aH3=)lrha10Q~-ui;(yf2HtyK`+34_7>^y zGeTqzT=pISzSL(YRhb++x{2k9N{QvcL*-V%K)m8r0`O6Fr z2xF>VLwfCt?ExdP>+8??hQ2<(F%=kMe(DLVg<)mj1tb8B_Z<$&`^LHayhS3{)#pim zOX5Np{+j--OGiD1RT^im3((v{TC`0%Y=FUbRP5>-j0)ZrM4IB3L9Jqg~o@1+$qA~^H-$7KLf|U0&Vsi8^t>;eOH?U zSa8_0(1eBW`0XyR>F@p$mgk<|HXrsHlAFC^Hm9J&Ub)N^)b#+g&uzqF80RDw-?zwt zd;F>l7Py{+{+#!agza7864J}TuK>m;_?Fy_4P(ESK;Y^}9eug{Eq(2S-qUp}_#p6% zN5D6oVBot5j9&z{EB(IoOesQfOGK-Tlj3x70C^+YJyD*&fY7gf^Xnks(VI6@7+3%cP^`T{qW*&GFNVq@zb{OOUtC+kynS`QWUX%w zJX5$M7vBFw`*6xJh)v_I3=%E_*gGmtSD$hW(72afl_?B`EGW|~29=DhB(GK0c z2Ymh$0UYHG$}T>qe~Mc^<~!EmUk^Xi-)$*=Svx9x-%0-4g=Rvd5?3=1Uug%o9XjF+ zbXqI)G3(xU6d{y?I)NLz!bw*5{lE_xbfOt>z7|MIX8TK*pqB`Yr7+=_ll}(3*e_jokFcR`R;2q1W!r6qfPL_Jd1eaR zkz-Fje;M|g@BU%>8h~EYT+G)_^p3uCy#I{qk7p=pM)9N3p8ks6mSEVPpllk(dB4aV+_ z=a)<2tsDcUnl)!Y32|>6`iI>Megb;G8G{XDLts?bO=Ss(o=j&z zBg*#z@n^(So57+*YjJ!lrSG5EZUyc5^M_Oaq&?uJRd$ghF0KD(*WKW%J8f5 z)=R%QXB;~*{8hbXMDvNtyUQ`K{mT*PbgTcSMG4XOuSyI#2AvdF^5QUOC19c$-{Anc zrE)L-b{RUtWz-YTM;eh!+wvE^yzT*e_9|bMaaeohz`YOL`$vKoFOV6X^eu1I9jPzW zwJbkz_**6M#gGH117K3&Z=LwvW*#*MZXqQ5Eh>ZwkZO2)0=#gGC(z(tiuVjw7oN}j zw>j{CuXDm1z;xn+zi^l5IgoiThK=AA6u+@<>E5ymorgH2EZwxW0M@>R5w&{0l>x^% zNL+0RaDR}u9T0ZOIg!K6&a=)>U|G1D4ug{hKViCpnbGqH`2&7j4CZvuo1do~LxPM4 zzvI+$JI7uxT zu+R_V*W{FA0K{`3dS6(cDgSDI?GJUGKLPyt_kcg0_2<}(N?xDeP^7*p$F3H4;2 znfW?O^p4k#058JQ&&mts@u(M%^4S~{g}M0w1c$hm|HZZRQS~$*c`!AQ0Pf_!8Gu~A z2zQ`Y*6OwTBl{ip+JJ8h5vu>G>{VM4!e+od1TBC?F&^^9EY|*>N)*#_gj^UH_0A;Qq;V)To&{0!g<_OE%fEWxPMff9}5wTx&oxGB}a5#J}bnA)Y z%U&l)eftzgSeqt^=irqtY%P5)KnQmC<5#1?HWA-w+XHSr;6HF^w#&oMDEaU8(&Vea z7Vh%+hS(hj8~@J|SbZ(4&~kU~A<`>b+Uo~M5Jiqd_Qz36SJm?+v+Gbk4 zB7UbF!zm$)TL3=Px#J~D`3r$x`p+2_ys>QhCYT+dxnZR9v(m5XYaE8!(zV$!-_1;hta>jT zIZi{(h?T+3bJAL|YJ%$)?|rv@#d8l+_5Y6kbx8eX($}LLgMaQApt`_3 zH3e@%y^uN1mz-tisxp+HEys{B|MAQiT6rO1;*WYhIZd@<(ZjV^%lL&7kLWmJHT4FS zK#n7jnI&ugdI9;K8Mk}Dg4(WR`DD7Kc4r!W;RIL!`xNEJpMMXyw~zA9)pv-|yWrRQ z3rGZ~C&)G6fOyG`-&SF8_1Uzy)Scj9ZePA~)&o}tdW`pve0x$Qn4Fi6H5R=_VQugm zb1K|T`|d(}f42WF6RZ9{ z_V>+zZ5S&cA*>2^K{8(TmapbiDcq=a7pD4=>`mxM{N|In-**QX1^y>X zO=wRQ&Vle`zL?|v4Yz(V>d!Int=LPzd5Q8_BHp45ebZs=TayFpy9eyz^VBoaI>bxn z(w4~>3F{D*#7<%TbuY&tXC1Alt%z_K6a+%Z9CmU|8LSH6j2`OeK9aaJTIB zGm1&Oa$lC67l7e!AAJsUh49p0aA2H)4_=AiCc9eZjrKKYJ8d3;&Q~30py%n0Sadu= zS@s^8ukp_@VQzwakQa5NjQaG(uSt82eF4klH_ZKci|^}HX{_F^1;A_s`?Ks-MerPb zW`LtP-ZS6~)Z5=;T)pZO&mFKP{mWlkk)PhezojqYEVM~5`@q&fBJZUi+3&{Oy2af_ zcP&Q0;;wHbeWfld&|z!)h(WE%R9tvLc+Dd=L@xva&Y9ZhU zu0PYi$trYu%$NJv^MAD*gJAZTxCZJb@^6T*DSq`3*7ZC`0nGArK%4AXa>n{hmgRwq zQ~OzZ!3@}3(F}P=EqWbw9LZ078JWN8YO?fgkp=Dg$#R750k`JSlw)Z91lhklca=0XpS@GWtc@1RmU&X9Y zf~FbRVH)x7VO*JwopvA@knmyjAIY$LZ&EjEm1=nCv$_R^t}|-^F2b<0u35_V<3i zUHr|IA#FW_h5gaIyU~QVYFS{Z%LXt(O?Vq~0{BN?E^rUM!UZI{Tf=28DE=T3JuKdC zBZanUzY@W=&-D=2H8W|iApzFz2`uH2=TMl4qt9Jzw%K=yUS0g-{TU9ee$rm$ur1PV z#NDs|YVpZ&`}9WIOV^+eP&$dKj+*ykoBEDD)}OoXj7@t_{t_qYwI09wzHe&ZBM}aU zQ3!k-gMJ)*wg3ahFS=QDMSXZOe{huf&Ep)5I__i7`!=v)@w;vz^-)Sgrb4|(T~mg< za+UbWyasJ{d*1}P=ZYb``I724??!1?2}FLVv*Q$BNG#p};k zG2p}yn8jy?slv}o9K&B0o!ADwpf?LX+UkT7>`S(iVfGkDT}X6^0X7n%M<50=$vw zZhRb8#chYMO5hgYFNX2zTVM6@jSu~T;SUHtZ0%p%2Ld?zz+dA!lKa4u_Qn|9jbNSd ztsM;O{4`&gi@$FE(qi}|Z^(>@F=V}mUTqm9zf)4U;ZS!1Be`oUiFI2UVClMmOUwDI z^o3#CV7Do69a9MeZ@_2#t$Cy=kvVtI;hR`h!;mP$zR_S_660Y`uH;kpH)Wc+vP8&C*&4ANXT!3pt z0&MIObWCX53czKrjxinnI&vn1E;d(<@j8Q!((L5F`5>2Ox{2(%0~x+?OI-KcxecwGpd z>GS^4B*5q`10kH2G&me)8CmT5y~oEC`@mHJtoXf&ZXdrgzF~6ZuWv1f@rSpJP=la! zDh>{e@pB?8{W=K6Fds2mSCEjWpb?wG645`Bj9-?_P`7{M@E(7*m16*@Ey%#fl#{LM z>)*y3wj9Ik0>{2c`v<8P3n1?2R^|O6vzAa z^FnY>Kg(WnUq+<8V)hLYd}P2oae*zaWq+FjV;Lt@x@5new@No48)p5v<@eK?^s)nN z&4tSFj^$^GTN2ax5br78U4|(A&0ftCXhQC!9WU#t8tMv|&{GB4e zeFSR&tm$&}Oiy4P!k&IM{k?_3&{sn>;AX$aGn8}s8H=xsDZVgoKF6o?Iac+@ykN6=E``(V1a8)Q_@%p!`s*@!>mdVfMu^H$?aFm-zxd+%RI~x z(((*661nm>6U0R^XQ4fY)w9ss@vHQcynE2yUp>5Cr?52I|6o-3wm0dGiwF$kDrROS zTHWu?Z>-H_=G!QY91st6s~N~(F)VR4z3*#KqpuDeHxR!)gLR&NE^j^hJjIYQH2Zxo z0b9S>2gbwSOtKjLe)oY70ROo;uPLw@umoP-b!R$%z$+a$ow(5> z$ZDA&#$znK9~ipnyEcG(!w3Rj8E_G73Eo~payeRP-wShlqD$g}_bsu7x>Jrp46p8# ztIp=V`TLxI_LnR#=MSHkw4&9h@fFUbKQyYHzj`QGi`9mUtweklS(vdA_)Yhp$yNjZ zGT{{Dzku3u3@tFYa^Ux!M}1loJz!nA)BYhX)6OAj-T(WaZ%JRy>LeZ(|ap zo_=;SSO9ko`roGF5t71_?&@zX$MA`FkgUYe();PscJf|A23z?f27}+Kn)G*qX2QNb zso76o;bODgoDPDq5I8Vi&`q3d_~$Kugu3&4h-WCRyHF6*l({d8^CNT|^b&=)1K*4vZ6v<4y4f!?xL50@bMBBNpM_x2G600#xlk)baZ?)dX6$B;&{D`@eFpfH5> zyRzd<``3oD_(eYED91n|%m#0!AMXjRZqI+6Ojzm3b; zD}1tG={wuMaqj&Fx;PTw*ne_yJ{JnX8Bct*c)9Sy6gfE={>q@gPa_seh z2fipjyjuLme&yw`_d^z+IfXUXe~VrE2XP-F;T!`0;p_w7DUrJZZAQg#4_qDiMdfdl zRCmBjBOf+`xZhgAaR`g=elH;5ac2eod3_^RCwa9eh}-DAx6vcddNzKO1ILD>_yf9C z1$v+19FPE?`@hn+3VPpanAx|4Zms|`Pb6C@wl9fg@kZc3c`SeJK=v&yF%WjdKpaoi zePi*g%zP_(Ymz%xg2ivfnRk>i@XaXnMcTmBva>;I?;*k3sSoJCd6Xac#kZhoE=LEz z!ReG^5UU!*Hm_m4GeEXbFN(ukVoo*3ubN07S$E%sT$+-ySFecb>Puw3Hd*CV=LeIx zX_4g^a1N#%gI?I`{iWxxUKpDJr?JZI1bRG)I4Q8HHq%A&(hc)WZx3lc$n^Y2Z0e(r z|FNf_=LO17!`&`GbNJb5xa;v})8B*%3f)Ww!)Y0_?0nq=b{{z28S$#88Ju^4B`(so z27{M?t^BKc{)$K(ll}G?%HO*An?qP7@X+@J?}6dTb#+GpLK^C5rMy1HVJL(JFLr&S z9lea1@n1R;MOkaMG@);A zXw8acFGj`=dOM7#>F{cCx9m-zx&-a80>MpyWAaH|PhZi~h#gE0toPYTxQnoF!`N{7 zgzt6{Y1F4E=MYx&---*sUkQZ2_3Br?{0h+J29n#qgmVSB46Y*wrbt8ffvX|#c?PS@ zEp+ECj!i{x%P^1>%U@WFb?I3J$Bvu{XwPHNb?M1~j|xb~{Uc)=1{KV3mq6y~m~qtF z`+pPzeo^Nn@~E|cX?6s4jXS)h{z85Lz%*6(rqPoLTZ*3rXgwGPyL3kUvJ?1;@Z}F6 zu8FQ;rd?n*Hj=x>@#==?c!V-|H5ejG-38@%Qq&k*;^e?9hPr4iL*qRRJ>?h*VCi=u zn7?redT>hb?IMS>%$!+&=^yI)C-C>)jxc2AGEq- zD`xS{fJB^RUcknty8_)lDt-GyC~JgP(FM;y zQxq8ZX5=lT*cM($5}Y16WQ^@5u*C+~x^u#q$$%s30UI5ckLty6bKaf8{?znW$KN2~ zyFLB91_nEUWAs|VYYt5RU0j%&jeZOY^~=oP`~ zd*a)hzj8Qp!dDSl?C7`*jI>H3oBNi-a}OzB`D^-{z65+pcqMTh1O~=YehqAS1ZxvR z90Bx=4Uc>7s+w9z6}UxejWCk|ANmz0#I5^K45PwV`=P-H>9G#1ew2M+We)r+U!c4* z4Ys5IB#&1wa}l;Pc2}R?3Giww z34FI?@+!yBcAUTJ)6bgsuzwDU+4u#*K0m1dXwjRg3{c`$W*9x08^5kPx6D!J9AK+% z0>fif-=X#PnKb83OQiQ5Dp=}JCCb>))R$%w40~1oY~`*2Fn^GbKa1t>;f_hJ%g$)Z zF}Mj_+9vjw5;mi>Dsc)R<(5(0^)N?_cYPl|NlE<&0ye=HkobC#;K@U?-$;%QYDFlL zwNsA4pXQh|Q&Fq{XMh#Y2mr5oz{p>_M|*YI`7zv_`A#F}%3uo%tKzr!jQ{aZQJUzQ z{iZMGVi$oEu?1WNhrYN?T>TA=WAYWSiKgs=A}(+BBWWyn^^81z<#z$NxW#6muOM(= ze3rm-3_3H=H~v;h*rvgLN>@?!SEopSV_a^=PW8bCL~{x0hXt^5l>Ao?Gw|t+xF)`F z2-{s>d*t%->mf1-&MvTA{Xsr}D|6eAat!9Zu`#Sa3tu4IvPXE1J!gQ8YYl$Qrl!Al z%cW;}AAwE-y;TPgmlQb2^=tYIc4HawjV7)FS`**5x7R2031R%?yF_h>XC~*34O8F` zH~RjPaiEIv{x5Otu?n4es~%nSwF>Z;_Z;}v!_PW^OY4|O)((a-`OJR_U3(_q_5BS$ zDiOx^73)Qb+siS$Sj}~3 ziXMq+NK5s7%Q1w%0kG^%{E?t$_~P0NF5hBEkK=@9n#!{rzj&g@qz`rXQ5or8rVIUvLkY`@a#a zmBrvVz1M(Qb*6FcH#WC`oBiSvq>=av*swS*y>DTau>Q&~t$74#b>g=MCy2QS9MGmc zwMkusg}8c630&y*CFp$*7}bH>iR`!{m>6N_;VYxd=JBiR2Cya!UKy|q_VfMc)?t9a zh*6v)>6>4Ex89)?x2i8t;>%u6L#F{??CVK;*ISh56{PZZ|EXh7L5IQlT6ACAutNYm z&tQE&sQskbZ+CtB@|8necYn1}#~Jh(^j{km!FX>V1-g+_2=bErt`fkBC*ifDw;fL? zX~l1kK|5zy6k{klBPT+Am^2X2}b$FdW4>nlD|OJR9MS!FUOEm&{8)z;EzPM z8L&&+rpY)MEanq3r!paS6SN!ymL}r8c;tImZW?C@h=Ffx!pE*X%hCO@tNg6^#U6`^ zyu$OK4@-(+qX906Z8?U-I00gA(qfw%>x{aB(V$58kV5{x+rE?4zuvALC_YN`TjKy z$yz~+8@cezb)={#unZKx%iDg#-BEMmSDONdz?*(aC*S?0FJE!|IbX*6!ROZG4}fFB zVthy(&6`;Nw?Dj%z&-D*9K{gXi(L(_k8q$~0`~TiaRLF{YrtxvBLVIn@NiduOF4$( z*It#t@>u?=S$3{UTm7k~zo%M(|JiZ=DpO1K;cd$?0Np&pk-(>)uM^N-0EWLAFYxlA zgTTpt^E0UB!{g!!Zer4><`H8@s@ZP`LKrzEV*PFeu4Ghzw*rHbbjmSAvR0^?+xisN zBNAhN;cw^Zta~EYJh|l<5-7*w^@b1e2N_2_rp3@(z^ggW2YXQGg6X4TxwLk zlFn5#VALl#DrtzR7)?2bGPgixDrz>&pbtXx-Gh$q0gs++JJpXm{bY`Y#qZM!Kc}D> z($PQV6tuYgcL4ZZAH#}~$i9B%2`u-3eFW>>u0fLzi(b-TJ$P-JTlG3{jlUMUe*dPg zPU3%yhrPxkxY=*XYgbR{`FaT$W8GhElV1UBgon9CsO)w7*9h_wX)DVfrOz;yZ=>VlQASvVv#|iJO$uD_YR!CqO^E-VcYu}n_4*NwfRCd4 zqoJ|j{gG#|(no#&3ia7%`MXTU6y#^Nk8b?21kOYi){0wI5`=bT@MmVgExmwAD0N32Y8niKPyV*B{sEEeovOgRSc0e`j}0~s-1J2#JvK7$OIHy0J`h+ za0>@wH#yeyS2JJ$+~R`h`U#NUQI3IdI|i*2&;;0ovU_gIMvb%`{_>F7l7Z`W_ zxoPhh)PcWsB|2X2rZxTb?a9B~vR@5yvTE(Y$dK6H2RO>x?evvh*4o=v4|H)&fYS=! zM7{h=GlaWJ@3^;skNZcC84;NI{*Dy5w~p-1gj=2<)EkGJGhZ>cr?6yXri# z= z*ue|KsDBolzP|iRP`e|I@XoP4GZLr|KCmVlmbL$0yTV4=6BwSS3y{22sKU?E`9TkqLtA|K?C zxS3%8cbeHR&R}%HcwXF)yN*5QEO+fdSJ)c;WW5D#7r8hayS}kael=3qHoL#eMVjAb zyy_6DIf^xxfMXK@;Cwi58?hH0x0hp>rW$-g_~Q(uF4jjls>D489rPN0U-aIg&sN?a z^6J7}DQr9O+l#;kB*I=s$~Ph|XjzHPcG%a5ImS2guDatV4p!ZF47j1s<-s8tv=i@&jUL`Hmvq_P{oF~|DzzkZS*vIX3i zC*|*Zi73M#?6Sp6OadHt6#>TE5~#QOD2FsIfkhds(5^$P_5Q{zMbBj;O=(-ru(kL5 z_J-({$i0Uo?#zc1m%dA2HD60Dv>b!1ZaD@sVAfjs8ydm&5Qj+RFCi%wPh-BNlC-Wl zr~3SeDy9RA3LNQFvYXzkE zG`D{<$(nPD0Kc);pG|==I9{RTTUo7%@IhXG`}ds1s^l#;2GF_@92o*%dWdURlkqkH zzUfbYi{lV9Y48*xWN5VUwxe2mF^sF^uASMx=M%b#2_mfs?hBNgIEAIJ#IESo!`;|? z0=JoO0xus;6(qY#!plMELF=f?&)c-IFFzV=HkZiTBhao( z1L0S`wdcU6uJ@nk@Rfb+dJ;M^^Oe8^DMXmjc^~+!K&YR0uO<^lmFVUB4_E;Vfl-fJ z(bDT{2_UY0hp!KyTNd?V5}XmGCXtORb=5U_k5Mk7oVFJ?-)KPENsKt2--%mu$SI) z4E$zyR1+s|dlMK8WR$=kLr4kiHKdkfU;%oTp!@!$3(IIL$6ySW`!0tF=H@RJfxwS4 z8`fT_Z$>YGa*|;S_4gDsJdDm2Xzl)E0W4d4bjnPZ@mY>xXzU+=OT9FPpZ-LoGPZ%* z$k&?tTc!iaM}qe8!^G7Krh{On8P5-E`n60K%PQ0E|K4XXy7|Hnaj@bX_R8FB`~EaN zgY@hG$MgF0oWJ_ZM2%f(ek0vd3<2*ONB#YdtU%~o4?mA%-C63&;AFullfqXU5$YV! zo z7_2PB&~0D3mNDLFyMhFztpi-Z_IthKTgx#(-KoQmMP4^D>djxj3@+kI;eqX-nBJr} z+}&mU{mFa@S!JHX&pNH^&wRc@iIu?l6IPT-si7M zU%nNfzQs`jpZpcM-3T`9@fI{cwj6^osJ_>wW+^M+ryK*sO%%GC z1m}lPm2o~sxZpM(*tS>^KgA>s4xE{L>{e-otjDKN{Dfv zpC*c5lDe^&w7RE6lw(Nq9m?+dBD`m>l;QdM#$b3Bp>gr@8Lm2F=&4;i6ZUW)E zv$q7c^dJ`OLfvI80<1UtT}@GSq4aIi3xHX6{@v>!m=?vq9y8FjtD_u)U1R=R4T6Wj zdb8jt5mwe3qLNr=(8>!&a#uN-0gc(nQ&t3+EIDH={Trv5J4kAKb>nRVW#VfljHB@e zmKdI+SE@e0PvXnZ9hJr}p9B`Xo_^-&RR%r&jLi>(rLQEGyIemK!5M&H#=HyNgIGO@ zb>_i^u(l+YzAeW9fz#5paeap}7WlFdUGmD{yJZRtfRzjuxMlA_U)yLPY~6irFChWm zJ_SwTK@eQrLSZ6<@^^wVw~>Q4Kl}c(zYKJJg5$jvd-PfP6m&W((lH#o@7mES0 zGZI+RNnoK%>tmD&oYR%FCGLLys$(I!>JExrO*F@#W0wq?+U9fZ*?rykxnTsZ({wRe zf)+Kgl6T>n3>X6YhetUEER(Vr&iV^-1Z8iM3THkMEPlb-^NmIKU5#Gr%#Tem7jfTv zlJd9%;fIeN-!l@D&-u|mn^Vwolx5{uM@4dR$`2W|90ShW7TcBR42GBeOGg3lR5zM( z46!3;CmuVx)<@L#4KKgBJB!JWK-2>(uneZOy{q7VVY!>`C4o)Ta zMe$xm0=&FJiJv+Q8kN{2SQ!9cq8QWPpX3b=S^L8R7i-QN>lgOYoeWkf0vs=au~l>7 zsR&%#b?H30ks`paoBC=Lr0wOSG`q3vt%bULdJW*!*z6i}VH01Rp@YBvYXdW0WvI>V zBdah(y@u3fXFemufvdL%xmPHNBhAREg<|E2=ft2E87dDw-%4OlU*+~us~-toZKmVb z%_D5&+Z%Wyl`J@)8Ul9}`rt3T)zY;DlLw zXE<`#sIOs_#!wXk^Er8*h3-=G;_osH6t2tDhaha}oKW6k(>3C@%gqrybxKwWPWkIM zefltFS$y6JCq#p~*?o4`IZiDmz{ z5XP3l^=7}I*p#;@PMc+Ds2eWJ-@x|YW2WMQqo?^I$g2Ul8m*GQd-m&algRDz^Q6A% zK$f`j0G4%-qSgZT`Hk?m04{ZD9>(hVE1mFNNpAwL{jOpRmLSyg@k^@$&;28}e$9eo z=e6h2-Q^fo1tcYYrwD_*MKfebr-bsSp z0VeT{jZc&{XqpZJ&ut{~+{%av43BVNS05Og?KUD_{XhJtKLo%aciRMR%hX2PZJ3Fk zg1+A07!|a7jPSLo2}hTxLE~rl*V9*1jqp@{?JZ#Krf1Pne=tdLO!=$v(T!l& zX5GPT1@}l+A~%2szij)8;D{LmhMyrYr?715CVwPy_j^cb$6EBn(zXlE(l))z&LqR# z48B&11*^?9<;c@l%7pm3T!aIWkNm-3Y?1eXg?O4cr$ggNBa=liEOxTnzYsR$Bh3wT z6Rvbu^EroBo( zC!$A?7lphn#80c>E}F#m65y@8`5WpQ(-(gng$NcJ}8{T`;NaO*E@ zo4=N0z)NIydo$a&CzZgh@0DLP6lSVAa$p35k?(Mj1&iWC>+KD^>(HQAO%D7)D)fI% z`eMI)q`zHw-gL}#LXx>@J#9q_taO=|yVBKP z!rJ3L@M}-3cGTyuMojDd?br`CBJ3Hf)?ILF{oHcB;jUO727^rEV0A0UfD7`j?cA1Q z$RR9$ZaD`2D8apj=e-<5hyFmO%PMnPLiTt4B}p&_5HsgtXd#@gq$WRH4{NUzEr#$I$W%eTcGS!@U^8-H3JK%#gpB zzIZ`?P-{U#GhYBKjTun`n0;SL5WW*DeLuy&lduT34uc3z5GQ}_r_6wrhn@@Jgj_^qb@=lV*i26H+#V`Fg9k(Ztd9RZz;#{$%Wx4=8#W7oBGDb410^* zS~Fln+h|=qS|J0`OFIRPO?>^J@Jfm8D*3K1cHW#kC3a90189%(+C z11pFdv#J}p|7+^YOtqe&3~U#GGfq#imjE^ghQ8>PTdE=1#BPndz&1M(UM2oki0*1L zHa%vqJ9z8KD*218nCu{$9w%jvRUW2=h|HBL@bvU3wmMR0!WY>JKUc zI`-NEPQIHDJcHqt16zhr5Es1!VA(e2qH1&C#l8og!+Hyx%Ic}Uf0kP?m=0%^0rWKo zhKuhnz-pnXEcIuCjMlhsP^OX9wk9w?PdNqwEPL}~7o*{h$?e_c7zA$1F^JfFw4310 z3C};@+<-j)B3s6T;uq$*X21ooG#$)dda~An{Wr4&Jp~tJ>D}cRdPW*M%E<#WGYt}n9ZkVgZ%}kM-=E*DPOna3kl?~^qKQlGM5&u!84bj)mw|alw*i@+1bah+TNGG zl{>&TyDWZF0$0yxySE8%hfRB{8Mysx&qp9+MJ6+tsQ87WIKIlk0M9CsquK(lPd@wnq)$D!_^;@f$g^~GC1?zNR~d$Pi036rq^(L?evO60zg;slunTO-eA65W zTrUSpUYZW(0^p}fhH1Y|9Ag#!zJQg|NA$GiBk5)05j337jzi1u$=g&{`j8WJn~6e5(uz&EYr9WmA(sKbyD(8Al+UoZt`l3x5~1`U8)0QgLLVeYSqHu{QN&O66B z4S-vCzY@FC&401rb|62f6Ph|FsBzf8q6wzPh1%3*tg#)g&1Db{`lGfdz1j5o)FJ9DW`Q zZz*qGSDw?^Dekdn1Gj;1lo5%B5!k>@M(1oiTV0VMY0Em18J_*B-EcrF1tQ z;G(N||01AG_<~6FL5+NtV<2Rfi6}-~_9@E5lK~$uKDz`>W`0k4uElBoE`#pkCK~qI z2wGE#*$dH*1T#htzR~iS#o##wJ!qZq7?jNa1epPUktOKBw@+Z1{CfF_XvG8F`U(nz zUIN^(R}ObH4DJH-K)FlKu0Q+qGseolOYwyB2Br6Yt8a(A^ZI1I%A6OMUWwW7`t)mU0ZxSN9)Q1}u7EulcVHIXtwXH-_Q;GXdUbN@9bN=+)2+^wRjx za8R}@(0+K;pqXzg|F-_orZ)xf`TlbneGT;P|62bjS+MzU#_aCe-h#bYi7QYQvzT z{%4CXq?FR};h=C5yH5#=)rmd4axXaQhdt1wioL%SkvA*4i; z1Q*BJ8uMRzU*7=0aq-}nW$2hn@Y-$7fF&;hL!>Q#yZx)d*EZYz?m=Hs>vz@xu5}9- z0>>w|7DL*sK_ji&9-u6Jfi96xPiFg9__q9lrXx+d63A*jKbfy&t%kqj(7b-d9V7s3 z@rBzkY@p|>y5l>8w)6q8=#BXcxtm_MKRaotvjXt;pS5X`M#p+HRtg*N z8rHG=oMzCL9xrn_%WS z;I2Uzyqb;>`IlA#4})ok3gZFr15RHp25ZsqH|Z}3enzev@5XP;I&YPhZwz8VTI*LD>z|lx z7QoGY)088fxD~xOcm^Vtv6gX6SsQeAB7fjh8G~Von4z84lg-!t-gvizTVnwSfX$3y zu78iA1;G5A-c%Pu)Zz;+NW16kZ;V?IDLBkLsV?}{QIfE$#?6Eui<{t+3>f%4SzKkLZl8XZEP(&DduH z;JNgxR#f^1zpgqHyvJ5>4?v@Gmbv$1IPXmA8-Eo!ni9ZiPbLE{Y+HM9Q}f?S@H#W^ zK6fSB3^;NI7(1r{fjIYq!E}O{ucN*PEr?}=*{hrs>5rtZe_~`3W(M5Kzdd-B&p^~B z%QZo^?7oEt6IzPjmYxY>M?U?WFJZ+VusLS;fO`r$ZAvac(E`{%1b~C)DaX*W&09GJ zk(+?YNWNZ)@LUM)s91K;3>W|_=?-X_vkz)BEjl&*`(n9gxjy$P=r3>x3+RI0W072H}T4WoBB?a_U&1J4tJk+4calw z&`(R^7Gj{C?EUVXc&=TVE5J4lY9YdP^(dAP62sd{=we!dA8jX~eS)$K7Qb8pPAGaY z-bMPs?=m5OBTd((Whz_1$J19G43($N`_E~@7Y1+0ZRnT%-#9uavdY~0Y7Su~&_?9F zF=^?77dt61zB2O_!959$Z56_RmN?F_THwVNzVJ7em_ZcZBUjVPUi^%j07p1J;~}sa zFqVDbb@O-Q?u4o}fY}F50*qj9Iw`OW)~Z*N0_Xc$^Ix2SxTP6sGu;e$H60%7jO2CY zxhv4etCP;pcy1r@>F*2N{T}ds16YG)QtdVQU3zZb3wc+RfLLepdr*B;uj)8t3`%<-1arbapd{QxdfdqoD*ycW;OZXt(_TT z*~<@#g=S0y05wiGpe3xJFZeaJRX+ACMyDJ@o}%QBT8_a6NBE6SgY2zEXkC40GxLHW zm`*?g$^en;zP$)k2>RbkP_-PPfACQ7Kj}}OS%O}vsK=;Uj_@eQ0CCe2j^^EGk+qd$ zfV@Lif7MoJ25jm5sR#VveP+}HW@x6yO_-Tx2K!p3nfm8Eg!O43!2-FKBJ>@OpK=0v zDiM+d_a&?f_J+lIfTMXYuACil16V6~4FqtXq-1vEEq>gd0{aS<#twk1Ccto4vz@>i z+U`VdDWq=w()ZI?eFpkUfoZHjr%&}k8q&hvsRgV-U^fQxdim&g8N*(`1d(ZQ8pD^8)aM{|Wx$luqa>Vjtp2-YbD43nI}) zZOtHg1a$##+x>0L**ML3U`y{P%tg!1_Ad~w5;L&i5xxu1hno2+_JE%W;2Ipk0Qk@3 zY!0>o^!>qTYHH@9b zXW!Z||8#<1y7ZgLroOfXVt+LQo^lK#mXQ!`IR-Oe=JRV$L#HKUlk{%#3i#eaQXtpV zH7bKsj-eT*Zc(Lh-3w|`M)NPOeX zd}Z&HV>oUA3*NI1f5(S{+=7@6e5d@8(o0-5QFyDJ(^o$I%tS)sFgSgVJ!8#&y?6wM zrEmOf1m`xehp=|!ruEx^d|7^|Ag=bzfTgcJEnR!m9<((Ho{^dFNC?jftiJ%fb_pEQ z8iY()a)G3nFC*_EaTIGPoXA@Ikp^e_n+Ax*YXZD+ZEFx>TL;*dNbuT?M!(X&T>e7f zOijwW0+_s&0M5QIJibmnXP^haRR=Ev-|hh)g&5iu{H-7^UvuFq01kpD$A!g3uC6k! z6TU0r`>!rR4}KHgUWg%|9A5BcJd(UV0UeP9cPseRYlG982Y~* zuDSpXj6og0#byTH`sQT(lw-)0?_^a0a6W&#mY`e3*R#$8;MXimWX8GxJU4k`+ZWl7 z>%JbiYW^#Wg>cI;829~Xt!{gWgE5ACQ~A2FTcBpzx%Fk5d8XH78h`x@=I+#ufB5+U z>CgeOnHA zaW;=_^xiKs)?Q%yH-Rh8_9?)xp%I@u!1g};T>LsV*Ci&XnP;#pgQQQJ`U?@UZ%;Pw zr4V6EqUtBt3zWaJ_OJNOCUD3a1A{SBj)94QxZ?H6KEF}o613SHIYsn|&dWy}f#xo7 z)8DGa7iyaI>g{L#YZJh=Er^s(q(Ox+GLW#~HuQ~QzgH?(nNUjp(hxdLh_5z){>BxMFC8Eom7y#P}gIVBexFeQO88iP8;D z2Ad4G9D@Yb*@wm_aVNI5{-7OOS@mcD3~ftan_cv#v-a#A;J2R5>T`Y~^98<`z&M6L zIg-aW30K6oFF~uDOxui+nj1;5Gf=MF{+)6RU=|zI0AVVu{s7D0A0`W{UF? zmYD52@)H4fFMqb}0mD@BiN(ZDIfj<{C33<9dGUBF$G~rj$!Mj)^AJZSO4`yi9X-G1 znGnGQPODb^UGq+V&X=%0{#*bSy>zl(OAs~<7RCa%W|Q2d979@kYywxzN!*x`;MK=@ z0J@iuK=93 z%z?{Yol*Kkk+3a%2@p=dUVv^H!oO=d27SdvBM(FK^%Y7jAm&#xU+Vz(9Q4)30N%6& z?)k>z(Ezy6Wn?&qoi7K22@m*wc$~!gLkWDHdXA|wDur!kyr3BN#^L}lZ6tpq7NK9B z+*bhG_qzKN8~tW67rWr=pzNI*z_hCL<#(UII!p4SX21hpd!xyIMeUGRqjRL@^z+*K zZPop_+EcCmn`m_n*7j!lqkmlh3tu|6dXF*q4Tz~V=;P1O_!5k@MXMGtw|-Hap-{!8 zL)a|?W~w5_^2ep{1XFfFZ=$>48Dend%mHWvIXdMS z9yN92H;KXDS&k6(}&Pf?;i_uNy^ zv(OAAq4V_=CA{2j2-_oXAf?$&cjtx@fMv4BoYC#&7}WU`zWHp#3@{O{ z%g-Vch(X}xO`l7ep0v5&a7rWj1 z#n~8X88rI^yNJ*Mrs_iUfAl0)2`qiR0^Bx*fSEV>P0J#5EDTN$f`65Cc;_$hMX&xJ zrwYFr?^2O_YN5B*3BA?$*UKCDMNv+-2yo70B}TPpv~Zv*e!zR?vVkcZ5<>| zL1VY-gS3g2+!e%~QEy_lLs+gr>xREA#}N2>_UbL%vpzVP@p=?mvMwYO5~oi&2BKc& z-Ikz7{F~`B(=DpySAg+mT;=apaO6;uOc?ldguC{9Hx7vQJ`@sU(6d3_v zW=-K_FQkr11}txF{H;}w7Lt?3#_}uF)hAem2&Ew97&6W1CSh?IBa~aH=&`^zvE3iy zSjl5C>nUh9W3LNJ`K7sTJ)c9zeLIq%%g?5_lQ$y=4tqR$2s|6R_ZY7~{lx{|+UB&x zX*C5fgZ>nI{|h|C@$u(6goQwE7oZcwII(Ilq}i?dtAK7Y-#2s_Wo$pOYdr5zhO?MR z(_2Wik=UjA8D1)T=`KP4m21#S4|a=Qqg_37HCeE|#eaou<-?RtIqCb)MeyAGZFi`d zW6&-|<5~$g-Nom?*Hjqj`ZWN;;uj<@_YaxQq}P9E8TxpJV*or6%g@z$0D4r~YHxW0 z%ehtoJ~Z_gk^uJvmS44M|4umuyv`a75*SAYoHV#e@6dMyd~p%hwyV^QT_a-coP2iR z(5XHDJ@EI`iN43Rdh_8LNW0wSRZ@W>Vb+VH4oQJ%km3 zS*`dr>mBkQ8F2%(16c4b49Dq}v$sh8%HtCFC9IOWh)BJ(jRwQ%xq#FaXq-V>wtWY{ zeTH(L;ZPRe=lP8w7n(j>cYujw@dCE|W!NdYmMKRfdC!2m*K2s-Sn@iMw_w*V!$nhg zYiOY4FsbQYj=}NTvIUy!C1_<*OFEp$mom(k3*d!aQ{YCtgw?{rO@KeTz|D{z+NFn| zu~0g6g}{j*FbrNbkzn#sjsf){j_7)bLwwIsD>>>Z=xYgjE5fLQ1{lX16yn*s}BhuW}q$}yM+KkY$iRSpNp zEBigkd&@?!)<*t2{ADWR-a&G)SpbK#$cZ#XTR#p!WwGe2MKHl)68TX&xNwBUp)M_4&ug?cdoDo+q%1+|O+P&J)lb4Sq#$?Di5z z3-Qww<@c`w42b-fh_K~==kY7Wuyug-O8mye83vFx^imj|8{b_1I#xv0q(=kF?9xa z6ydjDxp3ctp4-2CwC$=91NM14A##;*>5Jq1RWBjs1G%F3ZWX;YOhwJ30q|ahK_%0@ z5@1NoEnv2NV?iuP&PNl)O?Bttt0cot5*5f9_z*`r8Sr~^vWj0Fjf!56Sve5C5;s3O0d5zk`^>X;PF~Si zxW>k0>ZV2Xft5voOLanu6g7yOn25_9?x{C{90_L@5XAExWB+5 zEcLD}*zGM~%Mdd4w|xie9aUe61+^eJu6=#`3();Mdez!TSLwm*1d{@H z{}b!@vPrCVwlfY;F!H)U9U+k8@YCmtKsjF8%Zy&v)g)Qr8@~41PNgK07IC4I=a4SU5Xs(u>pg8ED3_+nTe3s`)Pg zk;~BgiyR_Xne}q}h?tKU19|)WMr_Qn{v7@W!mqw^mgGOqJrf$#`6WO^=E2~04njwG zHheE{yy3S^0Na`YOWz~7y#%mp&rN*e8@*)y+au7;c6BekWcqtc25hn$8*kSIzWM&k z3|Q9giIjepWAH!}L%TV#??6vE1`!u8SWRjT9?cf9H-Ve@!S|M9co9RE8@I|a zu+!_$FItWvEgddPYtmg#T`lzPdsnbB?Yf5KQya~I&vFdz7cU~; zR*pgLZn>@<{_6R?x;I<5o%9{7Os7SY(&o@Mvvj7*@LxQ*CSwZny8-N8@)yd0t$$<% z{&%g#udIZ$U;5q7U%e3uJG*cTjt>S`BDf3&y)?64f)-%F)QaDD)MqHQ09XEQd%!Kn zUk2Ok+!k@t^WeI^9IEx;gt@kGQubk&7tmFJ$LABtHO zEcfXRlV4*ceO-Z06~f;C#SrPM{(vips~y0T@D6|Lk)zo1w*t4ZdV$SU+7ng)l!fv#C_WyQhhI{X~_LCYQy;PWX5tUsgJZ^++yeX{&r6O}WjysF@> z{SWyf@?W)Qza8jtJA@VJZ3cX3zXWVnJZd(4Ay*PN;~kmv@*cFl)WuW>f@>=18v~dJ zz;gt88~yyaYpyL^Sicqp)Mev zjbP0BnYPL?NM$l(+LZ!BNL{C=h~PX$`C^u!KUYRc2 zhmca4nZ%fdX6>E@8~FQ_BODsO$j0z--#0&Jy7* zVS>=N12Jsw+XOiM3NtX&&Gs*#?Wlp19X0)>=6)<{@gv!5cT^C=Uzlt8UpmC4M?^h= zrT*$vLEJ!78U2lImpIl~0EzR?@U}$>Gs7@}(n(>Yn@arjfRk+I%w{LIgjLKkXtPCp1iz8rk>Q{r}o`vq4SaaLr(6Z+{7;ZuS+4ikE{(;cGt()@f0tLh^3Ny&RoqJ8>7-@_Ewe1uUmql00zJG?f@SY_JhAR#b}qfwXHZxRPM$n^|f^Y+Jx7!ktSI%DR3M- z&bUj@T3SrjptX$V0S+S{-Z1ag+l;F+mk`%Y-way|7_TL^x9ZU-)d#UWn*n~)C9q`) zOJEnJNq0Sg#qMt(-$;m62J#p9%HIGN>8A2NPV2ZTkg@ctsj&4IBEYMyTzPgF2WF=P zgPIH&0QU~Cu(fN?3Jgtrs}T2i0!#Q_C!Z$)zI)$SV>8kh!OvojJ>W|8>cdW-U{T`cen$1et-VR z*~hJ}a7oee6A8Q(ihC_DL*~;gtZl3h=fP%?EKc$XE?>-TpNy zgI#})Pt-N&6>;XuV_4nv4R8_O&q*bCTmCo0UH}%on8nZ_9Y?8<)kW#_2?tU2{zT{SOqxDPCO^BRZwFReb)&3HVn=sE zxO>2Uv?7@8U!xtsv;J(Hk9$U8F!+VF=@{3Z@!=~8t^v{o;&zJ{KI2DwhK)|{aeLtRzq)_4I)=bo(u4k4{_H02mXF-y>b7sEdafWsIb+4Bho4D;{oQEg!hECN17>at@|)AnDQG4NVAL`V zZtK?grj^dRzW`Q5Qujil79Qd7_yfW`ioOWD4dMB;ituvCi17dj#gP-C|bYns7 zYydMd;QRJ^1S>6{2HQ9w{`&AF0WvOkwVu6N z-)3lc$akQh>5E_bOzZ$If*Y*6zt7^sVFwVIm@q*`b~u}EyAjCq^oD3A#%1s%AnPgU zK`(S>ua{QM!;@*ffmH4y2P+1yv6$FWwB;E37nl}fxXwR&658X^Cjlh37<(DK76)TJ;y)2F>9v( z(_MSOQ-y!ZF+}_YhLDC?!JNH{?PMQ@PH3=c_J9wS)!Mri{7?MP{1Auxzq9O2{_8Nk zH5d~8<+Twkb}hhQ7VJP*LE%Yv)y#yvtUP1G+jO(wr(KF}9V7u9#R^?K@*LL6dox|^ zYE{!-{GozZ!$@2GJ+zg|9=Mu1{Bqcp=X~7*u0*n*lD?WDFWkiuL)_mB)H(i~RQLxg z2x@U=z`Tcrk6ybCK=Dk058vMR~vG@D8-ve$L27Qy>efw9hI~4e)BZ6u> z1#Q}^gS13AK3<(<7U**Js_j^RhPI9taLZzQC4eO`p*GS&U7aRPvn$KX_6~oQE`dW% z3EY#<+&eO)2ylF|UUa+w{i~h7=D)zUB21^~;4DQKxTu@IewQQvg~j5Smnc^)U@UT^ zx7m06B5WmqD-zy%q&*Yg9>H>A2n>AZ;Yo-14fQWwRB%OP!ZUe}$?cKa-4LLZ_Gf#cQ-&~F#Kh^a=P7X)wV@4QEeirVE{1W6{h z`Y#jfQw>HRYPt<8=O8z$QRl>GUVPVQ#+lt#`y7*i% zApNx@aA8{=*qw-ez6D(X4}sGUZ5S?nPk9eX4%;UIR+*~6^JfW+!2;d{#~$#rqBrg> zL2TgjlkNe(_58`B$9L+HNG)mcQJ`G;$m9lKCaQfPWpAQh|4na=e)HN^UC0E(DZDRa z9hSus*xN|XG9!915cXPUj)%IzY3m46kYDX?6uol&@ZMQZ~^RlS1aZa7G$~yWQ%68*)?X*J4;+pjCH0P#Qtf^ zG2o2kvE%&Rc`<30piAlg`+ovv|9S5LQwTWt%_6jyf1|jrL-!`qJAReVQuZFw+5^VV zjU;;afW`3`(YwCB#gXXJl;3wSH-JrpJpm1WpY|E(2v6>-nc@pQV%00aMmoR9DdRQl zZtr#nsbv@2 zV^q)zU^|mW>f)~Ve~Vogo(%=^yaY{ywV7xf5+^Km@wPJu#->{X*ul%LKr0EH`MHOr zzfM8-{_nB>yYw~q+ov~b1aPD=Fg(vdm%c_?Me1wL8yzoS9fK*tZyad~;IcPvwtjV6 z_1}5+S<85*Z-5&kW<3T?pgARGy8-L~W1!yDhPMOYCcg+z=1c$cb>}zz`2&fCw7b5k zebPcmYc-k(c^u2A4{>0gpX8lb=1SU@V_;+!>~&xMAO>0ntP;1|znCe+;E#l0l~8D2 z^i7kmMxpI5kn7Jl>H)W8L#y{#d#Lx1()mM63iA4uX>o$gIKeNRdbVm|c$b;jOm*S; zIR4ytPC>tD2HbyC%$m2h9HCTQd%(g_s)||Hd0UQQAWCeD<{ggVY#p{b4mJy5+NMta zv+BnGPx$=Tkh}%#`g0hZjsv?q!9h5ZvuUDO-a_HyCCalLgJ+&?gk-=MfRhTh5Pyp? zKwWKRTmX~oLf?vLB!J@%sX6u>Q#Tp_H#1gO`r8cH&Wjwsm&A@WYQt`mVArDa{v?fa z(D_ipCcqFF^8@%BgA)1#hna6&$=du^HR>qq&dq+yy$mY1evi_>9Up?f zK`$^ix+?USz;M?Gu&}+D1cN^q_@4C_cma#^S0l-5z^AEvx(>(HU-AKx!(gWeczM6G!+0R z6HXQkfBz)C_7F&W2!EUW>TdEe)2Sy#_yBm+();pP!QC|RsvMf;hRiMWTM;)9q>|Vq znDLyC{`%Sk#^NPwf<7myJO$ly480JH0B}z|#{t>cVD?48n}BwcDukxUf)?k^BYsJC z%*-HnxLYE35145)U;(^WLjt*!BlIcC{^B0+mD^&7gmbY9n@xYa(W_^EOMwxLu4a#z z27vva{byQV{(Sd<)#nAU^8B+HHUl>G{q&ufa5W zOWOu^J{xj)D6qw9P^``PFM0rrDhz)?4x9n1pZ#B2IlPvizxUU9@oKhzaY>5bj-B;q zyv++pFgN&(1TdXI3vo;0c9)*@QxnOc90s!LScJCb!iT?%`!In;d`sXD))uf9`nCvv zQ{LJAWoqsp?fezE$brF*UL!->w(jgZ9IXf3N1$mDbiGA`-^qS8J%oir+C6H{%S6HZ zzs7g(w~l(h261gK-SzZ_zdg&R_p>zvhQ7x&q%yc$zse=(*tZ^j{qyLNOU|G-B1nY6 zn%eGrz)UFvGF`3EtPW z&ROSPO1e%#hnWR%8E*Xr|HjXhSWd6TSJpO5E_VrHF^$xD54g+Ex9IYJ;+tpin07jSYQ!`}Ze_*AZy@Nd5xg_F=CDkYdwHT`wRNyi7{n zI6@C#<>HYykQn3vtbDu5-U9cmN+^FnS(YH}Hc4RMTTLi(ub_Q@ebOd=@iC|X{&m-$ z%ie1f7!i~H#>?Hr@qAUQ0G~4b)$9_$`jrB=06)E#kNjwkM>~sQuH#>VVaCaUl>~0u z>&a)I;rJjUc?*kgsXsXHZ}ikNLHB`+TTPw2z77p+m~t4?On0q7^L0kE0HDLO|X>TPo z1K`(=hdB6=nnz%k(1$qI|BGDDZf;!WF3`ScIfgDw$2iT*ndjCPyqJzp0FVCnC9weh dT(5Sh{~tN@>-Dj+&MyD}002ovPDHLkV1hWzP&xnr literal 0 HcmV?d00001 diff --git a/dui/assets/icons/docs/static/assets/img/favicons/android-chrome-192x192.png b/dui/assets/icons/docs/static/assets/img/favicons/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..1c276a531ea04bceb791174b74095a166e1c62ad GIT binary patch literal 8364 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 literal 0 HcmV?d00001 diff --git a/dui/assets/icons/docs/static/assets/img/favicons/android-chrome-512x512.png b/dui/assets/icons/docs/static/assets/img/favicons/android-chrome-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..936025e1c61c89dcb06ef19d7ff4156a92f35fc7 GIT binary patch literal 23832 zcmX6^2UHVH*Phw*gc5ouks?(`%5=8|R$YAea#|E)C6c7t4!rER? zQ4kv{N))7t5FkK+lz;gCb0(0p*`2w$bIWs|JJ}l=9H`H=<^llpCkIWK2>^lL5`ay^ z|DIoQDgl57LZ{81c$lY6<7rd-hvpDZbC9Pw&_C4sdFp+5aMgRc>OK9VZ#TDZ7q@R` z|LEPp?cL7p-Nx-r=^s6a+au-nB=-+h5?7Uo2S>G)quSCxx)V6v@tp3s{?WCW)3uM+ zx3_<`-d+9k^la~cTqW&)usf04y`R^+xBsJ_9bDD+{_FT+S0bnTAg^y9Pql}u+SPx( zJB8bw+<(1u7q@#Gw@b?H+{#sM;dJfccJ1VLZRd8TaFoehWfG@j3#Vf@N4bNeM4XOf zPJ1G!Z40M8p3}aa(~-bYByc*naoP|^k<3wS<+R4LTjDv&O`NWsoVFxR%N9;c97_?; z={Pp5HEXrv>G6)Q1*(Qmz0Fm9t-sY>t(x90txl)YYIRzTPOH{w@aWU3d$rvPZF{4p z_FeCX+^&Ly?U&}YJ=&@KPO193wVxlT?j*Fe)v5bb+Wl@Vn^_8ZanGfwmIO{$XN#t- zUVVRi$0k-w9H)7oZOb;Zzk7x?_H<}F{%Tb1+Vn{+8(DwjIGvj~?Y-UF&Ftp)w>#h6 zP%4`>@tnWgIjvh*wTY}hn^-j)SijdXf8B^}-N0(x!1|lw{wK+$rlU!{Z9r2Jy8&^U z;@EW?*>$n(x(%$_IIBOso!a&Wbuy=EE2lAmTfd%Fw~kqJa9q4)mz2|-$ieG2 zu4Da4aQU6W`L~7hucuS1>d5KE7o&5*RfhwvFg{b znpU%F*K^uq*sW_>|6=eY9OWuj(>hLD3`e<|`D-1gV;!e`El07Aqg=uKy_{LSn%x@B zY*@wo7sdLsmZMzDQm$bsSND&ORjiIRtoGHcww3*FI-;3>qgfqMto9YG_QU76ascLi zm^@+Z?08u4aiJErZl7Luw18v;>;L$l;?lu2=$x3OqpiJm8Kx38dd0 z1`8_Sb_4%UaQqztg|hS@SNIl+1jyTr0xUg89@t2EL?WL&FdO`3;HPG@^xjdwSBUZ3 zR8tBtz&mQD8E8P`?R-A|H6wS>er5xidlopG0%tcOM?0U{pWc`v-<&6m(91Lfd=*NV z=Jn{jwVgz+r*~rp+%Zzz5;;#RoAr5kj-ehHsiq9=n}g?&gOSsp);rE+Q8c2{X?4J@`D>5N|<0rFP#ti;EO5) z>StsC=+??TG(QZ55B}710RFU_#~e4a#hYDNAua>;4w&43z1D zLb~3%=N@$CUO3Y>Q`v1<>QpCrk=5oKn||t4LQM7o>xc8heEv1sWE{1WhP=HsB$pwU zNpA=$o@UP{^InVkUd;1zYO?x_dbJNuzKhbGsI;=Qvzth-eOfw3 zFKmogx}+||V%p3{Yidlmvu5cw=lJ@J`EdvhIui%CohrKz`Wmk`MQyT*T~P%G{fIp_ zdFi#5gjc37y;l~kjS}+HTMmI(n9d@fi*AeD`oylbd;j~rciAf4rM_75=yvYz1O8bX zUhKG7yySh&sWo2y-s(4eAu+{J;zg=5e?_8r^>yuib>eyUxyTm*s;sWJBj&rau70yp zJvM_CG&KVOi8)Zu(ma(ocmDXs%IX?B$N0_XE9y-m2Siut@z5|}t^HRl=pBF1^s!b@ z9N;?C-(8?w$s>34V?MEz)@y&DDqslG5h=n2N?Q8FfWWrjDqi0iD0DO(0Vh zT}$FeEV#j2Mo$C(5quvn(iHuc4u8<{HXuo}D_2gQj6!}t6HNt54X;Zr*u1(r z&-?2d7b@F{x)WZ=5I>&-XzJYtTk^`DB)!^l6kqkc&v2D{0Y}}>=IxpkP7b|}AvOoQ zVMCpEYo1{*=gfldK~%%LL(V>f0EOeMU}4Bt>djmuq%Ykb(u(-wynrc3Z3`lzEfy08Vf-Ok>)P|XSL&hEy$7fJv+yXTle>A=E=ui z`Sqnq$64bWgP%WFTny-9okK?334ld3q?((XYo6wL7cT#MGPreP{*Nu4%lHo>6tn-F zni_7rUMegbH6ng-pnSPrUaIldP5(|mA|_2*XaVBicI^gDkUgVMCb@Z8(B7xGvfITg z{$~5^{c)ZJGv5cjh<(-9{ZB7(4;A2iH3Lj#5BEl2vgc_{(>+nF{u044uOP9mCa^7X zzh7VNE#A8>ZR`X`zQM*J<%g)tdhZP#BJ6~88*@O2bHIDx55`^)n9kM+oa^7+i!@xm zP_f=M);4iNo#*ld*C=Nfx9`KVM=pHQYipE0dy2ttb7LVP^bvvVgIsDQafMSH)~z13 zfc2lWXUx^&(I73mSl9ex=d3k>)(pjeC+uY@LXeQ{k?85!fN>q4j2pE*Sz(RS=h&-=*g6<1m>_{`i{;p5{&!m_)2T3!wh z1>zNzq9s3}!+Uc@*`OOq%et@RCpTN@Mi;jdLZ+QNo4sa!((d4TN-oT#bEq8JglRM~ z1O>K^?Q{Q8D7`N_b!m0vkyc`C;q}Ml$K}F+H;JDI{6rSzNxR?Kze7*X!YdF}GEp)! zf9lo4n!KbcM(o66U!_+3=kJy$YLKFG={r&=el#Gbg4R&I-%1WDH={i(K?5f=z0P9H zzZtsQtqE~9>AL{!Jeu)In^zXFAk~Tlr$7xL572~kxdjsW?dv*h?g<)1k-E~`%)3?0 z=puu1iH)qlp#0CHg#-b7JWrsgh%L-2W1r7OU&{KQ^`wz8aCnvXx4@=K=|kSEBE*oX#Z^wM4g$M zsLrykKJ-uHJ!uMa9Mr|HSbaOG?zkRR8J@%O(Fd1?d>OlI0UG%}ph9jAx}*cz|2^cZ zUo=IqZ_hdVFV^ulI}}9{k0$g5jT#PX8o@@L*DgC*6;0byW_KZZ+1e^;&$xz%nn~<) zymXt%6wlIg5d3i=>C#p)0#$lB`ryS7ptR2sehb_(0&LUPm)Q&$3LF%KWT3)@O&McJ z<5D5b1n`@Q>7z(|^H9XR>)mb&a-<)nYp!d1R8wT~gM2oJB=6JnBd9kaqdoG*EP(%w z2YBl&S-^MgD_c zM$bVIQGPZOEYq!Dr3v=Ga$4iKUS|qGDntv2(@yB!5 zx=)Tf!B7pLtjhiGX?{G8ivk13f%|sCB~oWT%x8$_gLQ-iDl}m|x2Tde@g6=535U{) zKJY!R(ak`Q4)`AcnZ?7)uw^r7C4)e-^hA+adTxPPI*~({F!|tn8BIPGtpvhde&ete zXM?wNnFVq;1a;qsf{(^jJ-U*UbY&Ls(E~5;(@eo6zP?lml-TOI-n z*Nh?=vRTO|J0MVOrDoZI=LV9``rrxJ;RdP605&h{%Mz@73*&8$pD_n7v~%T_ zH+lAG0bo;ww7Uk#zYC@n0zRp-RFIVcd1L5`;qX!`u&Tk@eDtjAR9`-$B$?AN5UpkT z-((>G;C`F~js7`~8VH*^fhV>A^?a2o3_9NGB~D%kH^zV!PmK`BDTS6Qzwal(e?V?W z1PMUt)7rgk+{| z-IuRpNqcl766WZmxawgBfI;5P2A;Oir{y^EXZPwr69c@#;#M#boqu0I%MYTZe~O}Z zIRZlAlG5mb)&f3i5t&hI>HK@yp!BP+T!|5|{4asM32)3XFrkkwS;pXe@2r%v#S!j!j}&77_A(o^6C&+FphrXaMS{xPQ19S@ z381dAn0i6*iTEtKyxNyu9`y}6Gzw@RK(I6N`l@pzr~|x`IjhbuxCABgE7X`31j3j6n#ymi*3PRjE>?% zi3WF?r6X1#xlv~h1{sqbrl7BcAzpM2=1HM!9?{^L%qJRX{dais0JJqFqK|>oOF-Z3 z7Pjm{HT`C%l~0kaIgFmEX>EK3<9CA!7Glc!LTKeqaOfj%=47zTPCTrLyHMjR?#c#t zr>zyNbW2viLR(85NC91J2@I&Q1JL;u9GNqbQx;HXCmvMDUHA#|X$>9V^K!7|cUOe< zc+d){?~&bl=>W%CU}-hq5h`n;EV2gdVI?zKwxu)2&M8Atbg|)w*`CJKA|mK-BnWDV z1gf$2)NW()D!?lpHB6lINN-@TSG*ZEHsv2MbVsM}TdYh_pt-*o8_Hq;C_@L38U*x5 zfZeji&w)SX94$CGc24u~YkN}u3a-~-TU*q`{T{X1z=RZm0)248PDW3wC;~ZSi_Wec z1XQn*X-$%bO3;^+QTFzO(y^vIkJ=+IMm=DxKX3n^~sdx1s z9u>3X`5VCv-G-iM-EVF+>&#M#={VXPf1(_Go1iHf2-4H(D4hv_QHCeN4?7 zMDyPbnl*ibq|KSh1BSM4uhY5i)O+V;BTRAk1SK~t$p_Jbgo*u9_8a%%))AnX4!(8T zoccQuo(%@CMv+}*y+2ZuU#{Cxue-D@?{L)+^q)r@vs8UwPyT2~e}Wpa?;=SMbC!nF@A-nSCy3`-c8)SjGq>nc_@7xj_ezwymc6 zn0EN)wz+c;U-^8fD{%Wu>K09icu!q8vn2q4Bea~!c&8vGgv$sVFKUqj=wuip16a4Xq-FF`Jl!M{i@4J9@s~cdjB)K z9NGa;RRn6J5UG`+CGP(Z3h;l-O ze3JLwuw!9v13X~V?_c=k3T#?VHf{j7i)O;01wcZV_Z9tF(I-FoZ~w;oQQ2rCVGDN< zdQp@yRjGO*1b6Rf7G}K1kp(A+&8R_yZJ*})0#x+5fFe+};mzA&(U~h7p1@xY@(0`Z zB(WOCfu;83FOyT#6TqJ3|67ueq-=@HQ)@DiDZgS#g;c;}=4k(q_ti&E-z~FQut4Ap zEoI=lf#Ly|if4*%G0XQ)r&u*L*D>%gK#N%=u`)oOV}@RZPRi8Ufxw_|QFcV1m*Hmb zPNIqi8J2O#n#>KRg--^fImVi+{hnhepG{a=HDW(B13z>JKt4m>d1FoAguZFxR~nH! za7-1VWJ6G-R}LQSf62zHq{Du+;0@?Lv&%u%u8eZ(=N z{9R=<)3niGD0%{X>OjE-cvqiBO|T*dVodFXc4(b}vK0=E1~#LS;$+HojS0Du@Em}w z@3r2!YQI$e+2;1cf#zasK+lOYrcA7<&4%(MA_qIW92Zf5Ew>~j_2eC0)NVE^;!Uvv zY6sFE{){hV{>w|gvij9bHf73YU^E9kfBs!T(LsUoVUsS;+z`2pjSTOPHB7LLfxPwJ zfCE(n;82ln3tKGUh?yE57`8gIu_~W^lU#(>1BI&(@TnSlFKJo5&v5uFR&H?u0??>g z4MsCV8*N{Mh0-L6@!9esrh*A)$9{h>@6w;^6Ze}>#MqgnMeq66oiN%^zTaDqCbU8g z0&vI~H6DW8vSQFRorSbCF!g7AO{22w1FL9C&8)vq0O9|wAG2PhBsDBdt@wZo{-QG`GJ(4;jyKv$oqErCWZ7zOjB10b;jX7^ zLwdHO>~*?nmj@>rI3cB-u>b4S^|2;yr4HhBH@)X7H9l0*yH-2^of(7XukD*)eUd~p zbc~Mo5_)<;m0)dDZ^pz^SCWbf`o8rw_g!enTKB~NcVVl;8DF$aDl!-_;OOrEUhoGS zZMWw~8*PiWe44*_gX^BaxFvDN)+y!D35;U;D_+a*=IZLd0XN;Fe$3hQ=k`Ly*(YjR zQRKUhE$)V93sX87s#M#R-+VQL<>BFAXORO+De@*W+t-3fz>5D&OEZ@5nt+1nk%~7xl!Mzc^LDM%dwC$GJCSM<~~LIdctH^SEjH$bMK=zQWGnA(H zmuNEdmlJoZ4;`>yxI1ENA{WuujneKdjI=y^ssQQSXm5vODcCA zT+b*yHx*7(CopEB6HDNvA7-ktUEHDicoIcfHR>Fp4q6?KfRrmaK=&lWs&DO&f72;7(N^ACr-1 z=q1UA1!{(9Nqp=Q=>JDE&v0t z8J38;mxGy6bJ@CMAQ(Oe6NrVbL=_3SjkACv^`Un}@1u+?TBv;QbnE05!db9rX#zdX z$q`xRJgP*6dtWshiSfo@MgXc!WPf(=yxt+AM-vTdH)>}g7@5Qts#7B6-lyHBItQn2 z`YQ*fBu8oSA_`Adj5K z;pqO}SL?ZQy&MBF9GokX5_`ZHLz73zwBPI;Q*5^`-c;BbebxT$XEUt-Cqpk-90qbyr~a^qGT9Fk}xG_ao*kupATpYQOD zF*qXtc)&vJgdTu4&5>)ZEVw}Z=U~i(`beWj=Q;Ex)T5QO zNu7e^OY7)1LgIyu*aobl7MPNH(O%{B2L#m)bB;1p#51O^~E=g;21N^y)%Z(CSFa|JMNi?bJ9lh5^uN#3ao^1)Zj!6&69Q(w z;dYNX>i0!o1YZGcF@ZVoJ}-@!CV(wVskS=Xq-D;TblXvNF+la5!8QOrePtwh>XUnWE$0-}V22q4ujQlt_r8B*887>RQiZo5s4oYPx!qk+wbEtkPANX{f| zpFMbX=u2ILDEb?hMUX1xMC|%+r1QGL>kGm6Ld8Ao_m$OV>8XW(PhW)9`sUD}E#y(<4&j(lr zW|Oye3Fgi7{9gi850tA507-AG<;#NrC0zsslZ6SHjc4*xLFjik^D|thn53ZQbp7P z6%P^q<<0M-KFdes#9^~vO{5h%Q2!jrXVNQ0Tw4!7tMyoP4J8Gm!3P5>1`wm8`LZ-o zDhfw!HKWYnw<_keBt?K9H3aaf*&vZihbOiwPt`>@ARHqohL3ihq5!xj>DUEa0u>De zW~yP9{4mOVu(&L^!Vsqm1N1^f2&p!MmuS&fbp0BU5C8Pc!nx-j$Ore9wOn4H8U@#x zL6s@>EYb+6rW0ua4(c)R^9Z;rs3@Kot|BbGsks`HkDfWiHU{V+Fjl)9 zLxT`HoF?D87*JclhgzvH|A`FL`_5bZMFBR$>RM z(C~?9`Z`)X(|B|b3tJ6cRqqYV$;bgolc(PW9Upl3t1;kEt*QLVO1K#t;L{=4re~qR zi6DmdF=}kYlSZ!pb)KwaH@Huz?CBJza?y^+JNN5%THN7DGS-99aNPs0tm7&;G6B8h z%R0lfFeU0%EO$X9(p2hv%vY9Dd!!=lQ^>YYI#nSFLGOuS|N zzm)sQ0d3{i9-_<{q9FjDxSVXa#uj9N9{q;3+%RhQK7jWOcO7prl!p&RJY@K{j*f+) z=;jSKD%+U|f+YH}^&4I{o2`(sDeoQOm@zEqJW&L{S-Cb&or88Tu{OYWM=+XxEER}u zc*{~hied6GT)6Ap*|N5Jj!zg@{w^Fnb+k^JT>R6{fzmkO+{Dr&RBGp#y+F%!jgpUQ zE%-3lehkn5m%Dttb?6Q3#ywF~4=?BUhp4&T&0BuqMCb~hGr}2=TIhkWCRO98#XAEk zo_x{qabZ0k?0o=Dic^QzHabR}n+b;yE@vU1oOz_kflM#*1FMIx_Wrx*9#7}6gC|s% z`RbFM455_m<2M4H1sZNrLE+UeCX^X)&RK|#h)lIVnR`I7$4;g5!R?lCusq3{)H>5$ zMPP(B7!Cio>1|o}3m!%IC?4<>OXpz!_(&Yk8~)_xZ_&&LeuF5QDb8;7O>%kC>6hiS#r*@-Fa)kIZ_5 z>VMi5zyahQX+98=n`wt0@I{S|yIsyfzW5tDI#z2cQ;X;Wqya>DNN@6K`)7oLuE*xr z3Cxjl3|zVh8$}VjV>!J@;__0Bk6;vJf(VV2_X(z*v?#ja{PfnR2qLM`( z`G&>|UYLbW?LD=znGZ+Pf*;XUvycSxi^_CVgYJEM$?0ZJe8v;-42QSpQmbPf%gAk(s*hbCde7E`vcaaw5@boM%GNHA04JL!R&h6lKQ+QnfKCL(HMQ zB@I6%uo8#&31BYue#H;8s|2{gSAkYo&;c+}9U%QvFIYK;i}P6NgIMBPcI$ai2`q(f za%s;Wv0<-jV1u2J)D6v<&P}?MT;h$khJ!Ai&jMI{fg3;S2FmpsqyIbu781S+oyzu{ zC`PJPxoD~%B`~#XAFpA^I>P9#S3;nKae+`;OaK85Q<12*M|v+37k~O&8A6`Kkl|y9 zB4O)tclpsSuQ3Og4n@u+gCJbhN$T37rV)0!*oY@nU^o-?Oqz?5yv;sb1(O+a=fSVu zh&RB*7r!D+HLC7UH&usIG^YpzqH2g`jDl`^cN9jwyBD!#c-RtJA|v23oT%OeYo8ZY zYhUQfuLVa|*tvr5AaT4!KUzA%mDmZnK^5gO6M+5Gwg;{^bQveS%*Isc*2q99&O+MO ztq-}^HoiUf&F*O1_^~b2)yxVEzku|22wr@(^6-jZG2Wovkdwn8T$OHAMG2SzUKKcd zElw?YoN{8MIy=mIqcW(kWsis_x95uOfj7qM6ql-@YV3Ti%LgaA4?*0-Nwj^cn}qyV zOrd6{Zu~vN)vCjBCoD`+?KGCqgZjG{eB&)V3l75zh@QQ@lwNf>!E36WZtU+b6@z!c z91AoO98i?arCzj!Y#B_fn!7ReYbJOygcz8*mJHn@KiMTs%F?}c{G(b5juAeFpyP`JITNZ6QZBRz->ZctzWi3IekL)L zv>@xty5dy2D_08B13nZEdj$S5@X3VB!QglRJ^uHpO5hrLEaAWz?XY2*)u}r^3{;N* zT|_9(1am1?Oi1uEbUY$uqpf}BTzN;Cs9V3JO*hUA;j-_}ia8g@Wv;ZG#v})U4~%p( zu@SwzaXk8AnG%$8d7?2Yc=Pwo0*^E0>R(xOX(B-ZOD-t@?Yh6y7}NH`b@W|LkH=ll z)|)uWr}JS9nSr}UT%@+sO!@xYI;k#5z#PBkfLSqb)`y74 z*KZf@74#4*n|^i;QL$JkR}a0&M%S7E)2vvUxCo5F)$FG$Wkc_ez867g)%5VUP{B}@+oYU7 zBuwT4T04P672h{r z&-}dL>M}PMps&Doat~++PRmrkF#xl+U}ewA0H3bvf)^~WccC(EP~VMFpn!%U7QJw^ zK8+N4l7&P-7em2Ax?aN~HK(GOxAn5_=5T<;ERGcUBr1=F>=2n!E@TmC8S|Y%Y8Nr$ z9RY15<>yIVujQ7o6%0m65^oPy5218kE0@;MLdT(-8)38Z)5m{R$<~B$CQ!4}6Y1rQ z979qYX+#tmDdw+%H^w zz@=&`d>x5?!SX<4Ch0x;Ua0Y_PV6vsmwVVlc`GNa&;DAsaS2FzmHJp9EwHBX&1Fr> zs~<*hQAMW!m1X?FsdJd5Rm!X-)X61O6Xm57{RVG$Qr#MV|P?=`uysFJDI=4h&dNoV8yU+UU{~xP}V*5Qy0~dj3RgJcn=p zES?8=N+QP)d6At8KeH>j%db`eQ_@rhKL=tY$fs_iWweExZ_jOgU8l887s$0MqBQ1n#6MpH{_sTFZ^cP5#BO-3-99aMUPMb?FYa zBE*5J-wSF(U`e$JsoF}oO3z2dx>!>Sz-6$eUjevnKxi9V#{sBRwxI!1Uvar?~jj6)-Vx>bS2oyTuQ{ftta(bI|kE4yz(-? z@kC|gnVFA+{p6ko{VTXo?;i=1lJzbDV?`K)`ZD%OJz#B9eueM1lj`HqY+ z%p85fmwG3f4Q2(Sw&^32M1Q~R2RbJrF@sGiO@TU=Scn-I(b*ZZ0bK^8R)dYuwAXI; zo6C8zvYCyy|HZ6MPX5fyN`c*1^)V=cT2IvW{*Ka_FZW<8<^`c=MeNTLd!KH6%ti1I zuEh*_p=v|_2anhAmTz?r(U04ly(Zc{b4wJp{T*NfT1nA-Mkv$@lP(>0LGGABA)KV< zkFxJwzIF2$NWJ^InzIWGm3!)=fuP|gu?82sYbz7t?;fMK2A$q2rj{-NfwFxTvKnc8 zl3VY=e?OK!8ULOjQR+5qVf^1zby3dEtJ(L@?|>dByu$%a!g_|X|Il;vkOOG=OE@je zOl$u6#N}L+X4zkH{^I~r(AYHpVasGoiG@B}A^O0}d5}xj)}2_~v-YV-m!}B9hdyHo z^_vmDirA30dF_vHe%381b@oP-O-lADme3QBH;ES_?XyDvq1$F&aEdl{N3)ysV zGQChe{@3A+Lj}J_?g`oU?J7+fF@GYkB;kz_;NtnFm}`3H21-rw=?irdEXlM{Xgoq; z22Aa~yJNoWlTFHqLpiyiqWCf*qwJc%7e z{e1E+C7Nx030(lX_}m1+|=?Q4$0n@`yQYlWuuF*hg<=cFxqcX zw)Dgl^FAZU&qW5!am+QXEftN9`eUw-@^K|cXoJ=P0}Q{k1Ab@n)wS8C06Py?*t6e( z=D={ehl_x=^ULU79q!afFc)S}Wg><5>63@LH>a;;oEUUex8E5NTb)B?vAzv|=iM8B z3)C>K>5ZvdQ~3a(!u6QD&1iHw5g${ z={m>Al+VZDLyP-eFC8VzgD{QlMg9512vT`FBykoQp3onIXqDT-;b57uk8CrGA!eNY z#0ym!W|x&mWh@#q7m0qS27)P=rS%R5*77N&mQW{_q2l7hl9_x zZ7!;|n(X$gptekH@hgOOmU!^fof!(F&_>jIr)6#wpv&!|rSvotxxqwGk;+IT_}Uj` zUx=s;z68&K)nbuhGlTFEUt7F_=6;*_8Nc03Y>C<}WFe7v%tbneNQ+YyQo8~DJ*H`` zJ!4@rxr9RFA}h)riK@Cem}MMD{W}dV8NwqcCkCpYbdURM?PTEjIFnhzJ;3-`I@|## zsc;z8XC--ppE{*TRfJqtIJ!$CLHlkTcUVi1D`mH5u6WLgfV?JZ++gY^=wMvq$;z*S z^>BjfsE8Muw#F#v1#nHXeGj!b`6%M(LxInsEu++~ZG z6_17Afd@-$BasA?0WUWr^KEf0N!Gf2JgG|QaCCtZ)~u4=ga zsybNC2yK`Jy4h?7|CjEbXi#b9#Pvkb3$(SiIBLb!*B zRvM|l`kN!U?q1}q9>5J`NBzWIN74=LX;Ctm>il1xSw?ffC4H)v^U7?y1)Zb*z80fQn<#P;-Zm1C`dfmO4N ze*eomSMvLzQf95nhKDtr`uS*K=A+Tl-@0_waa@m1fkL@AGw6sh#dTtOwzfC=nq?EV zOZqUm_ht;-v%pAf&ycA9=#s~rTLXnf9it|5oS38Ch#kYlF9X(*8|j$TcSG=Z_XpL- z#*f;LPgJcg_jM+&j}Pkxsx-#=+PT+(?Y1RU&7c>pSGB-H?!d-}9qL9oP%ksUbO=8? z6E85{Esb&NnLgQ*%p$9xVSwt=O>{EzbWbdmlT3G2(}+u4aY4^Y=O6FurS0{pBD%_- zip0C>Je%?ZQDg|Mv2W!j>=Ry(_SlHMP>dBlTo2Zb!}(yGcE%2o{vJjpu8KMi5PD+T z68O`&b{7ma7yr)rPml=`vFA#;Sq6X}$^&YnYE-L-BS?c&lIY*mQ0ODP2PbLy@+FUf zGZ*ySs_wmY0Cry_YW128)#LUAQVaTZzYw?eUQC&e2JaMI#9`w+K~^wTQB=*^Wi5Y7 zPOo946`cnY5bxatWUL;5y}k@|V=z=cq-K9_Sc{xVVlvv*MV$Sg^p6q-X{oZ4uu<(s z=74a*2kjP4lBJevCKzsSF~?4ie}yz2Iz0mRQm4VfL6kNa6T%6J^U-!z^@fjS`5@px zB_xJeOZXzV0r064dV+l+XF;pog$jqndeU$rk{roiCE~C6aks;p_Oh?Oe z!S1n<(_@0M5t8U=Bf~P3D?7o!8_OlNDMU~h)tQ9?QUgA8x%*KZiMHoI=>M3YGZ7JQ zNVvr^E7vb#+Czc;A+NvXB_2+rxcQ24*~DktSMLLR zkLpujh<7I|y~qgg&&+-ws1>*ZjyWoW)+=g@wn!HNo)mY*EC}BTw z+~rKRa4;r6Q2TS-nB51$ZsNv^bW{X*zZ*Tpp!ia(dhJ7KV7JenAuxs7^4Z`gG41Xj z+$s&nXa4jog#Dd`(gfqd$VSn$-+R;cWUq)Z!HB^ZjwJMGGOVnt;BPyD-IXEp!adR? z2dZoWma_q$FnF7Z8I3CihAFZ#y?DHPGBvi?3L2#@3rD=8zM=HWd+MO|^DlDq2Rwkz zETIrIdJu}S|BRBSz1al>PqF~OJ{)6lEJ?7%l=Vi)WJhHx(7us%><4rCD ze&W5~(Js9NdpNZ~-?dESL=H~kVk)%il}pO)k4Fu3)!v$Ho~&Ir z!a`^)a}E@&teZt@=ZLX)fbqDW)Sx$wo~Ccv`Lu%_Z$?OHo)+TsnBtB=3U6qlO@__u zKDRk)9H^tGu?cyCy^8K&P!TmhA9vCQ;duPaLfG?IWs@V>yN3L0^oK36$qBU(mPT5T zPeWkc46t`TxKx%Y{Z&R>bGuTe*Ia*<96{_5G5UA6hZnuzn$bxjw;fp$)V7`o!)Qj5V58;Q*!WD(iqYA*YI2<`l7B(?-+zS+Ec&k(Q@}45A*FG_1qTB2t zJlql-1qWIaE>ze;Ow+P)fTi>icrY=Lk{|w^^~xTefT}|i(Lwc;J+simfff}Z$!bTf z1Nq?HIRTMCgra!{RGFPL16&=r*}NlizlqQs@%Xg@b8Mgzn%Co*hfqAN>0aPiJ}NSB zeJb*#3T432(Iyw}g&Sp-i4!6>SR|{LYWpTlRqs8)4MD~6MCm#lxAumk=P!wk({%QT zhj9>F>e1N5K(_S_B1!_&Q2&{g<2J#JWM z{BZQgzffMZE_j2t$@36}OQ+~FUzU2HrM`7r0_}tyXfNiF@R*GR5Go!%f5R5%gNHEI ztDt#^JxszU^ECT^nz>>+Q)~jv0D~Ii2-19?1-R){#nQLYX#o}c8KEI)2rlQZ2+7!7 z@Z16Dgr1nQ0PU^ymN@W~o~p5fW9*Z!6h9`O6SY0x>3iG(Gl;a1AAY>g-V0Xy0AnTa675223ytIJ-9mQH97nsXe$EqD=BLW4D&o2rWrkDyBg4!4?jSv^q zN7U7v5?Nr|_5elq!6ua^ZgW5@S6Bef^Ca_8Gz|VVLY7R^&g!M-7*Iv~@i}yIhwe*V zsS#8;$pp&S>%a0yF24|Lg67AK13&@Q*B_IUZebae^V zk<5F*rjyRqW9nufu zua`a(azl|t;19s8o}9V?jI5Uh;J&ey6SPEM9<@(Ciq4yr{OefSr=TbhT1#)+hQLwx zI>^jJ=u%}kG?ka2tM(3Ej4uwu3uKOoZ1T1ez$N?^<7*3b9tYchCW&95MIK~Z%9D@1 zg71~T1V|auJLXtVK5WSpFv`)af6x_8{b=};e3tlaf7*Zi3xES$*)={?HHD#=xR(#DNI0|#xRMjyt_ zAWy3`-TvJXmfQwyn35R47KA_VK+UlI%3`$KGdUpdh5_!*d9Dqo2SzaK0$AE`$BmU-CibHgKkPSY7a)l+}P8WxCn!4kq%UCJQ zjZ|HxL#ZtSw?X<;q-P=!@tlJ`kYDWwc_forfF=pj72oPlyY!4h8S>yQVU(T9z}NgkOyqC-i1O&j{nP!KSPXWsy>8qT4Ry&L`<=JVys+u#+_Oi*da?)RDg zsW+D^4lPr$08*h902vlf7_k`5ml@GREkU|qgZQlQ9@t=m#(Cpwr|?2T7b@eR*BGdc z)K8Aph=eqWFKk0*;npBB)g1TGIQ|*6eU^cS+e0=V(VI1q_2)hN_#2OoEJm&R8#f(^)+ zGJ6(Lkp0c_&dP@Ql7Gy(Pn!r7VcrAJ>{A>h;a%TH>rpHe0jH{I_)dJ;jO1FnUn&c? z12l{YXn3r&{SoK&)hMHQHX`$?=tPE=yhcMaz)FA4Sa#ELrC#-Kyj6fDo|v|+&6i^k zO-~1bkcTnFONtEYz2~28DS`^;$%5Xp(ihTqmLT8KA+%Y+CHc z8cWSm76_A}b<0Dyo~UXv_e)LKL!bT?UZYwCh;Dndj*V2%7fqbK6Risn$6g(z+nmsJ zxYc~^MMrf-+&yb$q&#g*A)H2c&@ax~iK?+iKnJ;s0+Ks&yw88P8x6U=5Fdc4Mq*`i z6-ndj)%7QombKo#H$RQ-QpjY7<)aj_X0-ci;|x$ig~z$Gy6Q0-w8x3q*ebyUDD*|R1h0` z80y-lFgSiMGXC|HZb0PvVfG<*VNS&J60>BJYGY+hef4f7cY`t&_@4MHW-)%i4_pNz zVFWS;n^?80Z#YJjqGrTZ9|pmr4mhK^y3x@w6?69MpUVv$=r{gtl{53^TXb3^ zn+RpYOO#0v{StH&RgXiilwF|_hJY+(091^Acu6t(MsA}bj#J=$6kp$A6h7Vd-(95@TVMKz!XK17lEf46QOHQh>_Jx#`Qcs6`y2UNAjQY76N&~rWjpU zgW}K^)pW61sqP|PcyI|QBb&aYgv14>vc!LCHFJ=6311H(4C-Y(L_G9zK=$ORO7%N~ z)6b6`e)qL?w2+E%iIuv7IW3~WgF~@^M(lz}VGC$nH{$cST?kun$rj7ehh51M2)N^4 z;>m4`qnGaxH|`@cxp(WiNz3>t-)HyN4>K%9JQpCU_Ml9lD}1I-ey-3UJXjmxL4o-0 z9y}YXwkD3yBz!||tTGdM|6Zf9TH$$DAhS)?ndMp5$vElWl_1Z@6m`^Gb3$)cn*lqtWi*(=BE@eYjhj$D%#PJlI9$kP?u})OD$}#aW~3NT&PYkEYu=$x@1#E&094EyO1gV%O~(ydKp+f%@5kM; z#Wd7@1ktTSTJZhr7e@~e_sb3r)$o!gJ}?QFbY95f@nNBabmH+5N2Eawu?R2*Yw^|+ zPPNy{h_?y!GOjR;-)$Ku3@lRm;B9!KzQH(}2$btDKR)u^o24|NF5`Ex$L>6AAz^GWYx@c- zGyrnnpv6KPsGqu_qLdYn75fnLGmlnV zfqn1;OfopAREFAC-H4gPl2SZWOq2khK{IvX4rSCf?tvPHvLI)pmr@QR;R+J6*5b^? zsXuvyyjFFRWq!W_Ua=lgw^9ojNrKwoH-rRR8#{`orypT61z^p zwEe02Lz$LDL8BTlB`A?9s=oGAhZ*FU*Sv6y#&4*EdbDdT*i2H}5w6gJc$yAo3a$cN zA9SBk>HNhV{cS9EHrR;6%ROq$sRCZehZ0MocuOW6ASR>b2?vYQeZXv0lv&aaz*QL_ zyVsy1bz2EMbwe@tKp}H2Zby@xvw`u*M$-Ay)x@XlfeZ`}WdQk0ltm%v;_j%#yMKVC zd^SECbPwVnPKj;S*e)Lp26@0c2vzuz1rXeZmT$dz%=zbT2~Q4BV3`I3l_abj$z`C{3Wwi0SyN&zb>i z@pdq351Rjm1q}po%tybjLy8a_n$tB4SPU1PzcwagQ*$ zMqgk;mbwrA{5?Ev7-&G2!p*dqA*-@ zB@`d`XA?uIHO60u+j-&crLdokr0{I&^jB~9nrKG2|yws zTg}kMs;yd*2|5NHdgSUNs7TPX9|9+ZwrZ5G3`x*bR2oXn$O2e3OM>W@l{lQHJj(FF zC;tSSvF8bdf4?EdB`QPk1@+iUumh^O`ZeZ6f7%uwe0M+o*L+E`M&#&WaED7Qzv5W@ zuPKEwj8PsKx2~x7=QJJ#5#)iI`9sC`NzYZVf^ZbfRF#46gE_}rRSS$zcgFw-jf4U8 zBzBq;ukQ|jwmuxL$wHcuFK*I*5P&Q%=wJHly*NHuq__Z)Y6yDmVfdUde6g5+W`*FU!zpGiW$xK zCDLrL6SV1#Txwc-th%8WUS-+_DsIG1 z^LGp9DrdRUJ}ND>u3W<_R37KvNwr7rkOZ@?)fy&f0i+Ect7upqhD~_q#l;z$FC>&3 zcwUT|A%M|8*;yzORhxtJyoR&FOrSPp^80AT>LYRcTR$G)(lGT_{}kwX#ZkOCV|f4I zHsjMBhtBJXpbb1iS`ef;_^R!~mrdNLc}s&{33D_(I{B6{^&ijH4UVvp-76OD%{}`I z3u=Hw?eM@O+O~z_T6EQZ%=QR!o05m3n^$J8?>&(HZC=r$55Z4Nohr^8spB*Wje++n zj|d6L8iEmk>L@{_M$Nm(6(P(PjU}5&S?C)i^%*}gW>jO@lMUS;2S+&B2F*ZeMnFGL zmOp?N$r(ZQVAQXpIKz9BLcI0)7uc}r%6i$k>P&Ru@4E-^eNzPsTD_FFs7@n%nPO)5 z?jv=BJwpG$oKJgqX>_ZxlmyU<8Dhoy!7Y?49LFx_g`e@I&4y*I^(ux)<{BVUq_^!X zR>Ur7Fy2$Bn?Bf;qbOzi?CsxBLkCd07%YCj0~DdA1PwLyns74EzH7$SF6vu$o%`W2 zhZbhyl6rB-USIA${W$bc&8{`c_K(mBb&CTGX!&USf%hGmdi>htkSZfRjlgSq<4V-D zD7AsN7_V+RbTQhy-C(-1pwlY#q2WB3T=RsfeKvkM#_-jjg|Lxr{g8OD;lP?-HJJaA zConWt?>o$$-zIE0G_Ai>?{4v)Eh$M{^dGP^@_(mY=8G*^(vH;A_m7C1@4LobDbC_K znf4nm%bjck%`gOB1Q%lu;&4N30bvyVwK<#S`6TsPFCyS)e zl|+C2SQS4ZcW{86irx8KP>pzjEMQ7L?If-opJNaq5^@0*1VfVhDB^7RM;%`K<(9q9 zS(lM%>SRQKiP#gZ!)MJxY!7~U(KNU6gflqub4}9WXHlEUZ63|X@z|GN#*q4u^-2W< z3ALTi0t2bNp1HdV^L>?Yi=dK108)69?pae!Gym=%9rIPnVekZ(@*0(WPkoHbtH%GX zcZ_y#{oVEi(pI%p+-WD z3uIPIH5saTJ6tt>n8zSpzG<>&(n4qp=Bok0g&@E_PHr6TLb9eON!<68Ur3>!@-?wb znV}k>{B+?RP$Saq?bHxTM9zNd-~Fvy1W75+9_L>aYD3>bEx5!Q$u1LSQIK@3|Krok zM;|?W5kDcWj!N7U_hevlxuPL|79OXT^3VgCcbJN7gb5@B{#<8B%F}l7*YKWTHNC%nJ zWfpJ_4em$|HkDLd0EEVc{D@x1njO^THThFzeILhkRUVzcpA`D3y}@=k%OhMs!;n4L zbexjEFRwLV5m&a({2I%pY}M?g+rRmI6Bd-TC$vBKk8F6jchsNF?LcWvnxRC`mBB@2 zwr6xkrTnB6pO`dhmA|R`L-vY^Bm5@b9YoB4QC3?rHGII#&M+i{x^+&DD@V3I%LzGqsY$Zq=A>b@PssPTJk^aCfFp zqWEB6Du<_pfB&S~rN0ZaO50W=A!6K}wSS3iYIAq}!h@Ed z_K4^k$EMtoeID+GULm*C2801C$*)h}IJ%iOHH_jlHy+c%BtjdQGN|h)hbA`09tcL+ zxA*HsYHUZlFY;ulmLx%e;(ldL=%HZ==zwd*48q)z~Oqo1`HTBqR+HINk z%4vFXcm6x78Uvw|X@!e^xYdm8w=``SJrf}1C7*1Ujrg8ViG}t^LIE)4Q`TcYZ}>vA zmvS)u@~EoiM6OD8D}kD8NM6Xg@q;s$MsA?Y+%jBFNN(?S4jQC~r6l_wOD+P~F&G>1 zDTlKE>h1aL($Ss|=2?RP6^{^p50aW7uJ7}~*c8GHyr%#vpW@lBQjnTU0QQV75Ca(M zINMu+<|Kp#lhoxZ68V-59t$QIQd9gmyjU3wBx9%1#D8BbwS%Rt5Z`BXX$lg#fFYQ> z2Ar3pR)~=mZiQb(D~3suy2*|b@L?TrSPM*^u`vT8oir1Wv=c*-IwV$A;3{QX;~I1v zFkPj~C@c-;XRmgicH2rMblWA+V~CkLK(D#a2H!`CexO=yDk+4cR{?MB#EnR3Lkx8a z1>6gQ4+i52CvbMI#0rQCNPYF8iLNaj#*H^>z=Mq|wS{+$eNA8L* SueSjBTejG5(H~xdgZ~AFH6>vH literal 0 HcmV?d00001 diff --git a/dui/assets/icons/docs/static/assets/img/favicons/apple-touch-icon.png b/dui/assets/icons/docs/static/assets/img/favicons/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a55a22933ebbb481ccdc4eabbb7e0a02aba90742 GIT binary patch literal 7488 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 literal 0 HcmV?d00001 diff --git a/dui/assets/icons/docs/static/assets/img/favicons/favicon-16x16.png b/dui/assets/icons/docs/static/assets/img/favicons/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..765238171841534cea3df0baa43d28225adac471 GIT binary patch literal 523 zcmV+m0`&cfP)v#8t zuPeL0aADIIuJ8NC?b?fk*jEg>i81uXCJo_CJ}x=k#O zsN|=R3s(lLrbv*+kmm1Cp-_nglJn@v{M{9RCY=fsd^b+lYEhJWEedmV>1PxWH#s8( zzp5ID{#t&05qeFnfUhsFBM#5_z|lqDv8H5x3f?dzxV-u==U2UV+VAG0h9Y2W=A&b# zmJaR-?kD0vocUQY8Q0W0?O^n7(x@4#Mm8(dRzNl3-yw(d(t2oM*gsRCYbm`lfsX(H N002ovPDHLkV1h-(^?d*U literal 0 HcmV?d00001 diff --git a/dui/assets/icons/docs/static/assets/img/favicons/favicon-32x32.png b/dui/assets/icons/docs/static/assets/img/favicons/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..7f99a91e3052d9b56092399bb9564d24076db4d9 GIT binary patch literal 1152 zcmV-`1b_R9P)NklpO3yX_9{#-O-B^|1oXW$d9v=$)BIi!56S!Dk1*WD=m2t}Mm)t{x z^Dm_pFDU1XpIoLY+XJ~Cknz0AIN;Aq-*s?_QI)mGpuv%UK{HDKhCi1Qc|>(>IeR?k z04WN+Ya2lQd2V=-@EC#W$Y~TB4@v!WI-t~3)!fh{(moTwv<0eCWE?;u0yGG>qBs)v z{J63~C}otfWk8nkr?)Jy zWrMr+>)_3sVhn;{p(JUIQjAk=hu-t*wH-Wl_TK~gXGkw!)xl@a^x_f#s5OQ4&l!^m zXM;prIFi61gceOzO*_Kuc;@`SdH9%r2h_pC$98e&zW;K`+P`x0!r#*IYXX3YV6mMV zXxliRj2)9L4-Ni-BSa91u+qfRB$7cj_~Uco(KG%eW%9Xd8SnkECn~CW|3Zj}!4P4o zA!1P!)L_K%^CvMW{XO28WJ2%1ZOWG0d?b*L2qvDfPRf@r^?G9^GUSCm6E2U#k&xhM z;j}GUOtoOdiU*7hK=)q>Pn_F0S5{U-jJb5{GF4<7FXVDi};?0(PqG{<%%nwDaI6EoS+SLK1hN{vYB18PvCiS{-4 z@`Z$pHvE}SpYH}>+$ka!+inybiC;@|65fzJ8EK6VjFQEn$YmNAU^! zV*)6iY{F;Of$R&4<}5@?3sFBaP;0T|Hcb}Y+?VP5kM;OcEO0Ce4OaJpRSq7To_};? zAp#hELc?TpL_>*}^5e(-ym(y~&;Z1D1q~gG@Yeo$31M3nXbL9m=Q|6e4u zaH>A-yjQ{0qzKT&5+PDUFy44UFHl7#n+f8F4*-oYXvHQ3zru?_M#3)z4ywxW%f1{tH#v#oy3u>s0+8TQWh>itU`7Z){)fDB$a| zUZ6-Iymwxi=PH}rm$gKXHo$Mz)D~6c0)?LysGbq1j6_M3`$>`WlGrQ?{P7=xskHju SrJSk&000045Ab)Fza{3on!G#^|EPnXd>H(O2jXw$f%uzw zAb!IG@i+58{2m@uwrwZroC^KT`wSn|_QSw_SP_3!{6+_chhRG@!H!Cf4vMg&B6LuM4G9fF z)}%qufJ3yQe#pBIWZO|U-ZwgcE%|gnJ`8@^lEJ@I(UxlABj;WG%{=(+s03fo1pI<~ z1m_Qf_BrHY&jY&!y;+X~IbR4pH@YzwIF9Z9O68we-%HOMlGU8DQ_zRGIHarU4BWek9 zPD0L!wgFJTrZ}+1fmNsnPf|Ci%b`v@J3yWI`3{xDGY!f>-mAb*9z-7->A?7c*pc8j zJOt~2_=~`wgX~w}vngO-1ojwwaUK|jy74sBg|A7Spbj+$nng^Xg&)p==0Q==0^Uo2 zQuw)L4-YqdCqVW`K?Z-24i3TY1%DRuPs83<{_$T_JyTTcnZgZIEtXNGAJ3@l6Bku# z_(?VQ+r!{zm*!;=yd=S+@X!f+5?y%xpaXtuVv*6oZVSKR!PbG;5%Cuw|5e1C6!G_b zUA^m9ZC&NQ{sYa&9PU{1kOB|1B^Uqo?MUSB>LAFM%ZNk7zXJS8;Lr3t^{(NYU$CAn zs)bLVgdTRoFZQY>@UQ|N#22n_N44;=03CSki1>@pfs5ZS|Jve;s!cCxTEo*riL6rV zbpzS=tmjH9`iF;A3_Q?|TpgHrWXDsl9SQy*9$Y&@UZ?TXenkF${0rMo!=D*@`XNKc z&_TqO0Z>2eqE98?Kd6>Ic~a%iy`mIsr}(@6rBDKVVF~kvm~6d^hB8@CVzG zi+_Jh{PAsP)B^6RCB&r_+zGtTc(1J@R;}PY-U%rkTf0@_(`Qt@RBdKK#sBoUwjst; z##7?oIJelNh<{DvH$2dfjW3HG3H}NE&i&edGXega*mfUcD&(#2;bEN3oPu{W@8=t+Yj-_iIMoj z#6IfeN5TtvpdP4$1>6nMj~(*iFFgGt3qS8<;x_q_?aOYCx)#1CKnJcJRgqf={zH)A zIOI?K|L!~6;MekJZUmzIjSgr}8Tf<9ze`O=I(ytt8x!2*p%qfVU z*qLYBb%NiH1b;IRl)urz6!K7m{{Zj><6ngTMu9&;8-cA*56gHiBezQfdrD*PL*CG> zW;S)I=%1bR;m=OJ0R41J_+!97 zi#SOhs0UJ9Q$K9F4>sQmxf6Srx&qrNymHx#ANND*_otwvZum(LY@hf|t!DIK{Fyw+ zognxP4~#{AJF373O7LO9Kc+Yd-9iAI+-72Ztd09>~5IvX@#jxNqUT6V@B}jSl>F zB={#`lf=J2Q2stpH}b~Xy2?KCvRe26<5CY~&-zSiP1eoCUu>xZ@nz!o@X+uBR|gf` zXC?S>wtWKk>$}8XudDopODc`~Yi7$q?aK?Wo0OJ)zs7Ise!;(S?`S=8!oeS8N8-zZ z|40LWrsw>PNVnzBRA-jd($N>xl@In?_W&Y}6l^uCjmA?5iRWH{(JXNnG z)%=zT9a9t9er)_3^}k$SUXR@C@Id(o>ELb){~_29@jvas!EfT*;ID}H3EWv}-VvH` zSK|)mU6A1aee|fRyfN?jEOjyW>w}1~tnb;Q=!gHZZ`7*)W%rJHfZgCXI`H#Q)$*T$ z{D~iROaT7mwg(XJ1v~S+9BNIWF<=_ST{f)mgN2VAQ0wWuhlkbEFCwR-5735aKg7>o z>P9*cI}-fOJb3M>3L7fHhqLX6H^iS{ZiM(s+^p9My5BPH)cqsKy@zzozk1(G9{jAM zqmf?3pg!aoB7e6JYq*eenq z?7jti7O6e|>ic}+k5AzK>eV?O?MLtj>A)M01i#^dHe~F`)j<_^GV$lM{82~t1mllu zTc^Fyb}098`e;oE71I8q5Jq^6HBl<9XnLUd*Y=^ngEM%N}>W6;(pE#j&Jk|(#_&fW+>|p*-eBwKSb#LkXPayjN)XhUUL;Be4$IDE|@LLmht_uF z;x{_*+ffa7as@V2Knz`h4dr^CYk}q_->$5wmA^gPsF_*o3wC?9M)?~Z`0YsW8yy%P zD1W1a6FR3L{t|5nc|@V-`I`jl|MA*SqAK%=Q_$xKVwBX&Mff^rI__-Eo=X`XY&+_Q z?GU@6U^`+?R0Wm6LotF}Xoo+3`Vm_1An&O!W>xKtm?}N=s>=T5BN{jF9?%QXc-ChduFLV{Rcdf#*TQ5fXd8-0FV_%HYtTat_cC(}5_4?U2|`EkoYchLkr3wy zGE-we-q5?8lM{O)7{BplKM$tnH$0er1@qJ@cwo;q_#&38Cwxi%$$KN|5em@WX`R2{pk@#{sJfwFa)+47L3+93G)Yy^j%WiJr)|>vm zg?BdSor!F;tFW;hIXVdM)B6M5A>jVT#yr?MF!!2WCm`1j=v!=TN45^!Il1wL;CSTR z%i&?{Z%j1yH^>8DDtziL#~+sPEQ?NT9R&HZ#MSHdAjO7)bP(jrviH*P<;YmM(muKb ze}1+c9`)?ctPuF7Q0M}m?+t|}_@`e#_cCldGxvq}o^bmBtuUBgHg~_g^Koa_=xX*?_eQFb$p^f9 z74B}1@l~@^l~{ zvpDbIye5jXqBv^~`sMzI?11dn^KS03*t;LCWMJ+hlh+swJfD54Wz-?HtEmn5Io6hP zs`87N%0Bs;TKvp|>S|;+Fz(hf>r8tGbOZkNT*cl)lwA$?F0o^<#9rp&OE{l>u$y@m ze{fCB{1)r<-Ov%wxA#W8{%CT%WbdPo^Ss%Tfqzae^Ks_Z1=!#c?0+3QMdoGBUv*~T#K7JVeUknV|H4`G zqpI@eJox9{3S+W~&CZaZ&2}K?b1pOHIX?>i*)QZQm>AgG;XViZ*WGjD43zWFx7+us!pm
",2===e.childNodes.length}(),w.parseHTML=function(e,t,n){if("string"!=typeof e)return[];"boolean"==typeof t&&(n=t,t=!1);var i,o,a;return t||(h.createHTMLDocument?((i=(t=r.implementation.createHTMLDocument("")).createElement("base")).href=r.location.href,t.head.appendChild(i)):t=r),o=S.exec(e),a=!n&&[],o?[t.createElement(o[1])]:(o=be([e],t,a),a&&a.length&&w(a).remove(),w.merge([],o.childNodes))},w.offset={setOffset:function(e,t,n){var r,i,o,a,u,s,l,c=w.css(e,"position"),f=w(e),d={};"static"===c&&(e.style.position="relative"),u=f.offset(),o=w.css(e,"top"),s=w.css(e,"left"),(l=("absolute"===c||"fixed"===c)&&(o+s).indexOf("auto")>-1)?(a=(r=f.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(s)||0),g(t)&&(t=t.call(e,n,w.extend({},u))),null!=t.top&&(d.top=t.top-u.top+a),null!=t.left&&(d.left=t.left-u.left+i),"using"in t?t.using.call(e,d):f.css(d)}},w.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){w.offset.setOffset(this,e,t)});var t,n,r=this[0];if(r)return r.getClientRects().length?(t=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===w.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===w.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=w(e).offset()).top+=w.css(e,"borderTopWidth",!0),i.left+=w.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-w.css(r,"marginTop",!0),left:t.left-i.left-w.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===w.css(e,"position"))e=e.offsetParent;return e||xe})}}),w.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n="pageYOffset"===t;w.fn[e]=function(r){return _(this,function(e,r,i){var o;if(v(e)?o=e:9===e.nodeType&&(o=e.defaultView),void 0===i)return o?o[t]:e[r];o?o.scrollTo(n?o.pageXOffset:i,n?i:o.pageYOffset):e[r]=i},e,r,arguments.length)}}),w.each(["top","left"],function(e,t){w.cssHooks[t]=ze(h.pixelPosition,function(e,n){if(n)return n=Fe(e,t),Me.test(n)?w(e).position()[t]+"px":n})}),w.each({Height:"height",Width:"width"},function(e,t){w.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,r){w.fn[r]=function(i,o){var a=arguments.length&&(n||"boolean"!=typeof i),u=n||(!0===i||!0===o?"margin":"border");return _(this,function(t,n,i){var o;return v(t)?0===r.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(o=t.documentElement,Math.max(t.body["scroll"+e],o["scroll"+e],t.body["offset"+e],o["offset"+e],o["client"+e])):void 0===i?w.css(t,n,u):w.style(t,n,i,u)},t,a?i:void 0,a)}})}),w.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,t){w.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),w.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),w.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}}),w.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),g(e))return r=o.call(arguments,2),i=function(){return e.apply(t||this,r.concat(o.call(arguments)))},i.guid=e.guid=e.guid||w.guid++,i},w.holdReady=function(e){e?w.readyWait++:w.ready(!0)},w.isArray=Array.isArray,w.parseJSON=JSON.parse,w.nodeName=D,w.isFunction=g,w.isWindow=v,w.camelCase=Q,w.type=b,w.now=Date.now,w.isNumeric=function(e){var t=w.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},"function"==typeof define&&define.amd&&define("jquery",[],function(){return w});var vt=e.jQuery,yt=e.$;return w.noConflict=function(t){return e.$===w&&(e.$=yt),t&&e.jQuery===w&&(e.jQuery=vt),w},t||(e.jQuery=e.$=w),w}); diff --git a/dui/assets/popper.min.js b/dui/assets/popper.min.js new file mode 100644 index 00000000..0d5cc477 --- /dev/null +++ b/dui/assets/popper.min.js @@ -0,0 +1,5 @@ +/* + Copyright (C) Federico Zivolo 2019 + Distributed under the MIT License (license terms are at http://opensource.org/licenses/MIT). + */for(var e='undefined'!=typeof window&&'undefined'!=typeof document,t=['Edge','Trident','Firefox'],o=0,n=0;n=o.clientWidth&&n>=o.clientHeight}),l=0window.devicePixelRatio||!pe),h='bottom'===o?'top':'bottom',c='right'===n?'left':'right',u=z('transform');if(s='bottom'==h?'HTML'===a.nodeName?-a.clientHeight+m.bottom:-l.height+m.bottom:m.top,p='right'==c?'HTML'===a.nodeName?-a.clientWidth+m.right:-l.width+m.right:m.left,d&&u)f[u]='translate3d('+p+'px, '+s+'px, 0)',f[h]=0,f[c]=0,f.willChange='transform';else{var b='bottom'==h?-1:1,w='right'==c?-1:1;f[h]=s*b,f[c]=p*w,f.willChange=h+', '+c}var y={"x-placement":e.placement};return e.attributes=D({},y,e.attributes),e.styles=D({},f,e.styles),e.arrowStyles=D({},e.offsets.arrow,e.arrowStyles),e}function de(e,t,o){var n=Y(e,function(e){var o=e.name;return o===t}),i=!!n&&e.some(function(e){return e.name===o&&e.enabled&&e.orderp[c]&&(e.offsets.popper[m]+=s[m]+g-p[c]),e.offsets.popper=C(e.offsets.popper);var u=s[m]+s[l]/2-g/2,b=a(e.instance.popper),w=parseFloat(b['margin'+f],10),y=parseFloat(b['border'+f+'Width'],10),E=u-e.offsets.popper[m]-w-y;return E=Math.max(Math.min(p[l]-g,E),0),e.arrowElement=n,e.offsets.arrow=(o={},T(o,m,Math.round(E)),T(o,h,''),o),e}function le(e){if('end'===e)return'start';return'start'===e?'end':e}var fe=['auto-start','auto','auto-end','top-start','top','top-end','right-start','right','right-end','bottom-end','bottom','bottom-start','left-end','left','left-start'],me=fe.slice(3);function he(e){var t=1f(l.left)||'right'===n&&f(a.left)f(l.top)||'bottom'===n&&f(a.top)f(o.right),g=f(a.top)f(o.bottom),b='left'===n&&h||'right'===n&&c||'top'===n&&g||'bottom'===n&&u,w=-1!==['top','bottom'].indexOf(n),y=!!t.flipVariations&&(w&&'start'===r&&h||w&&'end'===r&&c||!w&&'start'===r&&g||!w&&'end'===r&&u);(m||b||y)&&(e.flipped=!0,(m||b)&&(n=p[d+1]),y&&(r=le(r)),e.placement=n+(r?'-'+r:''),e.offsets.popper=D({},e.offsets.popper,U(e.instance.popper,e.offsets.reference,e.placement)),e=j(e.instance.modifiers,e,'flip'))}),e}function ue(e){var t=e.offsets,o=t.popper,n=t.reference,i=e.placement.split('-')[0],r=Math.floor,p=-1!==['top','bottom'].indexOf(i),s=p?'right':'bottom',d=p?'left':'top',a=p?'width':'height';return o[s]r(n[s])&&(e.offsets.popper[d]=r(n[s])),e}function be(e,t,o,n){var i=Math.max,r=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),p=+r[1],s=r[2];if(!p)return e;if(0===s.indexOf('%')){var d;switch(s){case'%p':d=o;break;case'%':case'%r':default:d=n;}var a=C(d);return a[t]/100*p}if('vh'===s||'vw'===s){var l;return l='vh'===s?i(document.documentElement.clientHeight,window.innerHeight||0):i(document.documentElement.clientWidth,window.innerWidth||0),l/100*p}return p}function we(e,t,o,n){var i=[0,0],r=-1!==['right','left'].indexOf(n),p=e.split(/(\+|\-)/).map(function(e){return e.trim()}),s=p.indexOf(Y(p,function(e){return-1!==e.search(/,|\s/)}));p[s]&&-1===p[s].indexOf(',')&&console.warn('Offsets separated by white space(s) are deprecated, use a comma (,) instead.');var d=/\s*,\s*|\s+/,a=-1===s?[p]:[p.slice(0,s).concat([p[s].split(d)[0]]),[p[s].split(d)[1]].concat(p.slice(s+1))];return a=a.map(function(e,n){var i=(1===n?!r:r)?'height':'width',p=!1;return e.reduce(function(e,t){return''===e[e.length-1]&&-1!==['+','-'].indexOf(t)?(e[e.length-1]=t,p=!0,e):p?(e[e.length-1]+=t,p=!1,e):e.concat(t)},[]).map(function(e){return be(e,i,t,o)})}),a.forEach(function(e,t){e.forEach(function(o,n){ee(o)&&(i[t]+=o*('-'===e[n-1]?-1:1))})}),i}function ye(e,t){var o,n=t.offset,i=e.placement,r=e.offsets,p=r.popper,s=r.reference,d=i.split('-')[0];return o=ee(+n)?[+n,0]:we(n,p,s,d),'left'===d?(p.top+=o[0],p.left-=o[1]):'right'===d?(p.top+=o[0],p.left+=o[1]):'top'===d?(p.left+=o[0],p.top-=o[1]):'bottom'===d&&(p.left+=o[0],p.top+=o[1]),e.popper=p,e}function Ee(e,t){var o=t.boundariesElement||g(e.instance.popper);e.instance.reference===o&&(o=g(o));var n=z('transform'),i=e.instance.popper.style,r=i.top,p=i.left,s=i[n];i.top='',i.left='',i[n]='';var d=B(e.instance.popper,e.instance.reference,t.padding,o,e.positionFixed);i.top=r,i.left=p,i[n]=s,t.boundaries=d;var a=t.priority,l=e.offsets.popper,f={primary:function(e){var o=l[e];return l[e]d[e]&&!t.escapeWithReference&&(n=Math.min(l[o],d[e]-('right'===e?l.width:l.height))),T({},o,n)}};return a.forEach(function(e){var t=-1===['left','top'].indexOf(e)?'secondary':'primary';l=D({},l,f[t](e))}),e.offsets.popper=l,e}function xe(e){var t=e.placement,o=t.split('-')[0],n=t.split('-')[1];if(n){var i=e.offsets,r=i.reference,p=i.popper,s=-1!==['bottom','top'].indexOf(o),d=s?'left':'top',a=s?'width':'height',l={start:T({},d,r[d]),end:T({},d,r[d]+r[a]-p[a])};e.offsets.popper=D({},p,l[n])}return e}function ve(e){if(!de(e.instance.modifiers,'hide','preventOverflow'))return e;var t=e.offsets.reference,o=Y(e.instance.modifiers,function(e){return'preventOverflow'===e.name}).boundaries;if(t.bottomo.right||t.top>o.bottom||t.right Date: Mon, 24 Jun 2024 14:08:19 +0300 Subject: [PATCH 03/14] Added auto config creation from template --- config/experiments/empty_template.yaml | 17 + dui/app.py | 4 +- dui/assets/dui.css | 47 + dui/assets/dui.js | 65 +- dui/assets/tippy-bundle.umd.js | 2516 ++++++++++++++++++ dui/assets/tippy.css | 1 + dui/assets/tippy.js | 3229 ++++++++++++++++++++++++ dui/pages/config_edition.py | 16 +- dui/pages/config_getting.py | 8 +- 9 files changed, 5896 insertions(+), 7 deletions(-) create mode 100644 config/experiments/empty_template.yaml create mode 100644 dui/assets/tippy-bundle.umd.js create mode 100644 dui/assets/tippy.css create mode 100644 dui/assets/tippy.js diff --git a/config/experiments/empty_template.yaml b/config/experiments/empty_template.yaml new file mode 100644 index 00000000..e66d3af7 --- /dev/null +++ b/config/experiments/empty_template.yaml @@ -0,0 +1,17 @@ +# @package _global_ +defaults: + - override /models: + - override /datasets: + - override /optimizers: + - override /augmentations_train: + - override /augmentations_val: + - override /augmentations_test: + - override /losses: + +project: +task: +random_seed: +stop_param: +epochs: +weights_freq: +batch_size: \ No newline at end of file diff --git a/dui/app.py b/dui/app.py index 4f464534..0d3ed456 100644 --- a/dui/app.py +++ b/dui/app.py @@ -20,7 +20,9 @@ app = dash.Dash(__name__, long_callback_manager=long_callback_manager, use_pages=True, - external_stylesheets=["bootstrap.min.css", ("icons/", "font/bootstrap-icons.css"), "dui.css"], + external_stylesheets=["bootstrap.min.css", + ("icons/", "font/bootstrap-icons.css"), + "dui.css",], external_scripts=["jquery-3.3.1.slim.min.js", "popper.min.js", "bootstrap.min.js", diff --git a/dui/assets/dui.css b/dui/assets/dui.css index 5d802e66..bb547fb5 100644 --- a/dui/assets/dui.css +++ b/dui/assets/dui.css @@ -38,3 +38,50 @@ border: 1px solid #888; width: 70%; /* Could be more or less, depending on screen size */ } + +/* Tooltip container */ +.tooltip { + position: relative; + display: inline-block; + opacity: 1; +} + +/* Tooltip text */ +.tooltiptext { + visibility: hidden; + width: 120px; + background-color: #555; + color: #fff; + text-align: center; + padding: 5px 0; + border-radius: 6px; + + /* Position the tooltip text */ + position: absolute; + z-index: 1; + bottom: 125%; + left: 50%; + margin-left: -60px; + + /* Fade in tooltip */ + opacity: 0; + transition: opacity 0.3s; +} + +/* Tooltip arrow */ +.tooltip .tooltiptext::after { + content: ""; + position: absolute; + top: 100%; + left: 50%; + margin-left: -5px; + border-width: 5px; + border-style: solid; + border-color: #555 transparent transparent transparent; +} + +/* Show the tooltip text when you mouse over the tooltip container */ +.tooltip:hover .tooltiptext { + visibility: visible; + opacity: 1; +} \ No newline at end of file diff --git a/dui/assets/dui.js b/dui/assets/dui.js index 1cae16f5..8eff4bd1 100644 --- a/dui/assets/dui.js +++ b/dui/assets/dui.js @@ -1,3 +1,42 @@ +let tooltipDict = { + "task": "Тип решаемой задачи. Например: image-segmentation, image-detection, image-classification и тд", + "random_seed": "Зерно случайности, необходимо для вопроизводимости экспериментов при прочих равных параметрах", + "weights_freq": "Периодичность сохранения полученных в ходе обучения весов модели выраженная в эпохах.", + "project": "Название проекта/эксперимента", + "batch_size": "Количество экземпляров из набора данных для прохождения одной своместной итерации обучения", + "defaults": "Переопределение через override конфигурационных файлов параметров models, datasets и тд", + "epochs": "Количество эпох обучения", + "accelerator": "Техническое средство для обучения. Например: CPU/GPU", + "gpus": "Количество видеокарт, которые можно использовать", + "in_channels": "Количество входных каналов в модель. Например для RGB изображения - 3", + "devices": "Номера видеокарт, которые можно использовать", + + "models": "Расширение или изменение параметров модели", + "datasets": "Расширение или изменение параметров наборов данных", + "optimizers": "Расширение или изменение параметров оптимизатора", + "losses": "Расширение или изменение параметров функции потерь", + "augmentations_train": "Расширение или изменение параметров приращения данных в процессе тренировки", + "augmentations_val": "Расширение или изменение параметров приращения данных в процессе валидации", + "augmentations_test": "Расширение или изменение параметров приращения данных в процессе тестирования", + "initializations": "Расширение или изменение параметров инициализации весов моделей", + "metrics": "Расширение или изменение параметров метрик", + "wandb": "Расширение или изменение параметров интерфейса для оценки эксперимента Weights and biases", + "trainers": "", + + "override /models": "Переопределение вложенного конфигурационного файла параметров модели", + "override /datasets": "Переопределение вложенного конфигурационного файла параметров наборов данных", + "override /optimizers": "Переопределение вложенного конфигурационного файла параметров оптимизатора", + "override /losses": "Переопределение вложенного конфигурационного файла параметров функции потерь", + "override /augmentations_train": "Переопределение вложенного конфигурационного файла параметров приращения данных в процессе тренировки", + "override /augmentations_val": "Переопределение вложенного конфигурационного файла параметров приращения данных в процессе валидации", + "override /augmentations_test": "Переопределение вложенного конфигурационного файла параметров приращения данных в процессе тестирования", + "override /initializations": "Переопределение вложенного конфигурационного файла параметров инициализации весов моделей", + "override /metrics": "Переопределение вложенного конфигурационного файла параметров метрик", + "override /wandb": "Переопределение вложенного конфигурационного файла параметров интерфейса для оценки эксперимента Weights and biases", + "override /trainers": "", + +}; + function buildCreationButton(){ let createButtonDiv = document.createElement("div"); createButtonDiv.className="col-auto"; @@ -11,10 +50,16 @@ function buildInputField(classname){ let inputDiv = document.createElement("div"); inputDiv.className= classname.replace(" form-control", "")+"_col"+" col"; let inputField = document.createElement("input"); - inputField.className = classname; + inputField.className = classname.replace("tooltip", ""); inputField.type = "text"; inputField.step = "any"; inputDiv.appendChild(inputField); + + if (classname.includes("tooltip")){ + let inputTooltip = document.createElement("span"); + inputTooltip.className = "tooltiptext"; + inputDiv.appendChild(inputTooltip); + } return inputDiv; } @@ -166,7 +211,8 @@ function addParameterRow(button){ let createButtonDiv = buildCreationButton(); row.appendChild(createButtonDiv); - let inputKeyDiv = buildInputField("keyfield form-control"); + let inputKeyDiv = buildInputField("tooltip keyfield form-control"); + inputKeyDiv.children[0].setAttribute("list", "parameters"); row.appendChild(inputKeyDiv); @@ -375,6 +421,11 @@ function onKeyFieldChange(callback) { } } +function changeSpan(keyfield){ + let tooltiptext = keyfield.parentNode.getElementsByClassName("tooltiptext")[0]; + tooltiptext.textContent = tooltipDict[keyfield.value]; +} + function addEditionButtonOnOverridePresence(keyfield){ let row = keyfield.parentNode.parentNode; let content = keyfield.value; @@ -605,6 +656,7 @@ function set_callbacks(){ onAddParameterRowClick(addParameterRow); onSaveConfigButtonClick(saveConfig); onKeyFieldChange(addEditionButtonOnOverridePresence); + onKeyFieldChange(changeSpan); onEditButtonClick(openModalWindowOnEditButtonClick); onInputFieldClick(); @@ -621,6 +673,15 @@ function set_callbacks(){ for(let i=0; istyle,head>link'); + + if (firstStyleOrLinkTag) { + head.insertBefore(style, firstStyleOrLinkTag); + } else { + head.appendChild(style); + } + } + + var isBrowser = typeof window !== 'undefined' && typeof document !== 'undefined'; + var isIE11 = isBrowser ? // @ts-ignore + !!window.msCrypto : false; + + var ROUND_ARROW = ''; + var BOX_CLASS = "tippy-box"; + var CONTENT_CLASS = "tippy-content"; + var BACKDROP_CLASS = "tippy-backdrop"; + var ARROW_CLASS = "tippy-arrow"; + var SVG_ARROW_CLASS = "tippy-svg-arrow"; + var TOUCH_OPTIONS = { + passive: true, + capture: true + }; + var TIPPY_DEFAULT_APPEND_TO = function TIPPY_DEFAULT_APPEND_TO() { + return document.body; + }; + + function hasOwnProperty(obj, key) { + return {}.hasOwnProperty.call(obj, key); + } + function getValueAtIndexOrReturn(value, index, defaultValue) { + if (Array.isArray(value)) { + var v = value[index]; + return v == null ? Array.isArray(defaultValue) ? defaultValue[index] : defaultValue : v; + } + + return value; + } + function isType(value, type) { + var str = {}.toString.call(value); + return str.indexOf('[object') === 0 && str.indexOf(type + "]") > -1; + } + function invokeWithArgsOrReturn(value, args) { + return typeof value === 'function' ? value.apply(void 0, args) : value; + } + function debounce(fn, ms) { + // Avoid wrapping in `setTimeout` if ms is 0 anyway + if (ms === 0) { + return fn; + } + + var timeout; + return function (arg) { + clearTimeout(timeout); + timeout = setTimeout(function () { + fn(arg); + }, ms); + }; + } + function removeProperties(obj, keys) { + var clone = Object.assign({}, obj); + keys.forEach(function (key) { + delete clone[key]; + }); + return clone; + } + function splitBySpaces(value) { + return value.split(/\s+/).filter(Boolean); + } + function normalizeToArray(value) { + return [].concat(value); + } + function pushIfUnique(arr, value) { + if (arr.indexOf(value) === -1) { + arr.push(value); + } + } + function unique(arr) { + return arr.filter(function (item, index) { + return arr.indexOf(item) === index; + }); + } + function getBasePlacement(placement) { + return placement.split('-')[0]; + } + function arrayFrom(value) { + return [].slice.call(value); + } + function removeUndefinedProps(obj) { + return Object.keys(obj).reduce(function (acc, key) { + if (obj[key] !== undefined) { + acc[key] = obj[key]; + } + + return acc; + }, {}); + } + + function div() { + return document.createElement('div'); + } + function isElement(value) { + return ['Element', 'Fragment'].some(function (type) { + return isType(value, type); + }); + } + function isNodeList(value) { + return isType(value, 'NodeList'); + } + function isMouseEvent(value) { + return isType(value, 'MouseEvent'); + } + function isReferenceElement(value) { + return !!(value && value._tippy && value._tippy.reference === value); + } + function getArrayOfElements(value) { + if (isElement(value)) { + return [value]; + } + + if (isNodeList(value)) { + return arrayFrom(value); + } + + if (Array.isArray(value)) { + return value; + } + + return arrayFrom(document.querySelectorAll(value)); + } + function setTransitionDuration(els, value) { + els.forEach(function (el) { + if (el) { + el.style.transitionDuration = value + "ms"; + } + }); + } + function setVisibilityState(els, state) { + els.forEach(function (el) { + if (el) { + el.setAttribute('data-state', state); + } + }); + } + function getOwnerDocument(elementOrElements) { + var _element$ownerDocumen; + + var _normalizeToArray = normalizeToArray(elementOrElements), + element = _normalizeToArray[0]; // Elements created via a

f}aoBsxb0bi8gjHXYYWG zfOq;N=Vmgq3C=n=#y*y3GhR4pm} z#IYxZ4NTXk4pTDs6IPOF2slqN9pE-k|FYwNaz z?H;2$>yRG1slC`!6b$U4u=m5hy3POm$G?bP`aXRxq;W3eGkfWC&~pH?&CSH!s8cpzQn$_ z+w=Czz~84A4D2P9V1p~@;c=(byt0qIrZOjAQY#K+&;GY6UBJ$Vb?nC(r>Fbd z&_e;fm`6O|tSyJ0Y7Tahg>PmNAJ{)NGc}oUI=lSv4b%4xuAc^Ze!Z0p7!#-m&Y3tX zlX>M7dTHD}ll{38?uZiZN%jy+$QMlSQ+g#%&#H9|$Fq~}`F=gvamn1zZZFW=2fXnb zPV`W08;Y;ra{A%s^IOFP`+jPbH+%oiMgBHH_bUQrF!-Q)|Cw8H{&X`2+ZJsZw941q z8p`gQG}p0G%R07z`g0_rYv5Z>-i|)iIbeu^s)EJtueoulRlX+YyET-l;k@iYWvx&{-vlRzZ@cdrSYc>!m$PrBL~fxk6te%0EK+zFnpk{{8h zi7Sk+^kv>DywjN5nZ5&StX)^K?Yr)Pd@hT9vd1oe?;$&wj8m+oxnID1g*g-I737A} zx7dyMc3zS`8S7K-oU<<4huoffkKAqULH^qX>Tv${U=L!Dsr57l^lI5Z7yalvbNFf8 zYu>*TsQf&pQd7^UYq#z}{KV%qAJV%J-;>|Lc(Zg+W^D@{UscI}IIB{i)d#<;L*w$9 zZ{zOa=cV>1AF{v4+?M-32UObm{FM)5Car6F+~44#@akn%eLJpec}!XLI!-c|Lpb+*g>u=f9ypA0Iof65UUz zr6bR){P!-Y^=wHc{`?H&$Io)lPcVoNGB@J98hNSn`SP1Fnde?wRP{ndML++D&OMp; z+BU&FQ|A`oL(l6Eep8=+?ZdMBorFFUs2}UqH8uBphj2bW&wNdGB_$rn%#-uAwDb9^ z9~wtK!X1P`HSKbzN0^H{;8L0m}$pV=5vn&JL4<;gHPV~=AL6r zxmVXbdR_<|1=u9(oILIhvzNoZ5AQ9BQ-T5KUv}e?@L}78v2BSvwvTEImsI=dJMsBT lpmoECZ4<74Fn+QJ$GdB69e)q{3-sOYm_V=doxb?l{{_E&C$Rtk literal 0 HcmV?d00001 diff --git a/dui/assets/icons/docs/static/assets/img/favicons/manifest.json b/dui/assets/icons/docs/static/assets/img/favicons/manifest.json new file mode 100644 index 00000000..3256f9f5 --- /dev/null +++ b/dui/assets/icons/docs/static/assets/img/favicons/manifest.json @@ -0,0 +1,20 @@ +{ + "name": "Bootstrap Icons", + "short_name": "Bootstrap Icons", + "icons": [ + { + "src": "/assets/img/favicons/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/assets/img/favicons/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "start_url": "/?utm_source=a2hs", + "theme_color": "#7952b3", + "background_color": "#7952b3", + "display": "standalone" +} diff --git a/dui/assets/icons/docs/static/assets/img/favicons/safari-pinned-tab.svg b/dui/assets/icons/docs/static/assets/img/favicons/safari-pinned-tab.svg new file mode 100644 index 00000000..aa6e85cb --- /dev/null +++ b/dui/assets/icons/docs/static/assets/img/favicons/safari-pinned-tab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dui/assets/icons/docs/static/assets/img/icons-hero.png b/dui/assets/icons/docs/static/assets/img/icons-hero.png new file mode 100644 index 0000000000000000000000000000000000000000..7ff4e15ed180313c4f4a770391c4cb4af2d039bf GIT binary patch literal 29732 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 DgVcsl literal 0 HcmV?d00001 diff --git a/dui/assets/icons/docs/static/assets/img/icons-hero@2x.png b/dui/assets/icons/docs/static/assets/img/icons-hero@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..56f2179f07ebd508c2197fc1f48245eb38021f33 GIT binary patch literal 94841 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 literal 0 HcmV?d00001 diff --git a/dui/assets/icons/font/fonts/bootstrap-icons.woff2 b/dui/assets/icons/font/fonts/bootstrap-icons.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..92c4830216044ba21db9f4294b887312e80da38e GIT binary patch literal 130396 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Ã=hYmg-7dH4?&*NqqtUL18qtx> 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 z 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 + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/0-circle.svg b/dui/assets/icons/icons/0-circle.svg new file mode 100644 index 00000000..5e84c8cf --- /dev/null +++ b/dui/assets/icons/icons/0-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/0-square-fill.svg b/dui/assets/icons/icons/0-square-fill.svg new file mode 100644 index 00000000..cca049bc --- /dev/null +++ b/dui/assets/icons/icons/0-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/0-square.svg b/dui/assets/icons/icons/0-square.svg new file mode 100644 index 00000000..73b7bc16 --- /dev/null +++ b/dui/assets/icons/icons/0-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/1-circle-fill.svg b/dui/assets/icons/icons/1-circle-fill.svg new file mode 100644 index 00000000..b10d0f3a --- /dev/null +++ b/dui/assets/icons/icons/1-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/1-circle.svg b/dui/assets/icons/icons/1-circle.svg new file mode 100644 index 00000000..2aa21f9e --- /dev/null +++ b/dui/assets/icons/icons/1-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/1-square-fill.svg b/dui/assets/icons/icons/1-square-fill.svg new file mode 100644 index 00000000..2ce792fd --- /dev/null +++ b/dui/assets/icons/icons/1-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/1-square.svg b/dui/assets/icons/icons/1-square.svg new file mode 100644 index 00000000..773534a2 --- /dev/null +++ b/dui/assets/icons/icons/1-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/123.svg b/dui/assets/icons/icons/123.svg new file mode 100644 index 00000000..277d4052 --- /dev/null +++ b/dui/assets/icons/icons/123.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/2-circle-fill.svg b/dui/assets/icons/icons/2-circle-fill.svg new file mode 100644 index 00000000..169df3a1 --- /dev/null +++ b/dui/assets/icons/icons/2-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/2-circle.svg b/dui/assets/icons/icons/2-circle.svg new file mode 100644 index 00000000..00260b6c --- /dev/null +++ b/dui/assets/icons/icons/2-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/2-square-fill.svg b/dui/assets/icons/icons/2-square-fill.svg new file mode 100644 index 00000000..2760ca77 --- /dev/null +++ b/dui/assets/icons/icons/2-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/2-square.svg b/dui/assets/icons/icons/2-square.svg new file mode 100644 index 00000000..4a79ed6e --- /dev/null +++ b/dui/assets/icons/icons/2-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/3-circle-fill.svg b/dui/assets/icons/icons/3-circle-fill.svg new file mode 100644 index 00000000..9aedc47b --- /dev/null +++ b/dui/assets/icons/icons/3-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/3-circle.svg b/dui/assets/icons/icons/3-circle.svg new file mode 100644 index 00000000..c2fc5178 --- /dev/null +++ b/dui/assets/icons/icons/3-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/3-square-fill.svg b/dui/assets/icons/icons/3-square-fill.svg new file mode 100644 index 00000000..20c71a76 --- /dev/null +++ b/dui/assets/icons/icons/3-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/3-square.svg b/dui/assets/icons/icons/3-square.svg new file mode 100644 index 00000000..f0907ccb --- /dev/null +++ b/dui/assets/icons/icons/3-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/4-circle-fill.svg b/dui/assets/icons/icons/4-circle-fill.svg new file mode 100644 index 00000000..51dc8a58 --- /dev/null +++ b/dui/assets/icons/icons/4-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/4-circle.svg b/dui/assets/icons/icons/4-circle.svg new file mode 100644 index 00000000..e25df510 --- /dev/null +++ b/dui/assets/icons/icons/4-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/4-square-fill.svg b/dui/assets/icons/icons/4-square-fill.svg new file mode 100644 index 00000000..ce3aa94a --- /dev/null +++ b/dui/assets/icons/icons/4-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/4-square.svg b/dui/assets/icons/icons/4-square.svg new file mode 100644 index 00000000..769102de --- /dev/null +++ b/dui/assets/icons/icons/4-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/5-circle-fill.svg b/dui/assets/icons/icons/5-circle-fill.svg new file mode 100644 index 00000000..915462dc --- /dev/null +++ b/dui/assets/icons/icons/5-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/5-circle.svg b/dui/assets/icons/icons/5-circle.svg new file mode 100644 index 00000000..5ef620d4 --- /dev/null +++ b/dui/assets/icons/icons/5-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/5-square-fill.svg b/dui/assets/icons/icons/5-square-fill.svg new file mode 100644 index 00000000..2b066bbe --- /dev/null +++ b/dui/assets/icons/icons/5-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/5-square.svg b/dui/assets/icons/icons/5-square.svg new file mode 100644 index 00000000..ad3e2811 --- /dev/null +++ b/dui/assets/icons/icons/5-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/6-circle-fill.svg b/dui/assets/icons/icons/6-circle-fill.svg new file mode 100644 index 00000000..21b601ad --- /dev/null +++ b/dui/assets/icons/icons/6-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/6-circle.svg b/dui/assets/icons/icons/6-circle.svg new file mode 100644 index 00000000..fc036b02 --- /dev/null +++ b/dui/assets/icons/icons/6-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/6-square-fill.svg b/dui/assets/icons/icons/6-square-fill.svg new file mode 100644 index 00000000..908706d4 --- /dev/null +++ b/dui/assets/icons/icons/6-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/6-square.svg b/dui/assets/icons/icons/6-square.svg new file mode 100644 index 00000000..ce28209f --- /dev/null +++ b/dui/assets/icons/icons/6-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/7-circle-fill.svg b/dui/assets/icons/icons/7-circle-fill.svg new file mode 100644 index 00000000..0f4f6d9c --- /dev/null +++ b/dui/assets/icons/icons/7-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/7-circle.svg b/dui/assets/icons/icons/7-circle.svg new file mode 100644 index 00000000..796f45c3 --- /dev/null +++ b/dui/assets/icons/icons/7-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/7-square-fill.svg b/dui/assets/icons/icons/7-square-fill.svg new file mode 100644 index 00000000..604186dd --- /dev/null +++ b/dui/assets/icons/icons/7-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/7-square.svg b/dui/assets/icons/icons/7-square.svg new file mode 100644 index 00000000..f2690329 --- /dev/null +++ b/dui/assets/icons/icons/7-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/8-circle-fill.svg b/dui/assets/icons/icons/8-circle-fill.svg new file mode 100644 index 00000000..579846b2 --- /dev/null +++ b/dui/assets/icons/icons/8-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/8-circle.svg b/dui/assets/icons/icons/8-circle.svg new file mode 100644 index 00000000..2dbb93ed --- /dev/null +++ b/dui/assets/icons/icons/8-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/8-square-fill.svg b/dui/assets/icons/icons/8-square-fill.svg new file mode 100644 index 00000000..f8efe93e --- /dev/null +++ b/dui/assets/icons/icons/8-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/8-square.svg b/dui/assets/icons/icons/8-square.svg new file mode 100644 index 00000000..f29d225d --- /dev/null +++ b/dui/assets/icons/icons/8-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/9-circle-fill.svg b/dui/assets/icons/icons/9-circle-fill.svg new file mode 100644 index 00000000..b19b3f5f --- /dev/null +++ b/dui/assets/icons/icons/9-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/9-circle.svg b/dui/assets/icons/icons/9-circle.svg new file mode 100644 index 00000000..ff919495 --- /dev/null +++ b/dui/assets/icons/icons/9-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/9-square-fill.svg b/dui/assets/icons/icons/9-square-fill.svg new file mode 100644 index 00000000..e2ca2c36 --- /dev/null +++ b/dui/assets/icons/icons/9-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/9-square.svg b/dui/assets/icons/icons/9-square.svg new file mode 100644 index 00000000..3410f7bd --- /dev/null +++ b/dui/assets/icons/icons/9-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/activity.svg b/dui/assets/icons/icons/activity.svg new file mode 100644 index 00000000..1ca946ec --- /dev/null +++ b/dui/assets/icons/icons/activity.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/airplane-engines-fill.svg b/dui/assets/icons/icons/airplane-engines-fill.svg new file mode 100644 index 00000000..3d8f185e --- /dev/null +++ b/dui/assets/icons/icons/airplane-engines-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/airplane-engines.svg b/dui/assets/icons/icons/airplane-engines.svg new file mode 100644 index 00000000..2efc31ec --- /dev/null +++ b/dui/assets/icons/icons/airplane-engines.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/airplane-fill.svg b/dui/assets/icons/icons/airplane-fill.svg new file mode 100644 index 00000000..b1e4fa3a --- /dev/null +++ b/dui/assets/icons/icons/airplane-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/airplane.svg b/dui/assets/icons/icons/airplane.svg new file mode 100644 index 00000000..5f937e1c --- /dev/null +++ b/dui/assets/icons/icons/airplane.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/alarm-fill.svg b/dui/assets/icons/icons/alarm-fill.svg new file mode 100644 index 00000000..a53c88fa --- /dev/null +++ b/dui/assets/icons/icons/alarm-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/alarm.svg b/dui/assets/icons/icons/alarm.svg new file mode 100644 index 00000000..27160b3b --- /dev/null +++ b/dui/assets/icons/icons/alarm.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/alexa.svg b/dui/assets/icons/icons/alexa.svg new file mode 100644 index 00000000..0827c41d --- /dev/null +++ b/dui/assets/icons/icons/alexa.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/align-bottom.svg b/dui/assets/icons/icons/align-bottom.svg new file mode 100644 index 00000000..5c2569f0 --- /dev/null +++ b/dui/assets/icons/icons/align-bottom.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/align-center.svg b/dui/assets/icons/icons/align-center.svg new file mode 100644 index 00000000..ea4290bc --- /dev/null +++ b/dui/assets/icons/icons/align-center.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/align-end.svg b/dui/assets/icons/icons/align-end.svg new file mode 100644 index 00000000..15429bbd --- /dev/null +++ b/dui/assets/icons/icons/align-end.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/align-middle.svg b/dui/assets/icons/icons/align-middle.svg new file mode 100644 index 00000000..82f68016 --- /dev/null +++ b/dui/assets/icons/icons/align-middle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/align-start.svg b/dui/assets/icons/icons/align-start.svg new file mode 100644 index 00000000..75dca501 --- /dev/null +++ b/dui/assets/icons/icons/align-start.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/align-top.svg b/dui/assets/icons/icons/align-top.svg new file mode 100644 index 00000000..f354fc53 --- /dev/null +++ b/dui/assets/icons/icons/align-top.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/alipay.svg b/dui/assets/icons/icons/alipay.svg new file mode 100644 index 00000000..30b6fe7d --- /dev/null +++ b/dui/assets/icons/icons/alipay.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/alphabet-uppercase.svg b/dui/assets/icons/icons/alphabet-uppercase.svg new file mode 100644 index 00000000..d0887b5d --- /dev/null +++ b/dui/assets/icons/icons/alphabet-uppercase.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/alphabet.svg b/dui/assets/icons/icons/alphabet.svg new file mode 100644 index 00000000..5d097d7a --- /dev/null +++ b/dui/assets/icons/icons/alphabet.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/alt.svg b/dui/assets/icons/icons/alt.svg new file mode 100644 index 00000000..2141bcb5 --- /dev/null +++ b/dui/assets/icons/icons/alt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/amazon.svg b/dui/assets/icons/icons/amazon.svg new file mode 100644 index 00000000..07525458 --- /dev/null +++ b/dui/assets/icons/icons/amazon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/amd.svg b/dui/assets/icons/icons/amd.svg new file mode 100644 index 00000000..ef0757ce --- /dev/null +++ b/dui/assets/icons/icons/amd.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/android.svg b/dui/assets/icons/icons/android.svg new file mode 100644 index 00000000..4c1f097c --- /dev/null +++ b/dui/assets/icons/icons/android.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/android2.svg b/dui/assets/icons/icons/android2.svg new file mode 100644 index 00000000..f49c14ea --- /dev/null +++ b/dui/assets/icons/icons/android2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/app-indicator.svg b/dui/assets/icons/icons/app-indicator.svg new file mode 100644 index 00000000..b28e2195 --- /dev/null +++ b/dui/assets/icons/icons/app-indicator.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/app.svg b/dui/assets/icons/icons/app.svg new file mode 100644 index 00000000..b3613080 --- /dev/null +++ b/dui/assets/icons/icons/app.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/apple.svg b/dui/assets/icons/icons/apple.svg new file mode 100644 index 00000000..58235c3f --- /dev/null +++ b/dui/assets/icons/icons/apple.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/archive-fill.svg b/dui/assets/icons/icons/archive-fill.svg new file mode 100644 index 00000000..e5ea32be --- /dev/null +++ b/dui/assets/icons/icons/archive-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/archive.svg b/dui/assets/icons/icons/archive.svg new file mode 100644 index 00000000..7bc5eb2a --- /dev/null +++ b/dui/assets/icons/icons/archive.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-90deg-down.svg b/dui/assets/icons/icons/arrow-90deg-down.svg new file mode 100644 index 00000000..7459597e --- /dev/null +++ b/dui/assets/icons/icons/arrow-90deg-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-90deg-left.svg b/dui/assets/icons/icons/arrow-90deg-left.svg new file mode 100644 index 00000000..4e17ab49 --- /dev/null +++ b/dui/assets/icons/icons/arrow-90deg-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-90deg-right.svg b/dui/assets/icons/icons/arrow-90deg-right.svg new file mode 100644 index 00000000..9fb6363c --- /dev/null +++ b/dui/assets/icons/icons/arrow-90deg-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-90deg-up.svg b/dui/assets/icons/icons/arrow-90deg-up.svg new file mode 100644 index 00000000..11be0dec --- /dev/null +++ b/dui/assets/icons/icons/arrow-90deg-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-bar-down.svg b/dui/assets/icons/icons/arrow-bar-down.svg new file mode 100644 index 00000000..1b212d51 --- /dev/null +++ b/dui/assets/icons/icons/arrow-bar-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-bar-left.svg b/dui/assets/icons/icons/arrow-bar-left.svg new file mode 100644 index 00000000..621bf2a2 --- /dev/null +++ b/dui/assets/icons/icons/arrow-bar-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-bar-right.svg b/dui/assets/icons/icons/arrow-bar-right.svg new file mode 100644 index 00000000..0210410a --- /dev/null +++ b/dui/assets/icons/icons/arrow-bar-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-bar-up.svg b/dui/assets/icons/icons/arrow-bar-up.svg new file mode 100644 index 00000000..d5510da2 --- /dev/null +++ b/dui/assets/icons/icons/arrow-bar-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-clockwise.svg b/dui/assets/icons/icons/arrow-clockwise.svg new file mode 100644 index 00000000..324d5af1 --- /dev/null +++ b/dui/assets/icons/icons/arrow-clockwise.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-counterclockwise.svg b/dui/assets/icons/icons/arrow-counterclockwise.svg new file mode 100644 index 00000000..3d9ff62e --- /dev/null +++ b/dui/assets/icons/icons/arrow-counterclockwise.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-down-circle-fill.svg b/dui/assets/icons/icons/arrow-down-circle-fill.svg new file mode 100644 index 00000000..242eb58d --- /dev/null +++ b/dui/assets/icons/icons/arrow-down-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-down-circle.svg b/dui/assets/icons/icons/arrow-down-circle.svg new file mode 100644 index 00000000..42e96b54 --- /dev/null +++ b/dui/assets/icons/icons/arrow-down-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-down-left-circle-fill.svg b/dui/assets/icons/icons/arrow-down-left-circle-fill.svg new file mode 100644 index 00000000..e7f4735c --- /dev/null +++ b/dui/assets/icons/icons/arrow-down-left-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-down-left-circle.svg b/dui/assets/icons/icons/arrow-down-left-circle.svg new file mode 100644 index 00000000..f67491fb --- /dev/null +++ b/dui/assets/icons/icons/arrow-down-left-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-down-left-square-fill.svg b/dui/assets/icons/icons/arrow-down-left-square-fill.svg new file mode 100644 index 00000000..6e03bf23 --- /dev/null +++ b/dui/assets/icons/icons/arrow-down-left-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-down-left-square.svg b/dui/assets/icons/icons/arrow-down-left-square.svg new file mode 100644 index 00000000..1278d394 --- /dev/null +++ b/dui/assets/icons/icons/arrow-down-left-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-down-left.svg b/dui/assets/icons/icons/arrow-down-left.svg new file mode 100644 index 00000000..4011c77b --- /dev/null +++ b/dui/assets/icons/icons/arrow-down-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-down-right-circle-fill.svg b/dui/assets/icons/icons/arrow-down-right-circle-fill.svg new file mode 100644 index 00000000..4ff73b6a --- /dev/null +++ b/dui/assets/icons/icons/arrow-down-right-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-down-right-circle.svg b/dui/assets/icons/icons/arrow-down-right-circle.svg new file mode 100644 index 00000000..054e83f6 --- /dev/null +++ b/dui/assets/icons/icons/arrow-down-right-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-down-right-square-fill.svg b/dui/assets/icons/icons/arrow-down-right-square-fill.svg new file mode 100644 index 00000000..a556e066 --- /dev/null +++ b/dui/assets/icons/icons/arrow-down-right-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-down-right-square.svg b/dui/assets/icons/icons/arrow-down-right-square.svg new file mode 100644 index 00000000..4bfb6792 --- /dev/null +++ b/dui/assets/icons/icons/arrow-down-right-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-down-right.svg b/dui/assets/icons/icons/arrow-down-right.svg new file mode 100644 index 00000000..08aef166 --- /dev/null +++ b/dui/assets/icons/icons/arrow-down-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-down-short.svg b/dui/assets/icons/icons/arrow-down-short.svg new file mode 100644 index 00000000..66b7fa1b --- /dev/null +++ b/dui/assets/icons/icons/arrow-down-short.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-down-square-fill.svg b/dui/assets/icons/icons/arrow-down-square-fill.svg new file mode 100644 index 00000000..c9020dc7 --- /dev/null +++ b/dui/assets/icons/icons/arrow-down-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-down-square.svg b/dui/assets/icons/icons/arrow-down-square.svg new file mode 100644 index 00000000..c492b71a --- /dev/null +++ b/dui/assets/icons/icons/arrow-down-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-down-up.svg b/dui/assets/icons/icons/arrow-down-up.svg new file mode 100644 index 00000000..04cb3a53 --- /dev/null +++ b/dui/assets/icons/icons/arrow-down-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-down.svg b/dui/assets/icons/icons/arrow-down.svg new file mode 100644 index 00000000..f66f74ba --- /dev/null +++ b/dui/assets/icons/icons/arrow-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-left-circle-fill.svg b/dui/assets/icons/icons/arrow-left-circle-fill.svg new file mode 100644 index 00000000..ae19d97b --- /dev/null +++ b/dui/assets/icons/icons/arrow-left-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-left-circle.svg b/dui/assets/icons/icons/arrow-left-circle.svg new file mode 100644 index 00000000..f3246ea0 --- /dev/null +++ b/dui/assets/icons/icons/arrow-left-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-left-right.svg b/dui/assets/icons/icons/arrow-left-right.svg new file mode 100644 index 00000000..89c40034 --- /dev/null +++ b/dui/assets/icons/icons/arrow-left-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-left-short.svg b/dui/assets/icons/icons/arrow-left-short.svg new file mode 100644 index 00000000..abb15dd7 --- /dev/null +++ b/dui/assets/icons/icons/arrow-left-short.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-left-square-fill.svg b/dui/assets/icons/icons/arrow-left-square-fill.svg new file mode 100644 index 00000000..3ee717eb --- /dev/null +++ b/dui/assets/icons/icons/arrow-left-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-left-square.svg b/dui/assets/icons/icons/arrow-left-square.svg new file mode 100644 index 00000000..8f09a48c --- /dev/null +++ b/dui/assets/icons/icons/arrow-left-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-left.svg b/dui/assets/icons/icons/arrow-left.svg new file mode 100644 index 00000000..587d4fec --- /dev/null +++ b/dui/assets/icons/icons/arrow-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-repeat.svg b/dui/assets/icons/icons/arrow-repeat.svg new file mode 100644 index 00000000..b17dba47 --- /dev/null +++ b/dui/assets/icons/icons/arrow-repeat.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-return-left.svg b/dui/assets/icons/icons/arrow-return-left.svg new file mode 100644 index 00000000..3c13fc40 --- /dev/null +++ b/dui/assets/icons/icons/arrow-return-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-return-right.svg b/dui/assets/icons/icons/arrow-return-right.svg new file mode 100644 index 00000000..60d282c9 --- /dev/null +++ b/dui/assets/icons/icons/arrow-return-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-right-circle-fill.svg b/dui/assets/icons/icons/arrow-right-circle-fill.svg new file mode 100644 index 00000000..32c21ea3 --- /dev/null +++ b/dui/assets/icons/icons/arrow-right-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-right-circle.svg b/dui/assets/icons/icons/arrow-right-circle.svg new file mode 100644 index 00000000..ad7293e1 --- /dev/null +++ b/dui/assets/icons/icons/arrow-right-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-right-short.svg b/dui/assets/icons/icons/arrow-right-short.svg new file mode 100644 index 00000000..fa238fff --- /dev/null +++ b/dui/assets/icons/icons/arrow-right-short.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-right-square-fill.svg b/dui/assets/icons/icons/arrow-right-square-fill.svg new file mode 100644 index 00000000..c7c8eec9 --- /dev/null +++ b/dui/assets/icons/icons/arrow-right-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-right-square.svg b/dui/assets/icons/icons/arrow-right-square.svg new file mode 100644 index 00000000..7a4b78b7 --- /dev/null +++ b/dui/assets/icons/icons/arrow-right-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-right.svg b/dui/assets/icons/icons/arrow-right.svg new file mode 100644 index 00000000..23629043 --- /dev/null +++ b/dui/assets/icons/icons/arrow-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-through-heart-fill.svg b/dui/assets/icons/icons/arrow-through-heart-fill.svg new file mode 100644 index 00000000..e98bce15 --- /dev/null +++ b/dui/assets/icons/icons/arrow-through-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-through-heart.svg b/dui/assets/icons/icons/arrow-through-heart.svg new file mode 100644 index 00000000..daf397bb --- /dev/null +++ b/dui/assets/icons/icons/arrow-through-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-up-circle-fill.svg b/dui/assets/icons/icons/arrow-up-circle-fill.svg new file mode 100644 index 00000000..9e7ef362 --- /dev/null +++ b/dui/assets/icons/icons/arrow-up-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-up-circle.svg b/dui/assets/icons/icons/arrow-up-circle.svg new file mode 100644 index 00000000..e18a6890 --- /dev/null +++ b/dui/assets/icons/icons/arrow-up-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-up-left-circle-fill.svg b/dui/assets/icons/icons/arrow-up-left-circle-fill.svg new file mode 100644 index 00000000..e1e2e97d --- /dev/null +++ b/dui/assets/icons/icons/arrow-up-left-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-up-left-circle.svg b/dui/assets/icons/icons/arrow-up-left-circle.svg new file mode 100644 index 00000000..3101b65d --- /dev/null +++ b/dui/assets/icons/icons/arrow-up-left-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-up-left-square-fill.svg b/dui/assets/icons/icons/arrow-up-left-square-fill.svg new file mode 100644 index 00000000..e699865f --- /dev/null +++ b/dui/assets/icons/icons/arrow-up-left-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-up-left-square.svg b/dui/assets/icons/icons/arrow-up-left-square.svg new file mode 100644 index 00000000..4f31190b --- /dev/null +++ b/dui/assets/icons/icons/arrow-up-left-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-up-left.svg b/dui/assets/icons/icons/arrow-up-left.svg new file mode 100644 index 00000000..938d0d01 --- /dev/null +++ b/dui/assets/icons/icons/arrow-up-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-up-right-circle-fill.svg b/dui/assets/icons/icons/arrow-up-right-circle-fill.svg new file mode 100644 index 00000000..0eb9b544 --- /dev/null +++ b/dui/assets/icons/icons/arrow-up-right-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-up-right-circle.svg b/dui/assets/icons/icons/arrow-up-right-circle.svg new file mode 100644 index 00000000..ed6ae415 --- /dev/null +++ b/dui/assets/icons/icons/arrow-up-right-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-up-right-square-fill.svg b/dui/assets/icons/icons/arrow-up-right-square-fill.svg new file mode 100644 index 00000000..c2246ec7 --- /dev/null +++ b/dui/assets/icons/icons/arrow-up-right-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-up-right-square.svg b/dui/assets/icons/icons/arrow-up-right-square.svg new file mode 100644 index 00000000..b14940fb --- /dev/null +++ b/dui/assets/icons/icons/arrow-up-right-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-up-right.svg b/dui/assets/icons/icons/arrow-up-right.svg new file mode 100644 index 00000000..7b3794b8 --- /dev/null +++ b/dui/assets/icons/icons/arrow-up-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-up-short.svg b/dui/assets/icons/icons/arrow-up-short.svg new file mode 100644 index 00000000..543089af --- /dev/null +++ b/dui/assets/icons/icons/arrow-up-short.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-up-square-fill.svg b/dui/assets/icons/icons/arrow-up-square-fill.svg new file mode 100644 index 00000000..9d7f65f4 --- /dev/null +++ b/dui/assets/icons/icons/arrow-up-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-up-square.svg b/dui/assets/icons/icons/arrow-up-square.svg new file mode 100644 index 00000000..bec15c49 --- /dev/null +++ b/dui/assets/icons/icons/arrow-up-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrow-up.svg b/dui/assets/icons/icons/arrow-up.svg new file mode 100644 index 00000000..951521a6 --- /dev/null +++ b/dui/assets/icons/icons/arrow-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrows-angle-contract.svg b/dui/assets/icons/icons/arrows-angle-contract.svg new file mode 100644 index 00000000..1aa78751 --- /dev/null +++ b/dui/assets/icons/icons/arrows-angle-contract.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrows-angle-expand.svg b/dui/assets/icons/icons/arrows-angle-expand.svg new file mode 100644 index 00000000..578d3b66 --- /dev/null +++ b/dui/assets/icons/icons/arrows-angle-expand.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrows-collapse-vertical.svg b/dui/assets/icons/icons/arrows-collapse-vertical.svg new file mode 100644 index 00000000..0fc44779 --- /dev/null +++ b/dui/assets/icons/icons/arrows-collapse-vertical.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrows-collapse.svg b/dui/assets/icons/icons/arrows-collapse.svg new file mode 100644 index 00000000..ca055c3e --- /dev/null +++ b/dui/assets/icons/icons/arrows-collapse.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrows-expand-vertical.svg b/dui/assets/icons/icons/arrows-expand-vertical.svg new file mode 100644 index 00000000..9dbfac45 --- /dev/null +++ b/dui/assets/icons/icons/arrows-expand-vertical.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrows-expand.svg b/dui/assets/icons/icons/arrows-expand.svg new file mode 100644 index 00000000..99eb276c --- /dev/null +++ b/dui/assets/icons/icons/arrows-expand.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrows-fullscreen.svg b/dui/assets/icons/icons/arrows-fullscreen.svg new file mode 100644 index 00000000..7633e3f1 --- /dev/null +++ b/dui/assets/icons/icons/arrows-fullscreen.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrows-move.svg b/dui/assets/icons/icons/arrows-move.svg new file mode 100644 index 00000000..ef2b885f --- /dev/null +++ b/dui/assets/icons/icons/arrows-move.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrows-vertical.svg b/dui/assets/icons/icons/arrows-vertical.svg new file mode 100644 index 00000000..22f60fdc --- /dev/null +++ b/dui/assets/icons/icons/arrows-vertical.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/arrows.svg b/dui/assets/icons/icons/arrows.svg new file mode 100644 index 00000000..a6bd3d75 --- /dev/null +++ b/dui/assets/icons/icons/arrows.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/aspect-ratio-fill.svg b/dui/assets/icons/icons/aspect-ratio-fill.svg new file mode 100644 index 00000000..6d6cb8dc --- /dev/null +++ b/dui/assets/icons/icons/aspect-ratio-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/aspect-ratio.svg b/dui/assets/icons/icons/aspect-ratio.svg new file mode 100644 index 00000000..ee634b01 --- /dev/null +++ b/dui/assets/icons/icons/aspect-ratio.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/asterisk.svg b/dui/assets/icons/icons/asterisk.svg new file mode 100644 index 00000000..fbc13b7b --- /dev/null +++ b/dui/assets/icons/icons/asterisk.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/at.svg b/dui/assets/icons/icons/at.svg new file mode 100644 index 00000000..3cab29e8 --- /dev/null +++ b/dui/assets/icons/icons/at.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/award-fill.svg b/dui/assets/icons/icons/award-fill.svg new file mode 100644 index 00000000..f996790b --- /dev/null +++ b/dui/assets/icons/icons/award-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/award.svg b/dui/assets/icons/icons/award.svg new file mode 100644 index 00000000..67c760b6 --- /dev/null +++ b/dui/assets/icons/icons/award.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/back.svg b/dui/assets/icons/icons/back.svg new file mode 100644 index 00000000..9f553400 --- /dev/null +++ b/dui/assets/icons/icons/back.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/backpack-fill.svg b/dui/assets/icons/icons/backpack-fill.svg new file mode 100644 index 00000000..ec737a94 --- /dev/null +++ b/dui/assets/icons/icons/backpack-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/backpack.svg b/dui/assets/icons/icons/backpack.svg new file mode 100644 index 00000000..819aa29d --- /dev/null +++ b/dui/assets/icons/icons/backpack.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/backpack2-fill.svg b/dui/assets/icons/icons/backpack2-fill.svg new file mode 100644 index 00000000..3c9b4dac --- /dev/null +++ b/dui/assets/icons/icons/backpack2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/backpack2.svg b/dui/assets/icons/icons/backpack2.svg new file mode 100644 index 00000000..e0e4fe59 --- /dev/null +++ b/dui/assets/icons/icons/backpack2.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/backpack3-fill.svg b/dui/assets/icons/icons/backpack3-fill.svg new file mode 100644 index 00000000..4583c4f2 --- /dev/null +++ b/dui/assets/icons/icons/backpack3-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/backpack3.svg b/dui/assets/icons/icons/backpack3.svg new file mode 100644 index 00000000..819f8dfc --- /dev/null +++ b/dui/assets/icons/icons/backpack3.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/backpack4-fill.svg b/dui/assets/icons/icons/backpack4-fill.svg new file mode 100644 index 00000000..a3bba3a2 --- /dev/null +++ b/dui/assets/icons/icons/backpack4-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/backpack4.svg b/dui/assets/icons/icons/backpack4.svg new file mode 100644 index 00000000..140a12da --- /dev/null +++ b/dui/assets/icons/icons/backpack4.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/backspace-fill.svg b/dui/assets/icons/icons/backspace-fill.svg new file mode 100644 index 00000000..07875786 --- /dev/null +++ b/dui/assets/icons/icons/backspace-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/backspace-reverse-fill.svg b/dui/assets/icons/icons/backspace-reverse-fill.svg new file mode 100644 index 00000000..41c8dbbd --- /dev/null +++ b/dui/assets/icons/icons/backspace-reverse-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/backspace-reverse.svg b/dui/assets/icons/icons/backspace-reverse.svg new file mode 100644 index 00000000..7b3fafd0 --- /dev/null +++ b/dui/assets/icons/icons/backspace-reverse.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/backspace.svg b/dui/assets/icons/icons/backspace.svg new file mode 100644 index 00000000..39b688f1 --- /dev/null +++ b/dui/assets/icons/icons/backspace.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/badge-3d-fill.svg b/dui/assets/icons/icons/badge-3d-fill.svg new file mode 100644 index 00000000..750598c3 --- /dev/null +++ b/dui/assets/icons/icons/badge-3d-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/badge-3d.svg b/dui/assets/icons/icons/badge-3d.svg new file mode 100644 index 00000000..b3153f2a --- /dev/null +++ b/dui/assets/icons/icons/badge-3d.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/badge-4k-fill.svg b/dui/assets/icons/icons/badge-4k-fill.svg new file mode 100644 index 00000000..72f34b9b --- /dev/null +++ b/dui/assets/icons/icons/badge-4k-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/badge-4k.svg b/dui/assets/icons/icons/badge-4k.svg new file mode 100644 index 00000000..3dfc9b1d --- /dev/null +++ b/dui/assets/icons/icons/badge-4k.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/badge-8k-fill.svg b/dui/assets/icons/icons/badge-8k-fill.svg new file mode 100644 index 00000000..4bd9b801 --- /dev/null +++ b/dui/assets/icons/icons/badge-8k-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/badge-8k.svg b/dui/assets/icons/icons/badge-8k.svg new file mode 100644 index 00000000..d11f82d7 --- /dev/null +++ b/dui/assets/icons/icons/badge-8k.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/badge-ad-fill.svg b/dui/assets/icons/icons/badge-ad-fill.svg new file mode 100644 index 00000000..023f2102 --- /dev/null +++ b/dui/assets/icons/icons/badge-ad-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/badge-ad.svg b/dui/assets/icons/icons/badge-ad.svg new file mode 100644 index 00000000..616ad74d --- /dev/null +++ b/dui/assets/icons/icons/badge-ad.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/badge-ar-fill.svg b/dui/assets/icons/icons/badge-ar-fill.svg new file mode 100644 index 00000000..48aee0fb --- /dev/null +++ b/dui/assets/icons/icons/badge-ar-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/badge-ar.svg b/dui/assets/icons/icons/badge-ar.svg new file mode 100644 index 00000000..0fc19754 --- /dev/null +++ b/dui/assets/icons/icons/badge-ar.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/badge-cc-fill.svg b/dui/assets/icons/icons/badge-cc-fill.svg new file mode 100644 index 00000000..0f3d1f94 --- /dev/null +++ b/dui/assets/icons/icons/badge-cc-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/badge-cc.svg b/dui/assets/icons/icons/badge-cc.svg new file mode 100644 index 00000000..d5f42e18 --- /dev/null +++ b/dui/assets/icons/icons/badge-cc.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/badge-hd-fill.svg b/dui/assets/icons/icons/badge-hd-fill.svg new file mode 100644 index 00000000..96f08758 --- /dev/null +++ b/dui/assets/icons/icons/badge-hd-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/badge-hd.svg b/dui/assets/icons/icons/badge-hd.svg new file mode 100644 index 00000000..5689042f --- /dev/null +++ b/dui/assets/icons/icons/badge-hd.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/badge-sd-fill.svg b/dui/assets/icons/icons/badge-sd-fill.svg new file mode 100644 index 00000000..a37154a2 --- /dev/null +++ b/dui/assets/icons/icons/badge-sd-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/badge-sd.svg b/dui/assets/icons/icons/badge-sd.svg new file mode 100644 index 00000000..df8d0295 --- /dev/null +++ b/dui/assets/icons/icons/badge-sd.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/badge-tm-fill.svg b/dui/assets/icons/icons/badge-tm-fill.svg new file mode 100644 index 00000000..632b5697 --- /dev/null +++ b/dui/assets/icons/icons/badge-tm-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/badge-tm.svg b/dui/assets/icons/icons/badge-tm.svg new file mode 100644 index 00000000..33de5c24 --- /dev/null +++ b/dui/assets/icons/icons/badge-tm.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/badge-vo-fill.svg b/dui/assets/icons/icons/badge-vo-fill.svg new file mode 100644 index 00000000..1d27b074 --- /dev/null +++ b/dui/assets/icons/icons/badge-vo-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/badge-vo.svg b/dui/assets/icons/icons/badge-vo.svg new file mode 100644 index 00000000..f5e2ecea --- /dev/null +++ b/dui/assets/icons/icons/badge-vo.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/badge-vr-fill.svg b/dui/assets/icons/icons/badge-vr-fill.svg new file mode 100644 index 00000000..e614af6f --- /dev/null +++ b/dui/assets/icons/icons/badge-vr-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/badge-vr.svg b/dui/assets/icons/icons/badge-vr.svg new file mode 100644 index 00000000..c1c73dc2 --- /dev/null +++ b/dui/assets/icons/icons/badge-vr.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/badge-wc-fill.svg b/dui/assets/icons/icons/badge-wc-fill.svg new file mode 100644 index 00000000..d16436aa --- /dev/null +++ b/dui/assets/icons/icons/badge-wc-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/badge-wc.svg b/dui/assets/icons/icons/badge-wc.svg new file mode 100644 index 00000000..ea459bab --- /dev/null +++ b/dui/assets/icons/icons/badge-wc.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bag-check-fill.svg b/dui/assets/icons/icons/bag-check-fill.svg new file mode 100644 index 00000000..9976d5c5 --- /dev/null +++ b/dui/assets/icons/icons/bag-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bag-check.svg b/dui/assets/icons/icons/bag-check.svg new file mode 100644 index 00000000..a4e32785 --- /dev/null +++ b/dui/assets/icons/icons/bag-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bag-dash-fill.svg b/dui/assets/icons/icons/bag-dash-fill.svg new file mode 100644 index 00000000..ccb5589c --- /dev/null +++ b/dui/assets/icons/icons/bag-dash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bag-dash.svg b/dui/assets/icons/icons/bag-dash.svg new file mode 100644 index 00000000..0997f332 --- /dev/null +++ b/dui/assets/icons/icons/bag-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bag-fill.svg b/dui/assets/icons/icons/bag-fill.svg new file mode 100644 index 00000000..812fcfcc --- /dev/null +++ b/dui/assets/icons/icons/bag-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bag-heart-fill.svg b/dui/assets/icons/icons/bag-heart-fill.svg new file mode 100644 index 00000000..4938b838 --- /dev/null +++ b/dui/assets/icons/icons/bag-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bag-heart.svg b/dui/assets/icons/icons/bag-heart.svg new file mode 100644 index 00000000..e7b906a1 --- /dev/null +++ b/dui/assets/icons/icons/bag-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bag-plus-fill.svg b/dui/assets/icons/icons/bag-plus-fill.svg new file mode 100644 index 00000000..b98f6b21 --- /dev/null +++ b/dui/assets/icons/icons/bag-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bag-plus.svg b/dui/assets/icons/icons/bag-plus.svg new file mode 100644 index 00000000..0d7ddc61 --- /dev/null +++ b/dui/assets/icons/icons/bag-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bag-x-fill.svg b/dui/assets/icons/icons/bag-x-fill.svg new file mode 100644 index 00000000..cbe77df7 --- /dev/null +++ b/dui/assets/icons/icons/bag-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bag-x.svg b/dui/assets/icons/icons/bag-x.svg new file mode 100644 index 00000000..4f380082 --- /dev/null +++ b/dui/assets/icons/icons/bag-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bag.svg b/dui/assets/icons/icons/bag.svg new file mode 100644 index 00000000..acd02873 --- /dev/null +++ b/dui/assets/icons/icons/bag.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/balloon-fill.svg b/dui/assets/icons/icons/balloon-fill.svg new file mode 100644 index 00000000..2d57e2d8 --- /dev/null +++ b/dui/assets/icons/icons/balloon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/balloon-heart-fill.svg b/dui/assets/icons/icons/balloon-heart-fill.svg new file mode 100644 index 00000000..ab17865c --- /dev/null +++ b/dui/assets/icons/icons/balloon-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/balloon-heart.svg b/dui/assets/icons/icons/balloon-heart.svg new file mode 100644 index 00000000..0e056cb0 --- /dev/null +++ b/dui/assets/icons/icons/balloon-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/balloon.svg b/dui/assets/icons/icons/balloon.svg new file mode 100644 index 00000000..6906cb39 --- /dev/null +++ b/dui/assets/icons/icons/balloon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/ban-fill.svg b/dui/assets/icons/icons/ban-fill.svg new file mode 100644 index 00000000..0bb7df0e --- /dev/null +++ b/dui/assets/icons/icons/ban-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/ban.svg b/dui/assets/icons/icons/ban.svg new file mode 100644 index 00000000..5acfd419 --- /dev/null +++ b/dui/assets/icons/icons/ban.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bandaid-fill.svg b/dui/assets/icons/icons/bandaid-fill.svg new file mode 100644 index 00000000..052ad737 --- /dev/null +++ b/dui/assets/icons/icons/bandaid-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bandaid.svg b/dui/assets/icons/icons/bandaid.svg new file mode 100644 index 00000000..e09850e0 --- /dev/null +++ b/dui/assets/icons/icons/bandaid.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bank.svg b/dui/assets/icons/icons/bank.svg new file mode 100644 index 00000000..2e7f4f07 --- /dev/null +++ b/dui/assets/icons/icons/bank.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bank2.svg b/dui/assets/icons/icons/bank2.svg new file mode 100644 index 00000000..acc8ef9a --- /dev/null +++ b/dui/assets/icons/icons/bank2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bar-chart-fill.svg b/dui/assets/icons/icons/bar-chart-fill.svg new file mode 100644 index 00000000..7e4ebee2 --- /dev/null +++ b/dui/assets/icons/icons/bar-chart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bar-chart-line-fill.svg b/dui/assets/icons/icons/bar-chart-line-fill.svg new file mode 100644 index 00000000..6808e6f6 --- /dev/null +++ b/dui/assets/icons/icons/bar-chart-line-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bar-chart-line.svg b/dui/assets/icons/icons/bar-chart-line.svg new file mode 100644 index 00000000..567a8086 --- /dev/null +++ b/dui/assets/icons/icons/bar-chart-line.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bar-chart-steps.svg b/dui/assets/icons/icons/bar-chart-steps.svg new file mode 100644 index 00000000..346e97be --- /dev/null +++ b/dui/assets/icons/icons/bar-chart-steps.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bar-chart.svg b/dui/assets/icons/icons/bar-chart.svg new file mode 100644 index 00000000..8e57c801 --- /dev/null +++ b/dui/assets/icons/icons/bar-chart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/basket-fill.svg b/dui/assets/icons/icons/basket-fill.svg new file mode 100644 index 00000000..b2e01f5a --- /dev/null +++ b/dui/assets/icons/icons/basket-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/basket.svg b/dui/assets/icons/icons/basket.svg new file mode 100644 index 00000000..418a5f94 --- /dev/null +++ b/dui/assets/icons/icons/basket.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/basket2-fill.svg b/dui/assets/icons/icons/basket2-fill.svg new file mode 100644 index 00000000..03c70795 --- /dev/null +++ b/dui/assets/icons/icons/basket2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/basket2.svg b/dui/assets/icons/icons/basket2.svg new file mode 100644 index 00000000..9b78be2d --- /dev/null +++ b/dui/assets/icons/icons/basket2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/basket3-fill.svg b/dui/assets/icons/icons/basket3-fill.svg new file mode 100644 index 00000000..e26f0ee6 --- /dev/null +++ b/dui/assets/icons/icons/basket3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/basket3.svg b/dui/assets/icons/icons/basket3.svg new file mode 100644 index 00000000..57fa6a02 --- /dev/null +++ b/dui/assets/icons/icons/basket3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/battery-charging.svg b/dui/assets/icons/icons/battery-charging.svg new file mode 100644 index 00000000..4ae74d2d --- /dev/null +++ b/dui/assets/icons/icons/battery-charging.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/battery-full.svg b/dui/assets/icons/icons/battery-full.svg new file mode 100644 index 00000000..bff6a3f1 --- /dev/null +++ b/dui/assets/icons/icons/battery-full.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/battery-half.svg b/dui/assets/icons/icons/battery-half.svg new file mode 100644 index 00000000..de57848b --- /dev/null +++ b/dui/assets/icons/icons/battery-half.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/battery.svg b/dui/assets/icons/icons/battery.svg new file mode 100644 index 00000000..2bacfa83 --- /dev/null +++ b/dui/assets/icons/icons/battery.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/behance.svg b/dui/assets/icons/icons/behance.svg new file mode 100644 index 00000000..805f142f --- /dev/null +++ b/dui/assets/icons/icons/behance.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bell-fill.svg b/dui/assets/icons/icons/bell-fill.svg new file mode 100644 index 00000000..a537c3a0 --- /dev/null +++ b/dui/assets/icons/icons/bell-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bell-slash-fill.svg b/dui/assets/icons/icons/bell-slash-fill.svg new file mode 100644 index 00000000..534dd13e --- /dev/null +++ b/dui/assets/icons/icons/bell-slash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bell-slash.svg b/dui/assets/icons/icons/bell-slash.svg new file mode 100644 index 00000000..7817e2b4 --- /dev/null +++ b/dui/assets/icons/icons/bell-slash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bell.svg b/dui/assets/icons/icons/bell.svg new file mode 100644 index 00000000..a71eba30 --- /dev/null +++ b/dui/assets/icons/icons/bell.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bezier.svg b/dui/assets/icons/icons/bezier.svg new file mode 100644 index 00000000..075b721d --- /dev/null +++ b/dui/assets/icons/icons/bezier.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bezier2.svg b/dui/assets/icons/icons/bezier2.svg new file mode 100644 index 00000000..8a59238a --- /dev/null +++ b/dui/assets/icons/icons/bezier2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bicycle.svg b/dui/assets/icons/icons/bicycle.svg new file mode 100644 index 00000000..39565451 --- /dev/null +++ b/dui/assets/icons/icons/bicycle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bing.svg b/dui/assets/icons/icons/bing.svg new file mode 100644 index 00000000..9368917d --- /dev/null +++ b/dui/assets/icons/icons/bing.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/binoculars-fill.svg b/dui/assets/icons/icons/binoculars-fill.svg new file mode 100644 index 00000000..d6d6dc0a --- /dev/null +++ b/dui/assets/icons/icons/binoculars-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/binoculars.svg b/dui/assets/icons/icons/binoculars.svg new file mode 100644 index 00000000..015d6223 --- /dev/null +++ b/dui/assets/icons/icons/binoculars.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/blockquote-left.svg b/dui/assets/icons/icons/blockquote-left.svg new file mode 100644 index 00000000..f8b6b2d8 --- /dev/null +++ b/dui/assets/icons/icons/blockquote-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/blockquote-right.svg b/dui/assets/icons/icons/blockquote-right.svg new file mode 100644 index 00000000..afc81c95 --- /dev/null +++ b/dui/assets/icons/icons/blockquote-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bluetooth.svg b/dui/assets/icons/icons/bluetooth.svg new file mode 100644 index 00000000..8726e225 --- /dev/null +++ b/dui/assets/icons/icons/bluetooth.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/body-text.svg b/dui/assets/icons/icons/body-text.svg new file mode 100644 index 00000000..fd5e4358 --- /dev/null +++ b/dui/assets/icons/icons/body-text.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/book-fill.svg b/dui/assets/icons/icons/book-fill.svg new file mode 100644 index 00000000..ddb00006 --- /dev/null +++ b/dui/assets/icons/icons/book-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/book-half.svg b/dui/assets/icons/icons/book-half.svg new file mode 100644 index 00000000..8eabe817 --- /dev/null +++ b/dui/assets/icons/icons/book-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/book.svg b/dui/assets/icons/icons/book.svg new file mode 100644 index 00000000..302acf09 --- /dev/null +++ b/dui/assets/icons/icons/book.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bookmark-check-fill.svg b/dui/assets/icons/icons/bookmark-check-fill.svg new file mode 100644 index 00000000..325fbde1 --- /dev/null +++ b/dui/assets/icons/icons/bookmark-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bookmark-check.svg b/dui/assets/icons/icons/bookmark-check.svg new file mode 100644 index 00000000..f4c91496 --- /dev/null +++ b/dui/assets/icons/icons/bookmark-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bookmark-dash-fill.svg b/dui/assets/icons/icons/bookmark-dash-fill.svg new file mode 100644 index 00000000..dbf9cc1b --- /dev/null +++ b/dui/assets/icons/icons/bookmark-dash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bookmark-dash.svg b/dui/assets/icons/icons/bookmark-dash.svg new file mode 100644 index 00000000..115b4487 --- /dev/null +++ b/dui/assets/icons/icons/bookmark-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bookmark-fill.svg b/dui/assets/icons/icons/bookmark-fill.svg new file mode 100644 index 00000000..3c237a9a --- /dev/null +++ b/dui/assets/icons/icons/bookmark-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bookmark-heart-fill.svg b/dui/assets/icons/icons/bookmark-heart-fill.svg new file mode 100644 index 00000000..6647b7c4 --- /dev/null +++ b/dui/assets/icons/icons/bookmark-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bookmark-heart.svg b/dui/assets/icons/icons/bookmark-heart.svg new file mode 100644 index 00000000..c368f5dd --- /dev/null +++ b/dui/assets/icons/icons/bookmark-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bookmark-plus-fill.svg b/dui/assets/icons/icons/bookmark-plus-fill.svg new file mode 100644 index 00000000..41e07338 --- /dev/null +++ b/dui/assets/icons/icons/bookmark-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bookmark-plus.svg b/dui/assets/icons/icons/bookmark-plus.svg new file mode 100644 index 00000000..37b137c2 --- /dev/null +++ b/dui/assets/icons/icons/bookmark-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bookmark-star-fill.svg b/dui/assets/icons/icons/bookmark-star-fill.svg new file mode 100644 index 00000000..89fd3359 --- /dev/null +++ b/dui/assets/icons/icons/bookmark-star-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bookmark-star.svg b/dui/assets/icons/icons/bookmark-star.svg new file mode 100644 index 00000000..2f792deb --- /dev/null +++ b/dui/assets/icons/icons/bookmark-star.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bookmark-x-fill.svg b/dui/assets/icons/icons/bookmark-x-fill.svg new file mode 100644 index 00000000..acac0cf2 --- /dev/null +++ b/dui/assets/icons/icons/bookmark-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bookmark-x.svg b/dui/assets/icons/icons/bookmark-x.svg new file mode 100644 index 00000000..eb85c76a --- /dev/null +++ b/dui/assets/icons/icons/bookmark-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bookmark.svg b/dui/assets/icons/icons/bookmark.svg new file mode 100644 index 00000000..a21b14b0 --- /dev/null +++ b/dui/assets/icons/icons/bookmark.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bookmarks-fill.svg b/dui/assets/icons/icons/bookmarks-fill.svg new file mode 100644 index 00000000..abf58000 --- /dev/null +++ b/dui/assets/icons/icons/bookmarks-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bookmarks.svg b/dui/assets/icons/icons/bookmarks.svg new file mode 100644 index 00000000..ceb92bb1 --- /dev/null +++ b/dui/assets/icons/icons/bookmarks.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bookshelf.svg b/dui/assets/icons/icons/bookshelf.svg new file mode 100644 index 00000000..7f435d5d --- /dev/null +++ b/dui/assets/icons/icons/bookshelf.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/boombox-fill.svg b/dui/assets/icons/icons/boombox-fill.svg new file mode 100644 index 00000000..299e95ed --- /dev/null +++ b/dui/assets/icons/icons/boombox-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/boombox.svg b/dui/assets/icons/icons/boombox.svg new file mode 100644 index 00000000..35af8072 --- /dev/null +++ b/dui/assets/icons/icons/boombox.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bootstrap-fill.svg b/dui/assets/icons/icons/bootstrap-fill.svg new file mode 100644 index 00000000..21253b0a --- /dev/null +++ b/dui/assets/icons/icons/bootstrap-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bootstrap-reboot.svg b/dui/assets/icons/icons/bootstrap-reboot.svg new file mode 100644 index 00000000..8d210305 --- /dev/null +++ b/dui/assets/icons/icons/bootstrap-reboot.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bootstrap.svg b/dui/assets/icons/icons/bootstrap.svg new file mode 100644 index 00000000..089e31f9 --- /dev/null +++ b/dui/assets/icons/icons/bootstrap.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/border-all.svg b/dui/assets/icons/icons/border-all.svg new file mode 100644 index 00000000..19128f2e --- /dev/null +++ b/dui/assets/icons/icons/border-all.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/border-bottom.svg b/dui/assets/icons/icons/border-bottom.svg new file mode 100644 index 00000000..84edccac --- /dev/null +++ b/dui/assets/icons/icons/border-bottom.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/border-center.svg b/dui/assets/icons/icons/border-center.svg new file mode 100644 index 00000000..a9cf9c45 --- /dev/null +++ b/dui/assets/icons/icons/border-center.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/border-inner.svg b/dui/assets/icons/icons/border-inner.svg new file mode 100644 index 00000000..63690070 --- /dev/null +++ b/dui/assets/icons/icons/border-inner.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/border-left.svg b/dui/assets/icons/icons/border-left.svg new file mode 100644 index 00000000..483c804f --- /dev/null +++ b/dui/assets/icons/icons/border-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/border-middle.svg b/dui/assets/icons/icons/border-middle.svg new file mode 100644 index 00000000..c9de407c --- /dev/null +++ b/dui/assets/icons/icons/border-middle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/border-outer.svg b/dui/assets/icons/icons/border-outer.svg new file mode 100644 index 00000000..4791bcb7 --- /dev/null +++ b/dui/assets/icons/icons/border-outer.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/border-right.svg b/dui/assets/icons/icons/border-right.svg new file mode 100644 index 00000000..23e09dc6 --- /dev/null +++ b/dui/assets/icons/icons/border-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/border-style.svg b/dui/assets/icons/icons/border-style.svg new file mode 100644 index 00000000..cec3fef5 --- /dev/null +++ b/dui/assets/icons/icons/border-style.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/border-top.svg b/dui/assets/icons/icons/border-top.svg new file mode 100644 index 00000000..77189dfd --- /dev/null +++ b/dui/assets/icons/icons/border-top.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/border-width.svg b/dui/assets/icons/icons/border-width.svg new file mode 100644 index 00000000..61753269 --- /dev/null +++ b/dui/assets/icons/icons/border-width.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/border.svg b/dui/assets/icons/icons/border.svg new file mode 100644 index 00000000..a6390f9d --- /dev/null +++ b/dui/assets/icons/icons/border.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bounding-box-circles.svg b/dui/assets/icons/icons/bounding-box-circles.svg new file mode 100644 index 00000000..02113ba7 --- /dev/null +++ b/dui/assets/icons/icons/bounding-box-circles.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bounding-box.svg b/dui/assets/icons/icons/bounding-box.svg new file mode 100644 index 00000000..e8be147f --- /dev/null +++ b/dui/assets/icons/icons/bounding-box.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/box-arrow-down-left.svg b/dui/assets/icons/icons/box-arrow-down-left.svg new file mode 100644 index 00000000..20ffed9d --- /dev/null +++ b/dui/assets/icons/icons/box-arrow-down-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/box-arrow-down-right.svg b/dui/assets/icons/icons/box-arrow-down-right.svg new file mode 100644 index 00000000..33780ef2 --- /dev/null +++ b/dui/assets/icons/icons/box-arrow-down-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/box-arrow-down.svg b/dui/assets/icons/icons/box-arrow-down.svg new file mode 100644 index 00000000..bf33d514 --- /dev/null +++ b/dui/assets/icons/icons/box-arrow-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/box-arrow-in-down-left.svg b/dui/assets/icons/icons/box-arrow-in-down-left.svg new file mode 100644 index 00000000..fe3c5798 --- /dev/null +++ b/dui/assets/icons/icons/box-arrow-in-down-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/box-arrow-in-down-right.svg b/dui/assets/icons/icons/box-arrow-in-down-right.svg new file mode 100644 index 00000000..07082eb9 --- /dev/null +++ b/dui/assets/icons/icons/box-arrow-in-down-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/box-arrow-in-down.svg b/dui/assets/icons/icons/box-arrow-in-down.svg new file mode 100644 index 00000000..3b185d64 --- /dev/null +++ b/dui/assets/icons/icons/box-arrow-in-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/box-arrow-in-left.svg b/dui/assets/icons/icons/box-arrow-in-left.svg new file mode 100644 index 00000000..1e1bc9a1 --- /dev/null +++ b/dui/assets/icons/icons/box-arrow-in-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/box-arrow-in-right.svg b/dui/assets/icons/icons/box-arrow-in-right.svg new file mode 100644 index 00000000..5d78def3 --- /dev/null +++ b/dui/assets/icons/icons/box-arrow-in-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/box-arrow-in-up-left.svg b/dui/assets/icons/icons/box-arrow-in-up-left.svg new file mode 100644 index 00000000..8401c433 --- /dev/null +++ b/dui/assets/icons/icons/box-arrow-in-up-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/box-arrow-in-up-right.svg b/dui/assets/icons/icons/box-arrow-in-up-right.svg new file mode 100644 index 00000000..8a95e002 --- /dev/null +++ b/dui/assets/icons/icons/box-arrow-in-up-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/box-arrow-in-up.svg b/dui/assets/icons/icons/box-arrow-in-up.svg new file mode 100644 index 00000000..6197bc34 --- /dev/null +++ b/dui/assets/icons/icons/box-arrow-in-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/box-arrow-left.svg b/dui/assets/icons/icons/box-arrow-left.svg new file mode 100644 index 00000000..5d142b47 --- /dev/null +++ b/dui/assets/icons/icons/box-arrow-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/box-arrow-right.svg b/dui/assets/icons/icons/box-arrow-right.svg new file mode 100644 index 00000000..682e0335 --- /dev/null +++ b/dui/assets/icons/icons/box-arrow-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/box-arrow-up-left.svg b/dui/assets/icons/icons/box-arrow-up-left.svg new file mode 100644 index 00000000..7dec12d0 --- /dev/null +++ b/dui/assets/icons/icons/box-arrow-up-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/box-arrow-up-right.svg b/dui/assets/icons/icons/box-arrow-up-right.svg new file mode 100644 index 00000000..03f68d55 --- /dev/null +++ b/dui/assets/icons/icons/box-arrow-up-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/box-arrow-up.svg b/dui/assets/icons/icons/box-arrow-up.svg new file mode 100644 index 00000000..8f768920 --- /dev/null +++ b/dui/assets/icons/icons/box-arrow-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/box-fill.svg b/dui/assets/icons/icons/box-fill.svg new file mode 100644 index 00000000..b1fe4077 --- /dev/null +++ b/dui/assets/icons/icons/box-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/box-seam-fill.svg b/dui/assets/icons/icons/box-seam-fill.svg new file mode 100644 index 00000000..b9283c7f --- /dev/null +++ b/dui/assets/icons/icons/box-seam-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/box-seam.svg b/dui/assets/icons/icons/box-seam.svg new file mode 100644 index 00000000..ec2cb8ad --- /dev/null +++ b/dui/assets/icons/icons/box-seam.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/box.svg b/dui/assets/icons/icons/box.svg new file mode 100644 index 00000000..01b34c76 --- /dev/null +++ b/dui/assets/icons/icons/box.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/box2-fill.svg b/dui/assets/icons/icons/box2-fill.svg new file mode 100644 index 00000000..78e75838 --- /dev/null +++ b/dui/assets/icons/icons/box2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/box2-heart-fill.svg b/dui/assets/icons/icons/box2-heart-fill.svg new file mode 100644 index 00000000..49da4861 --- /dev/null +++ b/dui/assets/icons/icons/box2-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/box2-heart.svg b/dui/assets/icons/icons/box2-heart.svg new file mode 100644 index 00000000..a5e413a7 --- /dev/null +++ b/dui/assets/icons/icons/box2-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/box2.svg b/dui/assets/icons/icons/box2.svg new file mode 100644 index 00000000..bfeb554c --- /dev/null +++ b/dui/assets/icons/icons/box2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/boxes.svg b/dui/assets/icons/icons/boxes.svg new file mode 100644 index 00000000..af0d1d0a --- /dev/null +++ b/dui/assets/icons/icons/boxes.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/braces-asterisk.svg b/dui/assets/icons/icons/braces-asterisk.svg new file mode 100644 index 00000000..e159e9c3 --- /dev/null +++ b/dui/assets/icons/icons/braces-asterisk.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/braces.svg b/dui/assets/icons/icons/braces.svg new file mode 100644 index 00000000..d345d3b5 --- /dev/null +++ b/dui/assets/icons/icons/braces.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bricks.svg b/dui/assets/icons/icons/bricks.svg new file mode 100644 index 00000000..23c2c369 --- /dev/null +++ b/dui/assets/icons/icons/bricks.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/briefcase-fill.svg b/dui/assets/icons/icons/briefcase-fill.svg new file mode 100644 index 00000000..b37f2be5 --- /dev/null +++ b/dui/assets/icons/icons/briefcase-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/briefcase.svg b/dui/assets/icons/icons/briefcase.svg new file mode 100644 index 00000000..712998d3 --- /dev/null +++ b/dui/assets/icons/icons/briefcase.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/brightness-alt-high-fill.svg b/dui/assets/icons/icons/brightness-alt-high-fill.svg new file mode 100644 index 00000000..06f7d0c3 --- /dev/null +++ b/dui/assets/icons/icons/brightness-alt-high-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/brightness-alt-high.svg b/dui/assets/icons/icons/brightness-alt-high.svg new file mode 100644 index 00000000..e519ca74 --- /dev/null +++ b/dui/assets/icons/icons/brightness-alt-high.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/brightness-alt-low-fill.svg b/dui/assets/icons/icons/brightness-alt-low-fill.svg new file mode 100644 index 00000000..ab308376 --- /dev/null +++ b/dui/assets/icons/icons/brightness-alt-low-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/brightness-alt-low.svg b/dui/assets/icons/icons/brightness-alt-low.svg new file mode 100644 index 00000000..58bf6ed8 --- /dev/null +++ b/dui/assets/icons/icons/brightness-alt-low.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/brightness-high-fill.svg b/dui/assets/icons/icons/brightness-high-fill.svg new file mode 100644 index 00000000..b759b046 --- /dev/null +++ b/dui/assets/icons/icons/brightness-high-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/brightness-high.svg b/dui/assets/icons/icons/brightness-high.svg new file mode 100644 index 00000000..f00d0509 --- /dev/null +++ b/dui/assets/icons/icons/brightness-high.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/brightness-low-fill.svg b/dui/assets/icons/icons/brightness-low-fill.svg new file mode 100644 index 00000000..fc556807 --- /dev/null +++ b/dui/assets/icons/icons/brightness-low-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/brightness-low.svg b/dui/assets/icons/icons/brightness-low.svg new file mode 100644 index 00000000..317918e6 --- /dev/null +++ b/dui/assets/icons/icons/brightness-low.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/brilliance.svg b/dui/assets/icons/icons/brilliance.svg new file mode 100644 index 00000000..f6b5da67 --- /dev/null +++ b/dui/assets/icons/icons/brilliance.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/broadcast-pin.svg b/dui/assets/icons/icons/broadcast-pin.svg new file mode 100644 index 00000000..9c5f4a6c --- /dev/null +++ b/dui/assets/icons/icons/broadcast-pin.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/broadcast.svg b/dui/assets/icons/icons/broadcast.svg new file mode 100644 index 00000000..b420a0b5 --- /dev/null +++ b/dui/assets/icons/icons/broadcast.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/browser-chrome.svg b/dui/assets/icons/icons/browser-chrome.svg new file mode 100644 index 00000000..63c344ba --- /dev/null +++ b/dui/assets/icons/icons/browser-chrome.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/browser-edge.svg b/dui/assets/icons/icons/browser-edge.svg new file mode 100644 index 00000000..ed1dc7cf --- /dev/null +++ b/dui/assets/icons/icons/browser-edge.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/browser-firefox.svg b/dui/assets/icons/icons/browser-firefox.svg new file mode 100644 index 00000000..ce0eabb0 --- /dev/null +++ b/dui/assets/icons/icons/browser-firefox.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/browser-safari.svg b/dui/assets/icons/icons/browser-safari.svg new file mode 100644 index 00000000..8c012969 --- /dev/null +++ b/dui/assets/icons/icons/browser-safari.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/brush-fill.svg b/dui/assets/icons/icons/brush-fill.svg new file mode 100644 index 00000000..db776150 --- /dev/null +++ b/dui/assets/icons/icons/brush-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/brush.svg b/dui/assets/icons/icons/brush.svg new file mode 100644 index 00000000..86d88ef3 --- /dev/null +++ b/dui/assets/icons/icons/brush.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bucket-fill.svg b/dui/assets/icons/icons/bucket-fill.svg new file mode 100644 index 00000000..c0c95ab7 --- /dev/null +++ b/dui/assets/icons/icons/bucket-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bucket.svg b/dui/assets/icons/icons/bucket.svg new file mode 100644 index 00000000..252e75bf --- /dev/null +++ b/dui/assets/icons/icons/bucket.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bug-fill.svg b/dui/assets/icons/icons/bug-fill.svg new file mode 100644 index 00000000..a36ff374 --- /dev/null +++ b/dui/assets/icons/icons/bug-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bug.svg b/dui/assets/icons/icons/bug.svg new file mode 100644 index 00000000..296ef324 --- /dev/null +++ b/dui/assets/icons/icons/bug.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/building-add.svg b/dui/assets/icons/icons/building-add.svg new file mode 100644 index 00000000..c2c36700 --- /dev/null +++ b/dui/assets/icons/icons/building-add.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/building-check.svg b/dui/assets/icons/icons/building-check.svg new file mode 100644 index 00000000..95c3c54b --- /dev/null +++ b/dui/assets/icons/icons/building-check.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/building-dash.svg b/dui/assets/icons/icons/building-dash.svg new file mode 100644 index 00000000..1e1634ba --- /dev/null +++ b/dui/assets/icons/icons/building-dash.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/building-down.svg b/dui/assets/icons/icons/building-down.svg new file mode 100644 index 00000000..8538cf6e --- /dev/null +++ b/dui/assets/icons/icons/building-down.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/building-exclamation.svg b/dui/assets/icons/icons/building-exclamation.svg new file mode 100644 index 00000000..ebfc7091 --- /dev/null +++ b/dui/assets/icons/icons/building-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/building-fill-add.svg b/dui/assets/icons/icons/building-fill-add.svg new file mode 100644 index 00000000..6bbe5672 --- /dev/null +++ b/dui/assets/icons/icons/building-fill-add.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/building-fill-check.svg b/dui/assets/icons/icons/building-fill-check.svg new file mode 100644 index 00000000..c4f18817 --- /dev/null +++ b/dui/assets/icons/icons/building-fill-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/building-fill-dash.svg b/dui/assets/icons/icons/building-fill-dash.svg new file mode 100644 index 00000000..1ce28a65 --- /dev/null +++ b/dui/assets/icons/icons/building-fill-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/building-fill-down.svg b/dui/assets/icons/icons/building-fill-down.svg new file mode 100644 index 00000000..b1c55cd9 --- /dev/null +++ b/dui/assets/icons/icons/building-fill-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/building-fill-exclamation.svg b/dui/assets/icons/icons/building-fill-exclamation.svg new file mode 100644 index 00000000..3491f245 --- /dev/null +++ b/dui/assets/icons/icons/building-fill-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/building-fill-gear.svg b/dui/assets/icons/icons/building-fill-gear.svg new file mode 100644 index 00000000..747a1bc7 --- /dev/null +++ b/dui/assets/icons/icons/building-fill-gear.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/building-fill-lock.svg b/dui/assets/icons/icons/building-fill-lock.svg new file mode 100644 index 00000000..be73a413 --- /dev/null +++ b/dui/assets/icons/icons/building-fill-lock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/building-fill-slash.svg b/dui/assets/icons/icons/building-fill-slash.svg new file mode 100644 index 00000000..d8673092 --- /dev/null +++ b/dui/assets/icons/icons/building-fill-slash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/building-fill-up.svg b/dui/assets/icons/icons/building-fill-up.svg new file mode 100644 index 00000000..d8cc4bce --- /dev/null +++ b/dui/assets/icons/icons/building-fill-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/building-fill-x.svg b/dui/assets/icons/icons/building-fill-x.svg new file mode 100644 index 00000000..236aae34 --- /dev/null +++ b/dui/assets/icons/icons/building-fill-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/building-fill.svg b/dui/assets/icons/icons/building-fill.svg new file mode 100644 index 00000000..6924b41d --- /dev/null +++ b/dui/assets/icons/icons/building-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/building-gear.svg b/dui/assets/icons/icons/building-gear.svg new file mode 100644 index 00000000..eabe7909 --- /dev/null +++ b/dui/assets/icons/icons/building-gear.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/building-lock.svg b/dui/assets/icons/icons/building-lock.svg new file mode 100644 index 00000000..591a2e96 --- /dev/null +++ b/dui/assets/icons/icons/building-lock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/building-slash.svg b/dui/assets/icons/icons/building-slash.svg new file mode 100644 index 00000000..c3f77877 --- /dev/null +++ b/dui/assets/icons/icons/building-slash.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/building-up.svg b/dui/assets/icons/icons/building-up.svg new file mode 100644 index 00000000..ff2d5d96 --- /dev/null +++ b/dui/assets/icons/icons/building-up.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/building-x.svg b/dui/assets/icons/icons/building-x.svg new file mode 100644 index 00000000..70e67a39 --- /dev/null +++ b/dui/assets/icons/icons/building-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/building.svg b/dui/assets/icons/icons/building.svg new file mode 100644 index 00000000..916b0494 --- /dev/null +++ b/dui/assets/icons/icons/building.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/buildings-fill.svg b/dui/assets/icons/icons/buildings-fill.svg new file mode 100644 index 00000000..6aea68df --- /dev/null +++ b/dui/assets/icons/icons/buildings-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/buildings.svg b/dui/assets/icons/icons/buildings.svg new file mode 100644 index 00000000..3028498b --- /dev/null +++ b/dui/assets/icons/icons/buildings.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bullseye.svg b/dui/assets/icons/icons/bullseye.svg new file mode 100644 index 00000000..16c22072 --- /dev/null +++ b/dui/assets/icons/icons/bullseye.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bus-front-fill.svg b/dui/assets/icons/icons/bus-front-fill.svg new file mode 100644 index 00000000..de21228d --- /dev/null +++ b/dui/assets/icons/icons/bus-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/bus-front.svg b/dui/assets/icons/icons/bus-front.svg new file mode 100644 index 00000000..95c5df5f --- /dev/null +++ b/dui/assets/icons/icons/bus-front.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/c-circle-fill.svg b/dui/assets/icons/icons/c-circle-fill.svg new file mode 100644 index 00000000..c0adc186 --- /dev/null +++ b/dui/assets/icons/icons/c-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/c-circle.svg b/dui/assets/icons/icons/c-circle.svg new file mode 100644 index 00000000..ac3dfacd --- /dev/null +++ b/dui/assets/icons/icons/c-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/c-square-fill.svg b/dui/assets/icons/icons/c-square-fill.svg new file mode 100644 index 00000000..b26a27e7 --- /dev/null +++ b/dui/assets/icons/icons/c-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/c-square.svg b/dui/assets/icons/icons/c-square.svg new file mode 100644 index 00000000..cdd74a3e --- /dev/null +++ b/dui/assets/icons/icons/c-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cake-fill.svg b/dui/assets/icons/icons/cake-fill.svg new file mode 100644 index 00000000..4370e02f --- /dev/null +++ b/dui/assets/icons/icons/cake-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cake.svg b/dui/assets/icons/icons/cake.svg new file mode 100644 index 00000000..500747be --- /dev/null +++ b/dui/assets/icons/icons/cake.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cake2-fill.svg b/dui/assets/icons/icons/cake2-fill.svg new file mode 100644 index 00000000..1ed25f75 --- /dev/null +++ b/dui/assets/icons/icons/cake2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cake2.svg b/dui/assets/icons/icons/cake2.svg new file mode 100644 index 00000000..a10dc806 --- /dev/null +++ b/dui/assets/icons/icons/cake2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calculator-fill.svg b/dui/assets/icons/icons/calculator-fill.svg new file mode 100644 index 00000000..29334196 --- /dev/null +++ b/dui/assets/icons/icons/calculator-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calculator.svg b/dui/assets/icons/icons/calculator.svg new file mode 100644 index 00000000..cc9761eb --- /dev/null +++ b/dui/assets/icons/icons/calculator.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar-check-fill.svg b/dui/assets/icons/icons/calendar-check-fill.svg new file mode 100644 index 00000000..967d1829 --- /dev/null +++ b/dui/assets/icons/icons/calendar-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar-check.svg b/dui/assets/icons/icons/calendar-check.svg new file mode 100644 index 00000000..f778cd2f --- /dev/null +++ b/dui/assets/icons/icons/calendar-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar-date-fill.svg b/dui/assets/icons/icons/calendar-date-fill.svg new file mode 100644 index 00000000..59b31f2c --- /dev/null +++ b/dui/assets/icons/icons/calendar-date-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar-date.svg b/dui/assets/icons/icons/calendar-date.svg new file mode 100644 index 00000000..b73c8f50 --- /dev/null +++ b/dui/assets/icons/icons/calendar-date.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar-day-fill.svg b/dui/assets/icons/icons/calendar-day-fill.svg new file mode 100644 index 00000000..b9bcbf87 --- /dev/null +++ b/dui/assets/icons/icons/calendar-day-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar-day.svg b/dui/assets/icons/icons/calendar-day.svg new file mode 100644 index 00000000..6f8d871b --- /dev/null +++ b/dui/assets/icons/icons/calendar-day.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar-event-fill.svg b/dui/assets/icons/icons/calendar-event-fill.svg new file mode 100644 index 00000000..5b09eeab --- /dev/null +++ b/dui/assets/icons/icons/calendar-event-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar-event.svg b/dui/assets/icons/icons/calendar-event.svg new file mode 100644 index 00000000..57c734bf --- /dev/null +++ b/dui/assets/icons/icons/calendar-event.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar-fill.svg b/dui/assets/icons/icons/calendar-fill.svg new file mode 100644 index 00000000..789eb8bf --- /dev/null +++ b/dui/assets/icons/icons/calendar-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar-heart-fill.svg b/dui/assets/icons/icons/calendar-heart-fill.svg new file mode 100644 index 00000000..63d9e4c2 --- /dev/null +++ b/dui/assets/icons/icons/calendar-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar-heart.svg b/dui/assets/icons/icons/calendar-heart.svg new file mode 100644 index 00000000..8ed9c381 --- /dev/null +++ b/dui/assets/icons/icons/calendar-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar-minus-fill.svg b/dui/assets/icons/icons/calendar-minus-fill.svg new file mode 100644 index 00000000..8dad6e19 --- /dev/null +++ b/dui/assets/icons/icons/calendar-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar-minus.svg b/dui/assets/icons/icons/calendar-minus.svg new file mode 100644 index 00000000..ecd4e97c --- /dev/null +++ b/dui/assets/icons/icons/calendar-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar-month-fill.svg b/dui/assets/icons/icons/calendar-month-fill.svg new file mode 100644 index 00000000..d8d56fe6 --- /dev/null +++ b/dui/assets/icons/icons/calendar-month-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar-month.svg b/dui/assets/icons/icons/calendar-month.svg new file mode 100644 index 00000000..95b64197 --- /dev/null +++ b/dui/assets/icons/icons/calendar-month.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar-plus-fill.svg b/dui/assets/icons/icons/calendar-plus-fill.svg new file mode 100644 index 00000000..0ed0c836 --- /dev/null +++ b/dui/assets/icons/icons/calendar-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar-plus.svg b/dui/assets/icons/icons/calendar-plus.svg new file mode 100644 index 00000000..189b1527 --- /dev/null +++ b/dui/assets/icons/icons/calendar-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar-range-fill.svg b/dui/assets/icons/icons/calendar-range-fill.svg new file mode 100644 index 00000000..324def02 --- /dev/null +++ b/dui/assets/icons/icons/calendar-range-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar-range.svg b/dui/assets/icons/icons/calendar-range.svg new file mode 100644 index 00000000..7db09471 --- /dev/null +++ b/dui/assets/icons/icons/calendar-range.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar-week-fill.svg b/dui/assets/icons/icons/calendar-week-fill.svg new file mode 100644 index 00000000..ab2128d2 --- /dev/null +++ b/dui/assets/icons/icons/calendar-week-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar-week.svg b/dui/assets/icons/icons/calendar-week.svg new file mode 100644 index 00000000..b5dbcc9a --- /dev/null +++ b/dui/assets/icons/icons/calendar-week.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar-x-fill.svg b/dui/assets/icons/icons/calendar-x-fill.svg new file mode 100644 index 00000000..450e114a --- /dev/null +++ b/dui/assets/icons/icons/calendar-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar-x.svg b/dui/assets/icons/icons/calendar-x.svg new file mode 100644 index 00000000..dc85a91a --- /dev/null +++ b/dui/assets/icons/icons/calendar-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar.svg b/dui/assets/icons/icons/calendar.svg new file mode 100644 index 00000000..d32ebe7e --- /dev/null +++ b/dui/assets/icons/icons/calendar.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar2-check-fill.svg b/dui/assets/icons/icons/calendar2-check-fill.svg new file mode 100644 index 00000000..a0c36c5d --- /dev/null +++ b/dui/assets/icons/icons/calendar2-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar2-check.svg b/dui/assets/icons/icons/calendar2-check.svg new file mode 100644 index 00000000..54298422 --- /dev/null +++ b/dui/assets/icons/icons/calendar2-check.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar2-date-fill.svg b/dui/assets/icons/icons/calendar2-date-fill.svg new file mode 100644 index 00000000..93b3941a --- /dev/null +++ b/dui/assets/icons/icons/calendar2-date-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar2-date.svg b/dui/assets/icons/icons/calendar2-date.svg new file mode 100644 index 00000000..61193cdf --- /dev/null +++ b/dui/assets/icons/icons/calendar2-date.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar2-day-fill.svg b/dui/assets/icons/icons/calendar2-day-fill.svg new file mode 100644 index 00000000..b6054538 --- /dev/null +++ b/dui/assets/icons/icons/calendar2-day-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar2-day.svg b/dui/assets/icons/icons/calendar2-day.svg new file mode 100644 index 00000000..ce59878a --- /dev/null +++ b/dui/assets/icons/icons/calendar2-day.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar2-event-fill.svg b/dui/assets/icons/icons/calendar2-event-fill.svg new file mode 100644 index 00000000..2b245d1b --- /dev/null +++ b/dui/assets/icons/icons/calendar2-event-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar2-event.svg b/dui/assets/icons/icons/calendar2-event.svg new file mode 100644 index 00000000..36910dd7 --- /dev/null +++ b/dui/assets/icons/icons/calendar2-event.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar2-fill.svg b/dui/assets/icons/icons/calendar2-fill.svg new file mode 100644 index 00000000..b28e594c --- /dev/null +++ b/dui/assets/icons/icons/calendar2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar2-heart-fill.svg b/dui/assets/icons/icons/calendar2-heart-fill.svg new file mode 100644 index 00000000..f3723cd9 --- /dev/null +++ b/dui/assets/icons/icons/calendar2-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar2-heart.svg b/dui/assets/icons/icons/calendar2-heart.svg new file mode 100644 index 00000000..995d9b8c --- /dev/null +++ b/dui/assets/icons/icons/calendar2-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar2-minus-fill.svg b/dui/assets/icons/icons/calendar2-minus-fill.svg new file mode 100644 index 00000000..bf52a36a --- /dev/null +++ b/dui/assets/icons/icons/calendar2-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar2-minus.svg b/dui/assets/icons/icons/calendar2-minus.svg new file mode 100644 index 00000000..62e6bbc3 --- /dev/null +++ b/dui/assets/icons/icons/calendar2-minus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar2-month-fill.svg b/dui/assets/icons/icons/calendar2-month-fill.svg new file mode 100644 index 00000000..24b9c69e --- /dev/null +++ b/dui/assets/icons/icons/calendar2-month-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar2-month.svg b/dui/assets/icons/icons/calendar2-month.svg new file mode 100644 index 00000000..65d8295f --- /dev/null +++ b/dui/assets/icons/icons/calendar2-month.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar2-plus-fill.svg b/dui/assets/icons/icons/calendar2-plus-fill.svg new file mode 100644 index 00000000..26a20477 --- /dev/null +++ b/dui/assets/icons/icons/calendar2-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar2-plus.svg b/dui/assets/icons/icons/calendar2-plus.svg new file mode 100644 index 00000000..728148fb --- /dev/null +++ b/dui/assets/icons/icons/calendar2-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar2-range-fill.svg b/dui/assets/icons/icons/calendar2-range-fill.svg new file mode 100644 index 00000000..1ba46b6a --- /dev/null +++ b/dui/assets/icons/icons/calendar2-range-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar2-range.svg b/dui/assets/icons/icons/calendar2-range.svg new file mode 100644 index 00000000..9a657f40 --- /dev/null +++ b/dui/assets/icons/icons/calendar2-range.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar2-week-fill.svg b/dui/assets/icons/icons/calendar2-week-fill.svg new file mode 100644 index 00000000..f3586679 --- /dev/null +++ b/dui/assets/icons/icons/calendar2-week-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar2-week.svg b/dui/assets/icons/icons/calendar2-week.svg new file mode 100644 index 00000000..07906a9e --- /dev/null +++ b/dui/assets/icons/icons/calendar2-week.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar2-x-fill.svg b/dui/assets/icons/icons/calendar2-x-fill.svg new file mode 100644 index 00000000..def799dd --- /dev/null +++ b/dui/assets/icons/icons/calendar2-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar2-x.svg b/dui/assets/icons/icons/calendar2-x.svg new file mode 100644 index 00000000..d6f9e6f8 --- /dev/null +++ b/dui/assets/icons/icons/calendar2-x.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar2.svg b/dui/assets/icons/icons/calendar2.svg new file mode 100644 index 00000000..957f9936 --- /dev/null +++ b/dui/assets/icons/icons/calendar2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar3-event-fill.svg b/dui/assets/icons/icons/calendar3-event-fill.svg new file mode 100644 index 00000000..d228ccbd --- /dev/null +++ b/dui/assets/icons/icons/calendar3-event-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar3-event.svg b/dui/assets/icons/icons/calendar3-event.svg new file mode 100644 index 00000000..f702c362 --- /dev/null +++ b/dui/assets/icons/icons/calendar3-event.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar3-fill.svg b/dui/assets/icons/icons/calendar3-fill.svg new file mode 100644 index 00000000..f3bc116c --- /dev/null +++ b/dui/assets/icons/icons/calendar3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar3-range-fill.svg b/dui/assets/icons/icons/calendar3-range-fill.svg new file mode 100644 index 00000000..e21d0eef --- /dev/null +++ b/dui/assets/icons/icons/calendar3-range-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar3-range.svg b/dui/assets/icons/icons/calendar3-range.svg new file mode 100644 index 00000000..c19d9ca9 --- /dev/null +++ b/dui/assets/icons/icons/calendar3-range.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar3-week-fill.svg b/dui/assets/icons/icons/calendar3-week-fill.svg new file mode 100644 index 00000000..d828d85b --- /dev/null +++ b/dui/assets/icons/icons/calendar3-week-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar3-week.svg b/dui/assets/icons/icons/calendar3-week.svg new file mode 100644 index 00000000..6d577b7a --- /dev/null +++ b/dui/assets/icons/icons/calendar3-week.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar3.svg b/dui/assets/icons/icons/calendar3.svg new file mode 100644 index 00000000..8e2aedfc --- /dev/null +++ b/dui/assets/icons/icons/calendar3.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar4-event.svg b/dui/assets/icons/icons/calendar4-event.svg new file mode 100644 index 00000000..0d29c0c6 --- /dev/null +++ b/dui/assets/icons/icons/calendar4-event.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar4-range.svg b/dui/assets/icons/icons/calendar4-range.svg new file mode 100644 index 00000000..b260479f --- /dev/null +++ b/dui/assets/icons/icons/calendar4-range.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar4-week.svg b/dui/assets/icons/icons/calendar4-week.svg new file mode 100644 index 00000000..d934881f --- /dev/null +++ b/dui/assets/icons/icons/calendar4-week.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/calendar4.svg b/dui/assets/icons/icons/calendar4.svg new file mode 100644 index 00000000..69c474c0 --- /dev/null +++ b/dui/assets/icons/icons/calendar4.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/camera-fill.svg b/dui/assets/icons/icons/camera-fill.svg new file mode 100644 index 00000000..6aa02409 --- /dev/null +++ b/dui/assets/icons/icons/camera-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/camera-reels-fill.svg b/dui/assets/icons/icons/camera-reels-fill.svg new file mode 100644 index 00000000..6bd48dec --- /dev/null +++ b/dui/assets/icons/icons/camera-reels-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/camera-reels.svg b/dui/assets/icons/icons/camera-reels.svg new file mode 100644 index 00000000..0c6eca8c --- /dev/null +++ b/dui/assets/icons/icons/camera-reels.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/camera-video-fill.svg b/dui/assets/icons/icons/camera-video-fill.svg new file mode 100644 index 00000000..72dee375 --- /dev/null +++ b/dui/assets/icons/icons/camera-video-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/camera-video-off-fill.svg b/dui/assets/icons/icons/camera-video-off-fill.svg new file mode 100644 index 00000000..290dc19c --- /dev/null +++ b/dui/assets/icons/icons/camera-video-off-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/camera-video-off.svg b/dui/assets/icons/icons/camera-video-off.svg new file mode 100644 index 00000000..c9eb587d --- /dev/null +++ b/dui/assets/icons/icons/camera-video-off.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/camera-video.svg b/dui/assets/icons/icons/camera-video.svg new file mode 100644 index 00000000..a042d1aa --- /dev/null +++ b/dui/assets/icons/icons/camera-video.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/camera.svg b/dui/assets/icons/icons/camera.svg new file mode 100644 index 00000000..3a926d53 --- /dev/null +++ b/dui/assets/icons/icons/camera.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/camera2.svg b/dui/assets/icons/icons/camera2.svg new file mode 100644 index 00000000..ba9521e1 --- /dev/null +++ b/dui/assets/icons/icons/camera2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/capslock-fill.svg b/dui/assets/icons/icons/capslock-fill.svg new file mode 100644 index 00000000..f1c0bab0 --- /dev/null +++ b/dui/assets/icons/icons/capslock-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/capslock.svg b/dui/assets/icons/icons/capslock.svg new file mode 100644 index 00000000..b0b894a8 --- /dev/null +++ b/dui/assets/icons/icons/capslock.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/capsule-pill.svg b/dui/assets/icons/icons/capsule-pill.svg new file mode 100644 index 00000000..b9f3b548 --- /dev/null +++ b/dui/assets/icons/icons/capsule-pill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/capsule.svg b/dui/assets/icons/icons/capsule.svg new file mode 100644 index 00000000..53d1a66e --- /dev/null +++ b/dui/assets/icons/icons/capsule.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/car-front-fill.svg b/dui/assets/icons/icons/car-front-fill.svg new file mode 100644 index 00000000..a47a8705 --- /dev/null +++ b/dui/assets/icons/icons/car-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/car-front.svg b/dui/assets/icons/icons/car-front.svg new file mode 100644 index 00000000..890e4cf4 --- /dev/null +++ b/dui/assets/icons/icons/car-front.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/card-checklist.svg b/dui/assets/icons/icons/card-checklist.svg new file mode 100644 index 00000000..3044e686 --- /dev/null +++ b/dui/assets/icons/icons/card-checklist.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/card-heading.svg b/dui/assets/icons/icons/card-heading.svg new file mode 100644 index 00000000..a6be8739 --- /dev/null +++ b/dui/assets/icons/icons/card-heading.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/card-image.svg b/dui/assets/icons/icons/card-image.svg new file mode 100644 index 00000000..7343f778 --- /dev/null +++ b/dui/assets/icons/icons/card-image.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/card-list.svg b/dui/assets/icons/icons/card-list.svg new file mode 100644 index 00000000..62708023 --- /dev/null +++ b/dui/assets/icons/icons/card-list.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/card-text.svg b/dui/assets/icons/icons/card-text.svg new file mode 100644 index 00000000..8f7470c2 --- /dev/null +++ b/dui/assets/icons/icons/card-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/caret-down-fill.svg b/dui/assets/icons/icons/caret-down-fill.svg new file mode 100644 index 00000000..d7c3990e --- /dev/null +++ b/dui/assets/icons/icons/caret-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/caret-down-square-fill.svg b/dui/assets/icons/icons/caret-down-square-fill.svg new file mode 100644 index 00000000..63199bb4 --- /dev/null +++ b/dui/assets/icons/icons/caret-down-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/caret-down-square.svg b/dui/assets/icons/icons/caret-down-square.svg new file mode 100644 index 00000000..03726251 --- /dev/null +++ b/dui/assets/icons/icons/caret-down-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/caret-down.svg b/dui/assets/icons/icons/caret-down.svg new file mode 100644 index 00000000..627258a4 --- /dev/null +++ b/dui/assets/icons/icons/caret-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/caret-left-fill.svg b/dui/assets/icons/icons/caret-left-fill.svg new file mode 100644 index 00000000..d989dff9 --- /dev/null +++ b/dui/assets/icons/icons/caret-left-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/caret-left-square-fill.svg b/dui/assets/icons/icons/caret-left-square-fill.svg new file mode 100644 index 00000000..cc7e3a81 --- /dev/null +++ b/dui/assets/icons/icons/caret-left-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/caret-left-square.svg b/dui/assets/icons/icons/caret-left-square.svg new file mode 100644 index 00000000..5e8cb206 --- /dev/null +++ b/dui/assets/icons/icons/caret-left-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/caret-left.svg b/dui/assets/icons/icons/caret-left.svg new file mode 100644 index 00000000..4415336d --- /dev/null +++ b/dui/assets/icons/icons/caret-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/caret-right-fill.svg b/dui/assets/icons/icons/caret-right-fill.svg new file mode 100644 index 00000000..b4455518 --- /dev/null +++ b/dui/assets/icons/icons/caret-right-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/caret-right-square-fill.svg b/dui/assets/icons/icons/caret-right-square-fill.svg new file mode 100644 index 00000000..2aded36f --- /dev/null +++ b/dui/assets/icons/icons/caret-right-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/caret-right-square.svg b/dui/assets/icons/icons/caret-right-square.svg new file mode 100644 index 00000000..a3a44e2c --- /dev/null +++ b/dui/assets/icons/icons/caret-right-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/caret-right.svg b/dui/assets/icons/icons/caret-right.svg new file mode 100644 index 00000000..7bcd8bba --- /dev/null +++ b/dui/assets/icons/icons/caret-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/caret-up-fill.svg b/dui/assets/icons/icons/caret-up-fill.svg new file mode 100644 index 00000000..a87820e6 --- /dev/null +++ b/dui/assets/icons/icons/caret-up-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/caret-up-square-fill.svg b/dui/assets/icons/icons/caret-up-square-fill.svg new file mode 100644 index 00000000..348fcf29 --- /dev/null +++ b/dui/assets/icons/icons/caret-up-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/caret-up-square.svg b/dui/assets/icons/icons/caret-up-square.svg new file mode 100644 index 00000000..8ac2af45 --- /dev/null +++ b/dui/assets/icons/icons/caret-up-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/caret-up.svg b/dui/assets/icons/icons/caret-up.svg new file mode 100644 index 00000000..8e335190 --- /dev/null +++ b/dui/assets/icons/icons/caret-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cart-check-fill.svg b/dui/assets/icons/icons/cart-check-fill.svg new file mode 100644 index 00000000..612358c5 --- /dev/null +++ b/dui/assets/icons/icons/cart-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cart-check.svg b/dui/assets/icons/icons/cart-check.svg new file mode 100644 index 00000000..68301dbc --- /dev/null +++ b/dui/assets/icons/icons/cart-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cart-dash-fill.svg b/dui/assets/icons/icons/cart-dash-fill.svg new file mode 100644 index 00000000..a335b077 --- /dev/null +++ b/dui/assets/icons/icons/cart-dash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cart-dash.svg b/dui/assets/icons/icons/cart-dash.svg new file mode 100644 index 00000000..9c97c3b6 --- /dev/null +++ b/dui/assets/icons/icons/cart-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cart-fill.svg b/dui/assets/icons/icons/cart-fill.svg new file mode 100644 index 00000000..974fc295 --- /dev/null +++ b/dui/assets/icons/icons/cart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cart-plus-fill.svg b/dui/assets/icons/icons/cart-plus-fill.svg new file mode 100644 index 00000000..59e46e48 --- /dev/null +++ b/dui/assets/icons/icons/cart-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cart-plus.svg b/dui/assets/icons/icons/cart-plus.svg new file mode 100644 index 00000000..2baaae46 --- /dev/null +++ b/dui/assets/icons/icons/cart-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cart-x-fill.svg b/dui/assets/icons/icons/cart-x-fill.svg new file mode 100644 index 00000000..7ca0688c --- /dev/null +++ b/dui/assets/icons/icons/cart-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cart-x.svg b/dui/assets/icons/icons/cart-x.svg new file mode 100644 index 00000000..2d8f213b --- /dev/null +++ b/dui/assets/icons/icons/cart-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cart.svg b/dui/assets/icons/icons/cart.svg new file mode 100644 index 00000000..0e0f96ce --- /dev/null +++ b/dui/assets/icons/icons/cart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cart2.svg b/dui/assets/icons/icons/cart2.svg new file mode 100644 index 00000000..ea7f6964 --- /dev/null +++ b/dui/assets/icons/icons/cart2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cart3.svg b/dui/assets/icons/icons/cart3.svg new file mode 100644 index 00000000..af1b3c53 --- /dev/null +++ b/dui/assets/icons/icons/cart3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cart4.svg b/dui/assets/icons/icons/cart4.svg new file mode 100644 index 00000000..4631ac9f --- /dev/null +++ b/dui/assets/icons/icons/cart4.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cash-coin.svg b/dui/assets/icons/icons/cash-coin.svg new file mode 100644 index 00000000..2904f15e --- /dev/null +++ b/dui/assets/icons/icons/cash-coin.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cash-stack.svg b/dui/assets/icons/icons/cash-stack.svg new file mode 100644 index 00000000..fc8c282f --- /dev/null +++ b/dui/assets/icons/icons/cash-stack.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cash.svg b/dui/assets/icons/icons/cash.svg new file mode 100644 index 00000000..18cbff3a --- /dev/null +++ b/dui/assets/icons/icons/cash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cassette-fill.svg b/dui/assets/icons/icons/cassette-fill.svg new file mode 100644 index 00000000..18fd5e42 --- /dev/null +++ b/dui/assets/icons/icons/cassette-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cassette.svg b/dui/assets/icons/icons/cassette.svg new file mode 100644 index 00000000..2effe716 --- /dev/null +++ b/dui/assets/icons/icons/cassette.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cast.svg b/dui/assets/icons/icons/cast.svg new file mode 100644 index 00000000..01a97950 --- /dev/null +++ b/dui/assets/icons/icons/cast.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cc-circle-fill.svg b/dui/assets/icons/icons/cc-circle-fill.svg new file mode 100644 index 00000000..483d90cf --- /dev/null +++ b/dui/assets/icons/icons/cc-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cc-circle.svg b/dui/assets/icons/icons/cc-circle.svg new file mode 100644 index 00000000..2dc2b4b3 --- /dev/null +++ b/dui/assets/icons/icons/cc-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cc-square-fill.svg b/dui/assets/icons/icons/cc-square-fill.svg new file mode 100644 index 00000000..b0a83502 --- /dev/null +++ b/dui/assets/icons/icons/cc-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cc-square.svg b/dui/assets/icons/icons/cc-square.svg new file mode 100644 index 00000000..b0f05b61 --- /dev/null +++ b/dui/assets/icons/icons/cc-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat-dots-fill.svg b/dui/assets/icons/icons/chat-dots-fill.svg new file mode 100644 index 00000000..5f74345e --- /dev/null +++ b/dui/assets/icons/icons/chat-dots-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat-dots.svg b/dui/assets/icons/icons/chat-dots.svg new file mode 100644 index 00000000..20137cc1 --- /dev/null +++ b/dui/assets/icons/icons/chat-dots.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat-fill.svg b/dui/assets/icons/icons/chat-fill.svg new file mode 100644 index 00000000..c8969390 --- /dev/null +++ b/dui/assets/icons/icons/chat-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat-heart-fill.svg b/dui/assets/icons/icons/chat-heart-fill.svg new file mode 100644 index 00000000..ea01c34d --- /dev/null +++ b/dui/assets/icons/icons/chat-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat-heart.svg b/dui/assets/icons/icons/chat-heart.svg new file mode 100644 index 00000000..8ea104ea --- /dev/null +++ b/dui/assets/icons/icons/chat-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat-left-dots-fill.svg b/dui/assets/icons/icons/chat-left-dots-fill.svg new file mode 100644 index 00000000..a6614c3f --- /dev/null +++ b/dui/assets/icons/icons/chat-left-dots-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat-left-dots.svg b/dui/assets/icons/icons/chat-left-dots.svg new file mode 100644 index 00000000..35f466a1 --- /dev/null +++ b/dui/assets/icons/icons/chat-left-dots.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat-left-fill.svg b/dui/assets/icons/icons/chat-left-fill.svg new file mode 100644 index 00000000..0de6e13a --- /dev/null +++ b/dui/assets/icons/icons/chat-left-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat-left-heart-fill.svg b/dui/assets/icons/icons/chat-left-heart-fill.svg new file mode 100644 index 00000000..cc9502ca --- /dev/null +++ b/dui/assets/icons/icons/chat-left-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat-left-heart.svg b/dui/assets/icons/icons/chat-left-heart.svg new file mode 100644 index 00000000..ec11692e --- /dev/null +++ b/dui/assets/icons/icons/chat-left-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat-left-quote-fill.svg b/dui/assets/icons/icons/chat-left-quote-fill.svg new file mode 100644 index 00000000..d634a126 --- /dev/null +++ b/dui/assets/icons/icons/chat-left-quote-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat-left-quote.svg b/dui/assets/icons/icons/chat-left-quote.svg new file mode 100644 index 00000000..376ceb19 --- /dev/null +++ b/dui/assets/icons/icons/chat-left-quote.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat-left-text-fill.svg b/dui/assets/icons/icons/chat-left-text-fill.svg new file mode 100644 index 00000000..a78e3437 --- /dev/null +++ b/dui/assets/icons/icons/chat-left-text-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat-left-text.svg b/dui/assets/icons/icons/chat-left-text.svg new file mode 100644 index 00000000..88d19067 --- /dev/null +++ b/dui/assets/icons/icons/chat-left-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat-left.svg b/dui/assets/icons/icons/chat-left.svg new file mode 100644 index 00000000..d93f0af7 --- /dev/null +++ b/dui/assets/icons/icons/chat-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat-quote-fill.svg b/dui/assets/icons/icons/chat-quote-fill.svg new file mode 100644 index 00000000..7150c44d --- /dev/null +++ b/dui/assets/icons/icons/chat-quote-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat-quote.svg b/dui/assets/icons/icons/chat-quote.svg new file mode 100644 index 00000000..aa0edc4e --- /dev/null +++ b/dui/assets/icons/icons/chat-quote.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat-right-dots-fill.svg b/dui/assets/icons/icons/chat-right-dots-fill.svg new file mode 100644 index 00000000..1020581b --- /dev/null +++ b/dui/assets/icons/icons/chat-right-dots-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat-right-dots.svg b/dui/assets/icons/icons/chat-right-dots.svg new file mode 100644 index 00000000..d9b8bd23 --- /dev/null +++ b/dui/assets/icons/icons/chat-right-dots.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat-right-fill.svg b/dui/assets/icons/icons/chat-right-fill.svg new file mode 100644 index 00000000..6381ddcf --- /dev/null +++ b/dui/assets/icons/icons/chat-right-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat-right-heart-fill.svg b/dui/assets/icons/icons/chat-right-heart-fill.svg new file mode 100644 index 00000000..cf4abfe3 --- /dev/null +++ b/dui/assets/icons/icons/chat-right-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat-right-heart.svg b/dui/assets/icons/icons/chat-right-heart.svg new file mode 100644 index 00000000..e6b38804 --- /dev/null +++ b/dui/assets/icons/icons/chat-right-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat-right-quote-fill.svg b/dui/assets/icons/icons/chat-right-quote-fill.svg new file mode 100644 index 00000000..1c4e5360 --- /dev/null +++ b/dui/assets/icons/icons/chat-right-quote-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat-right-quote.svg b/dui/assets/icons/icons/chat-right-quote.svg new file mode 100644 index 00000000..e9091bcf --- /dev/null +++ b/dui/assets/icons/icons/chat-right-quote.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat-right-text-fill.svg b/dui/assets/icons/icons/chat-right-text-fill.svg new file mode 100644 index 00000000..3455983b --- /dev/null +++ b/dui/assets/icons/icons/chat-right-text-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat-right-text.svg b/dui/assets/icons/icons/chat-right-text.svg new file mode 100644 index 00000000..88341afa --- /dev/null +++ b/dui/assets/icons/icons/chat-right-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat-right.svg b/dui/assets/icons/icons/chat-right.svg new file mode 100644 index 00000000..a930c9a5 --- /dev/null +++ b/dui/assets/icons/icons/chat-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat-square-dots-fill.svg b/dui/assets/icons/icons/chat-square-dots-fill.svg new file mode 100644 index 00000000..09c97d1d --- /dev/null +++ b/dui/assets/icons/icons/chat-square-dots-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat-square-dots.svg b/dui/assets/icons/icons/chat-square-dots.svg new file mode 100644 index 00000000..b06c02ff --- /dev/null +++ b/dui/assets/icons/icons/chat-square-dots.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat-square-fill.svg b/dui/assets/icons/icons/chat-square-fill.svg new file mode 100644 index 00000000..4688831a --- /dev/null +++ b/dui/assets/icons/icons/chat-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat-square-heart-fill.svg b/dui/assets/icons/icons/chat-square-heart-fill.svg new file mode 100644 index 00000000..902e0b5a --- /dev/null +++ b/dui/assets/icons/icons/chat-square-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat-square-heart.svg b/dui/assets/icons/icons/chat-square-heart.svg new file mode 100644 index 00000000..6ba687e4 --- /dev/null +++ b/dui/assets/icons/icons/chat-square-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat-square-quote-fill.svg b/dui/assets/icons/icons/chat-square-quote-fill.svg new file mode 100644 index 00000000..2496b700 --- /dev/null +++ b/dui/assets/icons/icons/chat-square-quote-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat-square-quote.svg b/dui/assets/icons/icons/chat-square-quote.svg new file mode 100644 index 00000000..a8f6b099 --- /dev/null +++ b/dui/assets/icons/icons/chat-square-quote.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat-square-text-fill.svg b/dui/assets/icons/icons/chat-square-text-fill.svg new file mode 100644 index 00000000..6ebf567d --- /dev/null +++ b/dui/assets/icons/icons/chat-square-text-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat-square-text.svg b/dui/assets/icons/icons/chat-square-text.svg new file mode 100644 index 00000000..1296f922 --- /dev/null +++ b/dui/assets/icons/icons/chat-square-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat-square.svg b/dui/assets/icons/icons/chat-square.svg new file mode 100644 index 00000000..4e13ae82 --- /dev/null +++ b/dui/assets/icons/icons/chat-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat-text-fill.svg b/dui/assets/icons/icons/chat-text-fill.svg new file mode 100644 index 00000000..93639f12 --- /dev/null +++ b/dui/assets/icons/icons/chat-text-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat-text.svg b/dui/assets/icons/icons/chat-text.svg new file mode 100644 index 00000000..f64f43fe --- /dev/null +++ b/dui/assets/icons/icons/chat-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chat.svg b/dui/assets/icons/icons/chat.svg new file mode 100644 index 00000000..487d142a --- /dev/null +++ b/dui/assets/icons/icons/chat.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/check-all.svg b/dui/assets/icons/icons/check-all.svg new file mode 100644 index 00000000..f91fd770 --- /dev/null +++ b/dui/assets/icons/icons/check-all.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/check-circle-fill.svg b/dui/assets/icons/icons/check-circle-fill.svg new file mode 100644 index 00000000..0b7f4126 --- /dev/null +++ b/dui/assets/icons/icons/check-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/check-circle.svg b/dui/assets/icons/icons/check-circle.svg new file mode 100644 index 00000000..016f6072 --- /dev/null +++ b/dui/assets/icons/icons/check-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/check-lg.svg b/dui/assets/icons/icons/check-lg.svg new file mode 100644 index 00000000..63a8a3df --- /dev/null +++ b/dui/assets/icons/icons/check-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/check-square-fill.svg b/dui/assets/icons/icons/check-square-fill.svg new file mode 100644 index 00000000..cbb56edc --- /dev/null +++ b/dui/assets/icons/icons/check-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/check-square.svg b/dui/assets/icons/icons/check-square.svg new file mode 100644 index 00000000..b7d11160 --- /dev/null +++ b/dui/assets/icons/icons/check-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/check.svg b/dui/assets/icons/icons/check.svg new file mode 100644 index 00000000..11ab5474 --- /dev/null +++ b/dui/assets/icons/icons/check.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/check2-all.svg b/dui/assets/icons/icons/check2-all.svg new file mode 100644 index 00000000..cccc0b7b --- /dev/null +++ b/dui/assets/icons/icons/check2-all.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/check2-circle.svg b/dui/assets/icons/icons/check2-circle.svg new file mode 100644 index 00000000..166e6612 --- /dev/null +++ b/dui/assets/icons/icons/check2-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/check2-square.svg b/dui/assets/icons/icons/check2-square.svg new file mode 100644 index 00000000..64c3669d --- /dev/null +++ b/dui/assets/icons/icons/check2-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/check2.svg b/dui/assets/icons/icons/check2.svg new file mode 100644 index 00000000..87168de3 --- /dev/null +++ b/dui/assets/icons/icons/check2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chevron-bar-contract.svg b/dui/assets/icons/icons/chevron-bar-contract.svg new file mode 100644 index 00000000..52ec3f62 --- /dev/null +++ b/dui/assets/icons/icons/chevron-bar-contract.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chevron-bar-down.svg b/dui/assets/icons/icons/chevron-bar-down.svg new file mode 100644 index 00000000..8c10216a --- /dev/null +++ b/dui/assets/icons/icons/chevron-bar-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chevron-bar-expand.svg b/dui/assets/icons/icons/chevron-bar-expand.svg new file mode 100644 index 00000000..1260a205 --- /dev/null +++ b/dui/assets/icons/icons/chevron-bar-expand.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chevron-bar-left.svg b/dui/assets/icons/icons/chevron-bar-left.svg new file mode 100644 index 00000000..36afeb76 --- /dev/null +++ b/dui/assets/icons/icons/chevron-bar-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chevron-bar-right.svg b/dui/assets/icons/icons/chevron-bar-right.svg new file mode 100644 index 00000000..b71e040d --- /dev/null +++ b/dui/assets/icons/icons/chevron-bar-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chevron-bar-up.svg b/dui/assets/icons/icons/chevron-bar-up.svg new file mode 100644 index 00000000..c5da1752 --- /dev/null +++ b/dui/assets/icons/icons/chevron-bar-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chevron-compact-down.svg b/dui/assets/icons/icons/chevron-compact-down.svg new file mode 100644 index 00000000..53d9d9a3 --- /dev/null +++ b/dui/assets/icons/icons/chevron-compact-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chevron-compact-left.svg b/dui/assets/icons/icons/chevron-compact-left.svg new file mode 100644 index 00000000..277ddd89 --- /dev/null +++ b/dui/assets/icons/icons/chevron-compact-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chevron-compact-right.svg b/dui/assets/icons/icons/chevron-compact-right.svg new file mode 100644 index 00000000..24b53090 --- /dev/null +++ b/dui/assets/icons/icons/chevron-compact-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chevron-compact-up.svg b/dui/assets/icons/icons/chevron-compact-up.svg new file mode 100644 index 00000000..2a4f3541 --- /dev/null +++ b/dui/assets/icons/icons/chevron-compact-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chevron-contract.svg b/dui/assets/icons/icons/chevron-contract.svg new file mode 100644 index 00000000..354ee863 --- /dev/null +++ b/dui/assets/icons/icons/chevron-contract.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chevron-double-down.svg b/dui/assets/icons/icons/chevron-double-down.svg new file mode 100644 index 00000000..bc99e59b --- /dev/null +++ b/dui/assets/icons/icons/chevron-double-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chevron-double-left.svg b/dui/assets/icons/icons/chevron-double-left.svg new file mode 100644 index 00000000..c4cd7f23 --- /dev/null +++ b/dui/assets/icons/icons/chevron-double-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chevron-double-right.svg b/dui/assets/icons/icons/chevron-double-right.svg new file mode 100644 index 00000000..dccd6c58 --- /dev/null +++ b/dui/assets/icons/icons/chevron-double-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chevron-double-up.svg b/dui/assets/icons/icons/chevron-double-up.svg new file mode 100644 index 00000000..ad7ba127 --- /dev/null +++ b/dui/assets/icons/icons/chevron-double-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chevron-down.svg b/dui/assets/icons/icons/chevron-down.svg new file mode 100644 index 00000000..a2819073 --- /dev/null +++ b/dui/assets/icons/icons/chevron-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chevron-expand.svg b/dui/assets/icons/icons/chevron-expand.svg new file mode 100644 index 00000000..33e4ad81 --- /dev/null +++ b/dui/assets/icons/icons/chevron-expand.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chevron-left.svg b/dui/assets/icons/icons/chevron-left.svg new file mode 100644 index 00000000..5bcc1bb5 --- /dev/null +++ b/dui/assets/icons/icons/chevron-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chevron-right.svg b/dui/assets/icons/icons/chevron-right.svg new file mode 100644 index 00000000..ab39af83 --- /dev/null +++ b/dui/assets/icons/icons/chevron-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/chevron-up.svg b/dui/assets/icons/icons/chevron-up.svg new file mode 100644 index 00000000..4f3c7a01 --- /dev/null +++ b/dui/assets/icons/icons/chevron-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/circle-fill.svg b/dui/assets/icons/icons/circle-fill.svg new file mode 100644 index 00000000..e0d1b515 --- /dev/null +++ b/dui/assets/icons/icons/circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/circle-half.svg b/dui/assets/icons/icons/circle-half.svg new file mode 100644 index 00000000..497f6b72 --- /dev/null +++ b/dui/assets/icons/icons/circle-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/circle-square.svg b/dui/assets/icons/icons/circle-square.svg new file mode 100644 index 00000000..c0f62b74 --- /dev/null +++ b/dui/assets/icons/icons/circle-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/circle.svg b/dui/assets/icons/icons/circle.svg new file mode 100644 index 00000000..9bbabcae --- /dev/null +++ b/dui/assets/icons/icons/circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/clipboard-check-fill.svg b/dui/assets/icons/icons/clipboard-check-fill.svg new file mode 100644 index 00000000..598e8507 --- /dev/null +++ b/dui/assets/icons/icons/clipboard-check-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/clipboard-check.svg b/dui/assets/icons/icons/clipboard-check.svg new file mode 100644 index 00000000..cb9d8a20 --- /dev/null +++ b/dui/assets/icons/icons/clipboard-check.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/clipboard-data-fill.svg b/dui/assets/icons/icons/clipboard-data-fill.svg new file mode 100644 index 00000000..e4a9425a --- /dev/null +++ b/dui/assets/icons/icons/clipboard-data-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/clipboard-data.svg b/dui/assets/icons/icons/clipboard-data.svg new file mode 100644 index 00000000..622acbfb --- /dev/null +++ b/dui/assets/icons/icons/clipboard-data.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/clipboard-fill.svg b/dui/assets/icons/icons/clipboard-fill.svg new file mode 100644 index 00000000..176c5e42 --- /dev/null +++ b/dui/assets/icons/icons/clipboard-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/clipboard-heart-fill.svg b/dui/assets/icons/icons/clipboard-heart-fill.svg new file mode 100644 index 00000000..92de0a8f --- /dev/null +++ b/dui/assets/icons/icons/clipboard-heart-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/clipboard-heart.svg b/dui/assets/icons/icons/clipboard-heart.svg new file mode 100644 index 00000000..c430ed2c --- /dev/null +++ b/dui/assets/icons/icons/clipboard-heart.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/clipboard-minus-fill.svg b/dui/assets/icons/icons/clipboard-minus-fill.svg new file mode 100644 index 00000000..e47f43fa --- /dev/null +++ b/dui/assets/icons/icons/clipboard-minus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/clipboard-minus.svg b/dui/assets/icons/icons/clipboard-minus.svg new file mode 100644 index 00000000..d3675c40 --- /dev/null +++ b/dui/assets/icons/icons/clipboard-minus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/clipboard-plus-fill.svg b/dui/assets/icons/icons/clipboard-plus-fill.svg new file mode 100644 index 00000000..8140aa84 --- /dev/null +++ b/dui/assets/icons/icons/clipboard-plus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/clipboard-plus.svg b/dui/assets/icons/icons/clipboard-plus.svg new file mode 100644 index 00000000..1d095d73 --- /dev/null +++ b/dui/assets/icons/icons/clipboard-plus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/clipboard-pulse.svg b/dui/assets/icons/icons/clipboard-pulse.svg new file mode 100644 index 00000000..a357209b --- /dev/null +++ b/dui/assets/icons/icons/clipboard-pulse.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/clipboard-x-fill.svg b/dui/assets/icons/icons/clipboard-x-fill.svg new file mode 100644 index 00000000..10fba82c --- /dev/null +++ b/dui/assets/icons/icons/clipboard-x-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/clipboard-x.svg b/dui/assets/icons/icons/clipboard-x.svg new file mode 100644 index 00000000..46df235a --- /dev/null +++ b/dui/assets/icons/icons/clipboard-x.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/clipboard.svg b/dui/assets/icons/icons/clipboard.svg new file mode 100644 index 00000000..b92f42a5 --- /dev/null +++ b/dui/assets/icons/icons/clipboard.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/clipboard2-check-fill.svg b/dui/assets/icons/icons/clipboard2-check-fill.svg new file mode 100644 index 00000000..b6404328 --- /dev/null +++ b/dui/assets/icons/icons/clipboard2-check-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/clipboard2-check.svg b/dui/assets/icons/icons/clipboard2-check.svg new file mode 100644 index 00000000..aba15bfa --- /dev/null +++ b/dui/assets/icons/icons/clipboard2-check.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/clipboard2-data-fill.svg b/dui/assets/icons/icons/clipboard2-data-fill.svg new file mode 100644 index 00000000..56c127ed --- /dev/null +++ b/dui/assets/icons/icons/clipboard2-data-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/clipboard2-data.svg b/dui/assets/icons/icons/clipboard2-data.svg new file mode 100644 index 00000000..75ac6c68 --- /dev/null +++ b/dui/assets/icons/icons/clipboard2-data.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/clipboard2-fill.svg b/dui/assets/icons/icons/clipboard2-fill.svg new file mode 100644 index 00000000..6898571f --- /dev/null +++ b/dui/assets/icons/icons/clipboard2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/clipboard2-heart-fill.svg b/dui/assets/icons/icons/clipboard2-heart-fill.svg new file mode 100644 index 00000000..ce98945b --- /dev/null +++ b/dui/assets/icons/icons/clipboard2-heart-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/clipboard2-heart.svg b/dui/assets/icons/icons/clipboard2-heart.svg new file mode 100644 index 00000000..879fef21 --- /dev/null +++ b/dui/assets/icons/icons/clipboard2-heart.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/clipboard2-minus-fill.svg b/dui/assets/icons/icons/clipboard2-minus-fill.svg new file mode 100644 index 00000000..fcd4b561 --- /dev/null +++ b/dui/assets/icons/icons/clipboard2-minus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/clipboard2-minus.svg b/dui/assets/icons/icons/clipboard2-minus.svg new file mode 100644 index 00000000..f8c10e3c --- /dev/null +++ b/dui/assets/icons/icons/clipboard2-minus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/clipboard2-plus-fill.svg b/dui/assets/icons/icons/clipboard2-plus-fill.svg new file mode 100644 index 00000000..be310e52 --- /dev/null +++ b/dui/assets/icons/icons/clipboard2-plus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/clipboard2-plus.svg b/dui/assets/icons/icons/clipboard2-plus.svg new file mode 100644 index 00000000..33eaa289 --- /dev/null +++ b/dui/assets/icons/icons/clipboard2-plus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/clipboard2-pulse-fill.svg b/dui/assets/icons/icons/clipboard2-pulse-fill.svg new file mode 100644 index 00000000..bc7d6b31 --- /dev/null +++ b/dui/assets/icons/icons/clipboard2-pulse-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/clipboard2-pulse.svg b/dui/assets/icons/icons/clipboard2-pulse.svg new file mode 100644 index 00000000..c641c615 --- /dev/null +++ b/dui/assets/icons/icons/clipboard2-pulse.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/clipboard2-x-fill.svg b/dui/assets/icons/icons/clipboard2-x-fill.svg new file mode 100644 index 00000000..08828c6e --- /dev/null +++ b/dui/assets/icons/icons/clipboard2-x-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/clipboard2-x.svg b/dui/assets/icons/icons/clipboard2-x.svg new file mode 100644 index 00000000..06832cc9 --- /dev/null +++ b/dui/assets/icons/icons/clipboard2-x.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/clipboard2.svg b/dui/assets/icons/icons/clipboard2.svg new file mode 100644 index 00000000..d0f45297 --- /dev/null +++ b/dui/assets/icons/icons/clipboard2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/clock-fill.svg b/dui/assets/icons/icons/clock-fill.svg new file mode 100644 index 00000000..148abcf1 --- /dev/null +++ b/dui/assets/icons/icons/clock-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/clock-history.svg b/dui/assets/icons/icons/clock-history.svg new file mode 100644 index 00000000..f685e10a --- /dev/null +++ b/dui/assets/icons/icons/clock-history.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/clock.svg b/dui/assets/icons/icons/clock.svg new file mode 100644 index 00000000..31c3c64c --- /dev/null +++ b/dui/assets/icons/icons/clock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-arrow-down-fill.svg b/dui/assets/icons/icons/cloud-arrow-down-fill.svg new file mode 100644 index 00000000..1b23dc96 --- /dev/null +++ b/dui/assets/icons/icons/cloud-arrow-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-arrow-down.svg b/dui/assets/icons/icons/cloud-arrow-down.svg new file mode 100644 index 00000000..bb79bbe7 --- /dev/null +++ b/dui/assets/icons/icons/cloud-arrow-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-arrow-up-fill.svg b/dui/assets/icons/icons/cloud-arrow-up-fill.svg new file mode 100644 index 00000000..8366f05b --- /dev/null +++ b/dui/assets/icons/icons/cloud-arrow-up-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-arrow-up.svg b/dui/assets/icons/icons/cloud-arrow-up.svg new file mode 100644 index 00000000..704756b0 --- /dev/null +++ b/dui/assets/icons/icons/cloud-arrow-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-check-fill.svg b/dui/assets/icons/icons/cloud-check-fill.svg new file mode 100644 index 00000000..a71feee5 --- /dev/null +++ b/dui/assets/icons/icons/cloud-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-check.svg b/dui/assets/icons/icons/cloud-check.svg new file mode 100644 index 00000000..d7599e99 --- /dev/null +++ b/dui/assets/icons/icons/cloud-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-download-fill.svg b/dui/assets/icons/icons/cloud-download-fill.svg new file mode 100644 index 00000000..c8a44bad --- /dev/null +++ b/dui/assets/icons/icons/cloud-download-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-download.svg b/dui/assets/icons/icons/cloud-download.svg new file mode 100644 index 00000000..b71d7d72 --- /dev/null +++ b/dui/assets/icons/icons/cloud-download.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-drizzle-fill.svg b/dui/assets/icons/icons/cloud-drizzle-fill.svg new file mode 100644 index 00000000..0d381ae7 --- /dev/null +++ b/dui/assets/icons/icons/cloud-drizzle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-drizzle.svg b/dui/assets/icons/icons/cloud-drizzle.svg new file mode 100644 index 00000000..f3c85993 --- /dev/null +++ b/dui/assets/icons/icons/cloud-drizzle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-fill.svg b/dui/assets/icons/icons/cloud-fill.svg new file mode 100644 index 00000000..8849faa3 --- /dev/null +++ b/dui/assets/icons/icons/cloud-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-fog-fill.svg b/dui/assets/icons/icons/cloud-fog-fill.svg new file mode 100644 index 00000000..214cabad --- /dev/null +++ b/dui/assets/icons/icons/cloud-fog-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-fog.svg b/dui/assets/icons/icons/cloud-fog.svg new file mode 100644 index 00000000..26a574af --- /dev/null +++ b/dui/assets/icons/icons/cloud-fog.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-fog2-fill.svg b/dui/assets/icons/icons/cloud-fog2-fill.svg new file mode 100644 index 00000000..8f67dead --- /dev/null +++ b/dui/assets/icons/icons/cloud-fog2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-fog2.svg b/dui/assets/icons/icons/cloud-fog2.svg new file mode 100644 index 00000000..9b0664ff --- /dev/null +++ b/dui/assets/icons/icons/cloud-fog2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-hail-fill.svg b/dui/assets/icons/icons/cloud-hail-fill.svg new file mode 100644 index 00000000..0fa737f3 --- /dev/null +++ b/dui/assets/icons/icons/cloud-hail-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-hail.svg b/dui/assets/icons/icons/cloud-hail.svg new file mode 100644 index 00000000..3206a027 --- /dev/null +++ b/dui/assets/icons/icons/cloud-hail.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-haze-fill.svg b/dui/assets/icons/icons/cloud-haze-fill.svg new file mode 100644 index 00000000..aa16c2cc --- /dev/null +++ b/dui/assets/icons/icons/cloud-haze-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-haze.svg b/dui/assets/icons/icons/cloud-haze.svg new file mode 100644 index 00000000..578a5652 --- /dev/null +++ b/dui/assets/icons/icons/cloud-haze.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-haze2-fill.svg b/dui/assets/icons/icons/cloud-haze2-fill.svg new file mode 100644 index 00000000..3e22656a --- /dev/null +++ b/dui/assets/icons/icons/cloud-haze2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-haze2.svg b/dui/assets/icons/icons/cloud-haze2.svg new file mode 100644 index 00000000..c43d91ce --- /dev/null +++ b/dui/assets/icons/icons/cloud-haze2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-lightning-fill.svg b/dui/assets/icons/icons/cloud-lightning-fill.svg new file mode 100644 index 00000000..88fd930b --- /dev/null +++ b/dui/assets/icons/icons/cloud-lightning-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-lightning-rain-fill.svg b/dui/assets/icons/icons/cloud-lightning-rain-fill.svg new file mode 100644 index 00000000..f5cd8458 --- /dev/null +++ b/dui/assets/icons/icons/cloud-lightning-rain-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-lightning-rain.svg b/dui/assets/icons/icons/cloud-lightning-rain.svg new file mode 100644 index 00000000..588b2745 --- /dev/null +++ b/dui/assets/icons/icons/cloud-lightning-rain.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-lightning.svg b/dui/assets/icons/icons/cloud-lightning.svg new file mode 100644 index 00000000..20c26809 --- /dev/null +++ b/dui/assets/icons/icons/cloud-lightning.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-minus-fill.svg b/dui/assets/icons/icons/cloud-minus-fill.svg new file mode 100644 index 00000000..2fcc2bb6 --- /dev/null +++ b/dui/assets/icons/icons/cloud-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-minus.svg b/dui/assets/icons/icons/cloud-minus.svg new file mode 100644 index 00000000..54f47b20 --- /dev/null +++ b/dui/assets/icons/icons/cloud-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-moon-fill.svg b/dui/assets/icons/icons/cloud-moon-fill.svg new file mode 100644 index 00000000..232dd4e2 --- /dev/null +++ b/dui/assets/icons/icons/cloud-moon-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-moon.svg b/dui/assets/icons/icons/cloud-moon.svg new file mode 100644 index 00000000..cc91617c --- /dev/null +++ b/dui/assets/icons/icons/cloud-moon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-plus-fill.svg b/dui/assets/icons/icons/cloud-plus-fill.svg new file mode 100644 index 00000000..5337dc42 --- /dev/null +++ b/dui/assets/icons/icons/cloud-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-plus.svg b/dui/assets/icons/icons/cloud-plus.svg new file mode 100644 index 00000000..9448796b --- /dev/null +++ b/dui/assets/icons/icons/cloud-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-rain-fill.svg b/dui/assets/icons/icons/cloud-rain-fill.svg new file mode 100644 index 00000000..3ffee56b --- /dev/null +++ b/dui/assets/icons/icons/cloud-rain-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-rain-heavy-fill.svg b/dui/assets/icons/icons/cloud-rain-heavy-fill.svg new file mode 100644 index 00000000..d92411b5 --- /dev/null +++ b/dui/assets/icons/icons/cloud-rain-heavy-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-rain-heavy.svg b/dui/assets/icons/icons/cloud-rain-heavy.svg new file mode 100644 index 00000000..ee9ef858 --- /dev/null +++ b/dui/assets/icons/icons/cloud-rain-heavy.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-rain.svg b/dui/assets/icons/icons/cloud-rain.svg new file mode 100644 index 00000000..e22f16c5 --- /dev/null +++ b/dui/assets/icons/icons/cloud-rain.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-slash-fill.svg b/dui/assets/icons/icons/cloud-slash-fill.svg new file mode 100644 index 00000000..08a709b9 --- /dev/null +++ b/dui/assets/icons/icons/cloud-slash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-slash.svg b/dui/assets/icons/icons/cloud-slash.svg new file mode 100644 index 00000000..d7b680cb --- /dev/null +++ b/dui/assets/icons/icons/cloud-slash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-sleet-fill.svg b/dui/assets/icons/icons/cloud-sleet-fill.svg new file mode 100644 index 00000000..1df3f33b --- /dev/null +++ b/dui/assets/icons/icons/cloud-sleet-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-sleet.svg b/dui/assets/icons/icons/cloud-sleet.svg new file mode 100644 index 00000000..edc48c6d --- /dev/null +++ b/dui/assets/icons/icons/cloud-sleet.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-snow-fill.svg b/dui/assets/icons/icons/cloud-snow-fill.svg new file mode 100644 index 00000000..32cda8dc --- /dev/null +++ b/dui/assets/icons/icons/cloud-snow-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-snow.svg b/dui/assets/icons/icons/cloud-snow.svg new file mode 100644 index 00000000..26150c4c --- /dev/null +++ b/dui/assets/icons/icons/cloud-snow.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-sun-fill.svg b/dui/assets/icons/icons/cloud-sun-fill.svg new file mode 100644 index 00000000..da5ecac0 --- /dev/null +++ b/dui/assets/icons/icons/cloud-sun-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-sun.svg b/dui/assets/icons/icons/cloud-sun.svg new file mode 100644 index 00000000..caa95e93 --- /dev/null +++ b/dui/assets/icons/icons/cloud-sun.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-upload-fill.svg b/dui/assets/icons/icons/cloud-upload-fill.svg new file mode 100644 index 00000000..2d0df59f --- /dev/null +++ b/dui/assets/icons/icons/cloud-upload-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud-upload.svg b/dui/assets/icons/icons/cloud-upload.svg new file mode 100644 index 00000000..e5ca56e4 --- /dev/null +++ b/dui/assets/icons/icons/cloud-upload.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloud.svg b/dui/assets/icons/icons/cloud.svg new file mode 100644 index 00000000..de877ab3 --- /dev/null +++ b/dui/assets/icons/icons/cloud.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/clouds-fill.svg b/dui/assets/icons/icons/clouds-fill.svg new file mode 100644 index 00000000..d70e8171 --- /dev/null +++ b/dui/assets/icons/icons/clouds-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/clouds.svg b/dui/assets/icons/icons/clouds.svg new file mode 100644 index 00000000..7e253e76 --- /dev/null +++ b/dui/assets/icons/icons/clouds.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloudy-fill.svg b/dui/assets/icons/icons/cloudy-fill.svg new file mode 100644 index 00000000..7bf27b78 --- /dev/null +++ b/dui/assets/icons/icons/cloudy-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cloudy.svg b/dui/assets/icons/icons/cloudy.svg new file mode 100644 index 00000000..87c20175 --- /dev/null +++ b/dui/assets/icons/icons/cloudy.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/code-slash.svg b/dui/assets/icons/icons/code-slash.svg new file mode 100644 index 00000000..51a5c570 --- /dev/null +++ b/dui/assets/icons/icons/code-slash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/code-square.svg b/dui/assets/icons/icons/code-square.svg new file mode 100644 index 00000000..30fdef30 --- /dev/null +++ b/dui/assets/icons/icons/code-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/code.svg b/dui/assets/icons/icons/code.svg new file mode 100644 index 00000000..c0760e97 --- /dev/null +++ b/dui/assets/icons/icons/code.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/coin.svg b/dui/assets/icons/icons/coin.svg new file mode 100644 index 00000000..fb94cc56 --- /dev/null +++ b/dui/assets/icons/icons/coin.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/collection-fill.svg b/dui/assets/icons/icons/collection-fill.svg new file mode 100644 index 00000000..4e5fbce0 --- /dev/null +++ b/dui/assets/icons/icons/collection-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/collection-play-fill.svg b/dui/assets/icons/icons/collection-play-fill.svg new file mode 100644 index 00000000..b6820d07 --- /dev/null +++ b/dui/assets/icons/icons/collection-play-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/collection-play.svg b/dui/assets/icons/icons/collection-play.svg new file mode 100644 index 00000000..0c59f5d9 --- /dev/null +++ b/dui/assets/icons/icons/collection-play.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/collection.svg b/dui/assets/icons/icons/collection.svg new file mode 100644 index 00000000..8b5d5fdf --- /dev/null +++ b/dui/assets/icons/icons/collection.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/columns-gap.svg b/dui/assets/icons/icons/columns-gap.svg new file mode 100644 index 00000000..8b4bb4e7 --- /dev/null +++ b/dui/assets/icons/icons/columns-gap.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/columns.svg b/dui/assets/icons/icons/columns.svg new file mode 100644 index 00000000..17632df7 --- /dev/null +++ b/dui/assets/icons/icons/columns.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/command.svg b/dui/assets/icons/icons/command.svg new file mode 100644 index 00000000..64fa00ba --- /dev/null +++ b/dui/assets/icons/icons/command.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/compass-fill.svg b/dui/assets/icons/icons/compass-fill.svg new file mode 100644 index 00000000..1396c1f0 --- /dev/null +++ b/dui/assets/icons/icons/compass-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/compass.svg b/dui/assets/icons/icons/compass.svg new file mode 100644 index 00000000..9b402f33 --- /dev/null +++ b/dui/assets/icons/icons/compass.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cone-striped.svg b/dui/assets/icons/icons/cone-striped.svg new file mode 100644 index 00000000..28a9529b --- /dev/null +++ b/dui/assets/icons/icons/cone-striped.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cone.svg b/dui/assets/icons/icons/cone.svg new file mode 100644 index 00000000..b1a7d972 --- /dev/null +++ b/dui/assets/icons/icons/cone.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/controller.svg b/dui/assets/icons/icons/controller.svg new file mode 100644 index 00000000..b7ceedb0 --- /dev/null +++ b/dui/assets/icons/icons/controller.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cookie.svg b/dui/assets/icons/icons/cookie.svg new file mode 100644 index 00000000..7a4b2fae --- /dev/null +++ b/dui/assets/icons/icons/cookie.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/copy.svg b/dui/assets/icons/icons/copy.svg new file mode 100644 index 00000000..b5906802 --- /dev/null +++ b/dui/assets/icons/icons/copy.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cpu-fill.svg b/dui/assets/icons/icons/cpu-fill.svg new file mode 100644 index 00000000..ce6e2942 --- /dev/null +++ b/dui/assets/icons/icons/cpu-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cpu.svg b/dui/assets/icons/icons/cpu.svg new file mode 100644 index 00000000..88c0d56c --- /dev/null +++ b/dui/assets/icons/icons/cpu.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/credit-card-2-back-fill.svg b/dui/assets/icons/icons/credit-card-2-back-fill.svg new file mode 100644 index 00000000..032fb4a2 --- /dev/null +++ b/dui/assets/icons/icons/credit-card-2-back-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/credit-card-2-back.svg b/dui/assets/icons/icons/credit-card-2-back.svg new file mode 100644 index 00000000..b29419cb --- /dev/null +++ b/dui/assets/icons/icons/credit-card-2-back.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/credit-card-2-front-fill.svg b/dui/assets/icons/icons/credit-card-2-front-fill.svg new file mode 100644 index 00000000..06684d5d --- /dev/null +++ b/dui/assets/icons/icons/credit-card-2-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/credit-card-2-front.svg b/dui/assets/icons/icons/credit-card-2-front.svg new file mode 100644 index 00000000..0bbc290a --- /dev/null +++ b/dui/assets/icons/icons/credit-card-2-front.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/credit-card-fill.svg b/dui/assets/icons/icons/credit-card-fill.svg new file mode 100644 index 00000000..a4f899ae --- /dev/null +++ b/dui/assets/icons/icons/credit-card-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/credit-card.svg b/dui/assets/icons/icons/credit-card.svg new file mode 100644 index 00000000..406233dd --- /dev/null +++ b/dui/assets/icons/icons/credit-card.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/crop.svg b/dui/assets/icons/icons/crop.svg new file mode 100644 index 00000000..3b4bb608 --- /dev/null +++ b/dui/assets/icons/icons/crop.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/crosshair.svg b/dui/assets/icons/icons/crosshair.svg new file mode 100644 index 00000000..13bed746 --- /dev/null +++ b/dui/assets/icons/icons/crosshair.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/crosshair2.svg b/dui/assets/icons/icons/crosshair2.svg new file mode 100644 index 00000000..3c285860 --- /dev/null +++ b/dui/assets/icons/icons/crosshair2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cup-fill.svg b/dui/assets/icons/icons/cup-fill.svg new file mode 100644 index 00000000..7173787b --- /dev/null +++ b/dui/assets/icons/icons/cup-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cup-hot-fill.svg b/dui/assets/icons/icons/cup-hot-fill.svg new file mode 100644 index 00000000..9d7c465e --- /dev/null +++ b/dui/assets/icons/icons/cup-hot-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cup-hot.svg b/dui/assets/icons/icons/cup-hot.svg new file mode 100644 index 00000000..a6f7e899 --- /dev/null +++ b/dui/assets/icons/icons/cup-hot.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cup-straw.svg b/dui/assets/icons/icons/cup-straw.svg new file mode 100644 index 00000000..9388da96 --- /dev/null +++ b/dui/assets/icons/icons/cup-straw.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cup.svg b/dui/assets/icons/icons/cup.svg new file mode 100644 index 00000000..2694ac8e --- /dev/null +++ b/dui/assets/icons/icons/cup.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/currency-bitcoin.svg b/dui/assets/icons/icons/currency-bitcoin.svg new file mode 100644 index 00000000..0477ff89 --- /dev/null +++ b/dui/assets/icons/icons/currency-bitcoin.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/currency-dollar.svg b/dui/assets/icons/icons/currency-dollar.svg new file mode 100644 index 00000000..7ead9a78 --- /dev/null +++ b/dui/assets/icons/icons/currency-dollar.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/currency-euro.svg b/dui/assets/icons/icons/currency-euro.svg new file mode 100644 index 00000000..90c83d5f --- /dev/null +++ b/dui/assets/icons/icons/currency-euro.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/currency-exchange.svg b/dui/assets/icons/icons/currency-exchange.svg new file mode 100644 index 00000000..e332aa78 --- /dev/null +++ b/dui/assets/icons/icons/currency-exchange.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/currency-pound.svg b/dui/assets/icons/icons/currency-pound.svg new file mode 100644 index 00000000..46508760 --- /dev/null +++ b/dui/assets/icons/icons/currency-pound.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/currency-rupee.svg b/dui/assets/icons/icons/currency-rupee.svg new file mode 100644 index 00000000..4fdf9a2b --- /dev/null +++ b/dui/assets/icons/icons/currency-rupee.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/currency-yen.svg b/dui/assets/icons/icons/currency-yen.svg new file mode 100644 index 00000000..5bbf1a2a --- /dev/null +++ b/dui/assets/icons/icons/currency-yen.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cursor-fill.svg b/dui/assets/icons/icons/cursor-fill.svg new file mode 100644 index 00000000..093372b8 --- /dev/null +++ b/dui/assets/icons/icons/cursor-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cursor-text.svg b/dui/assets/icons/icons/cursor-text.svg new file mode 100644 index 00000000..27c057b0 --- /dev/null +++ b/dui/assets/icons/icons/cursor-text.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/cursor.svg b/dui/assets/icons/icons/cursor.svg new file mode 100644 index 00000000..e23e3fda --- /dev/null +++ b/dui/assets/icons/icons/cursor.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/dash-circle-dotted.svg b/dui/assets/icons/icons/dash-circle-dotted.svg new file mode 100644 index 00000000..1c011e21 --- /dev/null +++ b/dui/assets/icons/icons/dash-circle-dotted.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/dash-circle-fill.svg b/dui/assets/icons/icons/dash-circle-fill.svg new file mode 100644 index 00000000..ac4eae07 --- /dev/null +++ b/dui/assets/icons/icons/dash-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/dash-circle.svg b/dui/assets/icons/icons/dash-circle.svg new file mode 100644 index 00000000..c4abdd21 --- /dev/null +++ b/dui/assets/icons/icons/dash-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/dash-lg.svg b/dui/assets/icons/icons/dash-lg.svg new file mode 100644 index 00000000..454aa7d0 --- /dev/null +++ b/dui/assets/icons/icons/dash-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/dash-square-dotted.svg b/dui/assets/icons/icons/dash-square-dotted.svg new file mode 100644 index 00000000..90886c35 --- /dev/null +++ b/dui/assets/icons/icons/dash-square-dotted.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/dash-square-fill.svg b/dui/assets/icons/icons/dash-square-fill.svg new file mode 100644 index 00000000..dbe0db2e --- /dev/null +++ b/dui/assets/icons/icons/dash-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/dash-square.svg b/dui/assets/icons/icons/dash-square.svg new file mode 100644 index 00000000..9381872f --- /dev/null +++ b/dui/assets/icons/icons/dash-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/dash.svg b/dui/assets/icons/icons/dash.svg new file mode 100644 index 00000000..c3834b40 --- /dev/null +++ b/dui/assets/icons/icons/dash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/database-add.svg b/dui/assets/icons/icons/database-add.svg new file mode 100644 index 00000000..5f763404 --- /dev/null +++ b/dui/assets/icons/icons/database-add.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/database-check.svg b/dui/assets/icons/icons/database-check.svg new file mode 100644 index 00000000..29c02b85 --- /dev/null +++ b/dui/assets/icons/icons/database-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/database-dash.svg b/dui/assets/icons/icons/database-dash.svg new file mode 100644 index 00000000..184db0a0 --- /dev/null +++ b/dui/assets/icons/icons/database-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/database-down.svg b/dui/assets/icons/icons/database-down.svg new file mode 100644 index 00000000..e0774525 --- /dev/null +++ b/dui/assets/icons/icons/database-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/database-exclamation.svg b/dui/assets/icons/icons/database-exclamation.svg new file mode 100644 index 00000000..dbde50f2 --- /dev/null +++ b/dui/assets/icons/icons/database-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/database-fill-add.svg b/dui/assets/icons/icons/database-fill-add.svg new file mode 100644 index 00000000..4273d5d5 --- /dev/null +++ b/dui/assets/icons/icons/database-fill-add.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/database-fill-check.svg b/dui/assets/icons/icons/database-fill-check.svg new file mode 100644 index 00000000..7690eed8 --- /dev/null +++ b/dui/assets/icons/icons/database-fill-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/database-fill-dash.svg b/dui/assets/icons/icons/database-fill-dash.svg new file mode 100644 index 00000000..48c468df --- /dev/null +++ b/dui/assets/icons/icons/database-fill-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/database-fill-down.svg b/dui/assets/icons/icons/database-fill-down.svg new file mode 100644 index 00000000..c3560d88 --- /dev/null +++ b/dui/assets/icons/icons/database-fill-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/database-fill-exclamation.svg b/dui/assets/icons/icons/database-fill-exclamation.svg new file mode 100644 index 00000000..00073d07 --- /dev/null +++ b/dui/assets/icons/icons/database-fill-exclamation.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/database-fill-gear.svg b/dui/assets/icons/icons/database-fill-gear.svg new file mode 100644 index 00000000..94fc2e6d --- /dev/null +++ b/dui/assets/icons/icons/database-fill-gear.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/database-fill-lock.svg b/dui/assets/icons/icons/database-fill-lock.svg new file mode 100644 index 00000000..a9482056 --- /dev/null +++ b/dui/assets/icons/icons/database-fill-lock.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/database-fill-slash.svg b/dui/assets/icons/icons/database-fill-slash.svg new file mode 100644 index 00000000..467e6bbc --- /dev/null +++ b/dui/assets/icons/icons/database-fill-slash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/database-fill-up.svg b/dui/assets/icons/icons/database-fill-up.svg new file mode 100644 index 00000000..07f2d39d --- /dev/null +++ b/dui/assets/icons/icons/database-fill-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/database-fill-x.svg b/dui/assets/icons/icons/database-fill-x.svg new file mode 100644 index 00000000..73ff2697 --- /dev/null +++ b/dui/assets/icons/icons/database-fill-x.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/database-fill.svg b/dui/assets/icons/icons/database-fill.svg new file mode 100644 index 00000000..86038743 --- /dev/null +++ b/dui/assets/icons/icons/database-fill.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/database-gear.svg b/dui/assets/icons/icons/database-gear.svg new file mode 100644 index 00000000..451763ce --- /dev/null +++ b/dui/assets/icons/icons/database-gear.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/database-lock.svg b/dui/assets/icons/icons/database-lock.svg new file mode 100644 index 00000000..e150cd20 --- /dev/null +++ b/dui/assets/icons/icons/database-lock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/database-slash.svg b/dui/assets/icons/icons/database-slash.svg new file mode 100644 index 00000000..e0cc9f2e --- /dev/null +++ b/dui/assets/icons/icons/database-slash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/database-up.svg b/dui/assets/icons/icons/database-up.svg new file mode 100644 index 00000000..63f7a105 --- /dev/null +++ b/dui/assets/icons/icons/database-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/database-x.svg b/dui/assets/icons/icons/database-x.svg new file mode 100644 index 00000000..f97779bd --- /dev/null +++ b/dui/assets/icons/icons/database-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/database.svg b/dui/assets/icons/icons/database.svg new file mode 100644 index 00000000..231c50cd --- /dev/null +++ b/dui/assets/icons/icons/database.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/device-hdd-fill.svg b/dui/assets/icons/icons/device-hdd-fill.svg new file mode 100644 index 00000000..d5380c07 --- /dev/null +++ b/dui/assets/icons/icons/device-hdd-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/device-hdd.svg b/dui/assets/icons/icons/device-hdd.svg new file mode 100644 index 00000000..5163a585 --- /dev/null +++ b/dui/assets/icons/icons/device-hdd.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/device-ssd-fill.svg b/dui/assets/icons/icons/device-ssd-fill.svg new file mode 100644 index 00000000..0d1f9c34 --- /dev/null +++ b/dui/assets/icons/icons/device-ssd-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/device-ssd.svg b/dui/assets/icons/icons/device-ssd.svg new file mode 100644 index 00000000..8405f21f --- /dev/null +++ b/dui/assets/icons/icons/device-ssd.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/diagram-2-fill.svg b/dui/assets/icons/icons/diagram-2-fill.svg new file mode 100644 index 00000000..397ae153 --- /dev/null +++ b/dui/assets/icons/icons/diagram-2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/diagram-2.svg b/dui/assets/icons/icons/diagram-2.svg new file mode 100644 index 00000000..a6e5439e --- /dev/null +++ b/dui/assets/icons/icons/diagram-2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/diagram-3-fill.svg b/dui/assets/icons/icons/diagram-3-fill.svg new file mode 100644 index 00000000..7e474236 --- /dev/null +++ b/dui/assets/icons/icons/diagram-3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/diagram-3.svg b/dui/assets/icons/icons/diagram-3.svg new file mode 100644 index 00000000..ee3fd6f2 --- /dev/null +++ b/dui/assets/icons/icons/diagram-3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/diamond-fill.svg b/dui/assets/icons/icons/diamond-fill.svg new file mode 100644 index 00000000..1f86d1f7 --- /dev/null +++ b/dui/assets/icons/icons/diamond-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/diamond-half.svg b/dui/assets/icons/icons/diamond-half.svg new file mode 100644 index 00000000..68254b64 --- /dev/null +++ b/dui/assets/icons/icons/diamond-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/diamond.svg b/dui/assets/icons/icons/diamond.svg new file mode 100644 index 00000000..44e2855c --- /dev/null +++ b/dui/assets/icons/icons/diamond.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/dice-1-fill.svg b/dui/assets/icons/icons/dice-1-fill.svg new file mode 100644 index 00000000..a32e2cf9 --- /dev/null +++ b/dui/assets/icons/icons/dice-1-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/dice-1.svg b/dui/assets/icons/icons/dice-1.svg new file mode 100644 index 00000000..afc64b0e --- /dev/null +++ b/dui/assets/icons/icons/dice-1.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/dice-2-fill.svg b/dui/assets/icons/icons/dice-2-fill.svg new file mode 100644 index 00000000..131013e1 --- /dev/null +++ b/dui/assets/icons/icons/dice-2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/dice-2.svg b/dui/assets/icons/icons/dice-2.svg new file mode 100644 index 00000000..ba1a79ce --- /dev/null +++ b/dui/assets/icons/icons/dice-2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/dice-3-fill.svg b/dui/assets/icons/icons/dice-3-fill.svg new file mode 100644 index 00000000..158065db --- /dev/null +++ b/dui/assets/icons/icons/dice-3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/dice-3.svg b/dui/assets/icons/icons/dice-3.svg new file mode 100644 index 00000000..b64c675c --- /dev/null +++ b/dui/assets/icons/icons/dice-3.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/dice-4-fill.svg b/dui/assets/icons/icons/dice-4-fill.svg new file mode 100644 index 00000000..7cf6e2c7 --- /dev/null +++ b/dui/assets/icons/icons/dice-4-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/dice-4.svg b/dui/assets/icons/icons/dice-4.svg new file mode 100644 index 00000000..bd8bbf7c --- /dev/null +++ b/dui/assets/icons/icons/dice-4.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/dice-5-fill.svg b/dui/assets/icons/icons/dice-5-fill.svg new file mode 100644 index 00000000..289cb459 --- /dev/null +++ b/dui/assets/icons/icons/dice-5-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/dice-5.svg b/dui/assets/icons/icons/dice-5.svg new file mode 100644 index 00000000..cc96a359 --- /dev/null +++ b/dui/assets/icons/icons/dice-5.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/dice-6-fill.svg b/dui/assets/icons/icons/dice-6-fill.svg new file mode 100644 index 00000000..9b3d652e --- /dev/null +++ b/dui/assets/icons/icons/dice-6-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/dice-6.svg b/dui/assets/icons/icons/dice-6.svg new file mode 100644 index 00000000..47ba0aac --- /dev/null +++ b/dui/assets/icons/icons/dice-6.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/disc-fill.svg b/dui/assets/icons/icons/disc-fill.svg new file mode 100644 index 00000000..0d2d7f1e --- /dev/null +++ b/dui/assets/icons/icons/disc-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/disc.svg b/dui/assets/icons/icons/disc.svg new file mode 100644 index 00000000..360034cf --- /dev/null +++ b/dui/assets/icons/icons/disc.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/discord.svg b/dui/assets/icons/icons/discord.svg new file mode 100644 index 00000000..9905364b --- /dev/null +++ b/dui/assets/icons/icons/discord.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/display-fill.svg b/dui/assets/icons/icons/display-fill.svg new file mode 100644 index 00000000..ed8e17ef --- /dev/null +++ b/dui/assets/icons/icons/display-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/display.svg b/dui/assets/icons/icons/display.svg new file mode 100644 index 00000000..40a7d4d5 --- /dev/null +++ b/dui/assets/icons/icons/display.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/displayport-fill.svg b/dui/assets/icons/icons/displayport-fill.svg new file mode 100644 index 00000000..503a9609 --- /dev/null +++ b/dui/assets/icons/icons/displayport-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/displayport.svg b/dui/assets/icons/icons/displayport.svg new file mode 100644 index 00000000..6b9e0bfd --- /dev/null +++ b/dui/assets/icons/icons/displayport.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/distribute-horizontal.svg b/dui/assets/icons/icons/distribute-horizontal.svg new file mode 100644 index 00000000..3f7044f0 --- /dev/null +++ b/dui/assets/icons/icons/distribute-horizontal.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/distribute-vertical.svg b/dui/assets/icons/icons/distribute-vertical.svg new file mode 100644 index 00000000..cb77d1ef --- /dev/null +++ b/dui/assets/icons/icons/distribute-vertical.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/door-closed-fill.svg b/dui/assets/icons/icons/door-closed-fill.svg new file mode 100644 index 00000000..1cad66bb --- /dev/null +++ b/dui/assets/icons/icons/door-closed-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/door-closed.svg b/dui/assets/icons/icons/door-closed.svg new file mode 100644 index 00000000..e20b918f --- /dev/null +++ b/dui/assets/icons/icons/door-closed.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/door-open-fill.svg b/dui/assets/icons/icons/door-open-fill.svg new file mode 100644 index 00000000..38eaff07 --- /dev/null +++ b/dui/assets/icons/icons/door-open-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/door-open.svg b/dui/assets/icons/icons/door-open.svg new file mode 100644 index 00000000..328f3536 --- /dev/null +++ b/dui/assets/icons/icons/door-open.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/dot.svg b/dui/assets/icons/icons/dot.svg new file mode 100644 index 00000000..edc674e5 --- /dev/null +++ b/dui/assets/icons/icons/dot.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/download.svg b/dui/assets/icons/icons/download.svg new file mode 100644 index 00000000..90a34a3b --- /dev/null +++ b/dui/assets/icons/icons/download.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/dpad-fill.svg b/dui/assets/icons/icons/dpad-fill.svg new file mode 100644 index 00000000..1c1153a8 --- /dev/null +++ b/dui/assets/icons/icons/dpad-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/dpad.svg b/dui/assets/icons/icons/dpad.svg new file mode 100644 index 00000000..71ddb24b --- /dev/null +++ b/dui/assets/icons/icons/dpad.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/dribbble.svg b/dui/assets/icons/icons/dribbble.svg new file mode 100644 index 00000000..725ff7fe --- /dev/null +++ b/dui/assets/icons/icons/dribbble.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/dropbox.svg b/dui/assets/icons/icons/dropbox.svg new file mode 100644 index 00000000..d052f25a --- /dev/null +++ b/dui/assets/icons/icons/dropbox.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/droplet-fill.svg b/dui/assets/icons/icons/droplet-fill.svg new file mode 100644 index 00000000..85feddf9 --- /dev/null +++ b/dui/assets/icons/icons/droplet-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/droplet-half.svg b/dui/assets/icons/icons/droplet-half.svg new file mode 100644 index 00000000..bcd1c763 --- /dev/null +++ b/dui/assets/icons/icons/droplet-half.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/droplet.svg b/dui/assets/icons/icons/droplet.svg new file mode 100644 index 00000000..204ec672 --- /dev/null +++ b/dui/assets/icons/icons/droplet.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/duffle-fill.svg b/dui/assets/icons/icons/duffle-fill.svg new file mode 100644 index 00000000..885ee80d --- /dev/null +++ b/dui/assets/icons/icons/duffle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/duffle.svg b/dui/assets/icons/icons/duffle.svg new file mode 100644 index 00000000..1180de84 --- /dev/null +++ b/dui/assets/icons/icons/duffle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/ear-fill.svg b/dui/assets/icons/icons/ear-fill.svg new file mode 100644 index 00000000..2d135d6d --- /dev/null +++ b/dui/assets/icons/icons/ear-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/ear.svg b/dui/assets/icons/icons/ear.svg new file mode 100644 index 00000000..061fe2f6 --- /dev/null +++ b/dui/assets/icons/icons/ear.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/earbuds.svg b/dui/assets/icons/icons/earbuds.svg new file mode 100644 index 00000000..923bfca6 --- /dev/null +++ b/dui/assets/icons/icons/earbuds.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/easel-fill.svg b/dui/assets/icons/icons/easel-fill.svg new file mode 100644 index 00000000..80865074 --- /dev/null +++ b/dui/assets/icons/icons/easel-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/easel.svg b/dui/assets/icons/icons/easel.svg new file mode 100644 index 00000000..5c0f5a2a --- /dev/null +++ b/dui/assets/icons/icons/easel.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/easel2-fill.svg b/dui/assets/icons/icons/easel2-fill.svg new file mode 100644 index 00000000..309b4389 --- /dev/null +++ b/dui/assets/icons/icons/easel2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/easel2.svg b/dui/assets/icons/icons/easel2.svg new file mode 100644 index 00000000..74372fb4 --- /dev/null +++ b/dui/assets/icons/icons/easel2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/easel3-fill.svg b/dui/assets/icons/icons/easel3-fill.svg new file mode 100644 index 00000000..fc547ea2 --- /dev/null +++ b/dui/assets/icons/icons/easel3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/easel3.svg b/dui/assets/icons/icons/easel3.svg new file mode 100644 index 00000000..f06a8681 --- /dev/null +++ b/dui/assets/icons/icons/easel3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/egg-fill.svg b/dui/assets/icons/icons/egg-fill.svg new file mode 100644 index 00000000..b70cf16e --- /dev/null +++ b/dui/assets/icons/icons/egg-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/egg-fried.svg b/dui/assets/icons/icons/egg-fried.svg new file mode 100644 index 00000000..b0cefbc5 --- /dev/null +++ b/dui/assets/icons/icons/egg-fried.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/egg.svg b/dui/assets/icons/icons/egg.svg new file mode 100644 index 00000000..f23d8d45 --- /dev/null +++ b/dui/assets/icons/icons/egg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/eject-fill.svg b/dui/assets/icons/icons/eject-fill.svg new file mode 100644 index 00000000..9604988f --- /dev/null +++ b/dui/assets/icons/icons/eject-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/eject.svg b/dui/assets/icons/icons/eject.svg new file mode 100644 index 00000000..71a3ab66 --- /dev/null +++ b/dui/assets/icons/icons/eject.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/emoji-angry-fill.svg b/dui/assets/icons/icons/emoji-angry-fill.svg new file mode 100644 index 00000000..d14d92d9 --- /dev/null +++ b/dui/assets/icons/icons/emoji-angry-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/emoji-angry.svg b/dui/assets/icons/icons/emoji-angry.svg new file mode 100644 index 00000000..ee925fe3 --- /dev/null +++ b/dui/assets/icons/icons/emoji-angry.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/emoji-astonished-fill.svg b/dui/assets/icons/icons/emoji-astonished-fill.svg new file mode 100644 index 00000000..22a566f7 --- /dev/null +++ b/dui/assets/icons/icons/emoji-astonished-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/emoji-astonished.svg b/dui/assets/icons/icons/emoji-astonished.svg new file mode 100644 index 00000000..13f7cdd5 --- /dev/null +++ b/dui/assets/icons/icons/emoji-astonished.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/emoji-dizzy-fill.svg b/dui/assets/icons/icons/emoji-dizzy-fill.svg new file mode 100644 index 00000000..98ab490f --- /dev/null +++ b/dui/assets/icons/icons/emoji-dizzy-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/emoji-dizzy.svg b/dui/assets/icons/icons/emoji-dizzy.svg new file mode 100644 index 00000000..fcef6027 --- /dev/null +++ b/dui/assets/icons/icons/emoji-dizzy.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/emoji-expressionless-fill.svg b/dui/assets/icons/icons/emoji-expressionless-fill.svg new file mode 100644 index 00000000..17ac3487 --- /dev/null +++ b/dui/assets/icons/icons/emoji-expressionless-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/emoji-expressionless.svg b/dui/assets/icons/icons/emoji-expressionless.svg new file mode 100644 index 00000000..8d7f68fa --- /dev/null +++ b/dui/assets/icons/icons/emoji-expressionless.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/emoji-frown-fill.svg b/dui/assets/icons/icons/emoji-frown-fill.svg new file mode 100644 index 00000000..7a16dfb9 --- /dev/null +++ b/dui/assets/icons/icons/emoji-frown-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/emoji-frown.svg b/dui/assets/icons/icons/emoji-frown.svg new file mode 100644 index 00000000..696031b2 --- /dev/null +++ b/dui/assets/icons/icons/emoji-frown.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/emoji-grimace-fill.svg b/dui/assets/icons/icons/emoji-grimace-fill.svg new file mode 100644 index 00000000..6cabf809 --- /dev/null +++ b/dui/assets/icons/icons/emoji-grimace-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/emoji-grimace.svg b/dui/assets/icons/icons/emoji-grimace.svg new file mode 100644 index 00000000..75a2a09a --- /dev/null +++ b/dui/assets/icons/icons/emoji-grimace.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/emoji-grin-fill.svg b/dui/assets/icons/icons/emoji-grin-fill.svg new file mode 100644 index 00000000..08c675e6 --- /dev/null +++ b/dui/assets/icons/icons/emoji-grin-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/emoji-grin.svg b/dui/assets/icons/icons/emoji-grin.svg new file mode 100644 index 00000000..32bbf519 --- /dev/null +++ b/dui/assets/icons/icons/emoji-grin.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/emoji-heart-eyes-fill.svg b/dui/assets/icons/icons/emoji-heart-eyes-fill.svg new file mode 100644 index 00000000..d34f6e87 --- /dev/null +++ b/dui/assets/icons/icons/emoji-heart-eyes-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/emoji-heart-eyes.svg b/dui/assets/icons/icons/emoji-heart-eyes.svg new file mode 100644 index 00000000..58328228 --- /dev/null +++ b/dui/assets/icons/icons/emoji-heart-eyes.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/emoji-kiss-fill.svg b/dui/assets/icons/icons/emoji-kiss-fill.svg new file mode 100644 index 00000000..15a9cdd3 --- /dev/null +++ b/dui/assets/icons/icons/emoji-kiss-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/emoji-kiss.svg b/dui/assets/icons/icons/emoji-kiss.svg new file mode 100644 index 00000000..2348d971 --- /dev/null +++ b/dui/assets/icons/icons/emoji-kiss.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/emoji-laughing-fill.svg b/dui/assets/icons/icons/emoji-laughing-fill.svg new file mode 100644 index 00000000..0130bf43 --- /dev/null +++ b/dui/assets/icons/icons/emoji-laughing-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/emoji-laughing.svg b/dui/assets/icons/icons/emoji-laughing.svg new file mode 100644 index 00000000..76b87f50 --- /dev/null +++ b/dui/assets/icons/icons/emoji-laughing.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/emoji-neutral-fill.svg b/dui/assets/icons/icons/emoji-neutral-fill.svg new file mode 100644 index 00000000..662603a2 --- /dev/null +++ b/dui/assets/icons/icons/emoji-neutral-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/emoji-neutral.svg b/dui/assets/icons/icons/emoji-neutral.svg new file mode 100644 index 00000000..d6b60f85 --- /dev/null +++ b/dui/assets/icons/icons/emoji-neutral.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/emoji-smile-fill.svg b/dui/assets/icons/icons/emoji-smile-fill.svg new file mode 100644 index 00000000..439dff0e --- /dev/null +++ b/dui/assets/icons/icons/emoji-smile-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/emoji-smile-upside-down-fill.svg b/dui/assets/icons/icons/emoji-smile-upside-down-fill.svg new file mode 100644 index 00000000..2d6acca9 --- /dev/null +++ b/dui/assets/icons/icons/emoji-smile-upside-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/emoji-smile-upside-down.svg b/dui/assets/icons/icons/emoji-smile-upside-down.svg new file mode 100644 index 00000000..d2d93edb --- /dev/null +++ b/dui/assets/icons/icons/emoji-smile-upside-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/emoji-smile.svg b/dui/assets/icons/icons/emoji-smile.svg new file mode 100644 index 00000000..bba78dab --- /dev/null +++ b/dui/assets/icons/icons/emoji-smile.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/emoji-sunglasses-fill.svg b/dui/assets/icons/icons/emoji-sunglasses-fill.svg new file mode 100644 index 00000000..a1318c22 --- /dev/null +++ b/dui/assets/icons/icons/emoji-sunglasses-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/emoji-sunglasses.svg b/dui/assets/icons/icons/emoji-sunglasses.svg new file mode 100644 index 00000000..188b56cc --- /dev/null +++ b/dui/assets/icons/icons/emoji-sunglasses.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/emoji-surprise-fill.svg b/dui/assets/icons/icons/emoji-surprise-fill.svg new file mode 100644 index 00000000..9f6f620e --- /dev/null +++ b/dui/assets/icons/icons/emoji-surprise-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/emoji-surprise.svg b/dui/assets/icons/icons/emoji-surprise.svg new file mode 100644 index 00000000..af246bf8 --- /dev/null +++ b/dui/assets/icons/icons/emoji-surprise.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/emoji-tear-fill.svg b/dui/assets/icons/icons/emoji-tear-fill.svg new file mode 100644 index 00000000..3ccf87d4 --- /dev/null +++ b/dui/assets/icons/icons/emoji-tear-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/emoji-tear.svg b/dui/assets/icons/icons/emoji-tear.svg new file mode 100644 index 00000000..31b6597c --- /dev/null +++ b/dui/assets/icons/icons/emoji-tear.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/emoji-wink-fill.svg b/dui/assets/icons/icons/emoji-wink-fill.svg new file mode 100644 index 00000000..2f3e480f --- /dev/null +++ b/dui/assets/icons/icons/emoji-wink-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/emoji-wink.svg b/dui/assets/icons/icons/emoji-wink.svg new file mode 100644 index 00000000..7fe9116f --- /dev/null +++ b/dui/assets/icons/icons/emoji-wink.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/envelope-arrow-down-fill.svg b/dui/assets/icons/icons/envelope-arrow-down-fill.svg new file mode 100644 index 00000000..a5160e79 --- /dev/null +++ b/dui/assets/icons/icons/envelope-arrow-down-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/envelope-arrow-down.svg b/dui/assets/icons/icons/envelope-arrow-down.svg new file mode 100644 index 00000000..36b6f540 --- /dev/null +++ b/dui/assets/icons/icons/envelope-arrow-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/envelope-arrow-up-fill.svg b/dui/assets/icons/icons/envelope-arrow-up-fill.svg new file mode 100644 index 00000000..2757974e --- /dev/null +++ b/dui/assets/icons/icons/envelope-arrow-up-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/envelope-arrow-up.svg b/dui/assets/icons/icons/envelope-arrow-up.svg new file mode 100644 index 00000000..ff2fae0d --- /dev/null +++ b/dui/assets/icons/icons/envelope-arrow-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/envelope-at-fill.svg b/dui/assets/icons/icons/envelope-at-fill.svg new file mode 100644 index 00000000..e39ff387 --- /dev/null +++ b/dui/assets/icons/icons/envelope-at-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/envelope-at.svg b/dui/assets/icons/icons/envelope-at.svg new file mode 100644 index 00000000..163c3baf --- /dev/null +++ b/dui/assets/icons/icons/envelope-at.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/envelope-check-fill.svg b/dui/assets/icons/icons/envelope-check-fill.svg new file mode 100644 index 00000000..26d753a7 --- /dev/null +++ b/dui/assets/icons/icons/envelope-check-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/envelope-check.svg b/dui/assets/icons/icons/envelope-check.svg new file mode 100644 index 00000000..fbc765b8 --- /dev/null +++ b/dui/assets/icons/icons/envelope-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/envelope-dash-fill.svg b/dui/assets/icons/icons/envelope-dash-fill.svg new file mode 100644 index 00000000..6e9e745b --- /dev/null +++ b/dui/assets/icons/icons/envelope-dash-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/envelope-dash.svg b/dui/assets/icons/icons/envelope-dash.svg new file mode 100644 index 00000000..d6457cf9 --- /dev/null +++ b/dui/assets/icons/icons/envelope-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/envelope-exclamation-fill.svg b/dui/assets/icons/icons/envelope-exclamation-fill.svg new file mode 100644 index 00000000..e14f047a --- /dev/null +++ b/dui/assets/icons/icons/envelope-exclamation-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/envelope-exclamation.svg b/dui/assets/icons/icons/envelope-exclamation.svg new file mode 100644 index 00000000..4aca0a9c --- /dev/null +++ b/dui/assets/icons/icons/envelope-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/envelope-fill.svg b/dui/assets/icons/icons/envelope-fill.svg new file mode 100644 index 00000000..966ef94a --- /dev/null +++ b/dui/assets/icons/icons/envelope-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/envelope-heart-fill.svg b/dui/assets/icons/icons/envelope-heart-fill.svg new file mode 100644 index 00000000..41588417 --- /dev/null +++ b/dui/assets/icons/icons/envelope-heart-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/envelope-heart.svg b/dui/assets/icons/icons/envelope-heart.svg new file mode 100644 index 00000000..c886df2f --- /dev/null +++ b/dui/assets/icons/icons/envelope-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/envelope-open-fill.svg b/dui/assets/icons/icons/envelope-open-fill.svg new file mode 100644 index 00000000..972d0e34 --- /dev/null +++ b/dui/assets/icons/icons/envelope-open-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/envelope-open-heart-fill.svg b/dui/assets/icons/icons/envelope-open-heart-fill.svg new file mode 100644 index 00000000..13263fa9 --- /dev/null +++ b/dui/assets/icons/icons/envelope-open-heart-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/envelope-open-heart.svg b/dui/assets/icons/icons/envelope-open-heart.svg new file mode 100644 index 00000000..70181161 --- /dev/null +++ b/dui/assets/icons/icons/envelope-open-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/envelope-open.svg b/dui/assets/icons/icons/envelope-open.svg new file mode 100644 index 00000000..3daa2ebc --- /dev/null +++ b/dui/assets/icons/icons/envelope-open.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/envelope-paper-fill.svg b/dui/assets/icons/icons/envelope-paper-fill.svg new file mode 100644 index 00000000..c8a187c7 --- /dev/null +++ b/dui/assets/icons/icons/envelope-paper-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/envelope-paper-heart-fill.svg b/dui/assets/icons/icons/envelope-paper-heart-fill.svg new file mode 100644 index 00000000..7f58d571 --- /dev/null +++ b/dui/assets/icons/icons/envelope-paper-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/envelope-paper-heart.svg b/dui/assets/icons/icons/envelope-paper-heart.svg new file mode 100644 index 00000000..73b91d9e --- /dev/null +++ b/dui/assets/icons/icons/envelope-paper-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/envelope-paper.svg b/dui/assets/icons/icons/envelope-paper.svg new file mode 100644 index 00000000..20fcc2ac --- /dev/null +++ b/dui/assets/icons/icons/envelope-paper.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/envelope-plus-fill.svg b/dui/assets/icons/icons/envelope-plus-fill.svg new file mode 100644 index 00000000..453a9fdc --- /dev/null +++ b/dui/assets/icons/icons/envelope-plus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/envelope-plus.svg b/dui/assets/icons/icons/envelope-plus.svg new file mode 100644 index 00000000..7e960a05 --- /dev/null +++ b/dui/assets/icons/icons/envelope-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/envelope-slash-fill.svg b/dui/assets/icons/icons/envelope-slash-fill.svg new file mode 100644 index 00000000..90eb7ef0 --- /dev/null +++ b/dui/assets/icons/icons/envelope-slash-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/envelope-slash.svg b/dui/assets/icons/icons/envelope-slash.svg new file mode 100644 index 00000000..65cb167f --- /dev/null +++ b/dui/assets/icons/icons/envelope-slash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/envelope-x-fill.svg b/dui/assets/icons/icons/envelope-x-fill.svg new file mode 100644 index 00000000..8f6a79c4 --- /dev/null +++ b/dui/assets/icons/icons/envelope-x-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/envelope-x.svg b/dui/assets/icons/icons/envelope-x.svg new file mode 100644 index 00000000..ea74027a --- /dev/null +++ b/dui/assets/icons/icons/envelope-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/envelope.svg b/dui/assets/icons/icons/envelope.svg new file mode 100644 index 00000000..78bf1ded --- /dev/null +++ b/dui/assets/icons/icons/envelope.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/eraser-fill.svg b/dui/assets/icons/icons/eraser-fill.svg new file mode 100644 index 00000000..c3866e15 --- /dev/null +++ b/dui/assets/icons/icons/eraser-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/eraser.svg b/dui/assets/icons/icons/eraser.svg new file mode 100644 index 00000000..fe62336f --- /dev/null +++ b/dui/assets/icons/icons/eraser.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/escape.svg b/dui/assets/icons/icons/escape.svg new file mode 100644 index 00000000..66176b66 --- /dev/null +++ b/dui/assets/icons/icons/escape.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/ethernet.svg b/dui/assets/icons/icons/ethernet.svg new file mode 100644 index 00000000..739a2de7 --- /dev/null +++ b/dui/assets/icons/icons/ethernet.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/ev-front-fill.svg b/dui/assets/icons/icons/ev-front-fill.svg new file mode 100644 index 00000000..53b947d4 --- /dev/null +++ b/dui/assets/icons/icons/ev-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/ev-front.svg b/dui/assets/icons/icons/ev-front.svg new file mode 100644 index 00000000..7f053a57 --- /dev/null +++ b/dui/assets/icons/icons/ev-front.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/ev-station-fill.svg b/dui/assets/icons/icons/ev-station-fill.svg new file mode 100644 index 00000000..a1ad0071 --- /dev/null +++ b/dui/assets/icons/icons/ev-station-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/ev-station.svg b/dui/assets/icons/icons/ev-station.svg new file mode 100644 index 00000000..90470f63 --- /dev/null +++ b/dui/assets/icons/icons/ev-station.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/exclamation-circle-fill.svg b/dui/assets/icons/icons/exclamation-circle-fill.svg new file mode 100644 index 00000000..13ce7ab6 --- /dev/null +++ b/dui/assets/icons/icons/exclamation-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/exclamation-circle.svg b/dui/assets/icons/icons/exclamation-circle.svg new file mode 100644 index 00000000..f3befe03 --- /dev/null +++ b/dui/assets/icons/icons/exclamation-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/exclamation-diamond-fill.svg b/dui/assets/icons/icons/exclamation-diamond-fill.svg new file mode 100644 index 00000000..cb14aee9 --- /dev/null +++ b/dui/assets/icons/icons/exclamation-diamond-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/exclamation-diamond.svg b/dui/assets/icons/icons/exclamation-diamond.svg new file mode 100644 index 00000000..4881e6d2 --- /dev/null +++ b/dui/assets/icons/icons/exclamation-diamond.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/exclamation-lg.svg b/dui/assets/icons/icons/exclamation-lg.svg new file mode 100644 index 00000000..18f6a873 --- /dev/null +++ b/dui/assets/icons/icons/exclamation-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/exclamation-octagon-fill.svg b/dui/assets/icons/icons/exclamation-octagon-fill.svg new file mode 100644 index 00000000..494010b4 --- /dev/null +++ b/dui/assets/icons/icons/exclamation-octagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/exclamation-octagon.svg b/dui/assets/icons/icons/exclamation-octagon.svg new file mode 100644 index 00000000..7f259381 --- /dev/null +++ b/dui/assets/icons/icons/exclamation-octagon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/exclamation-square-fill.svg b/dui/assets/icons/icons/exclamation-square-fill.svg new file mode 100644 index 00000000..d80a4e92 --- /dev/null +++ b/dui/assets/icons/icons/exclamation-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/exclamation-square.svg b/dui/assets/icons/icons/exclamation-square.svg new file mode 100644 index 00000000..2a0f2aed --- /dev/null +++ b/dui/assets/icons/icons/exclamation-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/exclamation-triangle-fill.svg b/dui/assets/icons/icons/exclamation-triangle-fill.svg new file mode 100644 index 00000000..52fd5088 --- /dev/null +++ b/dui/assets/icons/icons/exclamation-triangle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/exclamation-triangle.svg b/dui/assets/icons/icons/exclamation-triangle.svg new file mode 100644 index 00000000..506b7774 --- /dev/null +++ b/dui/assets/icons/icons/exclamation-triangle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/exclamation.svg b/dui/assets/icons/icons/exclamation.svg new file mode 100644 index 00000000..d39cb959 --- /dev/null +++ b/dui/assets/icons/icons/exclamation.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/exclude.svg b/dui/assets/icons/icons/exclude.svg new file mode 100644 index 00000000..ef18355e --- /dev/null +++ b/dui/assets/icons/icons/exclude.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/explicit-fill.svg b/dui/assets/icons/icons/explicit-fill.svg new file mode 100644 index 00000000..c0cb6f02 --- /dev/null +++ b/dui/assets/icons/icons/explicit-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/explicit.svg b/dui/assets/icons/icons/explicit.svg new file mode 100644 index 00000000..a7ffae70 --- /dev/null +++ b/dui/assets/icons/icons/explicit.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/exposure.svg b/dui/assets/icons/icons/exposure.svg new file mode 100644 index 00000000..9de0e64f --- /dev/null +++ b/dui/assets/icons/icons/exposure.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/eye-fill.svg b/dui/assets/icons/icons/eye-fill.svg new file mode 100644 index 00000000..288d2eb0 --- /dev/null +++ b/dui/assets/icons/icons/eye-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/eye-slash-fill.svg b/dui/assets/icons/icons/eye-slash-fill.svg new file mode 100644 index 00000000..10cca743 --- /dev/null +++ b/dui/assets/icons/icons/eye-slash-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/eye-slash.svg b/dui/assets/icons/icons/eye-slash.svg new file mode 100644 index 00000000..359c270f --- /dev/null +++ b/dui/assets/icons/icons/eye-slash.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/eye.svg b/dui/assets/icons/icons/eye.svg new file mode 100644 index 00000000..393b485d --- /dev/null +++ b/dui/assets/icons/icons/eye.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/eyedropper.svg b/dui/assets/icons/icons/eyedropper.svg new file mode 100644 index 00000000..45798885 --- /dev/null +++ b/dui/assets/icons/icons/eyedropper.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/eyeglasses.svg b/dui/assets/icons/icons/eyeglasses.svg new file mode 100644 index 00000000..6b2eb970 --- /dev/null +++ b/dui/assets/icons/icons/eyeglasses.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/facebook.svg b/dui/assets/icons/icons/facebook.svg new file mode 100644 index 00000000..5fc7cec1 --- /dev/null +++ b/dui/assets/icons/icons/facebook.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/fan.svg b/dui/assets/icons/icons/fan.svg new file mode 100644 index 00000000..ec8fe202 --- /dev/null +++ b/dui/assets/icons/icons/fan.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/fast-forward-btn-fill.svg b/dui/assets/icons/icons/fast-forward-btn-fill.svg new file mode 100644 index 00000000..fd750fed --- /dev/null +++ b/dui/assets/icons/icons/fast-forward-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/fast-forward-btn.svg b/dui/assets/icons/icons/fast-forward-btn.svg new file mode 100644 index 00000000..5e68554a --- /dev/null +++ b/dui/assets/icons/icons/fast-forward-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/fast-forward-circle-fill.svg b/dui/assets/icons/icons/fast-forward-circle-fill.svg new file mode 100644 index 00000000..3946fa39 --- /dev/null +++ b/dui/assets/icons/icons/fast-forward-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/fast-forward-circle.svg b/dui/assets/icons/icons/fast-forward-circle.svg new file mode 100644 index 00000000..e7f71581 --- /dev/null +++ b/dui/assets/icons/icons/fast-forward-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/fast-forward-fill.svg b/dui/assets/icons/icons/fast-forward-fill.svg new file mode 100644 index 00000000..ae17a7eb --- /dev/null +++ b/dui/assets/icons/icons/fast-forward-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/fast-forward.svg b/dui/assets/icons/icons/fast-forward.svg new file mode 100644 index 00000000..2142979f --- /dev/null +++ b/dui/assets/icons/icons/fast-forward.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/feather.svg b/dui/assets/icons/icons/feather.svg new file mode 100644 index 00000000..f0462c2a --- /dev/null +++ b/dui/assets/icons/icons/feather.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/feather2.svg b/dui/assets/icons/icons/feather2.svg new file mode 100644 index 00000000..badc17ac --- /dev/null +++ b/dui/assets/icons/icons/feather2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-arrow-down-fill.svg b/dui/assets/icons/icons/file-arrow-down-fill.svg new file mode 100644 index 00000000..5b5c5522 --- /dev/null +++ b/dui/assets/icons/icons/file-arrow-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-arrow-down.svg b/dui/assets/icons/icons/file-arrow-down.svg new file mode 100644 index 00000000..f504b982 --- /dev/null +++ b/dui/assets/icons/icons/file-arrow-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-arrow-up-fill.svg b/dui/assets/icons/icons/file-arrow-up-fill.svg new file mode 100644 index 00000000..ef561999 --- /dev/null +++ b/dui/assets/icons/icons/file-arrow-up-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-arrow-up.svg b/dui/assets/icons/icons/file-arrow-up.svg new file mode 100644 index 00000000..9c884675 --- /dev/null +++ b/dui/assets/icons/icons/file-arrow-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-bar-graph-fill.svg b/dui/assets/icons/icons/file-bar-graph-fill.svg new file mode 100644 index 00000000..686b60b8 --- /dev/null +++ b/dui/assets/icons/icons/file-bar-graph-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-bar-graph.svg b/dui/assets/icons/icons/file-bar-graph.svg new file mode 100644 index 00000000..f953927e --- /dev/null +++ b/dui/assets/icons/icons/file-bar-graph.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-binary-fill.svg b/dui/assets/icons/icons/file-binary-fill.svg new file mode 100644 index 00000000..920c2a75 --- /dev/null +++ b/dui/assets/icons/icons/file-binary-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-binary.svg b/dui/assets/icons/icons/file-binary.svg new file mode 100644 index 00000000..0ecece7a --- /dev/null +++ b/dui/assets/icons/icons/file-binary.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-break-fill.svg b/dui/assets/icons/icons/file-break-fill.svg new file mode 100644 index 00000000..bdbe1b96 --- /dev/null +++ b/dui/assets/icons/icons/file-break-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-break.svg b/dui/assets/icons/icons/file-break.svg new file mode 100644 index 00000000..e94b3a33 --- /dev/null +++ b/dui/assets/icons/icons/file-break.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-check-fill.svg b/dui/assets/icons/icons/file-check-fill.svg new file mode 100644 index 00000000..cf165d31 --- /dev/null +++ b/dui/assets/icons/icons/file-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-check.svg b/dui/assets/icons/icons/file-check.svg new file mode 100644 index 00000000..10863e1a --- /dev/null +++ b/dui/assets/icons/icons/file-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-code-fill.svg b/dui/assets/icons/icons/file-code-fill.svg new file mode 100644 index 00000000..912ed0c7 --- /dev/null +++ b/dui/assets/icons/icons/file-code-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-code.svg b/dui/assets/icons/icons/file-code.svg new file mode 100644 index 00000000..58b00142 --- /dev/null +++ b/dui/assets/icons/icons/file-code.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-diff-fill.svg b/dui/assets/icons/icons/file-diff-fill.svg new file mode 100644 index 00000000..c108b879 --- /dev/null +++ b/dui/assets/icons/icons/file-diff-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-diff.svg b/dui/assets/icons/icons/file-diff.svg new file mode 100644 index 00000000..088c6de7 --- /dev/null +++ b/dui/assets/icons/icons/file-diff.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-arrow-down-fill.svg b/dui/assets/icons/icons/file-earmark-arrow-down-fill.svg new file mode 100644 index 00000000..3941f1f3 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-arrow-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-arrow-down.svg b/dui/assets/icons/icons/file-earmark-arrow-down.svg new file mode 100644 index 00000000..37c4cd5d --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-arrow-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-arrow-up-fill.svg b/dui/assets/icons/icons/file-earmark-arrow-up-fill.svg new file mode 100644 index 00000000..97a339d5 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-arrow-up-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-arrow-up.svg b/dui/assets/icons/icons/file-earmark-arrow-up.svg new file mode 100644 index 00000000..1c827e91 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-arrow-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-bar-graph-fill.svg b/dui/assets/icons/icons/file-earmark-bar-graph-fill.svg new file mode 100644 index 00000000..a4c69b5c --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-bar-graph-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-bar-graph.svg b/dui/assets/icons/icons/file-earmark-bar-graph.svg new file mode 100644 index 00000000..d367eca2 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-bar-graph.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-binary-fill.svg b/dui/assets/icons/icons/file-earmark-binary-fill.svg new file mode 100644 index 00000000..a1f99334 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-binary-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-binary.svg b/dui/assets/icons/icons/file-earmark-binary.svg new file mode 100644 index 00000000..1528578a --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-binary.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-break-fill.svg b/dui/assets/icons/icons/file-earmark-break-fill.svg new file mode 100644 index 00000000..e9aadce4 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-break-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-break.svg b/dui/assets/icons/icons/file-earmark-break.svg new file mode 100644 index 00000000..48747151 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-break.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-check-fill.svg b/dui/assets/icons/icons/file-earmark-check-fill.svg new file mode 100644 index 00000000..f3e9eb38 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-check.svg b/dui/assets/icons/icons/file-earmark-check.svg new file mode 100644 index 00000000..dc36963b --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-code-fill.svg b/dui/assets/icons/icons/file-earmark-code-fill.svg new file mode 100644 index 00000000..2c154fa5 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-code-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-code.svg b/dui/assets/icons/icons/file-earmark-code.svg new file mode 100644 index 00000000..ccd35288 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-code.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-diff-fill.svg b/dui/assets/icons/icons/file-earmark-diff-fill.svg new file mode 100644 index 00000000..3b71e66a --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-diff-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-diff.svg b/dui/assets/icons/icons/file-earmark-diff.svg new file mode 100644 index 00000000..97dfc0b9 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-diff.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-easel-fill.svg b/dui/assets/icons/icons/file-earmark-easel-fill.svg new file mode 100644 index 00000000..e74c9742 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-easel-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-easel.svg b/dui/assets/icons/icons/file-earmark-easel.svg new file mode 100644 index 00000000..2feeabc2 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-easel.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-excel-fill.svg b/dui/assets/icons/icons/file-earmark-excel-fill.svg new file mode 100644 index 00000000..405a572a --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-excel-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-excel.svg b/dui/assets/icons/icons/file-earmark-excel.svg new file mode 100644 index 00000000..5432bcff --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-excel.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-fill.svg b/dui/assets/icons/icons/file-earmark-fill.svg new file mode 100644 index 00000000..2f3ef6c5 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-font-fill.svg b/dui/assets/icons/icons/file-earmark-font-fill.svg new file mode 100644 index 00000000..d3014bf8 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-font-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-font.svg b/dui/assets/icons/icons/file-earmark-font.svg new file mode 100644 index 00000000..c9864cd0 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-font.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-image-fill.svg b/dui/assets/icons/icons/file-earmark-image-fill.svg new file mode 100644 index 00000000..3ec76dc9 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-image-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-image.svg b/dui/assets/icons/icons/file-earmark-image.svg new file mode 100644 index 00000000..1c3815d8 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-image.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-lock-fill.svg b/dui/assets/icons/icons/file-earmark-lock-fill.svg new file mode 100644 index 00000000..4c45a615 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-lock-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-lock.svg b/dui/assets/icons/icons/file-earmark-lock.svg new file mode 100644 index 00000000..c8319a62 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-lock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-lock2-fill.svg b/dui/assets/icons/icons/file-earmark-lock2-fill.svg new file mode 100644 index 00000000..76e8bd8a --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-lock2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-lock2.svg b/dui/assets/icons/icons/file-earmark-lock2.svg new file mode 100644 index 00000000..bd8f592d --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-lock2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-medical-fill.svg b/dui/assets/icons/icons/file-earmark-medical-fill.svg new file mode 100644 index 00000000..42a0581c --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-medical-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-medical.svg b/dui/assets/icons/icons/file-earmark-medical.svg new file mode 100644 index 00000000..e24c90c4 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-medical.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-minus-fill.svg b/dui/assets/icons/icons/file-earmark-minus-fill.svg new file mode 100644 index 00000000..a5dca2df --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-minus.svg b/dui/assets/icons/icons/file-earmark-minus.svg new file mode 100644 index 00000000..cdc00262 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-music-fill.svg b/dui/assets/icons/icons/file-earmark-music-fill.svg new file mode 100644 index 00000000..b865e4eb --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-music-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-music.svg b/dui/assets/icons/icons/file-earmark-music.svg new file mode 100644 index 00000000..e18ec855 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-music.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-pdf-fill.svg b/dui/assets/icons/icons/file-earmark-pdf-fill.svg new file mode 100644 index 00000000..219c5a31 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-pdf-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-pdf.svg b/dui/assets/icons/icons/file-earmark-pdf.svg new file mode 100644 index 00000000..51b9975d --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-pdf.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-person-fill.svg b/dui/assets/icons/icons/file-earmark-person-fill.svg new file mode 100644 index 00000000..49ceda6a --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-person-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-person.svg b/dui/assets/icons/icons/file-earmark-person.svg new file mode 100644 index 00000000..08a78cc4 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-person.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-play-fill.svg b/dui/assets/icons/icons/file-earmark-play-fill.svg new file mode 100644 index 00000000..341eb37d --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-play-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-play.svg b/dui/assets/icons/icons/file-earmark-play.svg new file mode 100644 index 00000000..abe215b0 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-play.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-plus-fill.svg b/dui/assets/icons/icons/file-earmark-plus-fill.svg new file mode 100644 index 00000000..ef99c8a4 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-plus.svg b/dui/assets/icons/icons/file-earmark-plus.svg new file mode 100644 index 00000000..964e8556 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-post-fill.svg b/dui/assets/icons/icons/file-earmark-post-fill.svg new file mode 100644 index 00000000..548773f1 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-post-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-post.svg b/dui/assets/icons/icons/file-earmark-post.svg new file mode 100644 index 00000000..d9f44a16 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-post.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-ppt-fill.svg b/dui/assets/icons/icons/file-earmark-ppt-fill.svg new file mode 100644 index 00000000..e96a4615 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-ppt-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-ppt.svg b/dui/assets/icons/icons/file-earmark-ppt.svg new file mode 100644 index 00000000..cab71bca --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-ppt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-richtext-fill.svg b/dui/assets/icons/icons/file-earmark-richtext-fill.svg new file mode 100644 index 00000000..55da25ce --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-richtext-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-richtext.svg b/dui/assets/icons/icons/file-earmark-richtext.svg new file mode 100644 index 00000000..3f3a6ad7 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-richtext.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-ruled-fill.svg b/dui/assets/icons/icons/file-earmark-ruled-fill.svg new file mode 100644 index 00000000..ee90c80b --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-ruled-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-ruled.svg b/dui/assets/icons/icons/file-earmark-ruled.svg new file mode 100644 index 00000000..ebd617ec --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-ruled.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-slides-fill.svg b/dui/assets/icons/icons/file-earmark-slides-fill.svg new file mode 100644 index 00000000..e7f76f40 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-slides-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-slides.svg b/dui/assets/icons/icons/file-earmark-slides.svg new file mode 100644 index 00000000..e643cd34 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-slides.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-spreadsheet-fill.svg b/dui/assets/icons/icons/file-earmark-spreadsheet-fill.svg new file mode 100644 index 00000000..02ac9ec1 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-spreadsheet-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-spreadsheet.svg b/dui/assets/icons/icons/file-earmark-spreadsheet.svg new file mode 100644 index 00000000..a6bb6e4c --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-spreadsheet.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-text-fill.svg b/dui/assets/icons/icons/file-earmark-text-fill.svg new file mode 100644 index 00000000..bfedd6b3 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-text-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-text.svg b/dui/assets/icons/icons/file-earmark-text.svg new file mode 100644 index 00000000..7ae53fc4 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-word-fill.svg b/dui/assets/icons/icons/file-earmark-word-fill.svg new file mode 100644 index 00000000..259e7673 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-word-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-word.svg b/dui/assets/icons/icons/file-earmark-word.svg new file mode 100644 index 00000000..ef4727cd --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-word.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-x-fill.svg b/dui/assets/icons/icons/file-earmark-x-fill.svg new file mode 100644 index 00000000..f683966e --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-x.svg b/dui/assets/icons/icons/file-earmark-x.svg new file mode 100644 index 00000000..4dd9da98 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-zip-fill.svg b/dui/assets/icons/icons/file-earmark-zip-fill.svg new file mode 100644 index 00000000..a17fa9ee --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-zip-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark-zip.svg b/dui/assets/icons/icons/file-earmark-zip.svg new file mode 100644 index 00000000..f5f8ccc0 --- /dev/null +++ b/dui/assets/icons/icons/file-earmark-zip.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-earmark.svg b/dui/assets/icons/icons/file-earmark.svg new file mode 100644 index 00000000..d8d8774d --- /dev/null +++ b/dui/assets/icons/icons/file-earmark.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-easel-fill.svg b/dui/assets/icons/icons/file-easel-fill.svg new file mode 100644 index 00000000..fa9f9158 --- /dev/null +++ b/dui/assets/icons/icons/file-easel-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-easel.svg b/dui/assets/icons/icons/file-easel.svg new file mode 100644 index 00000000..6366bc08 --- /dev/null +++ b/dui/assets/icons/icons/file-easel.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-excel-fill.svg b/dui/assets/icons/icons/file-excel-fill.svg new file mode 100644 index 00000000..bddcea2b --- /dev/null +++ b/dui/assets/icons/icons/file-excel-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-excel.svg b/dui/assets/icons/icons/file-excel.svg new file mode 100644 index 00000000..8bf2f5e7 --- /dev/null +++ b/dui/assets/icons/icons/file-excel.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-fill.svg b/dui/assets/icons/icons/file-fill.svg new file mode 100644 index 00000000..e5f8c4ae --- /dev/null +++ b/dui/assets/icons/icons/file-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-font-fill.svg b/dui/assets/icons/icons/file-font-fill.svg new file mode 100644 index 00000000..6bda7b1d --- /dev/null +++ b/dui/assets/icons/icons/file-font-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-font.svg b/dui/assets/icons/icons/file-font.svg new file mode 100644 index 00000000..b75f9a4b --- /dev/null +++ b/dui/assets/icons/icons/file-font.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-image-fill.svg b/dui/assets/icons/icons/file-image-fill.svg new file mode 100644 index 00000000..7c73ece4 --- /dev/null +++ b/dui/assets/icons/icons/file-image-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-image.svg b/dui/assets/icons/icons/file-image.svg new file mode 100644 index 00000000..b063628b --- /dev/null +++ b/dui/assets/icons/icons/file-image.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-lock-fill.svg b/dui/assets/icons/icons/file-lock-fill.svg new file mode 100644 index 00000000..1f7c3f22 --- /dev/null +++ b/dui/assets/icons/icons/file-lock-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-lock.svg b/dui/assets/icons/icons/file-lock.svg new file mode 100644 index 00000000..195deefc --- /dev/null +++ b/dui/assets/icons/icons/file-lock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-lock2-fill.svg b/dui/assets/icons/icons/file-lock2-fill.svg new file mode 100644 index 00000000..82426e8f --- /dev/null +++ b/dui/assets/icons/icons/file-lock2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-lock2.svg b/dui/assets/icons/icons/file-lock2.svg new file mode 100644 index 00000000..125a7477 --- /dev/null +++ b/dui/assets/icons/icons/file-lock2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-medical-fill.svg b/dui/assets/icons/icons/file-medical-fill.svg new file mode 100644 index 00000000..2f4d3b2b --- /dev/null +++ b/dui/assets/icons/icons/file-medical-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-medical.svg b/dui/assets/icons/icons/file-medical.svg new file mode 100644 index 00000000..07e84957 --- /dev/null +++ b/dui/assets/icons/icons/file-medical.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-minus-fill.svg b/dui/assets/icons/icons/file-minus-fill.svg new file mode 100644 index 00000000..99f7d53d --- /dev/null +++ b/dui/assets/icons/icons/file-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-minus.svg b/dui/assets/icons/icons/file-minus.svg new file mode 100644 index 00000000..880409b0 --- /dev/null +++ b/dui/assets/icons/icons/file-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-music-fill.svg b/dui/assets/icons/icons/file-music-fill.svg new file mode 100644 index 00000000..38099f33 --- /dev/null +++ b/dui/assets/icons/icons/file-music-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-music.svg b/dui/assets/icons/icons/file-music.svg new file mode 100644 index 00000000..a24d41e4 --- /dev/null +++ b/dui/assets/icons/icons/file-music.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-pdf-fill.svg b/dui/assets/icons/icons/file-pdf-fill.svg new file mode 100644 index 00000000..c88d1b85 --- /dev/null +++ b/dui/assets/icons/icons/file-pdf-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-pdf.svg b/dui/assets/icons/icons/file-pdf.svg new file mode 100644 index 00000000..e7bdcbab --- /dev/null +++ b/dui/assets/icons/icons/file-pdf.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-person-fill.svg b/dui/assets/icons/icons/file-person-fill.svg new file mode 100644 index 00000000..c212b00f --- /dev/null +++ b/dui/assets/icons/icons/file-person-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-person.svg b/dui/assets/icons/icons/file-person.svg new file mode 100644 index 00000000..e102abf6 --- /dev/null +++ b/dui/assets/icons/icons/file-person.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-play-fill.svg b/dui/assets/icons/icons/file-play-fill.svg new file mode 100644 index 00000000..a6dce8a1 --- /dev/null +++ b/dui/assets/icons/icons/file-play-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-play.svg b/dui/assets/icons/icons/file-play.svg new file mode 100644 index 00000000..d5505e33 --- /dev/null +++ b/dui/assets/icons/icons/file-play.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-plus-fill.svg b/dui/assets/icons/icons/file-plus-fill.svg new file mode 100644 index 00000000..bdb7ee03 --- /dev/null +++ b/dui/assets/icons/icons/file-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-plus.svg b/dui/assets/icons/icons/file-plus.svg new file mode 100644 index 00000000..af41ae16 --- /dev/null +++ b/dui/assets/icons/icons/file-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-post-fill.svg b/dui/assets/icons/icons/file-post-fill.svg new file mode 100644 index 00000000..336f2194 --- /dev/null +++ b/dui/assets/icons/icons/file-post-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-post.svg b/dui/assets/icons/icons/file-post.svg new file mode 100644 index 00000000..6807724b --- /dev/null +++ b/dui/assets/icons/icons/file-post.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-ppt-fill.svg b/dui/assets/icons/icons/file-ppt-fill.svg new file mode 100644 index 00000000..b8c39734 --- /dev/null +++ b/dui/assets/icons/icons/file-ppt-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-ppt.svg b/dui/assets/icons/icons/file-ppt.svg new file mode 100644 index 00000000..bee27d41 --- /dev/null +++ b/dui/assets/icons/icons/file-ppt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-richtext-fill.svg b/dui/assets/icons/icons/file-richtext-fill.svg new file mode 100644 index 00000000..a98e5d74 --- /dev/null +++ b/dui/assets/icons/icons/file-richtext-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-richtext.svg b/dui/assets/icons/icons/file-richtext.svg new file mode 100644 index 00000000..3ceb4203 --- /dev/null +++ b/dui/assets/icons/icons/file-richtext.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-ruled-fill.svg b/dui/assets/icons/icons/file-ruled-fill.svg new file mode 100644 index 00000000..8bfe7262 --- /dev/null +++ b/dui/assets/icons/icons/file-ruled-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-ruled.svg b/dui/assets/icons/icons/file-ruled.svg new file mode 100644 index 00000000..7236cfcd --- /dev/null +++ b/dui/assets/icons/icons/file-ruled.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-slides-fill.svg b/dui/assets/icons/icons/file-slides-fill.svg new file mode 100644 index 00000000..b75d3f75 --- /dev/null +++ b/dui/assets/icons/icons/file-slides-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-slides.svg b/dui/assets/icons/icons/file-slides.svg new file mode 100644 index 00000000..0e63548f --- /dev/null +++ b/dui/assets/icons/icons/file-slides.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-spreadsheet-fill.svg b/dui/assets/icons/icons/file-spreadsheet-fill.svg new file mode 100644 index 00000000..6db7eb6d --- /dev/null +++ b/dui/assets/icons/icons/file-spreadsheet-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-spreadsheet.svg b/dui/assets/icons/icons/file-spreadsheet.svg new file mode 100644 index 00000000..55b53ecd --- /dev/null +++ b/dui/assets/icons/icons/file-spreadsheet.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-text-fill.svg b/dui/assets/icons/icons/file-text-fill.svg new file mode 100644 index 00000000..6da36b2c --- /dev/null +++ b/dui/assets/icons/icons/file-text-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-text.svg b/dui/assets/icons/icons/file-text.svg new file mode 100644 index 00000000..95dc704f --- /dev/null +++ b/dui/assets/icons/icons/file-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-word-fill.svg b/dui/assets/icons/icons/file-word-fill.svg new file mode 100644 index 00000000..6f578f0a --- /dev/null +++ b/dui/assets/icons/icons/file-word-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-word.svg b/dui/assets/icons/icons/file-word.svg new file mode 100644 index 00000000..732b59a8 --- /dev/null +++ b/dui/assets/icons/icons/file-word.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-x-fill.svg b/dui/assets/icons/icons/file-x-fill.svg new file mode 100644 index 00000000..04556592 --- /dev/null +++ b/dui/assets/icons/icons/file-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-x.svg b/dui/assets/icons/icons/file-x.svg new file mode 100644 index 00000000..5ab0b486 --- /dev/null +++ b/dui/assets/icons/icons/file-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-zip-fill.svg b/dui/assets/icons/icons/file-zip-fill.svg new file mode 100644 index 00000000..1d803662 --- /dev/null +++ b/dui/assets/icons/icons/file-zip-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file-zip.svg b/dui/assets/icons/icons/file-zip.svg new file mode 100644 index 00000000..e3b633e8 --- /dev/null +++ b/dui/assets/icons/icons/file-zip.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/file.svg b/dui/assets/icons/icons/file.svg new file mode 100644 index 00000000..4a5dd731 --- /dev/null +++ b/dui/assets/icons/icons/file.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/files-alt.svg b/dui/assets/icons/icons/files-alt.svg new file mode 100644 index 00000000..b42d764c --- /dev/null +++ b/dui/assets/icons/icons/files-alt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/files.svg b/dui/assets/icons/icons/files.svg new file mode 100644 index 00000000..6170ab5c --- /dev/null +++ b/dui/assets/icons/icons/files.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-aac.svg b/dui/assets/icons/icons/filetype-aac.svg new file mode 100644 index 00000000..b6a5c47b --- /dev/null +++ b/dui/assets/icons/icons/filetype-aac.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-ai.svg b/dui/assets/icons/icons/filetype-ai.svg new file mode 100644 index 00000000..fe2bcaac --- /dev/null +++ b/dui/assets/icons/icons/filetype-ai.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-bmp.svg b/dui/assets/icons/icons/filetype-bmp.svg new file mode 100644 index 00000000..587381ca --- /dev/null +++ b/dui/assets/icons/icons/filetype-bmp.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-cs.svg b/dui/assets/icons/icons/filetype-cs.svg new file mode 100644 index 00000000..90ed8de4 --- /dev/null +++ b/dui/assets/icons/icons/filetype-cs.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-css.svg b/dui/assets/icons/icons/filetype-css.svg new file mode 100644 index 00000000..8f0864ff --- /dev/null +++ b/dui/assets/icons/icons/filetype-css.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-csv.svg b/dui/assets/icons/icons/filetype-csv.svg new file mode 100644 index 00000000..fa097aa9 --- /dev/null +++ b/dui/assets/icons/icons/filetype-csv.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-doc.svg b/dui/assets/icons/icons/filetype-doc.svg new file mode 100644 index 00000000..f75847fa --- /dev/null +++ b/dui/assets/icons/icons/filetype-doc.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-docx.svg b/dui/assets/icons/icons/filetype-docx.svg new file mode 100644 index 00000000..1b6c1729 --- /dev/null +++ b/dui/assets/icons/icons/filetype-docx.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-exe.svg b/dui/assets/icons/icons/filetype-exe.svg new file mode 100644 index 00000000..cdafeb19 --- /dev/null +++ b/dui/assets/icons/icons/filetype-exe.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-gif.svg b/dui/assets/icons/icons/filetype-gif.svg new file mode 100644 index 00000000..b39234f3 --- /dev/null +++ b/dui/assets/icons/icons/filetype-gif.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-heic.svg b/dui/assets/icons/icons/filetype-heic.svg new file mode 100644 index 00000000..a022060e --- /dev/null +++ b/dui/assets/icons/icons/filetype-heic.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-html.svg b/dui/assets/icons/icons/filetype-html.svg new file mode 100644 index 00000000..1661a94d --- /dev/null +++ b/dui/assets/icons/icons/filetype-html.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-java.svg b/dui/assets/icons/icons/filetype-java.svg new file mode 100644 index 00000000..eeeab41a --- /dev/null +++ b/dui/assets/icons/icons/filetype-java.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-jpg.svg b/dui/assets/icons/icons/filetype-jpg.svg new file mode 100644 index 00000000..7d939ec1 --- /dev/null +++ b/dui/assets/icons/icons/filetype-jpg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-js.svg b/dui/assets/icons/icons/filetype-js.svg new file mode 100644 index 00000000..4f4a00cc --- /dev/null +++ b/dui/assets/icons/icons/filetype-js.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-json.svg b/dui/assets/icons/icons/filetype-json.svg new file mode 100644 index 00000000..a4cccedc --- /dev/null +++ b/dui/assets/icons/icons/filetype-json.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-jsx.svg b/dui/assets/icons/icons/filetype-jsx.svg new file mode 100644 index 00000000..256b5c53 --- /dev/null +++ b/dui/assets/icons/icons/filetype-jsx.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-key.svg b/dui/assets/icons/icons/filetype-key.svg new file mode 100644 index 00000000..d164bc87 --- /dev/null +++ b/dui/assets/icons/icons/filetype-key.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-m4p.svg b/dui/assets/icons/icons/filetype-m4p.svg new file mode 100644 index 00000000..ae8f611f --- /dev/null +++ b/dui/assets/icons/icons/filetype-m4p.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-md.svg b/dui/assets/icons/icons/filetype-md.svg new file mode 100644 index 00000000..40e5139b --- /dev/null +++ b/dui/assets/icons/icons/filetype-md.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-mdx.svg b/dui/assets/icons/icons/filetype-mdx.svg new file mode 100644 index 00000000..43a91538 --- /dev/null +++ b/dui/assets/icons/icons/filetype-mdx.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-mov.svg b/dui/assets/icons/icons/filetype-mov.svg new file mode 100644 index 00000000..27e63913 --- /dev/null +++ b/dui/assets/icons/icons/filetype-mov.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-mp3.svg b/dui/assets/icons/icons/filetype-mp3.svg new file mode 100644 index 00000000..f25e6a85 --- /dev/null +++ b/dui/assets/icons/icons/filetype-mp3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-mp4.svg b/dui/assets/icons/icons/filetype-mp4.svg new file mode 100644 index 00000000..d27e9ffe --- /dev/null +++ b/dui/assets/icons/icons/filetype-mp4.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-otf.svg b/dui/assets/icons/icons/filetype-otf.svg new file mode 100644 index 00000000..f16eb619 --- /dev/null +++ b/dui/assets/icons/icons/filetype-otf.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-pdf.svg b/dui/assets/icons/icons/filetype-pdf.svg new file mode 100644 index 00000000..e8bb7725 --- /dev/null +++ b/dui/assets/icons/icons/filetype-pdf.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-php.svg b/dui/assets/icons/icons/filetype-php.svg new file mode 100644 index 00000000..4d532dfd --- /dev/null +++ b/dui/assets/icons/icons/filetype-php.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-png.svg b/dui/assets/icons/icons/filetype-png.svg new file mode 100644 index 00000000..659e2668 --- /dev/null +++ b/dui/assets/icons/icons/filetype-png.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-ppt.svg b/dui/assets/icons/icons/filetype-ppt.svg new file mode 100644 index 00000000..e53b1ece --- /dev/null +++ b/dui/assets/icons/icons/filetype-ppt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-pptx.svg b/dui/assets/icons/icons/filetype-pptx.svg new file mode 100644 index 00000000..f68e939f --- /dev/null +++ b/dui/assets/icons/icons/filetype-pptx.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-psd.svg b/dui/assets/icons/icons/filetype-psd.svg new file mode 100644 index 00000000..6fefd088 --- /dev/null +++ b/dui/assets/icons/icons/filetype-psd.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-py.svg b/dui/assets/icons/icons/filetype-py.svg new file mode 100644 index 00000000..14fd4ef7 --- /dev/null +++ b/dui/assets/icons/icons/filetype-py.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-raw.svg b/dui/assets/icons/icons/filetype-raw.svg new file mode 100644 index 00000000..da98185a --- /dev/null +++ b/dui/assets/icons/icons/filetype-raw.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-rb.svg b/dui/assets/icons/icons/filetype-rb.svg new file mode 100644 index 00000000..3466a1f4 --- /dev/null +++ b/dui/assets/icons/icons/filetype-rb.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-sass.svg b/dui/assets/icons/icons/filetype-sass.svg new file mode 100644 index 00000000..36326627 --- /dev/null +++ b/dui/assets/icons/icons/filetype-sass.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-scss.svg b/dui/assets/icons/icons/filetype-scss.svg new file mode 100644 index 00000000..8d1935fb --- /dev/null +++ b/dui/assets/icons/icons/filetype-scss.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-sh.svg b/dui/assets/icons/icons/filetype-sh.svg new file mode 100644 index 00000000..592c4081 --- /dev/null +++ b/dui/assets/icons/icons/filetype-sh.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-sql.svg b/dui/assets/icons/icons/filetype-sql.svg new file mode 100644 index 00000000..814137d8 --- /dev/null +++ b/dui/assets/icons/icons/filetype-sql.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-svg.svg b/dui/assets/icons/icons/filetype-svg.svg new file mode 100644 index 00000000..222d9ac0 --- /dev/null +++ b/dui/assets/icons/icons/filetype-svg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-tiff.svg b/dui/assets/icons/icons/filetype-tiff.svg new file mode 100644 index 00000000..e101575f --- /dev/null +++ b/dui/assets/icons/icons/filetype-tiff.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-tsx.svg b/dui/assets/icons/icons/filetype-tsx.svg new file mode 100644 index 00000000..73dd6435 --- /dev/null +++ b/dui/assets/icons/icons/filetype-tsx.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-ttf.svg b/dui/assets/icons/icons/filetype-ttf.svg new file mode 100644 index 00000000..9c93584c --- /dev/null +++ b/dui/assets/icons/icons/filetype-ttf.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-txt.svg b/dui/assets/icons/icons/filetype-txt.svg new file mode 100644 index 00000000..1e27bcf2 --- /dev/null +++ b/dui/assets/icons/icons/filetype-txt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-wav.svg b/dui/assets/icons/icons/filetype-wav.svg new file mode 100644 index 00000000..6725640f --- /dev/null +++ b/dui/assets/icons/icons/filetype-wav.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-woff.svg b/dui/assets/icons/icons/filetype-woff.svg new file mode 100644 index 00000000..f29a4b16 --- /dev/null +++ b/dui/assets/icons/icons/filetype-woff.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-xls.svg b/dui/assets/icons/icons/filetype-xls.svg new file mode 100644 index 00000000..5f79b162 --- /dev/null +++ b/dui/assets/icons/icons/filetype-xls.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-xlsx.svg b/dui/assets/icons/icons/filetype-xlsx.svg new file mode 100644 index 00000000..5202bf78 --- /dev/null +++ b/dui/assets/icons/icons/filetype-xlsx.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-xml.svg b/dui/assets/icons/icons/filetype-xml.svg new file mode 100644 index 00000000..ba9ffb6a --- /dev/null +++ b/dui/assets/icons/icons/filetype-xml.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filetype-yml.svg b/dui/assets/icons/icons/filetype-yml.svg new file mode 100644 index 00000000..17a9ebeb --- /dev/null +++ b/dui/assets/icons/icons/filetype-yml.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/film.svg b/dui/assets/icons/icons/film.svg new file mode 100644 index 00000000..40c2eb9d --- /dev/null +++ b/dui/assets/icons/icons/film.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filter-circle-fill.svg b/dui/assets/icons/icons/filter-circle-fill.svg new file mode 100644 index 00000000..1aa0f399 --- /dev/null +++ b/dui/assets/icons/icons/filter-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filter-circle.svg b/dui/assets/icons/icons/filter-circle.svg new file mode 100644 index 00000000..42c1b844 --- /dev/null +++ b/dui/assets/icons/icons/filter-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filter-left.svg b/dui/assets/icons/icons/filter-left.svg new file mode 100644 index 00000000..bb1ee92a --- /dev/null +++ b/dui/assets/icons/icons/filter-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filter-right.svg b/dui/assets/icons/icons/filter-right.svg new file mode 100644 index 00000000..6a5083c0 --- /dev/null +++ b/dui/assets/icons/icons/filter-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filter-square-fill.svg b/dui/assets/icons/icons/filter-square-fill.svg new file mode 100644 index 00000000..438b8c22 --- /dev/null +++ b/dui/assets/icons/icons/filter-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filter-square.svg b/dui/assets/icons/icons/filter-square.svg new file mode 100644 index 00000000..d243b0ba --- /dev/null +++ b/dui/assets/icons/icons/filter-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/filter.svg b/dui/assets/icons/icons/filter.svg new file mode 100644 index 00000000..a7d7daca --- /dev/null +++ b/dui/assets/icons/icons/filter.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/fingerprint.svg b/dui/assets/icons/icons/fingerprint.svg new file mode 100644 index 00000000..08252bbd --- /dev/null +++ b/dui/assets/icons/icons/fingerprint.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/fire.svg b/dui/assets/icons/icons/fire.svg new file mode 100644 index 00000000..a58e6dda --- /dev/null +++ b/dui/assets/icons/icons/fire.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/flag-fill.svg b/dui/assets/icons/icons/flag-fill.svg new file mode 100644 index 00000000..8b92331e --- /dev/null +++ b/dui/assets/icons/icons/flag-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/flag.svg b/dui/assets/icons/icons/flag.svg new file mode 100644 index 00000000..f8b6daba --- /dev/null +++ b/dui/assets/icons/icons/flag.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/floppy-fill.svg b/dui/assets/icons/icons/floppy-fill.svg new file mode 100644 index 00000000..87a43ce9 --- /dev/null +++ b/dui/assets/icons/icons/floppy-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/floppy.svg b/dui/assets/icons/icons/floppy.svg new file mode 100644 index 00000000..65ae562d --- /dev/null +++ b/dui/assets/icons/icons/floppy.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/floppy2-fill.svg b/dui/assets/icons/icons/floppy2-fill.svg new file mode 100644 index 00000000..61a6cdb4 --- /dev/null +++ b/dui/assets/icons/icons/floppy2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/floppy2.svg b/dui/assets/icons/icons/floppy2.svg new file mode 100644 index 00000000..24123891 --- /dev/null +++ b/dui/assets/icons/icons/floppy2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/flower1.svg b/dui/assets/icons/icons/flower1.svg new file mode 100644 index 00000000..3495858a --- /dev/null +++ b/dui/assets/icons/icons/flower1.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/flower2.svg b/dui/assets/icons/icons/flower2.svg new file mode 100644 index 00000000..664a9c22 --- /dev/null +++ b/dui/assets/icons/icons/flower2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/flower3.svg b/dui/assets/icons/icons/flower3.svg new file mode 100644 index 00000000..66845c35 --- /dev/null +++ b/dui/assets/icons/icons/flower3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/folder-check.svg b/dui/assets/icons/icons/folder-check.svg new file mode 100644 index 00000000..57c6466b --- /dev/null +++ b/dui/assets/icons/icons/folder-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/folder-fill.svg b/dui/assets/icons/icons/folder-fill.svg new file mode 100644 index 00000000..113350c0 --- /dev/null +++ b/dui/assets/icons/icons/folder-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/folder-minus.svg b/dui/assets/icons/icons/folder-minus.svg new file mode 100644 index 00000000..41db30bb --- /dev/null +++ b/dui/assets/icons/icons/folder-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/folder-plus.svg b/dui/assets/icons/icons/folder-plus.svg new file mode 100644 index 00000000..85b5a18d --- /dev/null +++ b/dui/assets/icons/icons/folder-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/folder-symlink-fill.svg b/dui/assets/icons/icons/folder-symlink-fill.svg new file mode 100644 index 00000000..64074007 --- /dev/null +++ b/dui/assets/icons/icons/folder-symlink-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/folder-symlink.svg b/dui/assets/icons/icons/folder-symlink.svg new file mode 100644 index 00000000..7137637e --- /dev/null +++ b/dui/assets/icons/icons/folder-symlink.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/folder-x.svg b/dui/assets/icons/icons/folder-x.svg new file mode 100644 index 00000000..a6ed3419 --- /dev/null +++ b/dui/assets/icons/icons/folder-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/folder.svg b/dui/assets/icons/icons/folder.svg new file mode 100644 index 00000000..a30c4522 --- /dev/null +++ b/dui/assets/icons/icons/folder.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/folder2-open.svg b/dui/assets/icons/icons/folder2-open.svg new file mode 100644 index 00000000..7ffbb549 --- /dev/null +++ b/dui/assets/icons/icons/folder2-open.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/folder2.svg b/dui/assets/icons/icons/folder2.svg new file mode 100644 index 00000000..ce6a1af2 --- /dev/null +++ b/dui/assets/icons/icons/folder2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/fonts.svg b/dui/assets/icons/icons/fonts.svg new file mode 100644 index 00000000..5e1f3c31 --- /dev/null +++ b/dui/assets/icons/icons/fonts.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/forward-fill.svg b/dui/assets/icons/icons/forward-fill.svg new file mode 100644 index 00000000..27462e23 --- /dev/null +++ b/dui/assets/icons/icons/forward-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/forward.svg b/dui/assets/icons/icons/forward.svg new file mode 100644 index 00000000..ffe887cd --- /dev/null +++ b/dui/assets/icons/icons/forward.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/front.svg b/dui/assets/icons/icons/front.svg new file mode 100644 index 00000000..59d854e7 --- /dev/null +++ b/dui/assets/icons/icons/front.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/fuel-pump-diesel-fill.svg b/dui/assets/icons/icons/fuel-pump-diesel-fill.svg new file mode 100644 index 00000000..997d6f89 --- /dev/null +++ b/dui/assets/icons/icons/fuel-pump-diesel-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/fuel-pump-diesel.svg b/dui/assets/icons/icons/fuel-pump-diesel.svg new file mode 100644 index 00000000..e170eebb --- /dev/null +++ b/dui/assets/icons/icons/fuel-pump-diesel.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/fuel-pump-fill.svg b/dui/assets/icons/icons/fuel-pump-fill.svg new file mode 100644 index 00000000..46f92c39 --- /dev/null +++ b/dui/assets/icons/icons/fuel-pump-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/fuel-pump.svg b/dui/assets/icons/icons/fuel-pump.svg new file mode 100644 index 00000000..1704a6fa --- /dev/null +++ b/dui/assets/icons/icons/fuel-pump.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/fullscreen-exit.svg b/dui/assets/icons/icons/fullscreen-exit.svg new file mode 100644 index 00000000..cfde3a3c --- /dev/null +++ b/dui/assets/icons/icons/fullscreen-exit.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/fullscreen.svg b/dui/assets/icons/icons/fullscreen.svg new file mode 100644 index 00000000..d4f8a838 --- /dev/null +++ b/dui/assets/icons/icons/fullscreen.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/funnel-fill.svg b/dui/assets/icons/icons/funnel-fill.svg new file mode 100644 index 00000000..04d31a62 --- /dev/null +++ b/dui/assets/icons/icons/funnel-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/funnel.svg b/dui/assets/icons/icons/funnel.svg new file mode 100644 index 00000000..28bfcf23 --- /dev/null +++ b/dui/assets/icons/icons/funnel.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/gear-fill.svg b/dui/assets/icons/icons/gear-fill.svg new file mode 100644 index 00000000..ba8e2c55 --- /dev/null +++ b/dui/assets/icons/icons/gear-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/gear-wide-connected.svg b/dui/assets/icons/icons/gear-wide-connected.svg new file mode 100644 index 00000000..19ddda9a --- /dev/null +++ b/dui/assets/icons/icons/gear-wide-connected.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/gear-wide.svg b/dui/assets/icons/icons/gear-wide.svg new file mode 100644 index 00000000..c5de5678 --- /dev/null +++ b/dui/assets/icons/icons/gear-wide.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/gear.svg b/dui/assets/icons/icons/gear.svg new file mode 100644 index 00000000..30cfaa38 --- /dev/null +++ b/dui/assets/icons/icons/gear.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/gem.svg b/dui/assets/icons/icons/gem.svg new file mode 100644 index 00000000..f56d8712 --- /dev/null +++ b/dui/assets/icons/icons/gem.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/gender-ambiguous.svg b/dui/assets/icons/icons/gender-ambiguous.svg new file mode 100644 index 00000000..674c5266 --- /dev/null +++ b/dui/assets/icons/icons/gender-ambiguous.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/gender-female.svg b/dui/assets/icons/icons/gender-female.svg new file mode 100644 index 00000000..ae6dc278 --- /dev/null +++ b/dui/assets/icons/icons/gender-female.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/gender-male.svg b/dui/assets/icons/icons/gender-male.svg new file mode 100644 index 00000000..39319219 --- /dev/null +++ b/dui/assets/icons/icons/gender-male.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/gender-neuter.svg b/dui/assets/icons/icons/gender-neuter.svg new file mode 100644 index 00000000..133db1a0 --- /dev/null +++ b/dui/assets/icons/icons/gender-neuter.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/gender-trans.svg b/dui/assets/icons/icons/gender-trans.svg new file mode 100644 index 00000000..005e6f80 --- /dev/null +++ b/dui/assets/icons/icons/gender-trans.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/geo-alt-fill.svg b/dui/assets/icons/icons/geo-alt-fill.svg new file mode 100644 index 00000000..77f0478a --- /dev/null +++ b/dui/assets/icons/icons/geo-alt-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/geo-alt.svg b/dui/assets/icons/icons/geo-alt.svg new file mode 100644 index 00000000..20e18ba1 --- /dev/null +++ b/dui/assets/icons/icons/geo-alt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/geo-fill.svg b/dui/assets/icons/icons/geo-fill.svg new file mode 100644 index 00000000..9678fa08 --- /dev/null +++ b/dui/assets/icons/icons/geo-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/geo.svg b/dui/assets/icons/icons/geo.svg new file mode 100644 index 00000000..2382b913 --- /dev/null +++ b/dui/assets/icons/icons/geo.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/gift-fill.svg b/dui/assets/icons/icons/gift-fill.svg new file mode 100644 index 00000000..bd78a8ca --- /dev/null +++ b/dui/assets/icons/icons/gift-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/gift.svg b/dui/assets/icons/icons/gift.svg new file mode 100644 index 00000000..59215077 --- /dev/null +++ b/dui/assets/icons/icons/gift.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/git.svg b/dui/assets/icons/icons/git.svg new file mode 100644 index 00000000..0979cdb0 --- /dev/null +++ b/dui/assets/icons/icons/git.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/github.svg b/dui/assets/icons/icons/github.svg new file mode 100644 index 00000000..013e0253 --- /dev/null +++ b/dui/assets/icons/icons/github.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/gitlab.svg b/dui/assets/icons/icons/gitlab.svg new file mode 100644 index 00000000..f8875f8d --- /dev/null +++ b/dui/assets/icons/icons/gitlab.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/globe-americas.svg b/dui/assets/icons/icons/globe-americas.svg new file mode 100644 index 00000000..5dcc7b27 --- /dev/null +++ b/dui/assets/icons/icons/globe-americas.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/globe-asia-australia.svg b/dui/assets/icons/icons/globe-asia-australia.svg new file mode 100644 index 00000000..8c27539b --- /dev/null +++ b/dui/assets/icons/icons/globe-asia-australia.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/globe-central-south-asia.svg b/dui/assets/icons/icons/globe-central-south-asia.svg new file mode 100644 index 00000000..80a13c16 --- /dev/null +++ b/dui/assets/icons/icons/globe-central-south-asia.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/globe-europe-africa.svg b/dui/assets/icons/icons/globe-europe-africa.svg new file mode 100644 index 00000000..c1c5dcbb --- /dev/null +++ b/dui/assets/icons/icons/globe-europe-africa.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/globe.svg b/dui/assets/icons/icons/globe.svg new file mode 100644 index 00000000..835ff663 --- /dev/null +++ b/dui/assets/icons/icons/globe.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/globe2.svg b/dui/assets/icons/icons/globe2.svg new file mode 100644 index 00000000..b3020637 --- /dev/null +++ b/dui/assets/icons/icons/globe2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/google-play.svg b/dui/assets/icons/icons/google-play.svg new file mode 100644 index 00000000..0751c900 --- /dev/null +++ b/dui/assets/icons/icons/google-play.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/google.svg b/dui/assets/icons/icons/google.svg new file mode 100644 index 00000000..9f603de0 --- /dev/null +++ b/dui/assets/icons/icons/google.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/gpu-card.svg b/dui/assets/icons/icons/gpu-card.svg new file mode 100644 index 00000000..6ec31522 --- /dev/null +++ b/dui/assets/icons/icons/gpu-card.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/graph-down-arrow.svg b/dui/assets/icons/icons/graph-down-arrow.svg new file mode 100644 index 00000000..d811884d --- /dev/null +++ b/dui/assets/icons/icons/graph-down-arrow.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/graph-down.svg b/dui/assets/icons/icons/graph-down.svg new file mode 100644 index 00000000..47dd6477 --- /dev/null +++ b/dui/assets/icons/icons/graph-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/graph-up-arrow.svg b/dui/assets/icons/icons/graph-up-arrow.svg new file mode 100644 index 00000000..7eda5f41 --- /dev/null +++ b/dui/assets/icons/icons/graph-up-arrow.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/graph-up.svg b/dui/assets/icons/icons/graph-up.svg new file mode 100644 index 00000000..15e0bbf9 --- /dev/null +++ b/dui/assets/icons/icons/graph-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/grid-1x2-fill.svg b/dui/assets/icons/icons/grid-1x2-fill.svg new file mode 100644 index 00000000..cc568cbb --- /dev/null +++ b/dui/assets/icons/icons/grid-1x2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/grid-1x2.svg b/dui/assets/icons/icons/grid-1x2.svg new file mode 100644 index 00000000..69ec79f0 --- /dev/null +++ b/dui/assets/icons/icons/grid-1x2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/grid-3x2-gap-fill.svg b/dui/assets/icons/icons/grid-3x2-gap-fill.svg new file mode 100644 index 00000000..9c0e855d --- /dev/null +++ b/dui/assets/icons/icons/grid-3x2-gap-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/grid-3x2-gap.svg b/dui/assets/icons/icons/grid-3x2-gap.svg new file mode 100644 index 00000000..730ae656 --- /dev/null +++ b/dui/assets/icons/icons/grid-3x2-gap.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/grid-3x2.svg b/dui/assets/icons/icons/grid-3x2.svg new file mode 100644 index 00000000..55ff9bb6 --- /dev/null +++ b/dui/assets/icons/icons/grid-3x2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/grid-3x3-gap-fill.svg b/dui/assets/icons/icons/grid-3x3-gap-fill.svg new file mode 100644 index 00000000..982cb702 --- /dev/null +++ b/dui/assets/icons/icons/grid-3x3-gap-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/grid-3x3-gap.svg b/dui/assets/icons/icons/grid-3x3-gap.svg new file mode 100644 index 00000000..bbf8ce4e --- /dev/null +++ b/dui/assets/icons/icons/grid-3x3-gap.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/grid-3x3.svg b/dui/assets/icons/icons/grid-3x3.svg new file mode 100644 index 00000000..d56aed77 --- /dev/null +++ b/dui/assets/icons/icons/grid-3x3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/grid-fill.svg b/dui/assets/icons/icons/grid-fill.svg new file mode 100644 index 00000000..356cc8f4 --- /dev/null +++ b/dui/assets/icons/icons/grid-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/grid.svg b/dui/assets/icons/icons/grid.svg new file mode 100644 index 00000000..eebab730 --- /dev/null +++ b/dui/assets/icons/icons/grid.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/grip-horizontal.svg b/dui/assets/icons/icons/grip-horizontal.svg new file mode 100644 index 00000000..85f7e27c --- /dev/null +++ b/dui/assets/icons/icons/grip-horizontal.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/grip-vertical.svg b/dui/assets/icons/icons/grip-vertical.svg new file mode 100644 index 00000000..a8718ab1 --- /dev/null +++ b/dui/assets/icons/icons/grip-vertical.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/h-circle-fill.svg b/dui/assets/icons/icons/h-circle-fill.svg new file mode 100644 index 00000000..91064728 --- /dev/null +++ b/dui/assets/icons/icons/h-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/h-circle.svg b/dui/assets/icons/icons/h-circle.svg new file mode 100644 index 00000000..53c34b66 --- /dev/null +++ b/dui/assets/icons/icons/h-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/h-square-fill.svg b/dui/assets/icons/icons/h-square-fill.svg new file mode 100644 index 00000000..06269e0f --- /dev/null +++ b/dui/assets/icons/icons/h-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/h-square.svg b/dui/assets/icons/icons/h-square.svg new file mode 100644 index 00000000..2c5ad2c9 --- /dev/null +++ b/dui/assets/icons/icons/h-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/hammer.svg b/dui/assets/icons/icons/hammer.svg new file mode 100644 index 00000000..8e07b5b0 --- /dev/null +++ b/dui/assets/icons/icons/hammer.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/hand-index-fill.svg b/dui/assets/icons/icons/hand-index-fill.svg new file mode 100644 index 00000000..b2a7d646 --- /dev/null +++ b/dui/assets/icons/icons/hand-index-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/hand-index-thumb-fill.svg b/dui/assets/icons/icons/hand-index-thumb-fill.svg new file mode 100644 index 00000000..774b18ed --- /dev/null +++ b/dui/assets/icons/icons/hand-index-thumb-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/hand-index-thumb.svg b/dui/assets/icons/icons/hand-index-thumb.svg new file mode 100644 index 00000000..13b5475d --- /dev/null +++ b/dui/assets/icons/icons/hand-index-thumb.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/hand-index.svg b/dui/assets/icons/icons/hand-index.svg new file mode 100644 index 00000000..725757bf --- /dev/null +++ b/dui/assets/icons/icons/hand-index.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/hand-thumbs-down-fill.svg b/dui/assets/icons/icons/hand-thumbs-down-fill.svg new file mode 100644 index 00000000..53584f3b --- /dev/null +++ b/dui/assets/icons/icons/hand-thumbs-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/hand-thumbs-down.svg b/dui/assets/icons/icons/hand-thumbs-down.svg new file mode 100644 index 00000000..f87f523a --- /dev/null +++ b/dui/assets/icons/icons/hand-thumbs-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/hand-thumbs-up-fill.svg b/dui/assets/icons/icons/hand-thumbs-up-fill.svg new file mode 100644 index 00000000..c68bc07f --- /dev/null +++ b/dui/assets/icons/icons/hand-thumbs-up-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/hand-thumbs-up.svg b/dui/assets/icons/icons/hand-thumbs-up.svg new file mode 100644 index 00000000..dc46d4d9 --- /dev/null +++ b/dui/assets/icons/icons/hand-thumbs-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/handbag-fill.svg b/dui/assets/icons/icons/handbag-fill.svg new file mode 100644 index 00000000..5f8f23f4 --- /dev/null +++ b/dui/assets/icons/icons/handbag-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/handbag.svg b/dui/assets/icons/icons/handbag.svg new file mode 100644 index 00000000..c9ef8745 --- /dev/null +++ b/dui/assets/icons/icons/handbag.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/hash.svg b/dui/assets/icons/icons/hash.svg new file mode 100644 index 00000000..f67d000d --- /dev/null +++ b/dui/assets/icons/icons/hash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/hdd-fill.svg b/dui/assets/icons/icons/hdd-fill.svg new file mode 100644 index 00000000..dbeda24f --- /dev/null +++ b/dui/assets/icons/icons/hdd-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/hdd-network-fill.svg b/dui/assets/icons/icons/hdd-network-fill.svg new file mode 100644 index 00000000..a74874d9 --- /dev/null +++ b/dui/assets/icons/icons/hdd-network-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/hdd-network.svg b/dui/assets/icons/icons/hdd-network.svg new file mode 100644 index 00000000..72235429 --- /dev/null +++ b/dui/assets/icons/icons/hdd-network.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/hdd-rack-fill.svg b/dui/assets/icons/icons/hdd-rack-fill.svg new file mode 100644 index 00000000..7c33aec5 --- /dev/null +++ b/dui/assets/icons/icons/hdd-rack-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/hdd-rack.svg b/dui/assets/icons/icons/hdd-rack.svg new file mode 100644 index 00000000..d19a5149 --- /dev/null +++ b/dui/assets/icons/icons/hdd-rack.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/hdd-stack-fill.svg b/dui/assets/icons/icons/hdd-stack-fill.svg new file mode 100644 index 00000000..27e87196 --- /dev/null +++ b/dui/assets/icons/icons/hdd-stack-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/hdd-stack.svg b/dui/assets/icons/icons/hdd-stack.svg new file mode 100644 index 00000000..f9095e5d --- /dev/null +++ b/dui/assets/icons/icons/hdd-stack.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/hdd.svg b/dui/assets/icons/icons/hdd.svg new file mode 100644 index 00000000..92358f73 --- /dev/null +++ b/dui/assets/icons/icons/hdd.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/hdmi-fill.svg b/dui/assets/icons/icons/hdmi-fill.svg new file mode 100644 index 00000000..435b39d2 --- /dev/null +++ b/dui/assets/icons/icons/hdmi-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/hdmi.svg b/dui/assets/icons/icons/hdmi.svg new file mode 100644 index 00000000..09d0849f --- /dev/null +++ b/dui/assets/icons/icons/hdmi.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/headphones.svg b/dui/assets/icons/icons/headphones.svg new file mode 100644 index 00000000..d50b3ee1 --- /dev/null +++ b/dui/assets/icons/icons/headphones.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/headset-vr.svg b/dui/assets/icons/icons/headset-vr.svg new file mode 100644 index 00000000..0498bd65 --- /dev/null +++ b/dui/assets/icons/icons/headset-vr.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/headset.svg b/dui/assets/icons/icons/headset.svg new file mode 100644 index 00000000..a921156c --- /dev/null +++ b/dui/assets/icons/icons/headset.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/heart-arrow.svg b/dui/assets/icons/icons/heart-arrow.svg new file mode 100644 index 00000000..45eb6a54 --- /dev/null +++ b/dui/assets/icons/icons/heart-arrow.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/heart-fill.svg b/dui/assets/icons/icons/heart-fill.svg new file mode 100644 index 00000000..5e6b8ee5 --- /dev/null +++ b/dui/assets/icons/icons/heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/heart-half.svg b/dui/assets/icons/icons/heart-half.svg new file mode 100644 index 00000000..2e0dd31b --- /dev/null +++ b/dui/assets/icons/icons/heart-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/heart-pulse-fill.svg b/dui/assets/icons/icons/heart-pulse-fill.svg new file mode 100644 index 00000000..fc5e2197 --- /dev/null +++ b/dui/assets/icons/icons/heart-pulse-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/heart-pulse.svg b/dui/assets/icons/icons/heart-pulse.svg new file mode 100644 index 00000000..dd957b32 --- /dev/null +++ b/dui/assets/icons/icons/heart-pulse.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/heart.svg b/dui/assets/icons/icons/heart.svg new file mode 100644 index 00000000..cd8eeb1e --- /dev/null +++ b/dui/assets/icons/icons/heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/heartbreak-fill.svg b/dui/assets/icons/icons/heartbreak-fill.svg new file mode 100644 index 00000000..335cb6a5 --- /dev/null +++ b/dui/assets/icons/icons/heartbreak-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/heartbreak.svg b/dui/assets/icons/icons/heartbreak.svg new file mode 100644 index 00000000..dcffc897 --- /dev/null +++ b/dui/assets/icons/icons/heartbreak.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/hearts.svg b/dui/assets/icons/icons/hearts.svg new file mode 100644 index 00000000..ebd2dbb2 --- /dev/null +++ b/dui/assets/icons/icons/hearts.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/heptagon-fill.svg b/dui/assets/icons/icons/heptagon-fill.svg new file mode 100644 index 00000000..a339328a --- /dev/null +++ b/dui/assets/icons/icons/heptagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/heptagon-half.svg b/dui/assets/icons/icons/heptagon-half.svg new file mode 100644 index 00000000..b4fadcf9 --- /dev/null +++ b/dui/assets/icons/icons/heptagon-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/heptagon.svg b/dui/assets/icons/icons/heptagon.svg new file mode 100644 index 00000000..3140b8b8 --- /dev/null +++ b/dui/assets/icons/icons/heptagon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/hexagon-fill.svg b/dui/assets/icons/icons/hexagon-fill.svg new file mode 100644 index 00000000..50fdbfb9 --- /dev/null +++ b/dui/assets/icons/icons/hexagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/hexagon-half.svg b/dui/assets/icons/icons/hexagon-half.svg new file mode 100644 index 00000000..452cb6ee --- /dev/null +++ b/dui/assets/icons/icons/hexagon-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/hexagon.svg b/dui/assets/icons/icons/hexagon.svg new file mode 100644 index 00000000..6e839399 --- /dev/null +++ b/dui/assets/icons/icons/hexagon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/highlighter.svg b/dui/assets/icons/icons/highlighter.svg new file mode 100644 index 00000000..e26f1f7b --- /dev/null +++ b/dui/assets/icons/icons/highlighter.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/highlights.svg b/dui/assets/icons/icons/highlights.svg new file mode 100644 index 00000000..b43fca0f --- /dev/null +++ b/dui/assets/icons/icons/highlights.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/hospital-fill.svg b/dui/assets/icons/icons/hospital-fill.svg new file mode 100644 index 00000000..55bde0f0 --- /dev/null +++ b/dui/assets/icons/icons/hospital-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/hospital.svg b/dui/assets/icons/icons/hospital.svg new file mode 100644 index 00000000..f6bd0daa --- /dev/null +++ b/dui/assets/icons/icons/hospital.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/hourglass-bottom.svg b/dui/assets/icons/icons/hourglass-bottom.svg new file mode 100644 index 00000000..946f8823 --- /dev/null +++ b/dui/assets/icons/icons/hourglass-bottom.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/hourglass-split.svg b/dui/assets/icons/icons/hourglass-split.svg new file mode 100644 index 00000000..a9d1c510 --- /dev/null +++ b/dui/assets/icons/icons/hourglass-split.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/hourglass-top.svg b/dui/assets/icons/icons/hourglass-top.svg new file mode 100644 index 00000000..6a8a4a3e --- /dev/null +++ b/dui/assets/icons/icons/hourglass-top.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/hourglass.svg b/dui/assets/icons/icons/hourglass.svg new file mode 100644 index 00000000..44ede0a8 --- /dev/null +++ b/dui/assets/icons/icons/hourglass.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/house-add-fill.svg b/dui/assets/icons/icons/house-add-fill.svg new file mode 100644 index 00000000..1e814ee9 --- /dev/null +++ b/dui/assets/icons/icons/house-add-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/house-add.svg b/dui/assets/icons/icons/house-add.svg new file mode 100644 index 00000000..2a89bbe9 --- /dev/null +++ b/dui/assets/icons/icons/house-add.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/house-check-fill.svg b/dui/assets/icons/icons/house-check-fill.svg new file mode 100644 index 00000000..f2ddeb92 --- /dev/null +++ b/dui/assets/icons/icons/house-check-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/house-check.svg b/dui/assets/icons/icons/house-check.svg new file mode 100644 index 00000000..5bd79000 --- /dev/null +++ b/dui/assets/icons/icons/house-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/house-dash-fill.svg b/dui/assets/icons/icons/house-dash-fill.svg new file mode 100644 index 00000000..2fa8c57c --- /dev/null +++ b/dui/assets/icons/icons/house-dash-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/house-dash.svg b/dui/assets/icons/icons/house-dash.svg new file mode 100644 index 00000000..b1cb8329 --- /dev/null +++ b/dui/assets/icons/icons/house-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/house-door-fill.svg b/dui/assets/icons/icons/house-door-fill.svg new file mode 100644 index 00000000..cf6d4394 --- /dev/null +++ b/dui/assets/icons/icons/house-door-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/house-door.svg b/dui/assets/icons/icons/house-door.svg new file mode 100644 index 00000000..daa093bf --- /dev/null +++ b/dui/assets/icons/icons/house-door.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/house-down-fill.svg b/dui/assets/icons/icons/house-down-fill.svg new file mode 100644 index 00000000..351904fe --- /dev/null +++ b/dui/assets/icons/icons/house-down-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/house-down.svg b/dui/assets/icons/icons/house-down.svg new file mode 100644 index 00000000..4d1d905a --- /dev/null +++ b/dui/assets/icons/icons/house-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/house-exclamation-fill.svg b/dui/assets/icons/icons/house-exclamation-fill.svg new file mode 100644 index 00000000..52fc0ae2 --- /dev/null +++ b/dui/assets/icons/icons/house-exclamation-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/house-exclamation.svg b/dui/assets/icons/icons/house-exclamation.svg new file mode 100644 index 00000000..6d414f35 --- /dev/null +++ b/dui/assets/icons/icons/house-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/house-fill.svg b/dui/assets/icons/icons/house-fill.svg new file mode 100644 index 00000000..89db1644 --- /dev/null +++ b/dui/assets/icons/icons/house-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/house-gear-fill.svg b/dui/assets/icons/icons/house-gear-fill.svg new file mode 100644 index 00000000..9003152a --- /dev/null +++ b/dui/assets/icons/icons/house-gear-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/house-gear.svg b/dui/assets/icons/icons/house-gear.svg new file mode 100644 index 00000000..65b5abb7 --- /dev/null +++ b/dui/assets/icons/icons/house-gear.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/house-heart-fill.svg b/dui/assets/icons/icons/house-heart-fill.svg new file mode 100644 index 00000000..be2e5f40 --- /dev/null +++ b/dui/assets/icons/icons/house-heart-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/house-heart.svg b/dui/assets/icons/icons/house-heart.svg new file mode 100644 index 00000000..ece6c061 --- /dev/null +++ b/dui/assets/icons/icons/house-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/house-lock-fill.svg b/dui/assets/icons/icons/house-lock-fill.svg new file mode 100644 index 00000000..90cc8c71 --- /dev/null +++ b/dui/assets/icons/icons/house-lock-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/house-lock.svg b/dui/assets/icons/icons/house-lock.svg new file mode 100644 index 00000000..8dc5894e --- /dev/null +++ b/dui/assets/icons/icons/house-lock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/house-slash-fill.svg b/dui/assets/icons/icons/house-slash-fill.svg new file mode 100644 index 00000000..df8d7c62 --- /dev/null +++ b/dui/assets/icons/icons/house-slash-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/house-slash.svg b/dui/assets/icons/icons/house-slash.svg new file mode 100644 index 00000000..a81b0ede --- /dev/null +++ b/dui/assets/icons/icons/house-slash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/house-up-fill.svg b/dui/assets/icons/icons/house-up-fill.svg new file mode 100644 index 00000000..5e6a8015 --- /dev/null +++ b/dui/assets/icons/icons/house-up-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/house-up.svg b/dui/assets/icons/icons/house-up.svg new file mode 100644 index 00000000..da183d27 --- /dev/null +++ b/dui/assets/icons/icons/house-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/house-x-fill.svg b/dui/assets/icons/icons/house-x-fill.svg new file mode 100644 index 00000000..729cdb5a --- /dev/null +++ b/dui/assets/icons/icons/house-x-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/house-x.svg b/dui/assets/icons/icons/house-x.svg new file mode 100644 index 00000000..68137c0b --- /dev/null +++ b/dui/assets/icons/icons/house-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/house.svg b/dui/assets/icons/icons/house.svg new file mode 100644 index 00000000..cb57f687 --- /dev/null +++ b/dui/assets/icons/icons/house.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/houses-fill.svg b/dui/assets/icons/icons/houses-fill.svg new file mode 100644 index 00000000..63047bbf --- /dev/null +++ b/dui/assets/icons/icons/houses-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/houses.svg b/dui/assets/icons/icons/houses.svg new file mode 100644 index 00000000..3a906bed --- /dev/null +++ b/dui/assets/icons/icons/houses.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/hr.svg b/dui/assets/icons/icons/hr.svg new file mode 100644 index 00000000..6e9fbd8c --- /dev/null +++ b/dui/assets/icons/icons/hr.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/hurricane.svg b/dui/assets/icons/icons/hurricane.svg new file mode 100644 index 00000000..5bd9ae1d --- /dev/null +++ b/dui/assets/icons/icons/hurricane.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/hypnotize.svg b/dui/assets/icons/icons/hypnotize.svg new file mode 100644 index 00000000..6a289971 --- /dev/null +++ b/dui/assets/icons/icons/hypnotize.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/image-alt.svg b/dui/assets/icons/icons/image-alt.svg new file mode 100644 index 00000000..e56ee208 --- /dev/null +++ b/dui/assets/icons/icons/image-alt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/image-fill.svg b/dui/assets/icons/icons/image-fill.svg new file mode 100644 index 00000000..db26ae8d --- /dev/null +++ b/dui/assets/icons/icons/image-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/image.svg b/dui/assets/icons/icons/image.svg new file mode 100644 index 00000000..152c333a --- /dev/null +++ b/dui/assets/icons/icons/image.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/images.svg b/dui/assets/icons/icons/images.svg new file mode 100644 index 00000000..adc7abfa --- /dev/null +++ b/dui/assets/icons/icons/images.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/inbox-fill.svg b/dui/assets/icons/icons/inbox-fill.svg new file mode 100644 index 00000000..7e4816df --- /dev/null +++ b/dui/assets/icons/icons/inbox-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/inbox.svg b/dui/assets/icons/icons/inbox.svg new file mode 100644 index 00000000..b60e9496 --- /dev/null +++ b/dui/assets/icons/icons/inbox.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/inboxes-fill.svg b/dui/assets/icons/icons/inboxes-fill.svg new file mode 100644 index 00000000..4d8c5f78 --- /dev/null +++ b/dui/assets/icons/icons/inboxes-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/inboxes.svg b/dui/assets/icons/icons/inboxes.svg new file mode 100644 index 00000000..1a074aca --- /dev/null +++ b/dui/assets/icons/icons/inboxes.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/incognito.svg b/dui/assets/icons/icons/incognito.svg new file mode 100644 index 00000000..f2c8f9d2 --- /dev/null +++ b/dui/assets/icons/icons/incognito.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/indent.svg b/dui/assets/icons/icons/indent.svg new file mode 100644 index 00000000..0065aba8 --- /dev/null +++ b/dui/assets/icons/icons/indent.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/infinity.svg b/dui/assets/icons/icons/infinity.svg new file mode 100644 index 00000000..3dca19b2 --- /dev/null +++ b/dui/assets/icons/icons/infinity.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/info-circle-fill.svg b/dui/assets/icons/icons/info-circle-fill.svg new file mode 100644 index 00000000..d2e382b5 --- /dev/null +++ b/dui/assets/icons/icons/info-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/info-circle.svg b/dui/assets/icons/icons/info-circle.svg new file mode 100644 index 00000000..e2b50eb5 --- /dev/null +++ b/dui/assets/icons/icons/info-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/info-lg.svg b/dui/assets/icons/icons/info-lg.svg new file mode 100644 index 00000000..ac064b92 --- /dev/null +++ b/dui/assets/icons/icons/info-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/info-square-fill.svg b/dui/assets/icons/icons/info-square-fill.svg new file mode 100644 index 00000000..49196b45 --- /dev/null +++ b/dui/assets/icons/icons/info-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/info-square.svg b/dui/assets/icons/icons/info-square.svg new file mode 100644 index 00000000..b64cfa8e --- /dev/null +++ b/dui/assets/icons/icons/info-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/info.svg b/dui/assets/icons/icons/info.svg new file mode 100644 index 00000000..43dc2424 --- /dev/null +++ b/dui/assets/icons/icons/info.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/input-cursor-text.svg b/dui/assets/icons/icons/input-cursor-text.svg new file mode 100644 index 00000000..fc910f3b --- /dev/null +++ b/dui/assets/icons/icons/input-cursor-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/input-cursor.svg b/dui/assets/icons/icons/input-cursor.svg new file mode 100644 index 00000000..de6a35fb --- /dev/null +++ b/dui/assets/icons/icons/input-cursor.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/instagram.svg b/dui/assets/icons/icons/instagram.svg new file mode 100644 index 00000000..855e6537 --- /dev/null +++ b/dui/assets/icons/icons/instagram.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/intersect.svg b/dui/assets/icons/icons/intersect.svg new file mode 100644 index 00000000..220141d5 --- /dev/null +++ b/dui/assets/icons/icons/intersect.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/journal-album.svg b/dui/assets/icons/icons/journal-album.svg new file mode 100644 index 00000000..de49ccc1 --- /dev/null +++ b/dui/assets/icons/icons/journal-album.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/journal-arrow-down.svg b/dui/assets/icons/icons/journal-arrow-down.svg new file mode 100644 index 00000000..d922f3cc --- /dev/null +++ b/dui/assets/icons/icons/journal-arrow-down.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/journal-arrow-up.svg b/dui/assets/icons/icons/journal-arrow-up.svg new file mode 100644 index 00000000..7edc4000 --- /dev/null +++ b/dui/assets/icons/icons/journal-arrow-up.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/journal-bookmark-fill.svg b/dui/assets/icons/icons/journal-bookmark-fill.svg new file mode 100644 index 00000000..8e2f17a6 --- /dev/null +++ b/dui/assets/icons/icons/journal-bookmark-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/journal-bookmark.svg b/dui/assets/icons/icons/journal-bookmark.svg new file mode 100644 index 00000000..4a8f4bbd --- /dev/null +++ b/dui/assets/icons/icons/journal-bookmark.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/journal-check.svg b/dui/assets/icons/icons/journal-check.svg new file mode 100644 index 00000000..eb398b93 --- /dev/null +++ b/dui/assets/icons/icons/journal-check.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/journal-code.svg b/dui/assets/icons/icons/journal-code.svg new file mode 100644 index 00000000..41430d26 --- /dev/null +++ b/dui/assets/icons/icons/journal-code.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/journal-medical.svg b/dui/assets/icons/icons/journal-medical.svg new file mode 100644 index 00000000..fb6d9424 --- /dev/null +++ b/dui/assets/icons/icons/journal-medical.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/journal-minus.svg b/dui/assets/icons/icons/journal-minus.svg new file mode 100644 index 00000000..cbdfdd7f --- /dev/null +++ b/dui/assets/icons/icons/journal-minus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/journal-plus.svg b/dui/assets/icons/icons/journal-plus.svg new file mode 100644 index 00000000..5cb82c3f --- /dev/null +++ b/dui/assets/icons/icons/journal-plus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/journal-richtext.svg b/dui/assets/icons/icons/journal-richtext.svg new file mode 100644 index 00000000..db92c70b --- /dev/null +++ b/dui/assets/icons/icons/journal-richtext.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/journal-text.svg b/dui/assets/icons/icons/journal-text.svg new file mode 100644 index 00000000..13c58bc1 --- /dev/null +++ b/dui/assets/icons/icons/journal-text.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/journal-x.svg b/dui/assets/icons/icons/journal-x.svg new file mode 100644 index 00000000..fb3ea9f5 --- /dev/null +++ b/dui/assets/icons/icons/journal-x.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/journal.svg b/dui/assets/icons/icons/journal.svg new file mode 100644 index 00000000..4c166e21 --- /dev/null +++ b/dui/assets/icons/icons/journal.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/journals.svg b/dui/assets/icons/icons/journals.svg new file mode 100644 index 00000000..6e5386a9 --- /dev/null +++ b/dui/assets/icons/icons/journals.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/joystick.svg b/dui/assets/icons/icons/joystick.svg new file mode 100644 index 00000000..909369e4 --- /dev/null +++ b/dui/assets/icons/icons/joystick.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/justify-left.svg b/dui/assets/icons/icons/justify-left.svg new file mode 100644 index 00000000..17b45e4d --- /dev/null +++ b/dui/assets/icons/icons/justify-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/justify-right.svg b/dui/assets/icons/icons/justify-right.svg new file mode 100644 index 00000000..4d96c43f --- /dev/null +++ b/dui/assets/icons/icons/justify-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/justify.svg b/dui/assets/icons/icons/justify.svg new file mode 100644 index 00000000..3eedc742 --- /dev/null +++ b/dui/assets/icons/icons/justify.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/kanban-fill.svg b/dui/assets/icons/icons/kanban-fill.svg new file mode 100644 index 00000000..a8ed5bb5 --- /dev/null +++ b/dui/assets/icons/icons/kanban-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/kanban.svg b/dui/assets/icons/icons/kanban.svg new file mode 100644 index 00000000..cd13b327 --- /dev/null +++ b/dui/assets/icons/icons/kanban.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/key-fill.svg b/dui/assets/icons/icons/key-fill.svg new file mode 100644 index 00000000..fdab8d6e --- /dev/null +++ b/dui/assets/icons/icons/key-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/key.svg b/dui/assets/icons/icons/key.svg new file mode 100644 index 00000000..b0d1e16d --- /dev/null +++ b/dui/assets/icons/icons/key.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/keyboard-fill.svg b/dui/assets/icons/icons/keyboard-fill.svg new file mode 100644 index 00000000..b46ad2d5 --- /dev/null +++ b/dui/assets/icons/icons/keyboard-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/keyboard.svg b/dui/assets/icons/icons/keyboard.svg new file mode 100644 index 00000000..8ba49b62 --- /dev/null +++ b/dui/assets/icons/icons/keyboard.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/ladder.svg b/dui/assets/icons/icons/ladder.svg new file mode 100644 index 00000000..7c6864f7 --- /dev/null +++ b/dui/assets/icons/icons/ladder.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/lamp-fill.svg b/dui/assets/icons/icons/lamp-fill.svg new file mode 100644 index 00000000..836b0db7 --- /dev/null +++ b/dui/assets/icons/icons/lamp-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/lamp.svg b/dui/assets/icons/icons/lamp.svg new file mode 100644 index 00000000..b3fa1d68 --- /dev/null +++ b/dui/assets/icons/icons/lamp.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/laptop-fill.svg b/dui/assets/icons/icons/laptop-fill.svg new file mode 100644 index 00000000..31e58803 --- /dev/null +++ b/dui/assets/icons/icons/laptop-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/laptop.svg b/dui/assets/icons/icons/laptop.svg new file mode 100644 index 00000000..8e71020c --- /dev/null +++ b/dui/assets/icons/icons/laptop.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/layer-backward.svg b/dui/assets/icons/icons/layer-backward.svg new file mode 100644 index 00000000..ed43c708 --- /dev/null +++ b/dui/assets/icons/icons/layer-backward.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/layer-forward.svg b/dui/assets/icons/icons/layer-forward.svg new file mode 100644 index 00000000..d0a4abfa --- /dev/null +++ b/dui/assets/icons/icons/layer-forward.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/layers-fill.svg b/dui/assets/icons/icons/layers-fill.svg new file mode 100644 index 00000000..3b6cdf64 --- /dev/null +++ b/dui/assets/icons/icons/layers-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/layers-half.svg b/dui/assets/icons/icons/layers-half.svg new file mode 100644 index 00000000..8ceaaad8 --- /dev/null +++ b/dui/assets/icons/icons/layers-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/layers.svg b/dui/assets/icons/icons/layers.svg new file mode 100644 index 00000000..52dbe792 --- /dev/null +++ b/dui/assets/icons/icons/layers.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/layout-sidebar-inset-reverse.svg b/dui/assets/icons/icons/layout-sidebar-inset-reverse.svg new file mode 100644 index 00000000..0d8dc7fd --- /dev/null +++ b/dui/assets/icons/icons/layout-sidebar-inset-reverse.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/layout-sidebar-inset.svg b/dui/assets/icons/icons/layout-sidebar-inset.svg new file mode 100644 index 00000000..cc19c86b --- /dev/null +++ b/dui/assets/icons/icons/layout-sidebar-inset.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/layout-sidebar-reverse.svg b/dui/assets/icons/icons/layout-sidebar-reverse.svg new file mode 100644 index 00000000..7c03f730 --- /dev/null +++ b/dui/assets/icons/icons/layout-sidebar-reverse.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/layout-sidebar.svg b/dui/assets/icons/icons/layout-sidebar.svg new file mode 100644 index 00000000..ff408585 --- /dev/null +++ b/dui/assets/icons/icons/layout-sidebar.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/layout-split.svg b/dui/assets/icons/icons/layout-split.svg new file mode 100644 index 00000000..4805b25b --- /dev/null +++ b/dui/assets/icons/icons/layout-split.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/layout-text-sidebar-reverse.svg b/dui/assets/icons/icons/layout-text-sidebar-reverse.svg new file mode 100644 index 00000000..91792853 --- /dev/null +++ b/dui/assets/icons/icons/layout-text-sidebar-reverse.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/layout-text-sidebar.svg b/dui/assets/icons/icons/layout-text-sidebar.svg new file mode 100644 index 00000000..6d89f67d --- /dev/null +++ b/dui/assets/icons/icons/layout-text-sidebar.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/layout-text-window-reverse.svg b/dui/assets/icons/icons/layout-text-window-reverse.svg new file mode 100644 index 00000000..8258ad32 --- /dev/null +++ b/dui/assets/icons/icons/layout-text-window-reverse.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/layout-text-window.svg b/dui/assets/icons/icons/layout-text-window.svg new file mode 100644 index 00000000..4d27cf90 --- /dev/null +++ b/dui/assets/icons/icons/layout-text-window.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/layout-three-columns.svg b/dui/assets/icons/icons/layout-three-columns.svg new file mode 100644 index 00000000..7117f074 --- /dev/null +++ b/dui/assets/icons/icons/layout-three-columns.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/layout-wtf.svg b/dui/assets/icons/icons/layout-wtf.svg new file mode 100644 index 00000000..fd8f5a1f --- /dev/null +++ b/dui/assets/icons/icons/layout-wtf.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/life-preserver.svg b/dui/assets/icons/icons/life-preserver.svg new file mode 100644 index 00000000..7282baa2 --- /dev/null +++ b/dui/assets/icons/icons/life-preserver.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/lightbulb-fill.svg b/dui/assets/icons/icons/lightbulb-fill.svg new file mode 100644 index 00000000..0ef90ea6 --- /dev/null +++ b/dui/assets/icons/icons/lightbulb-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/lightbulb-off-fill.svg b/dui/assets/icons/icons/lightbulb-off-fill.svg new file mode 100644 index 00000000..e533739e --- /dev/null +++ b/dui/assets/icons/icons/lightbulb-off-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/lightbulb-off.svg b/dui/assets/icons/icons/lightbulb-off.svg new file mode 100644 index 00000000..15e8200a --- /dev/null +++ b/dui/assets/icons/icons/lightbulb-off.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/lightbulb.svg b/dui/assets/icons/icons/lightbulb.svg new file mode 100644 index 00000000..67bf5bd8 --- /dev/null +++ b/dui/assets/icons/icons/lightbulb.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/lightning-charge-fill.svg b/dui/assets/icons/icons/lightning-charge-fill.svg new file mode 100644 index 00000000..5e197fb5 --- /dev/null +++ b/dui/assets/icons/icons/lightning-charge-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/lightning-charge.svg b/dui/assets/icons/icons/lightning-charge.svg new file mode 100644 index 00000000..5352e723 --- /dev/null +++ b/dui/assets/icons/icons/lightning-charge.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/lightning-fill.svg b/dui/assets/icons/icons/lightning-fill.svg new file mode 100644 index 00000000..b98af686 --- /dev/null +++ b/dui/assets/icons/icons/lightning-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/lightning.svg b/dui/assets/icons/icons/lightning.svg new file mode 100644 index 00000000..d2faa0fb --- /dev/null +++ b/dui/assets/icons/icons/lightning.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/line.svg b/dui/assets/icons/icons/line.svg new file mode 100644 index 00000000..3e4bfd3b --- /dev/null +++ b/dui/assets/icons/icons/line.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/link-45deg.svg b/dui/assets/icons/icons/link-45deg.svg new file mode 100644 index 00000000..abdc8cb8 --- /dev/null +++ b/dui/assets/icons/icons/link-45deg.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/link.svg b/dui/assets/icons/icons/link.svg new file mode 100644 index 00000000..823e4cd6 --- /dev/null +++ b/dui/assets/icons/icons/link.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/linkedin.svg b/dui/assets/icons/icons/linkedin.svg new file mode 100644 index 00000000..30fc0e34 --- /dev/null +++ b/dui/assets/icons/icons/linkedin.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/list-check.svg b/dui/assets/icons/icons/list-check.svg new file mode 100644 index 00000000..e1db3774 --- /dev/null +++ b/dui/assets/icons/icons/list-check.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/list-columns-reverse.svg b/dui/assets/icons/icons/list-columns-reverse.svg new file mode 100644 index 00000000..f5e2876f --- /dev/null +++ b/dui/assets/icons/icons/list-columns-reverse.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/list-columns.svg b/dui/assets/icons/icons/list-columns.svg new file mode 100644 index 00000000..07d0b1a1 --- /dev/null +++ b/dui/assets/icons/icons/list-columns.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/list-nested.svg b/dui/assets/icons/icons/list-nested.svg new file mode 100644 index 00000000..26607c91 --- /dev/null +++ b/dui/assets/icons/icons/list-nested.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/list-ol.svg b/dui/assets/icons/icons/list-ol.svg new file mode 100644 index 00000000..d111f730 --- /dev/null +++ b/dui/assets/icons/icons/list-ol.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/list-stars.svg b/dui/assets/icons/icons/list-stars.svg new file mode 100644 index 00000000..c520bdf0 --- /dev/null +++ b/dui/assets/icons/icons/list-stars.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/list-task.svg b/dui/assets/icons/icons/list-task.svg new file mode 100644 index 00000000..3905d7a6 --- /dev/null +++ b/dui/assets/icons/icons/list-task.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/list-ul.svg b/dui/assets/icons/icons/list-ul.svg new file mode 100644 index 00000000..f1cc202c --- /dev/null +++ b/dui/assets/icons/icons/list-ul.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/list.svg b/dui/assets/icons/icons/list.svg new file mode 100644 index 00000000..de588582 --- /dev/null +++ b/dui/assets/icons/icons/list.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/lock-fill.svg b/dui/assets/icons/icons/lock-fill.svg new file mode 100644 index 00000000..69646f6b --- /dev/null +++ b/dui/assets/icons/icons/lock-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/lock.svg b/dui/assets/icons/icons/lock.svg new file mode 100644 index 00000000..9c730b79 --- /dev/null +++ b/dui/assets/icons/icons/lock.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/luggage-fill.svg b/dui/assets/icons/icons/luggage-fill.svg new file mode 100644 index 00000000..eb7378fd --- /dev/null +++ b/dui/assets/icons/icons/luggage-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/luggage.svg b/dui/assets/icons/icons/luggage.svg new file mode 100644 index 00000000..ad037bab --- /dev/null +++ b/dui/assets/icons/icons/luggage.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/lungs-fill.svg b/dui/assets/icons/icons/lungs-fill.svg new file mode 100644 index 00000000..2880fa66 --- /dev/null +++ b/dui/assets/icons/icons/lungs-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/lungs.svg b/dui/assets/icons/icons/lungs.svg new file mode 100644 index 00000000..082e7de5 --- /dev/null +++ b/dui/assets/icons/icons/lungs.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/magic.svg b/dui/assets/icons/icons/magic.svg new file mode 100644 index 00000000..0b2f1fdf --- /dev/null +++ b/dui/assets/icons/icons/magic.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/magnet-fill.svg b/dui/assets/icons/icons/magnet-fill.svg new file mode 100644 index 00000000..026d0dec --- /dev/null +++ b/dui/assets/icons/icons/magnet-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/magnet.svg b/dui/assets/icons/icons/magnet.svg new file mode 100644 index 00000000..36b238bf --- /dev/null +++ b/dui/assets/icons/icons/magnet.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/mailbox-flag.svg b/dui/assets/icons/icons/mailbox-flag.svg new file mode 100644 index 00000000..8e24db05 --- /dev/null +++ b/dui/assets/icons/icons/mailbox-flag.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/mailbox.svg b/dui/assets/icons/icons/mailbox.svg new file mode 100644 index 00000000..1048e2a7 --- /dev/null +++ b/dui/assets/icons/icons/mailbox.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/mailbox2-flag.svg b/dui/assets/icons/icons/mailbox2-flag.svg new file mode 100644 index 00000000..a2537007 --- /dev/null +++ b/dui/assets/icons/icons/mailbox2-flag.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/mailbox2.svg b/dui/assets/icons/icons/mailbox2.svg new file mode 100644 index 00000000..33e22a6c --- /dev/null +++ b/dui/assets/icons/icons/mailbox2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/map-fill.svg b/dui/assets/icons/icons/map-fill.svg new file mode 100644 index 00000000..7134540d --- /dev/null +++ b/dui/assets/icons/icons/map-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/map.svg b/dui/assets/icons/icons/map.svg new file mode 100644 index 00000000..2b579ce3 --- /dev/null +++ b/dui/assets/icons/icons/map.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/markdown-fill.svg b/dui/assets/icons/icons/markdown-fill.svg new file mode 100644 index 00000000..a932fbb0 --- /dev/null +++ b/dui/assets/icons/icons/markdown-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/markdown.svg b/dui/assets/icons/icons/markdown.svg new file mode 100644 index 00000000..33962c69 --- /dev/null +++ b/dui/assets/icons/icons/markdown.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/marker-tip.svg b/dui/assets/icons/icons/marker-tip.svg new file mode 100644 index 00000000..e00f9315 --- /dev/null +++ b/dui/assets/icons/icons/marker-tip.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/mask.svg b/dui/assets/icons/icons/mask.svg new file mode 100644 index 00000000..b51158c1 --- /dev/null +++ b/dui/assets/icons/icons/mask.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/mastodon.svg b/dui/assets/icons/icons/mastodon.svg new file mode 100644 index 00000000..a8c2a26c --- /dev/null +++ b/dui/assets/icons/icons/mastodon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/medium.svg b/dui/assets/icons/icons/medium.svg new file mode 100644 index 00000000..065ace11 --- /dev/null +++ b/dui/assets/icons/icons/medium.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/megaphone-fill.svg b/dui/assets/icons/icons/megaphone-fill.svg new file mode 100644 index 00000000..9f44f2e8 --- /dev/null +++ b/dui/assets/icons/icons/megaphone-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/megaphone.svg b/dui/assets/icons/icons/megaphone.svg new file mode 100644 index 00000000..1cedb30a --- /dev/null +++ b/dui/assets/icons/icons/megaphone.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/memory.svg b/dui/assets/icons/icons/memory.svg new file mode 100644 index 00000000..48764d2b --- /dev/null +++ b/dui/assets/icons/icons/memory.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/menu-app-fill.svg b/dui/assets/icons/icons/menu-app-fill.svg new file mode 100644 index 00000000..65cfdcf5 --- /dev/null +++ b/dui/assets/icons/icons/menu-app-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/menu-app.svg b/dui/assets/icons/icons/menu-app.svg new file mode 100644 index 00000000..ecda144e --- /dev/null +++ b/dui/assets/icons/icons/menu-app.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/menu-button-fill.svg b/dui/assets/icons/icons/menu-button-fill.svg new file mode 100644 index 00000000..09b28055 --- /dev/null +++ b/dui/assets/icons/icons/menu-button-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/menu-button-wide-fill.svg b/dui/assets/icons/icons/menu-button-wide-fill.svg new file mode 100644 index 00000000..d97ce7f7 --- /dev/null +++ b/dui/assets/icons/icons/menu-button-wide-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/menu-button-wide.svg b/dui/assets/icons/icons/menu-button-wide.svg new file mode 100644 index 00000000..5636c10a --- /dev/null +++ b/dui/assets/icons/icons/menu-button-wide.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/menu-button.svg b/dui/assets/icons/icons/menu-button.svg new file mode 100644 index 00000000..ec4c70a4 --- /dev/null +++ b/dui/assets/icons/icons/menu-button.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/menu-down.svg b/dui/assets/icons/icons/menu-down.svg new file mode 100644 index 00000000..e53a5e9c --- /dev/null +++ b/dui/assets/icons/icons/menu-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/menu-up.svg b/dui/assets/icons/icons/menu-up.svg new file mode 100644 index 00000000..96ff58b4 --- /dev/null +++ b/dui/assets/icons/icons/menu-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/messenger.svg b/dui/assets/icons/icons/messenger.svg new file mode 100644 index 00000000..e896a79c --- /dev/null +++ b/dui/assets/icons/icons/messenger.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/meta.svg b/dui/assets/icons/icons/meta.svg new file mode 100644 index 00000000..03155a1f --- /dev/null +++ b/dui/assets/icons/icons/meta.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/mic-fill.svg b/dui/assets/icons/icons/mic-fill.svg new file mode 100644 index 00000000..c92ade73 --- /dev/null +++ b/dui/assets/icons/icons/mic-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/mic-mute-fill.svg b/dui/assets/icons/icons/mic-mute-fill.svg new file mode 100644 index 00000000..a10a1bcf --- /dev/null +++ b/dui/assets/icons/icons/mic-mute-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/mic-mute.svg b/dui/assets/icons/icons/mic-mute.svg new file mode 100644 index 00000000..59b04bee --- /dev/null +++ b/dui/assets/icons/icons/mic-mute.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/mic.svg b/dui/assets/icons/icons/mic.svg new file mode 100644 index 00000000..f07bf14d --- /dev/null +++ b/dui/assets/icons/icons/mic.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/microsoft-teams.svg b/dui/assets/icons/icons/microsoft-teams.svg new file mode 100644 index 00000000..6bf3a0ca --- /dev/null +++ b/dui/assets/icons/icons/microsoft-teams.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/microsoft.svg b/dui/assets/icons/icons/microsoft.svg new file mode 100644 index 00000000..8d2a03c3 --- /dev/null +++ b/dui/assets/icons/icons/microsoft.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/minecart-loaded.svg b/dui/assets/icons/icons/minecart-loaded.svg new file mode 100644 index 00000000..48e523f5 --- /dev/null +++ b/dui/assets/icons/icons/minecart-loaded.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/minecart.svg b/dui/assets/icons/icons/minecart.svg new file mode 100644 index 00000000..c4869c25 --- /dev/null +++ b/dui/assets/icons/icons/minecart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/modem-fill.svg b/dui/assets/icons/icons/modem-fill.svg new file mode 100644 index 00000000..a5dd5e29 --- /dev/null +++ b/dui/assets/icons/icons/modem-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/modem.svg b/dui/assets/icons/icons/modem.svg new file mode 100644 index 00000000..f90ad6b9 --- /dev/null +++ b/dui/assets/icons/icons/modem.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/moisture.svg b/dui/assets/icons/icons/moisture.svg new file mode 100644 index 00000000..490fb495 --- /dev/null +++ b/dui/assets/icons/icons/moisture.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/moon-fill.svg b/dui/assets/icons/icons/moon-fill.svg new file mode 100644 index 00000000..67f67397 --- /dev/null +++ b/dui/assets/icons/icons/moon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/moon-stars-fill.svg b/dui/assets/icons/icons/moon-stars-fill.svg new file mode 100644 index 00000000..c50e070b --- /dev/null +++ b/dui/assets/icons/icons/moon-stars-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/moon-stars.svg b/dui/assets/icons/icons/moon-stars.svg new file mode 100644 index 00000000..ae138c2d --- /dev/null +++ b/dui/assets/icons/icons/moon-stars.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/moon.svg b/dui/assets/icons/icons/moon.svg new file mode 100644 index 00000000..46458ecf --- /dev/null +++ b/dui/assets/icons/icons/moon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/mortarboard-fill.svg b/dui/assets/icons/icons/mortarboard-fill.svg new file mode 100644 index 00000000..02f6c8c5 --- /dev/null +++ b/dui/assets/icons/icons/mortarboard-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/mortarboard.svg b/dui/assets/icons/icons/mortarboard.svg new file mode 100644 index 00000000..94f9e97d --- /dev/null +++ b/dui/assets/icons/icons/mortarboard.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/motherboard-fill.svg b/dui/assets/icons/icons/motherboard-fill.svg new file mode 100644 index 00000000..fabff976 --- /dev/null +++ b/dui/assets/icons/icons/motherboard-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/motherboard.svg b/dui/assets/icons/icons/motherboard.svg new file mode 100644 index 00000000..d29e2557 --- /dev/null +++ b/dui/assets/icons/icons/motherboard.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/mouse-fill.svg b/dui/assets/icons/icons/mouse-fill.svg new file mode 100644 index 00000000..24d275ea --- /dev/null +++ b/dui/assets/icons/icons/mouse-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/mouse.svg b/dui/assets/icons/icons/mouse.svg new file mode 100644 index 00000000..e0188110 --- /dev/null +++ b/dui/assets/icons/icons/mouse.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/mouse2-fill.svg b/dui/assets/icons/icons/mouse2-fill.svg new file mode 100644 index 00000000..6277b446 --- /dev/null +++ b/dui/assets/icons/icons/mouse2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/mouse2.svg b/dui/assets/icons/icons/mouse2.svg new file mode 100644 index 00000000..fd15e7c8 --- /dev/null +++ b/dui/assets/icons/icons/mouse2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/mouse3-fill.svg b/dui/assets/icons/icons/mouse3-fill.svg new file mode 100644 index 00000000..16c1705b --- /dev/null +++ b/dui/assets/icons/icons/mouse3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/mouse3.svg b/dui/assets/icons/icons/mouse3.svg new file mode 100644 index 00000000..548b244a --- /dev/null +++ b/dui/assets/icons/icons/mouse3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/music-note-beamed.svg b/dui/assets/icons/icons/music-note-beamed.svg new file mode 100644 index 00000000..9eb1506f --- /dev/null +++ b/dui/assets/icons/icons/music-note-beamed.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/music-note-list.svg b/dui/assets/icons/icons/music-note-list.svg new file mode 100644 index 00000000..d33767dd --- /dev/null +++ b/dui/assets/icons/icons/music-note-list.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/music-note.svg b/dui/assets/icons/icons/music-note.svg new file mode 100644 index 00000000..d6fe21e4 --- /dev/null +++ b/dui/assets/icons/icons/music-note.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/music-player-fill.svg b/dui/assets/icons/icons/music-player-fill.svg new file mode 100644 index 00000000..68a65b50 --- /dev/null +++ b/dui/assets/icons/icons/music-player-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/music-player.svg b/dui/assets/icons/icons/music-player.svg new file mode 100644 index 00000000..7eb9c92f --- /dev/null +++ b/dui/assets/icons/icons/music-player.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/newspaper.svg b/dui/assets/icons/icons/newspaper.svg new file mode 100644 index 00000000..9a1cf6de --- /dev/null +++ b/dui/assets/icons/icons/newspaper.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/nintendo-switch.svg b/dui/assets/icons/icons/nintendo-switch.svg new file mode 100644 index 00000000..58494939 --- /dev/null +++ b/dui/assets/icons/icons/nintendo-switch.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/node-minus-fill.svg b/dui/assets/icons/icons/node-minus-fill.svg new file mode 100644 index 00000000..802d6787 --- /dev/null +++ b/dui/assets/icons/icons/node-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/node-minus.svg b/dui/assets/icons/icons/node-minus.svg new file mode 100644 index 00000000..8ffaa389 --- /dev/null +++ b/dui/assets/icons/icons/node-minus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/node-plus-fill.svg b/dui/assets/icons/icons/node-plus-fill.svg new file mode 100644 index 00000000..9559b26b --- /dev/null +++ b/dui/assets/icons/icons/node-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/node-plus.svg b/dui/assets/icons/icons/node-plus.svg new file mode 100644 index 00000000..028ef281 --- /dev/null +++ b/dui/assets/icons/icons/node-plus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/noise-reduction.svg b/dui/assets/icons/icons/noise-reduction.svg new file mode 100644 index 00000000..cd5e2885 --- /dev/null +++ b/dui/assets/icons/icons/noise-reduction.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/nut-fill.svg b/dui/assets/icons/icons/nut-fill.svg new file mode 100644 index 00000000..18dfeb17 --- /dev/null +++ b/dui/assets/icons/icons/nut-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/nut.svg b/dui/assets/icons/icons/nut.svg new file mode 100644 index 00000000..75a401d4 --- /dev/null +++ b/dui/assets/icons/icons/nut.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/nvidia.svg b/dui/assets/icons/icons/nvidia.svg new file mode 100644 index 00000000..438a6fc2 --- /dev/null +++ b/dui/assets/icons/icons/nvidia.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/nvme-fill.svg b/dui/assets/icons/icons/nvme-fill.svg new file mode 100644 index 00000000..962c3c63 --- /dev/null +++ b/dui/assets/icons/icons/nvme-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/nvme.svg b/dui/assets/icons/icons/nvme.svg new file mode 100644 index 00000000..31a2fb6b --- /dev/null +++ b/dui/assets/icons/icons/nvme.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/octagon-fill.svg b/dui/assets/icons/icons/octagon-fill.svg new file mode 100644 index 00000000..73c80f0c --- /dev/null +++ b/dui/assets/icons/icons/octagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/octagon-half.svg b/dui/assets/icons/icons/octagon-half.svg new file mode 100644 index 00000000..fe6eb415 --- /dev/null +++ b/dui/assets/icons/icons/octagon-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/octagon.svg b/dui/assets/icons/icons/octagon.svg new file mode 100644 index 00000000..d2d9c5c3 --- /dev/null +++ b/dui/assets/icons/icons/octagon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/opencollective.svg b/dui/assets/icons/icons/opencollective.svg new file mode 100644 index 00000000..b9a0c9ff --- /dev/null +++ b/dui/assets/icons/icons/opencollective.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/optical-audio-fill.svg b/dui/assets/icons/icons/optical-audio-fill.svg new file mode 100644 index 00000000..9b740607 --- /dev/null +++ b/dui/assets/icons/icons/optical-audio-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/optical-audio.svg b/dui/assets/icons/icons/optical-audio.svg new file mode 100644 index 00000000..253d1d70 --- /dev/null +++ b/dui/assets/icons/icons/optical-audio.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/option.svg b/dui/assets/icons/icons/option.svg new file mode 100644 index 00000000..32cce4c6 --- /dev/null +++ b/dui/assets/icons/icons/option.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/outlet.svg b/dui/assets/icons/icons/outlet.svg new file mode 100644 index 00000000..7787f35d --- /dev/null +++ b/dui/assets/icons/icons/outlet.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/p-circle-fill.svg b/dui/assets/icons/icons/p-circle-fill.svg new file mode 100644 index 00000000..e57d158e --- /dev/null +++ b/dui/assets/icons/icons/p-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/p-circle.svg b/dui/assets/icons/icons/p-circle.svg new file mode 100644 index 00000000..bfe68d94 --- /dev/null +++ b/dui/assets/icons/icons/p-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/p-square-fill.svg b/dui/assets/icons/icons/p-square-fill.svg new file mode 100644 index 00000000..164f5ebe --- /dev/null +++ b/dui/assets/icons/icons/p-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/p-square.svg b/dui/assets/icons/icons/p-square.svg new file mode 100644 index 00000000..1f6335d3 --- /dev/null +++ b/dui/assets/icons/icons/p-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/paint-bucket.svg b/dui/assets/icons/icons/paint-bucket.svg new file mode 100644 index 00000000..9ac2df45 --- /dev/null +++ b/dui/assets/icons/icons/paint-bucket.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/palette-fill.svg b/dui/assets/icons/icons/palette-fill.svg new file mode 100644 index 00000000..d7a6a3bc --- /dev/null +++ b/dui/assets/icons/icons/palette-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/palette.svg b/dui/assets/icons/icons/palette.svg new file mode 100644 index 00000000..1cd490fd --- /dev/null +++ b/dui/assets/icons/icons/palette.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/palette2.svg b/dui/assets/icons/icons/palette2.svg new file mode 100644 index 00000000..ae65e88e --- /dev/null +++ b/dui/assets/icons/icons/palette2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/paperclip.svg b/dui/assets/icons/icons/paperclip.svg new file mode 100644 index 00000000..c02950b5 --- /dev/null +++ b/dui/assets/icons/icons/paperclip.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/paragraph.svg b/dui/assets/icons/icons/paragraph.svg new file mode 100644 index 00000000..38c65d44 --- /dev/null +++ b/dui/assets/icons/icons/paragraph.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/pass-fill.svg b/dui/assets/icons/icons/pass-fill.svg new file mode 100644 index 00000000..1e15dd9d --- /dev/null +++ b/dui/assets/icons/icons/pass-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/pass.svg b/dui/assets/icons/icons/pass.svg new file mode 100644 index 00000000..20a06bc6 --- /dev/null +++ b/dui/assets/icons/icons/pass.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/passport-fill.svg b/dui/assets/icons/icons/passport-fill.svg new file mode 100644 index 00000000..d42c1b98 --- /dev/null +++ b/dui/assets/icons/icons/passport-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/passport.svg b/dui/assets/icons/icons/passport.svg new file mode 100644 index 00000000..2ecee5aa --- /dev/null +++ b/dui/assets/icons/icons/passport.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/patch-check-fill.svg b/dui/assets/icons/icons/patch-check-fill.svg new file mode 100644 index 00000000..91283e22 --- /dev/null +++ b/dui/assets/icons/icons/patch-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/patch-check.svg b/dui/assets/icons/icons/patch-check.svg new file mode 100644 index 00000000..1fd0a2e9 --- /dev/null +++ b/dui/assets/icons/icons/patch-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/patch-exclamation-fill.svg b/dui/assets/icons/icons/patch-exclamation-fill.svg new file mode 100644 index 00000000..e745268c --- /dev/null +++ b/dui/assets/icons/icons/patch-exclamation-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/patch-exclamation.svg b/dui/assets/icons/icons/patch-exclamation.svg new file mode 100644 index 00000000..2372cc6a --- /dev/null +++ b/dui/assets/icons/icons/patch-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/patch-minus-fill.svg b/dui/assets/icons/icons/patch-minus-fill.svg new file mode 100644 index 00000000..bfeb96ee --- /dev/null +++ b/dui/assets/icons/icons/patch-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/patch-minus.svg b/dui/assets/icons/icons/patch-minus.svg new file mode 100644 index 00000000..35a380cf --- /dev/null +++ b/dui/assets/icons/icons/patch-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/patch-plus-fill.svg b/dui/assets/icons/icons/patch-plus-fill.svg new file mode 100644 index 00000000..b4750980 --- /dev/null +++ b/dui/assets/icons/icons/patch-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/patch-plus.svg b/dui/assets/icons/icons/patch-plus.svg new file mode 100644 index 00000000..4f332daf --- /dev/null +++ b/dui/assets/icons/icons/patch-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/patch-question-fill.svg b/dui/assets/icons/icons/patch-question-fill.svg new file mode 100644 index 00000000..101c2552 --- /dev/null +++ b/dui/assets/icons/icons/patch-question-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/patch-question.svg b/dui/assets/icons/icons/patch-question.svg new file mode 100644 index 00000000..a777cef9 --- /dev/null +++ b/dui/assets/icons/icons/patch-question.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/pause-btn-fill.svg b/dui/assets/icons/icons/pause-btn-fill.svg new file mode 100644 index 00000000..81c0720d --- /dev/null +++ b/dui/assets/icons/icons/pause-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/pause-btn.svg b/dui/assets/icons/icons/pause-btn.svg new file mode 100644 index 00000000..e2d68f9a --- /dev/null +++ b/dui/assets/icons/icons/pause-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/pause-circle-fill.svg b/dui/assets/icons/icons/pause-circle-fill.svg new file mode 100644 index 00000000..90c4ca56 --- /dev/null +++ b/dui/assets/icons/icons/pause-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/pause-circle.svg b/dui/assets/icons/icons/pause-circle.svg new file mode 100644 index 00000000..6d3aeff0 --- /dev/null +++ b/dui/assets/icons/icons/pause-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/pause-fill.svg b/dui/assets/icons/icons/pause-fill.svg new file mode 100644 index 00000000..92e1588f --- /dev/null +++ b/dui/assets/icons/icons/pause-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/pause.svg b/dui/assets/icons/icons/pause.svg new file mode 100644 index 00000000..7bfde2ce --- /dev/null +++ b/dui/assets/icons/icons/pause.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/paypal.svg b/dui/assets/icons/icons/paypal.svg new file mode 100644 index 00000000..b2cec884 --- /dev/null +++ b/dui/assets/icons/icons/paypal.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/pc-display-horizontal.svg b/dui/assets/icons/icons/pc-display-horizontal.svg new file mode 100644 index 00000000..724ba865 --- /dev/null +++ b/dui/assets/icons/icons/pc-display-horizontal.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/pc-display.svg b/dui/assets/icons/icons/pc-display.svg new file mode 100644 index 00000000..c3cf9dde --- /dev/null +++ b/dui/assets/icons/icons/pc-display.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/pc-horizontal.svg b/dui/assets/icons/icons/pc-horizontal.svg new file mode 100644 index 00000000..a8ae72fc --- /dev/null +++ b/dui/assets/icons/icons/pc-horizontal.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/pc.svg b/dui/assets/icons/icons/pc.svg new file mode 100644 index 00000000..a8c023a0 --- /dev/null +++ b/dui/assets/icons/icons/pc.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/pci-card-network.svg b/dui/assets/icons/icons/pci-card-network.svg new file mode 100644 index 00000000..a2b4359b --- /dev/null +++ b/dui/assets/icons/icons/pci-card-network.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/pci-card-sound.svg b/dui/assets/icons/icons/pci-card-sound.svg new file mode 100644 index 00000000..2bb98f21 --- /dev/null +++ b/dui/assets/icons/icons/pci-card-sound.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/pci-card.svg b/dui/assets/icons/icons/pci-card.svg new file mode 100644 index 00000000..66ff052f --- /dev/null +++ b/dui/assets/icons/icons/pci-card.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/peace-fill.svg b/dui/assets/icons/icons/peace-fill.svg new file mode 100644 index 00000000..a93e64dc --- /dev/null +++ b/dui/assets/icons/icons/peace-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/peace.svg b/dui/assets/icons/icons/peace.svg new file mode 100644 index 00000000..22367e05 --- /dev/null +++ b/dui/assets/icons/icons/peace.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/pen-fill.svg b/dui/assets/icons/icons/pen-fill.svg new file mode 100644 index 00000000..59bbb2eb --- /dev/null +++ b/dui/assets/icons/icons/pen-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/pen.svg b/dui/assets/icons/icons/pen.svg new file mode 100644 index 00000000..a63b2505 --- /dev/null +++ b/dui/assets/icons/icons/pen.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/pencil-fill.svg b/dui/assets/icons/icons/pencil-fill.svg new file mode 100644 index 00000000..4b3bdd73 --- /dev/null +++ b/dui/assets/icons/icons/pencil-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/pencil-square.svg b/dui/assets/icons/icons/pencil-square.svg new file mode 100644 index 00000000..95c05297 --- /dev/null +++ b/dui/assets/icons/icons/pencil-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/pencil.svg b/dui/assets/icons/icons/pencil.svg new file mode 100644 index 00000000..0b84e368 --- /dev/null +++ b/dui/assets/icons/icons/pencil.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/pentagon-fill.svg b/dui/assets/icons/icons/pentagon-fill.svg new file mode 100644 index 00000000..9c807890 --- /dev/null +++ b/dui/assets/icons/icons/pentagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/pentagon-half.svg b/dui/assets/icons/icons/pentagon-half.svg new file mode 100644 index 00000000..6811a935 --- /dev/null +++ b/dui/assets/icons/icons/pentagon-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/pentagon.svg b/dui/assets/icons/icons/pentagon.svg new file mode 100644 index 00000000..b6f5fe30 --- /dev/null +++ b/dui/assets/icons/icons/pentagon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/people-fill.svg b/dui/assets/icons/icons/people-fill.svg new file mode 100644 index 00000000..2b9f7687 --- /dev/null +++ b/dui/assets/icons/icons/people-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/people.svg b/dui/assets/icons/icons/people.svg new file mode 100644 index 00000000..341861a4 --- /dev/null +++ b/dui/assets/icons/icons/people.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/percent.svg b/dui/assets/icons/icons/percent.svg new file mode 100644 index 00000000..c0fd22d6 --- /dev/null +++ b/dui/assets/icons/icons/percent.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-add.svg b/dui/assets/icons/icons/person-add.svg new file mode 100644 index 00000000..66e25086 --- /dev/null +++ b/dui/assets/icons/icons/person-add.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-arms-up.svg b/dui/assets/icons/icons/person-arms-up.svg new file mode 100644 index 00000000..deb50e8f --- /dev/null +++ b/dui/assets/icons/icons/person-arms-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-badge-fill.svg b/dui/assets/icons/icons/person-badge-fill.svg new file mode 100644 index 00000000..7110ed3f --- /dev/null +++ b/dui/assets/icons/icons/person-badge-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-badge.svg b/dui/assets/icons/icons/person-badge.svg new file mode 100644 index 00000000..680aee15 --- /dev/null +++ b/dui/assets/icons/icons/person-badge.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-bounding-box.svg b/dui/assets/icons/icons/person-bounding-box.svg new file mode 100644 index 00000000..d9be6757 --- /dev/null +++ b/dui/assets/icons/icons/person-bounding-box.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-check-fill.svg b/dui/assets/icons/icons/person-check-fill.svg new file mode 100644 index 00000000..04b95d34 --- /dev/null +++ b/dui/assets/icons/icons/person-check-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-check.svg b/dui/assets/icons/icons/person-check.svg new file mode 100644 index 00000000..39b42198 --- /dev/null +++ b/dui/assets/icons/icons/person-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-circle.svg b/dui/assets/icons/icons/person-circle.svg new file mode 100644 index 00000000..a75f25fc --- /dev/null +++ b/dui/assets/icons/icons/person-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-dash-fill.svg b/dui/assets/icons/icons/person-dash-fill.svg new file mode 100644 index 00000000..9879e6e4 --- /dev/null +++ b/dui/assets/icons/icons/person-dash-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-dash.svg b/dui/assets/icons/icons/person-dash.svg new file mode 100644 index 00000000..b61190bf --- /dev/null +++ b/dui/assets/icons/icons/person-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-down.svg b/dui/assets/icons/icons/person-down.svg new file mode 100644 index 00000000..79cf29a5 --- /dev/null +++ b/dui/assets/icons/icons/person-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-exclamation.svg b/dui/assets/icons/icons/person-exclamation.svg new file mode 100644 index 00000000..46fb5065 --- /dev/null +++ b/dui/assets/icons/icons/person-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-fill-add.svg b/dui/assets/icons/icons/person-fill-add.svg new file mode 100644 index 00000000..d6d15f97 --- /dev/null +++ b/dui/assets/icons/icons/person-fill-add.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-fill-check.svg b/dui/assets/icons/icons/person-fill-check.svg new file mode 100644 index 00000000..19b88a43 --- /dev/null +++ b/dui/assets/icons/icons/person-fill-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-fill-dash.svg b/dui/assets/icons/icons/person-fill-dash.svg new file mode 100644 index 00000000..24c29445 --- /dev/null +++ b/dui/assets/icons/icons/person-fill-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-fill-down.svg b/dui/assets/icons/icons/person-fill-down.svg new file mode 100644 index 00000000..714ae50a --- /dev/null +++ b/dui/assets/icons/icons/person-fill-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-fill-exclamation.svg b/dui/assets/icons/icons/person-fill-exclamation.svg new file mode 100644 index 00000000..5c3b7f56 --- /dev/null +++ b/dui/assets/icons/icons/person-fill-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-fill-gear.svg b/dui/assets/icons/icons/person-fill-gear.svg new file mode 100644 index 00000000..33b120a1 --- /dev/null +++ b/dui/assets/icons/icons/person-fill-gear.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-fill-lock.svg b/dui/assets/icons/icons/person-fill-lock.svg new file mode 100644 index 00000000..adbccff1 --- /dev/null +++ b/dui/assets/icons/icons/person-fill-lock.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-fill-slash.svg b/dui/assets/icons/icons/person-fill-slash.svg new file mode 100644 index 00000000..398d5633 --- /dev/null +++ b/dui/assets/icons/icons/person-fill-slash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-fill-up.svg b/dui/assets/icons/icons/person-fill-up.svg new file mode 100644 index 00000000..1edd97be --- /dev/null +++ b/dui/assets/icons/icons/person-fill-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-fill-x.svg b/dui/assets/icons/icons/person-fill-x.svg new file mode 100644 index 00000000..e3a66ed2 --- /dev/null +++ b/dui/assets/icons/icons/person-fill-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-fill.svg b/dui/assets/icons/icons/person-fill.svg new file mode 100644 index 00000000..46d1a75f --- /dev/null +++ b/dui/assets/icons/icons/person-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-gear.svg b/dui/assets/icons/icons/person-gear.svg new file mode 100644 index 00000000..93ec4dac --- /dev/null +++ b/dui/assets/icons/icons/person-gear.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-heart.svg b/dui/assets/icons/icons/person-heart.svg new file mode 100644 index 00000000..51b236e4 --- /dev/null +++ b/dui/assets/icons/icons/person-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-hearts.svg b/dui/assets/icons/icons/person-hearts.svg new file mode 100644 index 00000000..70bb2e05 --- /dev/null +++ b/dui/assets/icons/icons/person-hearts.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-lines-fill.svg b/dui/assets/icons/icons/person-lines-fill.svg new file mode 100644 index 00000000..cbe6c684 --- /dev/null +++ b/dui/assets/icons/icons/person-lines-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-lock.svg b/dui/assets/icons/icons/person-lock.svg new file mode 100644 index 00000000..d3672cdb --- /dev/null +++ b/dui/assets/icons/icons/person-lock.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-plus-fill.svg b/dui/assets/icons/icons/person-plus-fill.svg new file mode 100644 index 00000000..6c92aea5 --- /dev/null +++ b/dui/assets/icons/icons/person-plus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-plus.svg b/dui/assets/icons/icons/person-plus.svg new file mode 100644 index 00000000..4b884244 --- /dev/null +++ b/dui/assets/icons/icons/person-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-raised-hand.svg b/dui/assets/icons/icons/person-raised-hand.svg new file mode 100644 index 00000000..00ac3011 --- /dev/null +++ b/dui/assets/icons/icons/person-raised-hand.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-rolodex.svg b/dui/assets/icons/icons/person-rolodex.svg new file mode 100644 index 00000000..20394942 --- /dev/null +++ b/dui/assets/icons/icons/person-rolodex.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-slash.svg b/dui/assets/icons/icons/person-slash.svg new file mode 100644 index 00000000..ab536473 --- /dev/null +++ b/dui/assets/icons/icons/person-slash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-square.svg b/dui/assets/icons/icons/person-square.svg new file mode 100644 index 00000000..12a33c5e --- /dev/null +++ b/dui/assets/icons/icons/person-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-standing-dress.svg b/dui/assets/icons/icons/person-standing-dress.svg new file mode 100644 index 00000000..44486067 --- /dev/null +++ b/dui/assets/icons/icons/person-standing-dress.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-standing.svg b/dui/assets/icons/icons/person-standing.svg new file mode 100644 index 00000000..ccd7b352 --- /dev/null +++ b/dui/assets/icons/icons/person-standing.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-up.svg b/dui/assets/icons/icons/person-up.svg new file mode 100644 index 00000000..93a430a8 --- /dev/null +++ b/dui/assets/icons/icons/person-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-vcard-fill.svg b/dui/assets/icons/icons/person-vcard-fill.svg new file mode 100644 index 00000000..9efb1b8e --- /dev/null +++ b/dui/assets/icons/icons/person-vcard-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-vcard.svg b/dui/assets/icons/icons/person-vcard.svg new file mode 100644 index 00000000..40ec41e3 --- /dev/null +++ b/dui/assets/icons/icons/person-vcard.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-video.svg b/dui/assets/icons/icons/person-video.svg new file mode 100644 index 00000000..a9917597 --- /dev/null +++ b/dui/assets/icons/icons/person-video.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-video2.svg b/dui/assets/icons/icons/person-video2.svg new file mode 100644 index 00000000..80b3b8a9 --- /dev/null +++ b/dui/assets/icons/icons/person-video2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-video3.svg b/dui/assets/icons/icons/person-video3.svg new file mode 100644 index 00000000..472d998c --- /dev/null +++ b/dui/assets/icons/icons/person-video3.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-walking.svg b/dui/assets/icons/icons/person-walking.svg new file mode 100644 index 00000000..16cc0b46 --- /dev/null +++ b/dui/assets/icons/icons/person-walking.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-wheelchair.svg b/dui/assets/icons/icons/person-wheelchair.svg new file mode 100644 index 00000000..416cad20 --- /dev/null +++ b/dui/assets/icons/icons/person-wheelchair.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-workspace.svg b/dui/assets/icons/icons/person-workspace.svg new file mode 100644 index 00000000..0b3cdce8 --- /dev/null +++ b/dui/assets/icons/icons/person-workspace.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-x-fill.svg b/dui/assets/icons/icons/person-x-fill.svg new file mode 100644 index 00000000..9e319039 --- /dev/null +++ b/dui/assets/icons/icons/person-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person-x.svg b/dui/assets/icons/icons/person-x.svg new file mode 100644 index 00000000..7514c598 --- /dev/null +++ b/dui/assets/icons/icons/person-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/person.svg b/dui/assets/icons/icons/person.svg new file mode 100644 index 00000000..98ea060f --- /dev/null +++ b/dui/assets/icons/icons/person.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/phone-fill.svg b/dui/assets/icons/icons/phone-fill.svg new file mode 100644 index 00000000..f25bd51f --- /dev/null +++ b/dui/assets/icons/icons/phone-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/phone-flip.svg b/dui/assets/icons/icons/phone-flip.svg new file mode 100644 index 00000000..3ae28d39 --- /dev/null +++ b/dui/assets/icons/icons/phone-flip.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/phone-landscape-fill.svg b/dui/assets/icons/icons/phone-landscape-fill.svg new file mode 100644 index 00000000..669bf6e8 --- /dev/null +++ b/dui/assets/icons/icons/phone-landscape-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/phone-landscape.svg b/dui/assets/icons/icons/phone-landscape.svg new file mode 100644 index 00000000..4c30ef2b --- /dev/null +++ b/dui/assets/icons/icons/phone-landscape.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/phone-vibrate-fill.svg b/dui/assets/icons/icons/phone-vibrate-fill.svg new file mode 100644 index 00000000..dc35ca05 --- /dev/null +++ b/dui/assets/icons/icons/phone-vibrate-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/phone-vibrate.svg b/dui/assets/icons/icons/phone-vibrate.svg new file mode 100644 index 00000000..58acbf6e --- /dev/null +++ b/dui/assets/icons/icons/phone-vibrate.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/phone.svg b/dui/assets/icons/icons/phone.svg new file mode 100644 index 00000000..48393310 --- /dev/null +++ b/dui/assets/icons/icons/phone.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/pie-chart-fill.svg b/dui/assets/icons/icons/pie-chart-fill.svg new file mode 100644 index 00000000..f667aea4 --- /dev/null +++ b/dui/assets/icons/icons/pie-chart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/pie-chart.svg b/dui/assets/icons/icons/pie-chart.svg new file mode 100644 index 00000000..b49251b0 --- /dev/null +++ b/dui/assets/icons/icons/pie-chart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/piggy-bank-fill.svg b/dui/assets/icons/icons/piggy-bank-fill.svg new file mode 100644 index 00000000..592b31d1 --- /dev/null +++ b/dui/assets/icons/icons/piggy-bank-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/piggy-bank.svg b/dui/assets/icons/icons/piggy-bank.svg new file mode 100644 index 00000000..86e33ebb --- /dev/null +++ b/dui/assets/icons/icons/piggy-bank.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/pin-angle-fill.svg b/dui/assets/icons/icons/pin-angle-fill.svg new file mode 100644 index 00000000..bc3078c4 --- /dev/null +++ b/dui/assets/icons/icons/pin-angle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/pin-angle.svg b/dui/assets/icons/icons/pin-angle.svg new file mode 100644 index 00000000..ecc4d16e --- /dev/null +++ b/dui/assets/icons/icons/pin-angle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/pin-fill.svg b/dui/assets/icons/icons/pin-fill.svg new file mode 100644 index 00000000..f3450596 --- /dev/null +++ b/dui/assets/icons/icons/pin-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/pin-map-fill.svg b/dui/assets/icons/icons/pin-map-fill.svg new file mode 100644 index 00000000..9db0d294 --- /dev/null +++ b/dui/assets/icons/icons/pin-map-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/pin-map.svg b/dui/assets/icons/icons/pin-map.svg new file mode 100644 index 00000000..0462a5aa --- /dev/null +++ b/dui/assets/icons/icons/pin-map.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/pin.svg b/dui/assets/icons/icons/pin.svg new file mode 100644 index 00000000..4655620b --- /dev/null +++ b/dui/assets/icons/icons/pin.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/pinterest.svg b/dui/assets/icons/icons/pinterest.svg new file mode 100644 index 00000000..5c850b61 --- /dev/null +++ b/dui/assets/icons/icons/pinterest.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/pip-fill.svg b/dui/assets/icons/icons/pip-fill.svg new file mode 100644 index 00000000..4865244e --- /dev/null +++ b/dui/assets/icons/icons/pip-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/pip.svg b/dui/assets/icons/icons/pip.svg new file mode 100644 index 00000000..458c9c9a --- /dev/null +++ b/dui/assets/icons/icons/pip.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/play-btn-fill.svg b/dui/assets/icons/icons/play-btn-fill.svg new file mode 100644 index 00000000..3d0d1c33 --- /dev/null +++ b/dui/assets/icons/icons/play-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/play-btn.svg b/dui/assets/icons/icons/play-btn.svg new file mode 100644 index 00000000..2fcbc5ea --- /dev/null +++ b/dui/assets/icons/icons/play-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/play-circle-fill.svg b/dui/assets/icons/icons/play-circle-fill.svg new file mode 100644 index 00000000..93eeb93c --- /dev/null +++ b/dui/assets/icons/icons/play-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/play-circle.svg b/dui/assets/icons/icons/play-circle.svg new file mode 100644 index 00000000..a1d742e0 --- /dev/null +++ b/dui/assets/icons/icons/play-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/play-fill.svg b/dui/assets/icons/icons/play-fill.svg new file mode 100644 index 00000000..e538083a --- /dev/null +++ b/dui/assets/icons/icons/play-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/play.svg b/dui/assets/icons/icons/play.svg new file mode 100644 index 00000000..98954e7e --- /dev/null +++ b/dui/assets/icons/icons/play.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/playstation.svg b/dui/assets/icons/icons/playstation.svg new file mode 100644 index 00000000..3275d599 --- /dev/null +++ b/dui/assets/icons/icons/playstation.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/plug-fill.svg b/dui/assets/icons/icons/plug-fill.svg new file mode 100644 index 00000000..99858eb8 --- /dev/null +++ b/dui/assets/icons/icons/plug-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/plug.svg b/dui/assets/icons/icons/plug.svg new file mode 100644 index 00000000..9d6a85b5 --- /dev/null +++ b/dui/assets/icons/icons/plug.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/plugin.svg b/dui/assets/icons/icons/plugin.svg new file mode 100644 index 00000000..92e99d4b --- /dev/null +++ b/dui/assets/icons/icons/plugin.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/plus-circle-dotted.svg b/dui/assets/icons/icons/plus-circle-dotted.svg new file mode 100644 index 00000000..2a20e2d6 --- /dev/null +++ b/dui/assets/icons/icons/plus-circle-dotted.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/plus-circle-fill.svg b/dui/assets/icons/icons/plus-circle-fill.svg new file mode 100644 index 00000000..d1ec2d03 --- /dev/null +++ b/dui/assets/icons/icons/plus-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/plus-circle.svg b/dui/assets/icons/icons/plus-circle.svg new file mode 100644 index 00000000..28323735 --- /dev/null +++ b/dui/assets/icons/icons/plus-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/plus-lg.svg b/dui/assets/icons/icons/plus-lg.svg new file mode 100644 index 00000000..531e86cd --- /dev/null +++ b/dui/assets/icons/icons/plus-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/plus-slash-minus.svg b/dui/assets/icons/icons/plus-slash-minus.svg new file mode 100644 index 00000000..e0fee7dc --- /dev/null +++ b/dui/assets/icons/icons/plus-slash-minus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/plus-square-dotted.svg b/dui/assets/icons/icons/plus-square-dotted.svg new file mode 100644 index 00000000..e230a089 --- /dev/null +++ b/dui/assets/icons/icons/plus-square-dotted.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/plus-square-fill.svg b/dui/assets/icons/icons/plus-square-fill.svg new file mode 100644 index 00000000..1dddd135 --- /dev/null +++ b/dui/assets/icons/icons/plus-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/plus-square.svg b/dui/assets/icons/icons/plus-square.svg new file mode 100644 index 00000000..ef11b48c --- /dev/null +++ b/dui/assets/icons/icons/plus-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/plus.svg b/dui/assets/icons/icons/plus.svg new file mode 100644 index 00000000..9012271f --- /dev/null +++ b/dui/assets/icons/icons/plus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/postage-fill.svg b/dui/assets/icons/icons/postage-fill.svg new file mode 100644 index 00000000..861a3a11 --- /dev/null +++ b/dui/assets/icons/icons/postage-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/postage-heart-fill.svg b/dui/assets/icons/icons/postage-heart-fill.svg new file mode 100644 index 00000000..4737a4d5 --- /dev/null +++ b/dui/assets/icons/icons/postage-heart-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/postage-heart.svg b/dui/assets/icons/icons/postage-heart.svg new file mode 100644 index 00000000..aa35a6cb --- /dev/null +++ b/dui/assets/icons/icons/postage-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/postage.svg b/dui/assets/icons/icons/postage.svg new file mode 100644 index 00000000..54dcfa61 --- /dev/null +++ b/dui/assets/icons/icons/postage.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/postcard-fill.svg b/dui/assets/icons/icons/postcard-fill.svg new file mode 100644 index 00000000..aeba5185 --- /dev/null +++ b/dui/assets/icons/icons/postcard-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/postcard-heart-fill.svg b/dui/assets/icons/icons/postcard-heart-fill.svg new file mode 100644 index 00000000..1e371b83 --- /dev/null +++ b/dui/assets/icons/icons/postcard-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/postcard-heart.svg b/dui/assets/icons/icons/postcard-heart.svg new file mode 100644 index 00000000..52c0053a --- /dev/null +++ b/dui/assets/icons/icons/postcard-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/postcard.svg b/dui/assets/icons/icons/postcard.svg new file mode 100644 index 00000000..43ba40b2 --- /dev/null +++ b/dui/assets/icons/icons/postcard.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/power.svg b/dui/assets/icons/icons/power.svg new file mode 100644 index 00000000..937b842d --- /dev/null +++ b/dui/assets/icons/icons/power.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/prescription.svg b/dui/assets/icons/icons/prescription.svg new file mode 100644 index 00000000..b895b2b7 --- /dev/null +++ b/dui/assets/icons/icons/prescription.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/prescription2.svg b/dui/assets/icons/icons/prescription2.svg new file mode 100644 index 00000000..cb278b06 --- /dev/null +++ b/dui/assets/icons/icons/prescription2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/printer-fill.svg b/dui/assets/icons/icons/printer-fill.svg new file mode 100644 index 00000000..43cee364 --- /dev/null +++ b/dui/assets/icons/icons/printer-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/printer.svg b/dui/assets/icons/icons/printer.svg new file mode 100644 index 00000000..0886a570 --- /dev/null +++ b/dui/assets/icons/icons/printer.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/projector-fill.svg b/dui/assets/icons/icons/projector-fill.svg new file mode 100644 index 00000000..046166cc --- /dev/null +++ b/dui/assets/icons/icons/projector-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/projector.svg b/dui/assets/icons/icons/projector.svg new file mode 100644 index 00000000..77e68b0b --- /dev/null +++ b/dui/assets/icons/icons/projector.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/puzzle-fill.svg b/dui/assets/icons/icons/puzzle-fill.svg new file mode 100644 index 00000000..92c4ea06 --- /dev/null +++ b/dui/assets/icons/icons/puzzle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/puzzle.svg b/dui/assets/icons/icons/puzzle.svg new file mode 100644 index 00000000..44903f7c --- /dev/null +++ b/dui/assets/icons/icons/puzzle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/qr-code-scan.svg b/dui/assets/icons/icons/qr-code-scan.svg new file mode 100644 index 00000000..3c533871 --- /dev/null +++ b/dui/assets/icons/icons/qr-code-scan.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/qr-code.svg b/dui/assets/icons/icons/qr-code.svg new file mode 100644 index 00000000..e09157af --- /dev/null +++ b/dui/assets/icons/icons/qr-code.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/question-circle-fill.svg b/dui/assets/icons/icons/question-circle-fill.svg new file mode 100644 index 00000000..8b2a2c0c --- /dev/null +++ b/dui/assets/icons/icons/question-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/question-circle.svg b/dui/assets/icons/icons/question-circle.svg new file mode 100644 index 00000000..283e6536 --- /dev/null +++ b/dui/assets/icons/icons/question-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/question-diamond-fill.svg b/dui/assets/icons/icons/question-diamond-fill.svg new file mode 100644 index 00000000..6bf3512f --- /dev/null +++ b/dui/assets/icons/icons/question-diamond-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/question-diamond.svg b/dui/assets/icons/icons/question-diamond.svg new file mode 100644 index 00000000..a777b470 --- /dev/null +++ b/dui/assets/icons/icons/question-diamond.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/question-lg.svg b/dui/assets/icons/icons/question-lg.svg new file mode 100644 index 00000000..756ea0fd --- /dev/null +++ b/dui/assets/icons/icons/question-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/question-octagon-fill.svg b/dui/assets/icons/icons/question-octagon-fill.svg new file mode 100644 index 00000000..c0c43efc --- /dev/null +++ b/dui/assets/icons/icons/question-octagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/question-octagon.svg b/dui/assets/icons/icons/question-octagon.svg new file mode 100644 index 00000000..5116862f --- /dev/null +++ b/dui/assets/icons/icons/question-octagon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/question-square-fill.svg b/dui/assets/icons/icons/question-square-fill.svg new file mode 100644 index 00000000..a266f9fd --- /dev/null +++ b/dui/assets/icons/icons/question-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/question-square.svg b/dui/assets/icons/icons/question-square.svg new file mode 100644 index 00000000..ad44a207 --- /dev/null +++ b/dui/assets/icons/icons/question-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/question.svg b/dui/assets/icons/icons/question.svg new file mode 100644 index 00000000..ba185ad0 --- /dev/null +++ b/dui/assets/icons/icons/question.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/quora.svg b/dui/assets/icons/icons/quora.svg new file mode 100644 index 00000000..85ca1bd1 --- /dev/null +++ b/dui/assets/icons/icons/quora.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/quote.svg b/dui/assets/icons/icons/quote.svg new file mode 100644 index 00000000..0aa0e175 --- /dev/null +++ b/dui/assets/icons/icons/quote.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/r-circle-fill.svg b/dui/assets/icons/icons/r-circle-fill.svg new file mode 100644 index 00000000..810423ee --- /dev/null +++ b/dui/assets/icons/icons/r-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/r-circle.svg b/dui/assets/icons/icons/r-circle.svg new file mode 100644 index 00000000..bf2d8d65 --- /dev/null +++ b/dui/assets/icons/icons/r-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/r-square-fill.svg b/dui/assets/icons/icons/r-square-fill.svg new file mode 100644 index 00000000..b1151f36 --- /dev/null +++ b/dui/assets/icons/icons/r-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/r-square.svg b/dui/assets/icons/icons/r-square.svg new file mode 100644 index 00000000..e19e688a --- /dev/null +++ b/dui/assets/icons/icons/r-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/radar.svg b/dui/assets/icons/icons/radar.svg new file mode 100644 index 00000000..024f3fd5 --- /dev/null +++ b/dui/assets/icons/icons/radar.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/radioactive.svg b/dui/assets/icons/icons/radioactive.svg new file mode 100644 index 00000000..3eaaa56b --- /dev/null +++ b/dui/assets/icons/icons/radioactive.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/rainbow.svg b/dui/assets/icons/icons/rainbow.svg new file mode 100644 index 00000000..e864abf2 --- /dev/null +++ b/dui/assets/icons/icons/rainbow.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/receipt-cutoff.svg b/dui/assets/icons/icons/receipt-cutoff.svg new file mode 100644 index 00000000..21c3bc80 --- /dev/null +++ b/dui/assets/icons/icons/receipt-cutoff.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/receipt.svg b/dui/assets/icons/icons/receipt.svg new file mode 100644 index 00000000..ab29fe63 --- /dev/null +++ b/dui/assets/icons/icons/receipt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/reception-0.svg b/dui/assets/icons/icons/reception-0.svg new file mode 100644 index 00000000..a7c78721 --- /dev/null +++ b/dui/assets/icons/icons/reception-0.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/reception-1.svg b/dui/assets/icons/icons/reception-1.svg new file mode 100644 index 00000000..4081ceb4 --- /dev/null +++ b/dui/assets/icons/icons/reception-1.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/reception-2.svg b/dui/assets/icons/icons/reception-2.svg new file mode 100644 index 00000000..7e1acc55 --- /dev/null +++ b/dui/assets/icons/icons/reception-2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/reception-3.svg b/dui/assets/icons/icons/reception-3.svg new file mode 100644 index 00000000..e9ea4769 --- /dev/null +++ b/dui/assets/icons/icons/reception-3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/reception-4.svg b/dui/assets/icons/icons/reception-4.svg new file mode 100644 index 00000000..7791e4b9 --- /dev/null +++ b/dui/assets/icons/icons/reception-4.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/record-btn-fill.svg b/dui/assets/icons/icons/record-btn-fill.svg new file mode 100644 index 00000000..83ee303a --- /dev/null +++ b/dui/assets/icons/icons/record-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/record-btn.svg b/dui/assets/icons/icons/record-btn.svg new file mode 100644 index 00000000..7ba84cea --- /dev/null +++ b/dui/assets/icons/icons/record-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/record-circle-fill.svg b/dui/assets/icons/icons/record-circle-fill.svg new file mode 100644 index 00000000..0db59d1b --- /dev/null +++ b/dui/assets/icons/icons/record-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/record-circle.svg b/dui/assets/icons/icons/record-circle.svg new file mode 100644 index 00000000..5dad17ba --- /dev/null +++ b/dui/assets/icons/icons/record-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/record-fill.svg b/dui/assets/icons/icons/record-fill.svg new file mode 100644 index 00000000..ef31df06 --- /dev/null +++ b/dui/assets/icons/icons/record-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/record.svg b/dui/assets/icons/icons/record.svg new file mode 100644 index 00000000..5ec840ca --- /dev/null +++ b/dui/assets/icons/icons/record.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/record2-fill.svg b/dui/assets/icons/icons/record2-fill.svg new file mode 100644 index 00000000..8ad4fe3e --- /dev/null +++ b/dui/assets/icons/icons/record2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/record2.svg b/dui/assets/icons/icons/record2.svg new file mode 100644 index 00000000..3b5c5caf --- /dev/null +++ b/dui/assets/icons/icons/record2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/recycle.svg b/dui/assets/icons/icons/recycle.svg new file mode 100644 index 00000000..21d1bd94 --- /dev/null +++ b/dui/assets/icons/icons/recycle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/reddit.svg b/dui/assets/icons/icons/reddit.svg new file mode 100644 index 00000000..777aeadd --- /dev/null +++ b/dui/assets/icons/icons/reddit.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/regex.svg b/dui/assets/icons/icons/regex.svg new file mode 100644 index 00000000..ec8bf00c --- /dev/null +++ b/dui/assets/icons/icons/regex.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/repeat-1.svg b/dui/assets/icons/icons/repeat-1.svg new file mode 100644 index 00000000..9357fcf0 --- /dev/null +++ b/dui/assets/icons/icons/repeat-1.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/repeat.svg b/dui/assets/icons/icons/repeat.svg new file mode 100644 index 00000000..51765c9f --- /dev/null +++ b/dui/assets/icons/icons/repeat.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/reply-all-fill.svg b/dui/assets/icons/icons/reply-all-fill.svg new file mode 100644 index 00000000..95e18a24 --- /dev/null +++ b/dui/assets/icons/icons/reply-all-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/reply-all.svg b/dui/assets/icons/icons/reply-all.svg new file mode 100644 index 00000000..decad51d --- /dev/null +++ b/dui/assets/icons/icons/reply-all.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/reply-fill.svg b/dui/assets/icons/icons/reply-fill.svg new file mode 100644 index 00000000..82358b16 --- /dev/null +++ b/dui/assets/icons/icons/reply-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/reply.svg b/dui/assets/icons/icons/reply.svg new file mode 100644 index 00000000..5bb432e7 --- /dev/null +++ b/dui/assets/icons/icons/reply.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/rewind-btn-fill.svg b/dui/assets/icons/icons/rewind-btn-fill.svg new file mode 100644 index 00000000..8ea41556 --- /dev/null +++ b/dui/assets/icons/icons/rewind-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/rewind-btn.svg b/dui/assets/icons/icons/rewind-btn.svg new file mode 100644 index 00000000..47bd7179 --- /dev/null +++ b/dui/assets/icons/icons/rewind-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/rewind-circle-fill.svg b/dui/assets/icons/icons/rewind-circle-fill.svg new file mode 100644 index 00000000..b9720446 --- /dev/null +++ b/dui/assets/icons/icons/rewind-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/rewind-circle.svg b/dui/assets/icons/icons/rewind-circle.svg new file mode 100644 index 00000000..49521470 --- /dev/null +++ b/dui/assets/icons/icons/rewind-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/rewind-fill.svg b/dui/assets/icons/icons/rewind-fill.svg new file mode 100644 index 00000000..5919f7eb --- /dev/null +++ b/dui/assets/icons/icons/rewind-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/rewind.svg b/dui/assets/icons/icons/rewind.svg new file mode 100644 index 00000000..bc731e72 --- /dev/null +++ b/dui/assets/icons/icons/rewind.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/robot.svg b/dui/assets/icons/icons/robot.svg new file mode 100644 index 00000000..a2242026 --- /dev/null +++ b/dui/assets/icons/icons/robot.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/rocket-fill.svg b/dui/assets/icons/icons/rocket-fill.svg new file mode 100644 index 00000000..f3190290 --- /dev/null +++ b/dui/assets/icons/icons/rocket-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/rocket-takeoff-fill.svg b/dui/assets/icons/icons/rocket-takeoff-fill.svg new file mode 100644 index 00000000..707d2052 --- /dev/null +++ b/dui/assets/icons/icons/rocket-takeoff-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/rocket-takeoff.svg b/dui/assets/icons/icons/rocket-takeoff.svg new file mode 100644 index 00000000..2abc6d4f --- /dev/null +++ b/dui/assets/icons/icons/rocket-takeoff.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/rocket.svg b/dui/assets/icons/icons/rocket.svg new file mode 100644 index 00000000..b760e1f8 --- /dev/null +++ b/dui/assets/icons/icons/rocket.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/router-fill.svg b/dui/assets/icons/icons/router-fill.svg new file mode 100644 index 00000000..74d14694 --- /dev/null +++ b/dui/assets/icons/icons/router-fill.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/router.svg b/dui/assets/icons/icons/router.svg new file mode 100644 index 00000000..62fac780 --- /dev/null +++ b/dui/assets/icons/icons/router.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/rss-fill.svg b/dui/assets/icons/icons/rss-fill.svg new file mode 100644 index 00000000..50d7cfda --- /dev/null +++ b/dui/assets/icons/icons/rss-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/rss.svg b/dui/assets/icons/icons/rss.svg new file mode 100644 index 00000000..18dc9f1b --- /dev/null +++ b/dui/assets/icons/icons/rss.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/rulers.svg b/dui/assets/icons/icons/rulers.svg new file mode 100644 index 00000000..90fb01c7 --- /dev/null +++ b/dui/assets/icons/icons/rulers.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/safe-fill.svg b/dui/assets/icons/icons/safe-fill.svg new file mode 100644 index 00000000..6da7a7dd --- /dev/null +++ b/dui/assets/icons/icons/safe-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/safe.svg b/dui/assets/icons/icons/safe.svg new file mode 100644 index 00000000..d6d24c20 --- /dev/null +++ b/dui/assets/icons/icons/safe.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/safe2-fill.svg b/dui/assets/icons/icons/safe2-fill.svg new file mode 100644 index 00000000..064e0736 --- /dev/null +++ b/dui/assets/icons/icons/safe2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/safe2.svg b/dui/assets/icons/icons/safe2.svg new file mode 100644 index 00000000..9c80f556 --- /dev/null +++ b/dui/assets/icons/icons/safe2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/save-fill.svg b/dui/assets/icons/icons/save-fill.svg new file mode 100644 index 00000000..1c42812e --- /dev/null +++ b/dui/assets/icons/icons/save-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/save.svg b/dui/assets/icons/icons/save.svg new file mode 100644 index 00000000..9dd7b2fc --- /dev/null +++ b/dui/assets/icons/icons/save.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/save2-fill.svg b/dui/assets/icons/icons/save2-fill.svg new file mode 100644 index 00000000..207f91b8 --- /dev/null +++ b/dui/assets/icons/icons/save2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/save2.svg b/dui/assets/icons/icons/save2.svg new file mode 100644 index 00000000..988c4f1e --- /dev/null +++ b/dui/assets/icons/icons/save2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/scissors.svg b/dui/assets/icons/icons/scissors.svg new file mode 100644 index 00000000..2f566e4c --- /dev/null +++ b/dui/assets/icons/icons/scissors.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/scooter.svg b/dui/assets/icons/icons/scooter.svg new file mode 100644 index 00000000..8828452c --- /dev/null +++ b/dui/assets/icons/icons/scooter.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/screwdriver.svg b/dui/assets/icons/icons/screwdriver.svg new file mode 100644 index 00000000..54d5a2c8 --- /dev/null +++ b/dui/assets/icons/icons/screwdriver.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sd-card-fill.svg b/dui/assets/icons/icons/sd-card-fill.svg new file mode 100644 index 00000000..655a96df --- /dev/null +++ b/dui/assets/icons/icons/sd-card-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sd-card.svg b/dui/assets/icons/icons/sd-card.svg new file mode 100644 index 00000000..564661ae --- /dev/null +++ b/dui/assets/icons/icons/sd-card.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/search-heart-fill.svg b/dui/assets/icons/icons/search-heart-fill.svg new file mode 100644 index 00000000..c57bb487 --- /dev/null +++ b/dui/assets/icons/icons/search-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/search-heart.svg b/dui/assets/icons/icons/search-heart.svg new file mode 100644 index 00000000..d76bfe52 --- /dev/null +++ b/dui/assets/icons/icons/search-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/search.svg b/dui/assets/icons/icons/search.svg new file mode 100644 index 00000000..33180541 --- /dev/null +++ b/dui/assets/icons/icons/search.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/segmented-nav.svg b/dui/assets/icons/icons/segmented-nav.svg new file mode 100644 index 00000000..b274b68a --- /dev/null +++ b/dui/assets/icons/icons/segmented-nav.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/send-arrow-down-fill.svg b/dui/assets/icons/icons/send-arrow-down-fill.svg new file mode 100644 index 00000000..6d43965e --- /dev/null +++ b/dui/assets/icons/icons/send-arrow-down-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/send-arrow-down.svg b/dui/assets/icons/icons/send-arrow-down.svg new file mode 100644 index 00000000..dcbae565 --- /dev/null +++ b/dui/assets/icons/icons/send-arrow-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/send-arrow-up-fill.svg b/dui/assets/icons/icons/send-arrow-up-fill.svg new file mode 100644 index 00000000..19abab72 --- /dev/null +++ b/dui/assets/icons/icons/send-arrow-up-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/send-arrow-up.svg b/dui/assets/icons/icons/send-arrow-up.svg new file mode 100644 index 00000000..a642dac4 --- /dev/null +++ b/dui/assets/icons/icons/send-arrow-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/send-check-fill.svg b/dui/assets/icons/icons/send-check-fill.svg new file mode 100644 index 00000000..c4259c8b --- /dev/null +++ b/dui/assets/icons/icons/send-check-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/send-check.svg b/dui/assets/icons/icons/send-check.svg new file mode 100644 index 00000000..52218687 --- /dev/null +++ b/dui/assets/icons/icons/send-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/send-dash-fill.svg b/dui/assets/icons/icons/send-dash-fill.svg new file mode 100644 index 00000000..12a82df0 --- /dev/null +++ b/dui/assets/icons/icons/send-dash-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/send-dash.svg b/dui/assets/icons/icons/send-dash.svg new file mode 100644 index 00000000..63fc38c7 --- /dev/null +++ b/dui/assets/icons/icons/send-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/send-exclamation-fill.svg b/dui/assets/icons/icons/send-exclamation-fill.svg new file mode 100644 index 00000000..fce810f5 --- /dev/null +++ b/dui/assets/icons/icons/send-exclamation-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/send-exclamation.svg b/dui/assets/icons/icons/send-exclamation.svg new file mode 100644 index 00000000..8a72f31d --- /dev/null +++ b/dui/assets/icons/icons/send-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/send-fill.svg b/dui/assets/icons/icons/send-fill.svg new file mode 100644 index 00000000..6e95d275 --- /dev/null +++ b/dui/assets/icons/icons/send-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/send-plus-fill.svg b/dui/assets/icons/icons/send-plus-fill.svg new file mode 100644 index 00000000..63b04824 --- /dev/null +++ b/dui/assets/icons/icons/send-plus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/send-plus.svg b/dui/assets/icons/icons/send-plus.svg new file mode 100644 index 00000000..350b388d --- /dev/null +++ b/dui/assets/icons/icons/send-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/send-slash-fill.svg b/dui/assets/icons/icons/send-slash-fill.svg new file mode 100644 index 00000000..e98aa929 --- /dev/null +++ b/dui/assets/icons/icons/send-slash-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/send-slash.svg b/dui/assets/icons/icons/send-slash.svg new file mode 100644 index 00000000..e434afec --- /dev/null +++ b/dui/assets/icons/icons/send-slash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/send-x-fill.svg b/dui/assets/icons/icons/send-x-fill.svg new file mode 100644 index 00000000..45a98a4d --- /dev/null +++ b/dui/assets/icons/icons/send-x-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/send-x.svg b/dui/assets/icons/icons/send-x.svg new file mode 100644 index 00000000..5b854c2e --- /dev/null +++ b/dui/assets/icons/icons/send-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/send.svg b/dui/assets/icons/icons/send.svg new file mode 100644 index 00000000..8db355ea --- /dev/null +++ b/dui/assets/icons/icons/send.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/server.svg b/dui/assets/icons/icons/server.svg new file mode 100644 index 00000000..bb8ca8f3 --- /dev/null +++ b/dui/assets/icons/icons/server.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/shadows.svg b/dui/assets/icons/icons/shadows.svg new file mode 100644 index 00000000..6b09f0f2 --- /dev/null +++ b/dui/assets/icons/icons/shadows.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/share-fill.svg b/dui/assets/icons/icons/share-fill.svg new file mode 100644 index 00000000..bdc07ca0 --- /dev/null +++ b/dui/assets/icons/icons/share-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/share.svg b/dui/assets/icons/icons/share.svg new file mode 100644 index 00000000..bc62b936 --- /dev/null +++ b/dui/assets/icons/icons/share.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/shield-check.svg b/dui/assets/icons/icons/shield-check.svg new file mode 100644 index 00000000..3908fca3 --- /dev/null +++ b/dui/assets/icons/icons/shield-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/shield-exclamation.svg b/dui/assets/icons/icons/shield-exclamation.svg new file mode 100644 index 00000000..9826504a --- /dev/null +++ b/dui/assets/icons/icons/shield-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/shield-fill-check.svg b/dui/assets/icons/icons/shield-fill-check.svg new file mode 100644 index 00000000..f914f1f4 --- /dev/null +++ b/dui/assets/icons/icons/shield-fill-check.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/shield-fill-exclamation.svg b/dui/assets/icons/icons/shield-fill-exclamation.svg new file mode 100644 index 00000000..99a6bf91 --- /dev/null +++ b/dui/assets/icons/icons/shield-fill-exclamation.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/shield-fill-minus.svg b/dui/assets/icons/icons/shield-fill-minus.svg new file mode 100644 index 00000000..584f5ae1 --- /dev/null +++ b/dui/assets/icons/icons/shield-fill-minus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/shield-fill-plus.svg b/dui/assets/icons/icons/shield-fill-plus.svg new file mode 100644 index 00000000..43a31696 --- /dev/null +++ b/dui/assets/icons/icons/shield-fill-plus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/shield-fill-x.svg b/dui/assets/icons/icons/shield-fill-x.svg new file mode 100644 index 00000000..42267cff --- /dev/null +++ b/dui/assets/icons/icons/shield-fill-x.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/shield-fill.svg b/dui/assets/icons/icons/shield-fill.svg new file mode 100644 index 00000000..12a61bc1 --- /dev/null +++ b/dui/assets/icons/icons/shield-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/shield-lock-fill.svg b/dui/assets/icons/icons/shield-lock-fill.svg new file mode 100644 index 00000000..0fccf6f2 --- /dev/null +++ b/dui/assets/icons/icons/shield-lock-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/shield-lock.svg b/dui/assets/icons/icons/shield-lock.svg new file mode 100644 index 00000000..316fb3c0 --- /dev/null +++ b/dui/assets/icons/icons/shield-lock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/shield-minus.svg b/dui/assets/icons/icons/shield-minus.svg new file mode 100644 index 00000000..9fb8712c --- /dev/null +++ b/dui/assets/icons/icons/shield-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/shield-plus.svg b/dui/assets/icons/icons/shield-plus.svg new file mode 100644 index 00000000..3b19b28e --- /dev/null +++ b/dui/assets/icons/icons/shield-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/shield-shaded.svg b/dui/assets/icons/icons/shield-shaded.svg new file mode 100644 index 00000000..4908f5d8 --- /dev/null +++ b/dui/assets/icons/icons/shield-shaded.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/shield-slash-fill.svg b/dui/assets/icons/icons/shield-slash-fill.svg new file mode 100644 index 00000000..d270d6d7 --- /dev/null +++ b/dui/assets/icons/icons/shield-slash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/shield-slash.svg b/dui/assets/icons/icons/shield-slash.svg new file mode 100644 index 00000000..abc01b18 --- /dev/null +++ b/dui/assets/icons/icons/shield-slash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/shield-x.svg b/dui/assets/icons/icons/shield-x.svg new file mode 100644 index 00000000..cc9c59d0 --- /dev/null +++ b/dui/assets/icons/icons/shield-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/shield.svg b/dui/assets/icons/icons/shield.svg new file mode 100644 index 00000000..7e18d1b1 --- /dev/null +++ b/dui/assets/icons/icons/shield.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/shift-fill.svg b/dui/assets/icons/icons/shift-fill.svg new file mode 100644 index 00000000..37583e1f --- /dev/null +++ b/dui/assets/icons/icons/shift-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/shift.svg b/dui/assets/icons/icons/shift.svg new file mode 100644 index 00000000..5d8a6e32 --- /dev/null +++ b/dui/assets/icons/icons/shift.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/shop-window.svg b/dui/assets/icons/icons/shop-window.svg new file mode 100644 index 00000000..14e0d422 --- /dev/null +++ b/dui/assets/icons/icons/shop-window.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/shop.svg b/dui/assets/icons/icons/shop.svg new file mode 100644 index 00000000..e6bb8c05 --- /dev/null +++ b/dui/assets/icons/icons/shop.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/shuffle.svg b/dui/assets/icons/icons/shuffle.svg new file mode 100644 index 00000000..2787bf27 --- /dev/null +++ b/dui/assets/icons/icons/shuffle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sign-dead-end-fill.svg b/dui/assets/icons/icons/sign-dead-end-fill.svg new file mode 100644 index 00000000..b362833f --- /dev/null +++ b/dui/assets/icons/icons/sign-dead-end-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sign-dead-end.svg b/dui/assets/icons/icons/sign-dead-end.svg new file mode 100644 index 00000000..b87d368e --- /dev/null +++ b/dui/assets/icons/icons/sign-dead-end.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sign-do-not-enter-fill.svg b/dui/assets/icons/icons/sign-do-not-enter-fill.svg new file mode 100644 index 00000000..f86ebfab --- /dev/null +++ b/dui/assets/icons/icons/sign-do-not-enter-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sign-do-not-enter.svg b/dui/assets/icons/icons/sign-do-not-enter.svg new file mode 100644 index 00000000..2e2c877b --- /dev/null +++ b/dui/assets/icons/icons/sign-do-not-enter.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sign-intersection-fill.svg b/dui/assets/icons/icons/sign-intersection-fill.svg new file mode 100644 index 00000000..7fd8f3f3 --- /dev/null +++ b/dui/assets/icons/icons/sign-intersection-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sign-intersection-side-fill.svg b/dui/assets/icons/icons/sign-intersection-side-fill.svg new file mode 100644 index 00000000..38870b56 --- /dev/null +++ b/dui/assets/icons/icons/sign-intersection-side-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sign-intersection-side.svg b/dui/assets/icons/icons/sign-intersection-side.svg new file mode 100644 index 00000000..df9015a3 --- /dev/null +++ b/dui/assets/icons/icons/sign-intersection-side.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sign-intersection-t-fill.svg b/dui/assets/icons/icons/sign-intersection-t-fill.svg new file mode 100644 index 00000000..15a007e0 --- /dev/null +++ b/dui/assets/icons/icons/sign-intersection-t-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sign-intersection-t.svg b/dui/assets/icons/icons/sign-intersection-t.svg new file mode 100644 index 00000000..4ba9f6f7 --- /dev/null +++ b/dui/assets/icons/icons/sign-intersection-t.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sign-intersection-y-fill.svg b/dui/assets/icons/icons/sign-intersection-y-fill.svg new file mode 100644 index 00000000..01a03d0c --- /dev/null +++ b/dui/assets/icons/icons/sign-intersection-y-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sign-intersection-y.svg b/dui/assets/icons/icons/sign-intersection-y.svg new file mode 100644 index 00000000..e0e387f8 --- /dev/null +++ b/dui/assets/icons/icons/sign-intersection-y.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sign-intersection.svg b/dui/assets/icons/icons/sign-intersection.svg new file mode 100644 index 00000000..be2ffdc5 --- /dev/null +++ b/dui/assets/icons/icons/sign-intersection.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sign-merge-left-fill.svg b/dui/assets/icons/icons/sign-merge-left-fill.svg new file mode 100644 index 00000000..1408133e --- /dev/null +++ b/dui/assets/icons/icons/sign-merge-left-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sign-merge-left.svg b/dui/assets/icons/icons/sign-merge-left.svg new file mode 100644 index 00000000..3447bcfa --- /dev/null +++ b/dui/assets/icons/icons/sign-merge-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sign-merge-right-fill.svg b/dui/assets/icons/icons/sign-merge-right-fill.svg new file mode 100644 index 00000000..a952bb56 --- /dev/null +++ b/dui/assets/icons/icons/sign-merge-right-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sign-merge-right.svg b/dui/assets/icons/icons/sign-merge-right.svg new file mode 100644 index 00000000..ab3e08ae --- /dev/null +++ b/dui/assets/icons/icons/sign-merge-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sign-no-left-turn-fill.svg b/dui/assets/icons/icons/sign-no-left-turn-fill.svg new file mode 100644 index 00000000..85f421a7 --- /dev/null +++ b/dui/assets/icons/icons/sign-no-left-turn-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sign-no-left-turn.svg b/dui/assets/icons/icons/sign-no-left-turn.svg new file mode 100644 index 00000000..d45f090a --- /dev/null +++ b/dui/assets/icons/icons/sign-no-left-turn.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sign-no-parking-fill.svg b/dui/assets/icons/icons/sign-no-parking-fill.svg new file mode 100644 index 00000000..c4100d98 --- /dev/null +++ b/dui/assets/icons/icons/sign-no-parking-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sign-no-parking.svg b/dui/assets/icons/icons/sign-no-parking.svg new file mode 100644 index 00000000..1679603c --- /dev/null +++ b/dui/assets/icons/icons/sign-no-parking.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sign-no-right-turn-fill.svg b/dui/assets/icons/icons/sign-no-right-turn-fill.svg new file mode 100644 index 00000000..c3883da5 --- /dev/null +++ b/dui/assets/icons/icons/sign-no-right-turn-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sign-no-right-turn.svg b/dui/assets/icons/icons/sign-no-right-turn.svg new file mode 100644 index 00000000..209b918a --- /dev/null +++ b/dui/assets/icons/icons/sign-no-right-turn.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sign-railroad-fill.svg b/dui/assets/icons/icons/sign-railroad-fill.svg new file mode 100644 index 00000000..61d88a97 --- /dev/null +++ b/dui/assets/icons/icons/sign-railroad-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sign-railroad.svg b/dui/assets/icons/icons/sign-railroad.svg new file mode 100644 index 00000000..b5d7339e --- /dev/null +++ b/dui/assets/icons/icons/sign-railroad.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sign-stop-fill.svg b/dui/assets/icons/icons/sign-stop-fill.svg new file mode 100644 index 00000000..08efb9a5 --- /dev/null +++ b/dui/assets/icons/icons/sign-stop-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sign-stop-lights-fill.svg b/dui/assets/icons/icons/sign-stop-lights-fill.svg new file mode 100644 index 00000000..9be8e0c2 --- /dev/null +++ b/dui/assets/icons/icons/sign-stop-lights-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sign-stop-lights.svg b/dui/assets/icons/icons/sign-stop-lights.svg new file mode 100644 index 00000000..85918cf2 --- /dev/null +++ b/dui/assets/icons/icons/sign-stop-lights.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sign-stop.svg b/dui/assets/icons/icons/sign-stop.svg new file mode 100644 index 00000000..49128dcc --- /dev/null +++ b/dui/assets/icons/icons/sign-stop.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sign-turn-left-fill.svg b/dui/assets/icons/icons/sign-turn-left-fill.svg new file mode 100644 index 00000000..4b8358e3 --- /dev/null +++ b/dui/assets/icons/icons/sign-turn-left-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sign-turn-left.svg b/dui/assets/icons/icons/sign-turn-left.svg new file mode 100644 index 00000000..c1b34eda --- /dev/null +++ b/dui/assets/icons/icons/sign-turn-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sign-turn-right-fill.svg b/dui/assets/icons/icons/sign-turn-right-fill.svg new file mode 100644 index 00000000..29d8d2c2 --- /dev/null +++ b/dui/assets/icons/icons/sign-turn-right-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sign-turn-right.svg b/dui/assets/icons/icons/sign-turn-right.svg new file mode 100644 index 00000000..956614ae --- /dev/null +++ b/dui/assets/icons/icons/sign-turn-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sign-turn-slight-left-fill.svg b/dui/assets/icons/icons/sign-turn-slight-left-fill.svg new file mode 100644 index 00000000..80b2977a --- /dev/null +++ b/dui/assets/icons/icons/sign-turn-slight-left-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sign-turn-slight-left.svg b/dui/assets/icons/icons/sign-turn-slight-left.svg new file mode 100644 index 00000000..98f0a0ab --- /dev/null +++ b/dui/assets/icons/icons/sign-turn-slight-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sign-turn-slight-right-fill.svg b/dui/assets/icons/icons/sign-turn-slight-right-fill.svg new file mode 100644 index 00000000..27349523 --- /dev/null +++ b/dui/assets/icons/icons/sign-turn-slight-right-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sign-turn-slight-right.svg b/dui/assets/icons/icons/sign-turn-slight-right.svg new file mode 100644 index 00000000..c462f194 --- /dev/null +++ b/dui/assets/icons/icons/sign-turn-slight-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sign-yield-fill.svg b/dui/assets/icons/icons/sign-yield-fill.svg new file mode 100644 index 00000000..79fa190e --- /dev/null +++ b/dui/assets/icons/icons/sign-yield-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sign-yield.svg b/dui/assets/icons/icons/sign-yield.svg new file mode 100644 index 00000000..23bd623d --- /dev/null +++ b/dui/assets/icons/icons/sign-yield.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/signal.svg b/dui/assets/icons/icons/signal.svg new file mode 100644 index 00000000..1583f977 --- /dev/null +++ b/dui/assets/icons/icons/signal.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/signpost-2-fill.svg b/dui/assets/icons/icons/signpost-2-fill.svg new file mode 100644 index 00000000..58c05a6f --- /dev/null +++ b/dui/assets/icons/icons/signpost-2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/signpost-2.svg b/dui/assets/icons/icons/signpost-2.svg new file mode 100644 index 00000000..e3454bdc --- /dev/null +++ b/dui/assets/icons/icons/signpost-2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/signpost-fill.svg b/dui/assets/icons/icons/signpost-fill.svg new file mode 100644 index 00000000..00989a6a --- /dev/null +++ b/dui/assets/icons/icons/signpost-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/signpost-split-fill.svg b/dui/assets/icons/icons/signpost-split-fill.svg new file mode 100644 index 00000000..9b720f02 --- /dev/null +++ b/dui/assets/icons/icons/signpost-split-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/signpost-split.svg b/dui/assets/icons/icons/signpost-split.svg new file mode 100644 index 00000000..7fb69b7f --- /dev/null +++ b/dui/assets/icons/icons/signpost-split.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/signpost.svg b/dui/assets/icons/icons/signpost.svg new file mode 100644 index 00000000..940e6643 --- /dev/null +++ b/dui/assets/icons/icons/signpost.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sim-fill.svg b/dui/assets/icons/icons/sim-fill.svg new file mode 100644 index 00000000..c7922b67 --- /dev/null +++ b/dui/assets/icons/icons/sim-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sim-slash-fill.svg b/dui/assets/icons/icons/sim-slash-fill.svg new file mode 100644 index 00000000..b608de7d --- /dev/null +++ b/dui/assets/icons/icons/sim-slash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sim-slash.svg b/dui/assets/icons/icons/sim-slash.svg new file mode 100644 index 00000000..c8e0dc4d --- /dev/null +++ b/dui/assets/icons/icons/sim-slash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sim.svg b/dui/assets/icons/icons/sim.svg new file mode 100644 index 00000000..0d71a11c --- /dev/null +++ b/dui/assets/icons/icons/sim.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sina-weibo.svg b/dui/assets/icons/icons/sina-weibo.svg new file mode 100644 index 00000000..6d484d2e --- /dev/null +++ b/dui/assets/icons/icons/sina-weibo.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/skip-backward-btn-fill.svg b/dui/assets/icons/icons/skip-backward-btn-fill.svg new file mode 100644 index 00000000..20294897 --- /dev/null +++ b/dui/assets/icons/icons/skip-backward-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/skip-backward-btn.svg b/dui/assets/icons/icons/skip-backward-btn.svg new file mode 100644 index 00000000..7cae681a --- /dev/null +++ b/dui/assets/icons/icons/skip-backward-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/skip-backward-circle-fill.svg b/dui/assets/icons/icons/skip-backward-circle-fill.svg new file mode 100644 index 00000000..75263569 --- /dev/null +++ b/dui/assets/icons/icons/skip-backward-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/skip-backward-circle.svg b/dui/assets/icons/icons/skip-backward-circle.svg new file mode 100644 index 00000000..8739f31c --- /dev/null +++ b/dui/assets/icons/icons/skip-backward-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/skip-backward-fill.svg b/dui/assets/icons/icons/skip-backward-fill.svg new file mode 100644 index 00000000..bf8f63eb --- /dev/null +++ b/dui/assets/icons/icons/skip-backward-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/skip-backward.svg b/dui/assets/icons/icons/skip-backward.svg new file mode 100644 index 00000000..ff5b8210 --- /dev/null +++ b/dui/assets/icons/icons/skip-backward.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/skip-end-btn-fill.svg b/dui/assets/icons/icons/skip-end-btn-fill.svg new file mode 100644 index 00000000..e721821a --- /dev/null +++ b/dui/assets/icons/icons/skip-end-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/skip-end-btn.svg b/dui/assets/icons/icons/skip-end-btn.svg new file mode 100644 index 00000000..6815577b --- /dev/null +++ b/dui/assets/icons/icons/skip-end-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/skip-end-circle-fill.svg b/dui/assets/icons/icons/skip-end-circle-fill.svg new file mode 100644 index 00000000..63c0f68a --- /dev/null +++ b/dui/assets/icons/icons/skip-end-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/skip-end-circle.svg b/dui/assets/icons/icons/skip-end-circle.svg new file mode 100644 index 00000000..50f41d95 --- /dev/null +++ b/dui/assets/icons/icons/skip-end-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/skip-end-fill.svg b/dui/assets/icons/icons/skip-end-fill.svg new file mode 100644 index 00000000..afa88e33 --- /dev/null +++ b/dui/assets/icons/icons/skip-end-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/skip-end.svg b/dui/assets/icons/icons/skip-end.svg new file mode 100644 index 00000000..b2dfde6d --- /dev/null +++ b/dui/assets/icons/icons/skip-end.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/skip-forward-btn-fill.svg b/dui/assets/icons/icons/skip-forward-btn-fill.svg new file mode 100644 index 00000000..95479570 --- /dev/null +++ b/dui/assets/icons/icons/skip-forward-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/skip-forward-btn.svg b/dui/assets/icons/icons/skip-forward-btn.svg new file mode 100644 index 00000000..46a61b0c --- /dev/null +++ b/dui/assets/icons/icons/skip-forward-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/skip-forward-circle-fill.svg b/dui/assets/icons/icons/skip-forward-circle-fill.svg new file mode 100644 index 00000000..aefb6338 --- /dev/null +++ b/dui/assets/icons/icons/skip-forward-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/skip-forward-circle.svg b/dui/assets/icons/icons/skip-forward-circle.svg new file mode 100644 index 00000000..7ebc9283 --- /dev/null +++ b/dui/assets/icons/icons/skip-forward-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/skip-forward-fill.svg b/dui/assets/icons/icons/skip-forward-fill.svg new file mode 100644 index 00000000..6c54d799 --- /dev/null +++ b/dui/assets/icons/icons/skip-forward-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/skip-forward.svg b/dui/assets/icons/icons/skip-forward.svg new file mode 100644 index 00000000..c69cfc54 --- /dev/null +++ b/dui/assets/icons/icons/skip-forward.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/skip-start-btn-fill.svg b/dui/assets/icons/icons/skip-start-btn-fill.svg new file mode 100644 index 00000000..a0af7020 --- /dev/null +++ b/dui/assets/icons/icons/skip-start-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/skip-start-btn.svg b/dui/assets/icons/icons/skip-start-btn.svg new file mode 100644 index 00000000..b829fdd9 --- /dev/null +++ b/dui/assets/icons/icons/skip-start-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/skip-start-circle-fill.svg b/dui/assets/icons/icons/skip-start-circle-fill.svg new file mode 100644 index 00000000..bb33ab01 --- /dev/null +++ b/dui/assets/icons/icons/skip-start-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/skip-start-circle.svg b/dui/assets/icons/icons/skip-start-circle.svg new file mode 100644 index 00000000..d0e3323b --- /dev/null +++ b/dui/assets/icons/icons/skip-start-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/skip-start-fill.svg b/dui/assets/icons/icons/skip-start-fill.svg new file mode 100644 index 00000000..56cccc3d --- /dev/null +++ b/dui/assets/icons/icons/skip-start-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/skip-start.svg b/dui/assets/icons/icons/skip-start.svg new file mode 100644 index 00000000..76811a93 --- /dev/null +++ b/dui/assets/icons/icons/skip-start.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/skype.svg b/dui/assets/icons/icons/skype.svg new file mode 100644 index 00000000..ad4be4db --- /dev/null +++ b/dui/assets/icons/icons/skype.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/slack.svg b/dui/assets/icons/icons/slack.svg new file mode 100644 index 00000000..d914abe4 --- /dev/null +++ b/dui/assets/icons/icons/slack.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/slash-circle-fill.svg b/dui/assets/icons/icons/slash-circle-fill.svg new file mode 100644 index 00000000..5f71707b --- /dev/null +++ b/dui/assets/icons/icons/slash-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/slash-circle.svg b/dui/assets/icons/icons/slash-circle.svg new file mode 100644 index 00000000..eb26f19e --- /dev/null +++ b/dui/assets/icons/icons/slash-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/slash-lg.svg b/dui/assets/icons/icons/slash-lg.svg new file mode 100644 index 00000000..8b8b132e --- /dev/null +++ b/dui/assets/icons/icons/slash-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/slash-square-fill.svg b/dui/assets/icons/icons/slash-square-fill.svg new file mode 100644 index 00000000..6fc91536 --- /dev/null +++ b/dui/assets/icons/icons/slash-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/slash-square.svg b/dui/assets/icons/icons/slash-square.svg new file mode 100644 index 00000000..0757006a --- /dev/null +++ b/dui/assets/icons/icons/slash-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/slash.svg b/dui/assets/icons/icons/slash.svg new file mode 100644 index 00000000..6d18af4c --- /dev/null +++ b/dui/assets/icons/icons/slash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sliders.svg b/dui/assets/icons/icons/sliders.svg new file mode 100644 index 00000000..c64a06ca --- /dev/null +++ b/dui/assets/icons/icons/sliders.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sliders2-vertical.svg b/dui/assets/icons/icons/sliders2-vertical.svg new file mode 100644 index 00000000..4fcb8ba1 --- /dev/null +++ b/dui/assets/icons/icons/sliders2-vertical.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sliders2.svg b/dui/assets/icons/icons/sliders2.svg new file mode 100644 index 00000000..975861ec --- /dev/null +++ b/dui/assets/icons/icons/sliders2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/smartwatch.svg b/dui/assets/icons/icons/smartwatch.svg new file mode 100644 index 00000000..0a11991b --- /dev/null +++ b/dui/assets/icons/icons/smartwatch.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/snapchat.svg b/dui/assets/icons/icons/snapchat.svg new file mode 100644 index 00000000..01d3684f --- /dev/null +++ b/dui/assets/icons/icons/snapchat.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/snow.svg b/dui/assets/icons/icons/snow.svg new file mode 100644 index 00000000..9b648a5f --- /dev/null +++ b/dui/assets/icons/icons/snow.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/snow2.svg b/dui/assets/icons/icons/snow2.svg new file mode 100644 index 00000000..6533d632 --- /dev/null +++ b/dui/assets/icons/icons/snow2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/snow3.svg b/dui/assets/icons/icons/snow3.svg new file mode 100644 index 00000000..01c0d73f --- /dev/null +++ b/dui/assets/icons/icons/snow3.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sort-alpha-down-alt.svg b/dui/assets/icons/icons/sort-alpha-down-alt.svg new file mode 100644 index 00000000..d03f1aaf --- /dev/null +++ b/dui/assets/icons/icons/sort-alpha-down-alt.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sort-alpha-down.svg b/dui/assets/icons/icons/sort-alpha-down.svg new file mode 100644 index 00000000..6ac3e84f --- /dev/null +++ b/dui/assets/icons/icons/sort-alpha-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sort-alpha-up-alt.svg b/dui/assets/icons/icons/sort-alpha-up-alt.svg new file mode 100644 index 00000000..a7b332e6 --- /dev/null +++ b/dui/assets/icons/icons/sort-alpha-up-alt.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sort-alpha-up.svg b/dui/assets/icons/icons/sort-alpha-up.svg new file mode 100644 index 00000000..c5f0e3ab --- /dev/null +++ b/dui/assets/icons/icons/sort-alpha-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sort-down-alt.svg b/dui/assets/icons/icons/sort-down-alt.svg new file mode 100644 index 00000000..86a1bf6f --- /dev/null +++ b/dui/assets/icons/icons/sort-down-alt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sort-down.svg b/dui/assets/icons/icons/sort-down.svg new file mode 100644 index 00000000..8cfdf23a --- /dev/null +++ b/dui/assets/icons/icons/sort-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sort-numeric-down-alt.svg b/dui/assets/icons/icons/sort-numeric-down-alt.svg new file mode 100644 index 00000000..ce4e3c5d --- /dev/null +++ b/dui/assets/icons/icons/sort-numeric-down-alt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sort-numeric-down.svg b/dui/assets/icons/icons/sort-numeric-down.svg new file mode 100644 index 00000000..afa87bea --- /dev/null +++ b/dui/assets/icons/icons/sort-numeric-down.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sort-numeric-up-alt.svg b/dui/assets/icons/icons/sort-numeric-up-alt.svg new file mode 100644 index 00000000..d83cbf96 --- /dev/null +++ b/dui/assets/icons/icons/sort-numeric-up-alt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sort-numeric-up.svg b/dui/assets/icons/icons/sort-numeric-up.svg new file mode 100644 index 00000000..25a1e548 --- /dev/null +++ b/dui/assets/icons/icons/sort-numeric-up.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sort-up-alt.svg b/dui/assets/icons/icons/sort-up-alt.svg new file mode 100644 index 00000000..9f78a20e --- /dev/null +++ b/dui/assets/icons/icons/sort-up-alt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sort-up.svg b/dui/assets/icons/icons/sort-up.svg new file mode 100644 index 00000000..cda9ac71 --- /dev/null +++ b/dui/assets/icons/icons/sort-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/soundwave.svg b/dui/assets/icons/icons/soundwave.svg new file mode 100644 index 00000000..1444777d --- /dev/null +++ b/dui/assets/icons/icons/soundwave.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sourceforge.svg b/dui/assets/icons/icons/sourceforge.svg new file mode 100644 index 00000000..13d0c5f8 --- /dev/null +++ b/dui/assets/icons/icons/sourceforge.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/speaker-fill.svg b/dui/assets/icons/icons/speaker-fill.svg new file mode 100644 index 00000000..f6d9e334 --- /dev/null +++ b/dui/assets/icons/icons/speaker-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/speaker.svg b/dui/assets/icons/icons/speaker.svg new file mode 100644 index 00000000..1415b5d2 --- /dev/null +++ b/dui/assets/icons/icons/speaker.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/speedometer.svg b/dui/assets/icons/icons/speedometer.svg new file mode 100644 index 00000000..f6e3e616 --- /dev/null +++ b/dui/assets/icons/icons/speedometer.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/speedometer2.svg b/dui/assets/icons/icons/speedometer2.svg new file mode 100644 index 00000000..75e79c85 --- /dev/null +++ b/dui/assets/icons/icons/speedometer2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/spellcheck.svg b/dui/assets/icons/icons/spellcheck.svg new file mode 100644 index 00000000..69fec768 --- /dev/null +++ b/dui/assets/icons/icons/spellcheck.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/spotify.svg b/dui/assets/icons/icons/spotify.svg new file mode 100644 index 00000000..09d0e9fd --- /dev/null +++ b/dui/assets/icons/icons/spotify.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/square-fill.svg b/dui/assets/icons/icons/square-fill.svg new file mode 100644 index 00000000..1e72d5ee --- /dev/null +++ b/dui/assets/icons/icons/square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/square-half.svg b/dui/assets/icons/icons/square-half.svg new file mode 100644 index 00000000..aa3e349a --- /dev/null +++ b/dui/assets/icons/icons/square-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/square.svg b/dui/assets/icons/icons/square.svg new file mode 100644 index 00000000..0f086dee --- /dev/null +++ b/dui/assets/icons/icons/square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/stack-overflow.svg b/dui/assets/icons/icons/stack-overflow.svg new file mode 100644 index 00000000..c5e5be6f --- /dev/null +++ b/dui/assets/icons/icons/stack-overflow.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/stack.svg b/dui/assets/icons/icons/stack.svg new file mode 100644 index 00000000..3cf0ecad --- /dev/null +++ b/dui/assets/icons/icons/stack.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/star-fill.svg b/dui/assets/icons/icons/star-fill.svg new file mode 100644 index 00000000..de09c4aa --- /dev/null +++ b/dui/assets/icons/icons/star-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/star-half.svg b/dui/assets/icons/icons/star-half.svg new file mode 100644 index 00000000..8a70f537 --- /dev/null +++ b/dui/assets/icons/icons/star-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/star.svg b/dui/assets/icons/icons/star.svg new file mode 100644 index 00000000..fcdcb1cf --- /dev/null +++ b/dui/assets/icons/icons/star.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/stars.svg b/dui/assets/icons/icons/stars.svg new file mode 100644 index 00000000..b6fb4f25 --- /dev/null +++ b/dui/assets/icons/icons/stars.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/steam.svg b/dui/assets/icons/icons/steam.svg new file mode 100644 index 00000000..9daa3d3e --- /dev/null +++ b/dui/assets/icons/icons/steam.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/stickies-fill.svg b/dui/assets/icons/icons/stickies-fill.svg new file mode 100644 index 00000000..039c3b86 --- /dev/null +++ b/dui/assets/icons/icons/stickies-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/stickies.svg b/dui/assets/icons/icons/stickies.svg new file mode 100644 index 00000000..24e6492a --- /dev/null +++ b/dui/assets/icons/icons/stickies.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sticky-fill.svg b/dui/assets/icons/icons/sticky-fill.svg new file mode 100644 index 00000000..b36dcb12 --- /dev/null +++ b/dui/assets/icons/icons/sticky-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sticky.svg b/dui/assets/icons/icons/sticky.svg new file mode 100644 index 00000000..0d50e884 --- /dev/null +++ b/dui/assets/icons/icons/sticky.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/stop-btn-fill.svg b/dui/assets/icons/icons/stop-btn-fill.svg new file mode 100644 index 00000000..70e562e2 --- /dev/null +++ b/dui/assets/icons/icons/stop-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/stop-btn.svg b/dui/assets/icons/icons/stop-btn.svg new file mode 100644 index 00000000..26348d56 --- /dev/null +++ b/dui/assets/icons/icons/stop-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/stop-circle-fill.svg b/dui/assets/icons/icons/stop-circle-fill.svg new file mode 100644 index 00000000..141668ef --- /dev/null +++ b/dui/assets/icons/icons/stop-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/stop-circle.svg b/dui/assets/icons/icons/stop-circle.svg new file mode 100644 index 00000000..3e1933a6 --- /dev/null +++ b/dui/assets/icons/icons/stop-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/stop-fill.svg b/dui/assets/icons/icons/stop-fill.svg new file mode 100644 index 00000000..ca1b9573 --- /dev/null +++ b/dui/assets/icons/icons/stop-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/stop.svg b/dui/assets/icons/icons/stop.svg new file mode 100644 index 00000000..27f1fb6c --- /dev/null +++ b/dui/assets/icons/icons/stop.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/stoplights-fill.svg b/dui/assets/icons/icons/stoplights-fill.svg new file mode 100644 index 00000000..f0b2d767 --- /dev/null +++ b/dui/assets/icons/icons/stoplights-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/stoplights.svg b/dui/assets/icons/icons/stoplights.svg new file mode 100644 index 00000000..6db3e122 --- /dev/null +++ b/dui/assets/icons/icons/stoplights.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/stopwatch-fill.svg b/dui/assets/icons/icons/stopwatch-fill.svg new file mode 100644 index 00000000..1228cf2b --- /dev/null +++ b/dui/assets/icons/icons/stopwatch-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/stopwatch.svg b/dui/assets/icons/icons/stopwatch.svg new file mode 100644 index 00000000..aff8c338 --- /dev/null +++ b/dui/assets/icons/icons/stopwatch.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/strava.svg b/dui/assets/icons/icons/strava.svg new file mode 100644 index 00000000..0ed6bab8 --- /dev/null +++ b/dui/assets/icons/icons/strava.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/stripe.svg b/dui/assets/icons/icons/stripe.svg new file mode 100644 index 00000000..ba961a06 --- /dev/null +++ b/dui/assets/icons/icons/stripe.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/subscript.svg b/dui/assets/icons/icons/subscript.svg new file mode 100644 index 00000000..51f5eea7 --- /dev/null +++ b/dui/assets/icons/icons/subscript.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/substack.svg b/dui/assets/icons/icons/substack.svg new file mode 100644 index 00000000..e54179ae --- /dev/null +++ b/dui/assets/icons/icons/substack.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/subtract.svg b/dui/assets/icons/icons/subtract.svg new file mode 100644 index 00000000..129c3d5f --- /dev/null +++ b/dui/assets/icons/icons/subtract.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/suit-club-fill.svg b/dui/assets/icons/icons/suit-club-fill.svg new file mode 100644 index 00000000..a787160d --- /dev/null +++ b/dui/assets/icons/icons/suit-club-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/suit-club.svg b/dui/assets/icons/icons/suit-club.svg new file mode 100644 index 00000000..3fbf98b0 --- /dev/null +++ b/dui/assets/icons/icons/suit-club.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/suit-diamond-fill.svg b/dui/assets/icons/icons/suit-diamond-fill.svg new file mode 100644 index 00000000..67617d60 --- /dev/null +++ b/dui/assets/icons/icons/suit-diamond-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/suit-diamond.svg b/dui/assets/icons/icons/suit-diamond.svg new file mode 100644 index 00000000..79b54c1a --- /dev/null +++ b/dui/assets/icons/icons/suit-diamond.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/suit-heart-fill.svg b/dui/assets/icons/icons/suit-heart-fill.svg new file mode 100644 index 00000000..d09850c0 --- /dev/null +++ b/dui/assets/icons/icons/suit-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/suit-heart.svg b/dui/assets/icons/icons/suit-heart.svg new file mode 100644 index 00000000..173b32ff --- /dev/null +++ b/dui/assets/icons/icons/suit-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/suit-spade-fill.svg b/dui/assets/icons/icons/suit-spade-fill.svg new file mode 100644 index 00000000..cc465e5c --- /dev/null +++ b/dui/assets/icons/icons/suit-spade-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/suit-spade.svg b/dui/assets/icons/icons/suit-spade.svg new file mode 100644 index 00000000..7123c101 --- /dev/null +++ b/dui/assets/icons/icons/suit-spade.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/suitcase-fill.svg b/dui/assets/icons/icons/suitcase-fill.svg new file mode 100644 index 00000000..df626513 --- /dev/null +++ b/dui/assets/icons/icons/suitcase-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/suitcase-lg-fill.svg b/dui/assets/icons/icons/suitcase-lg-fill.svg new file mode 100644 index 00000000..cef1da9e --- /dev/null +++ b/dui/assets/icons/icons/suitcase-lg-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/suitcase-lg.svg b/dui/assets/icons/icons/suitcase-lg.svg new file mode 100644 index 00000000..ea447d2a --- /dev/null +++ b/dui/assets/icons/icons/suitcase-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/suitcase.svg b/dui/assets/icons/icons/suitcase.svg new file mode 100644 index 00000000..65e619da --- /dev/null +++ b/dui/assets/icons/icons/suitcase.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/suitcase2-fill.svg b/dui/assets/icons/icons/suitcase2-fill.svg new file mode 100644 index 00000000..a2cb410e --- /dev/null +++ b/dui/assets/icons/icons/suitcase2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/suitcase2.svg b/dui/assets/icons/icons/suitcase2.svg new file mode 100644 index 00000000..e6ea5339 --- /dev/null +++ b/dui/assets/icons/icons/suitcase2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sun-fill.svg b/dui/assets/icons/icons/sun-fill.svg new file mode 100644 index 00000000..c83f69ab --- /dev/null +++ b/dui/assets/icons/icons/sun-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sun.svg b/dui/assets/icons/icons/sun.svg new file mode 100644 index 00000000..3777f070 --- /dev/null +++ b/dui/assets/icons/icons/sun.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sunglasses.svg b/dui/assets/icons/icons/sunglasses.svg new file mode 100644 index 00000000..1ff81f77 --- /dev/null +++ b/dui/assets/icons/icons/sunglasses.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sunrise-fill.svg b/dui/assets/icons/icons/sunrise-fill.svg new file mode 100644 index 00000000..c922d7c5 --- /dev/null +++ b/dui/assets/icons/icons/sunrise-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sunrise.svg b/dui/assets/icons/icons/sunrise.svg new file mode 100644 index 00000000..98adcfb4 --- /dev/null +++ b/dui/assets/icons/icons/sunrise.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sunset-fill.svg b/dui/assets/icons/icons/sunset-fill.svg new file mode 100644 index 00000000..91a8d0ed --- /dev/null +++ b/dui/assets/icons/icons/sunset-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/sunset.svg b/dui/assets/icons/icons/sunset.svg new file mode 100644 index 00000000..e72d634f --- /dev/null +++ b/dui/assets/icons/icons/sunset.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/superscript.svg b/dui/assets/icons/icons/superscript.svg new file mode 100644 index 00000000..81543ae5 --- /dev/null +++ b/dui/assets/icons/icons/superscript.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/symmetry-horizontal.svg b/dui/assets/icons/icons/symmetry-horizontal.svg new file mode 100644 index 00000000..594735b0 --- /dev/null +++ b/dui/assets/icons/icons/symmetry-horizontal.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/symmetry-vertical.svg b/dui/assets/icons/icons/symmetry-vertical.svg new file mode 100644 index 00000000..6907280d --- /dev/null +++ b/dui/assets/icons/icons/symmetry-vertical.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/table.svg b/dui/assets/icons/icons/table.svg new file mode 100644 index 00000000..8f705853 --- /dev/null +++ b/dui/assets/icons/icons/table.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/tablet-fill.svg b/dui/assets/icons/icons/tablet-fill.svg new file mode 100644 index 00000000..0746ead9 --- /dev/null +++ b/dui/assets/icons/icons/tablet-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/tablet-landscape-fill.svg b/dui/assets/icons/icons/tablet-landscape-fill.svg new file mode 100644 index 00000000..6290024c --- /dev/null +++ b/dui/assets/icons/icons/tablet-landscape-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/tablet-landscape.svg b/dui/assets/icons/icons/tablet-landscape.svg new file mode 100644 index 00000000..438d4d13 --- /dev/null +++ b/dui/assets/icons/icons/tablet-landscape.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/tablet.svg b/dui/assets/icons/icons/tablet.svg new file mode 100644 index 00000000..eebeee38 --- /dev/null +++ b/dui/assets/icons/icons/tablet.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/tag-fill.svg b/dui/assets/icons/icons/tag-fill.svg new file mode 100644 index 00000000..6a95e2de --- /dev/null +++ b/dui/assets/icons/icons/tag-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/tag.svg b/dui/assets/icons/icons/tag.svg new file mode 100644 index 00000000..01d19b53 --- /dev/null +++ b/dui/assets/icons/icons/tag.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/tags-fill.svg b/dui/assets/icons/icons/tags-fill.svg new file mode 100644 index 00000000..1673abbf --- /dev/null +++ b/dui/assets/icons/icons/tags-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/tags.svg b/dui/assets/icons/icons/tags.svg new file mode 100644 index 00000000..ade5519a --- /dev/null +++ b/dui/assets/icons/icons/tags.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/taxi-front-fill.svg b/dui/assets/icons/icons/taxi-front-fill.svg new file mode 100644 index 00000000..ef7f45b6 --- /dev/null +++ b/dui/assets/icons/icons/taxi-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/taxi-front.svg b/dui/assets/icons/icons/taxi-front.svg new file mode 100644 index 00000000..1b4337ae --- /dev/null +++ b/dui/assets/icons/icons/taxi-front.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/telegram.svg b/dui/assets/icons/icons/telegram.svg new file mode 100644 index 00000000..d2602667 --- /dev/null +++ b/dui/assets/icons/icons/telegram.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/telephone-fill.svg b/dui/assets/icons/icons/telephone-fill.svg new file mode 100644 index 00000000..2e9de2e0 --- /dev/null +++ b/dui/assets/icons/icons/telephone-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/telephone-forward-fill.svg b/dui/assets/icons/icons/telephone-forward-fill.svg new file mode 100644 index 00000000..26fc35f6 --- /dev/null +++ b/dui/assets/icons/icons/telephone-forward-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/telephone-forward.svg b/dui/assets/icons/icons/telephone-forward.svg new file mode 100644 index 00000000..08c07bd8 --- /dev/null +++ b/dui/assets/icons/icons/telephone-forward.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/telephone-inbound-fill.svg b/dui/assets/icons/icons/telephone-inbound-fill.svg new file mode 100644 index 00000000..85434d07 --- /dev/null +++ b/dui/assets/icons/icons/telephone-inbound-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/telephone-inbound.svg b/dui/assets/icons/icons/telephone-inbound.svg new file mode 100644 index 00000000..8ec20a64 --- /dev/null +++ b/dui/assets/icons/icons/telephone-inbound.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/telephone-minus-fill.svg b/dui/assets/icons/icons/telephone-minus-fill.svg new file mode 100644 index 00000000..7b2fe9d3 --- /dev/null +++ b/dui/assets/icons/icons/telephone-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/telephone-minus.svg b/dui/assets/icons/icons/telephone-minus.svg new file mode 100644 index 00000000..6ebc50ed --- /dev/null +++ b/dui/assets/icons/icons/telephone-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/telephone-outbound-fill.svg b/dui/assets/icons/icons/telephone-outbound-fill.svg new file mode 100644 index 00000000..0a18bda4 --- /dev/null +++ b/dui/assets/icons/icons/telephone-outbound-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/telephone-outbound.svg b/dui/assets/icons/icons/telephone-outbound.svg new file mode 100644 index 00000000..566eb465 --- /dev/null +++ b/dui/assets/icons/icons/telephone-outbound.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/telephone-plus-fill.svg b/dui/assets/icons/icons/telephone-plus-fill.svg new file mode 100644 index 00000000..b02874f8 --- /dev/null +++ b/dui/assets/icons/icons/telephone-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/telephone-plus.svg b/dui/assets/icons/icons/telephone-plus.svg new file mode 100644 index 00000000..787e0c69 --- /dev/null +++ b/dui/assets/icons/icons/telephone-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/telephone-x-fill.svg b/dui/assets/icons/icons/telephone-x-fill.svg new file mode 100644 index 00000000..5410e164 --- /dev/null +++ b/dui/assets/icons/icons/telephone-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/telephone-x.svg b/dui/assets/icons/icons/telephone-x.svg new file mode 100644 index 00000000..3f483a16 --- /dev/null +++ b/dui/assets/icons/icons/telephone-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/telephone.svg b/dui/assets/icons/icons/telephone.svg new file mode 100644 index 00000000..679e8a9e --- /dev/null +++ b/dui/assets/icons/icons/telephone.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/tencent-qq.svg b/dui/assets/icons/icons/tencent-qq.svg new file mode 100644 index 00000000..0d5cd233 --- /dev/null +++ b/dui/assets/icons/icons/tencent-qq.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/terminal-dash.svg b/dui/assets/icons/icons/terminal-dash.svg new file mode 100644 index 00000000..9f46e8ea --- /dev/null +++ b/dui/assets/icons/icons/terminal-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/terminal-fill.svg b/dui/assets/icons/icons/terminal-fill.svg new file mode 100644 index 00000000..fabd0754 --- /dev/null +++ b/dui/assets/icons/icons/terminal-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/terminal-plus.svg b/dui/assets/icons/icons/terminal-plus.svg new file mode 100644 index 00000000..32c64326 --- /dev/null +++ b/dui/assets/icons/icons/terminal-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/terminal-split.svg b/dui/assets/icons/icons/terminal-split.svg new file mode 100644 index 00000000..a378c379 --- /dev/null +++ b/dui/assets/icons/icons/terminal-split.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/terminal-x.svg b/dui/assets/icons/icons/terminal-x.svg new file mode 100644 index 00000000..aa59e7f4 --- /dev/null +++ b/dui/assets/icons/icons/terminal-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/terminal.svg b/dui/assets/icons/icons/terminal.svg new file mode 100644 index 00000000..44aef959 --- /dev/null +++ b/dui/assets/icons/icons/terminal.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/text-center.svg b/dui/assets/icons/icons/text-center.svg new file mode 100644 index 00000000..12d9e297 --- /dev/null +++ b/dui/assets/icons/icons/text-center.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/text-indent-left.svg b/dui/assets/icons/icons/text-indent-left.svg new file mode 100644 index 00000000..5a607af0 --- /dev/null +++ b/dui/assets/icons/icons/text-indent-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/text-indent-right.svg b/dui/assets/icons/icons/text-indent-right.svg new file mode 100644 index 00000000..de91d9e4 --- /dev/null +++ b/dui/assets/icons/icons/text-indent-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/text-left.svg b/dui/assets/icons/icons/text-left.svg new file mode 100644 index 00000000..36ae0d37 --- /dev/null +++ b/dui/assets/icons/icons/text-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/text-paragraph.svg b/dui/assets/icons/icons/text-paragraph.svg new file mode 100644 index 00000000..035a1c80 --- /dev/null +++ b/dui/assets/icons/icons/text-paragraph.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/text-right.svg b/dui/assets/icons/icons/text-right.svg new file mode 100644 index 00000000..98178e75 --- /dev/null +++ b/dui/assets/icons/icons/text-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/text-wrap.svg b/dui/assets/icons/icons/text-wrap.svg new file mode 100644 index 00000000..4c732d6c --- /dev/null +++ b/dui/assets/icons/icons/text-wrap.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/textarea-resize.svg b/dui/assets/icons/icons/textarea-resize.svg new file mode 100644 index 00000000..64013203 --- /dev/null +++ b/dui/assets/icons/icons/textarea-resize.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/textarea-t.svg b/dui/assets/icons/icons/textarea-t.svg new file mode 100644 index 00000000..145cbb77 --- /dev/null +++ b/dui/assets/icons/icons/textarea-t.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/textarea.svg b/dui/assets/icons/icons/textarea.svg new file mode 100644 index 00000000..176ca258 --- /dev/null +++ b/dui/assets/icons/icons/textarea.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/thermometer-half.svg b/dui/assets/icons/icons/thermometer-half.svg new file mode 100644 index 00000000..018eab1f --- /dev/null +++ b/dui/assets/icons/icons/thermometer-half.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/thermometer-high.svg b/dui/assets/icons/icons/thermometer-high.svg new file mode 100644 index 00000000..22e77d10 --- /dev/null +++ b/dui/assets/icons/icons/thermometer-high.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/thermometer-low.svg b/dui/assets/icons/icons/thermometer-low.svg new file mode 100644 index 00000000..1f0f5e18 --- /dev/null +++ b/dui/assets/icons/icons/thermometer-low.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/thermometer-snow.svg b/dui/assets/icons/icons/thermometer-snow.svg new file mode 100644 index 00000000..df7c1d19 --- /dev/null +++ b/dui/assets/icons/icons/thermometer-snow.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/thermometer-sun.svg b/dui/assets/icons/icons/thermometer-sun.svg new file mode 100644 index 00000000..c453dee7 --- /dev/null +++ b/dui/assets/icons/icons/thermometer-sun.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/thermometer.svg b/dui/assets/icons/icons/thermometer.svg new file mode 100644 index 00000000..8a5529bc --- /dev/null +++ b/dui/assets/icons/icons/thermometer.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/threads-fill.svg b/dui/assets/icons/icons/threads-fill.svg new file mode 100644 index 00000000..b19666dd --- /dev/null +++ b/dui/assets/icons/icons/threads-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/threads.svg b/dui/assets/icons/icons/threads.svg new file mode 100644 index 00000000..13c9e7a6 --- /dev/null +++ b/dui/assets/icons/icons/threads.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/three-dots-vertical.svg b/dui/assets/icons/icons/three-dots-vertical.svg new file mode 100644 index 00000000..f5ef7d47 --- /dev/null +++ b/dui/assets/icons/icons/three-dots-vertical.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/three-dots.svg b/dui/assets/icons/icons/three-dots.svg new file mode 100644 index 00000000..4706f52a --- /dev/null +++ b/dui/assets/icons/icons/three-dots.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/thunderbolt-fill.svg b/dui/assets/icons/icons/thunderbolt-fill.svg new file mode 100644 index 00000000..1faea430 --- /dev/null +++ b/dui/assets/icons/icons/thunderbolt-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/thunderbolt.svg b/dui/assets/icons/icons/thunderbolt.svg new file mode 100644 index 00000000..36556593 --- /dev/null +++ b/dui/assets/icons/icons/thunderbolt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/ticket-detailed-fill.svg b/dui/assets/icons/icons/ticket-detailed-fill.svg new file mode 100644 index 00000000..cd7a3a79 --- /dev/null +++ b/dui/assets/icons/icons/ticket-detailed-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/ticket-detailed.svg b/dui/assets/icons/icons/ticket-detailed.svg new file mode 100644 index 00000000..cf32e881 --- /dev/null +++ b/dui/assets/icons/icons/ticket-detailed.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/ticket-fill.svg b/dui/assets/icons/icons/ticket-fill.svg new file mode 100644 index 00000000..01e91087 --- /dev/null +++ b/dui/assets/icons/icons/ticket-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/ticket-perforated-fill.svg b/dui/assets/icons/icons/ticket-perforated-fill.svg new file mode 100644 index 00000000..38c18dce --- /dev/null +++ b/dui/assets/icons/icons/ticket-perforated-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/ticket-perforated.svg b/dui/assets/icons/icons/ticket-perforated.svg new file mode 100644 index 00000000..da445377 --- /dev/null +++ b/dui/assets/icons/icons/ticket-perforated.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/ticket.svg b/dui/assets/icons/icons/ticket.svg new file mode 100644 index 00000000..eb813a18 --- /dev/null +++ b/dui/assets/icons/icons/ticket.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/tiktok.svg b/dui/assets/icons/icons/tiktok.svg new file mode 100644 index 00000000..04c6679e --- /dev/null +++ b/dui/assets/icons/icons/tiktok.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/toggle-off.svg b/dui/assets/icons/icons/toggle-off.svg new file mode 100644 index 00000000..e1e89ad0 --- /dev/null +++ b/dui/assets/icons/icons/toggle-off.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/toggle-on.svg b/dui/assets/icons/icons/toggle-on.svg new file mode 100644 index 00000000..7cd6eb3b --- /dev/null +++ b/dui/assets/icons/icons/toggle-on.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/toggle2-off.svg b/dui/assets/icons/icons/toggle2-off.svg new file mode 100644 index 00000000..61739ce1 --- /dev/null +++ b/dui/assets/icons/icons/toggle2-off.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/toggle2-on.svg b/dui/assets/icons/icons/toggle2-on.svg new file mode 100644 index 00000000..d752ce82 --- /dev/null +++ b/dui/assets/icons/icons/toggle2-on.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/toggles.svg b/dui/assets/icons/icons/toggles.svg new file mode 100644 index 00000000..659c1855 --- /dev/null +++ b/dui/assets/icons/icons/toggles.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/toggles2.svg b/dui/assets/icons/icons/toggles2.svg new file mode 100644 index 00000000..2f903442 --- /dev/null +++ b/dui/assets/icons/icons/toggles2.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/tools.svg b/dui/assets/icons/icons/tools.svg new file mode 100644 index 00000000..f6efdcc6 --- /dev/null +++ b/dui/assets/icons/icons/tools.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/tornado.svg b/dui/assets/icons/icons/tornado.svg new file mode 100644 index 00000000..2a6397cb --- /dev/null +++ b/dui/assets/icons/icons/tornado.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/train-freight-front-fill.svg b/dui/assets/icons/icons/train-freight-front-fill.svg new file mode 100644 index 00000000..e2720516 --- /dev/null +++ b/dui/assets/icons/icons/train-freight-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/train-freight-front.svg b/dui/assets/icons/icons/train-freight-front.svg new file mode 100644 index 00000000..097c9600 --- /dev/null +++ b/dui/assets/icons/icons/train-freight-front.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/train-front-fill.svg b/dui/assets/icons/icons/train-front-fill.svg new file mode 100644 index 00000000..4acad08e --- /dev/null +++ b/dui/assets/icons/icons/train-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/train-front.svg b/dui/assets/icons/icons/train-front.svg new file mode 100644 index 00000000..81ce139f --- /dev/null +++ b/dui/assets/icons/icons/train-front.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/train-lightrail-front-fill.svg b/dui/assets/icons/icons/train-lightrail-front-fill.svg new file mode 100644 index 00000000..7bd87fb4 --- /dev/null +++ b/dui/assets/icons/icons/train-lightrail-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/train-lightrail-front.svg b/dui/assets/icons/icons/train-lightrail-front.svg new file mode 100644 index 00000000..d7aa87fc --- /dev/null +++ b/dui/assets/icons/icons/train-lightrail-front.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/translate.svg b/dui/assets/icons/icons/translate.svg new file mode 100644 index 00000000..2e0754e6 --- /dev/null +++ b/dui/assets/icons/icons/translate.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/transparency.svg b/dui/assets/icons/icons/transparency.svg new file mode 100644 index 00000000..289a4b94 --- /dev/null +++ b/dui/assets/icons/icons/transparency.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/trash-fill.svg b/dui/assets/icons/icons/trash-fill.svg new file mode 100644 index 00000000..b67453ac --- /dev/null +++ b/dui/assets/icons/icons/trash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/trash.svg b/dui/assets/icons/icons/trash.svg new file mode 100644 index 00000000..3020264c --- /dev/null +++ b/dui/assets/icons/icons/trash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/trash2-fill.svg b/dui/assets/icons/icons/trash2-fill.svg new file mode 100644 index 00000000..fb1d90dd --- /dev/null +++ b/dui/assets/icons/icons/trash2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/trash2.svg b/dui/assets/icons/icons/trash2.svg new file mode 100644 index 00000000..0cabe8d6 --- /dev/null +++ b/dui/assets/icons/icons/trash2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/trash3-fill.svg b/dui/assets/icons/icons/trash3-fill.svg new file mode 100644 index 00000000..42fbfc50 --- /dev/null +++ b/dui/assets/icons/icons/trash3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/trash3.svg b/dui/assets/icons/icons/trash3.svg new file mode 100644 index 00000000..5194bf08 --- /dev/null +++ b/dui/assets/icons/icons/trash3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/tree-fill.svg b/dui/assets/icons/icons/tree-fill.svg new file mode 100644 index 00000000..d00e7335 --- /dev/null +++ b/dui/assets/icons/icons/tree-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/tree.svg b/dui/assets/icons/icons/tree.svg new file mode 100644 index 00000000..17a5efe9 --- /dev/null +++ b/dui/assets/icons/icons/tree.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/trello.svg b/dui/assets/icons/icons/trello.svg new file mode 100644 index 00000000..bd88732f --- /dev/null +++ b/dui/assets/icons/icons/trello.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/triangle-fill.svg b/dui/assets/icons/icons/triangle-fill.svg new file mode 100644 index 00000000..474c8bb4 --- /dev/null +++ b/dui/assets/icons/icons/triangle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/triangle-half.svg b/dui/assets/icons/icons/triangle-half.svg new file mode 100644 index 00000000..a495ca0c --- /dev/null +++ b/dui/assets/icons/icons/triangle-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/triangle.svg b/dui/assets/icons/icons/triangle.svg new file mode 100644 index 00000000..95a6a9b8 --- /dev/null +++ b/dui/assets/icons/icons/triangle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/trophy-fill.svg b/dui/assets/icons/icons/trophy-fill.svg new file mode 100644 index 00000000..f4697377 --- /dev/null +++ b/dui/assets/icons/icons/trophy-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/trophy.svg b/dui/assets/icons/icons/trophy.svg new file mode 100644 index 00000000..ae139578 --- /dev/null +++ b/dui/assets/icons/icons/trophy.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/tropical-storm.svg b/dui/assets/icons/icons/tropical-storm.svg new file mode 100644 index 00000000..9eb33544 --- /dev/null +++ b/dui/assets/icons/icons/tropical-storm.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/truck-flatbed.svg b/dui/assets/icons/icons/truck-flatbed.svg new file mode 100644 index 00000000..4b381557 --- /dev/null +++ b/dui/assets/icons/icons/truck-flatbed.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/truck-front-fill.svg b/dui/assets/icons/icons/truck-front-fill.svg new file mode 100644 index 00000000..39f72d04 --- /dev/null +++ b/dui/assets/icons/icons/truck-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/truck-front.svg b/dui/assets/icons/icons/truck-front.svg new file mode 100644 index 00000000..d805db5b --- /dev/null +++ b/dui/assets/icons/icons/truck-front.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/truck.svg b/dui/assets/icons/icons/truck.svg new file mode 100644 index 00000000..72c54392 --- /dev/null +++ b/dui/assets/icons/icons/truck.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/tsunami.svg b/dui/assets/icons/icons/tsunami.svg new file mode 100644 index 00000000..be5f9bea --- /dev/null +++ b/dui/assets/icons/icons/tsunami.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/tv-fill.svg b/dui/assets/icons/icons/tv-fill.svg new file mode 100644 index 00000000..483c9fda --- /dev/null +++ b/dui/assets/icons/icons/tv-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/tv.svg b/dui/assets/icons/icons/tv.svg new file mode 100644 index 00000000..fa8b3c19 --- /dev/null +++ b/dui/assets/icons/icons/tv.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/twitch.svg b/dui/assets/icons/icons/twitch.svg new file mode 100644 index 00000000..b2c8ff5a --- /dev/null +++ b/dui/assets/icons/icons/twitch.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/twitter-x.svg b/dui/assets/icons/icons/twitter-x.svg new file mode 100644 index 00000000..2fafcc2d --- /dev/null +++ b/dui/assets/icons/icons/twitter-x.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/twitter.svg b/dui/assets/icons/icons/twitter.svg new file mode 100644 index 00000000..30013529 --- /dev/null +++ b/dui/assets/icons/icons/twitter.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/type-bold.svg b/dui/assets/icons/icons/type-bold.svg new file mode 100644 index 00000000..0814a2e4 --- /dev/null +++ b/dui/assets/icons/icons/type-bold.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/type-h1.svg b/dui/assets/icons/icons/type-h1.svg new file mode 100644 index 00000000..0df41f6c --- /dev/null +++ b/dui/assets/icons/icons/type-h1.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/type-h2.svg b/dui/assets/icons/icons/type-h2.svg new file mode 100644 index 00000000..03379edb --- /dev/null +++ b/dui/assets/icons/icons/type-h2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/type-h3.svg b/dui/assets/icons/icons/type-h3.svg new file mode 100644 index 00000000..97de5312 --- /dev/null +++ b/dui/assets/icons/icons/type-h3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/type-h4.svg b/dui/assets/icons/icons/type-h4.svg new file mode 100644 index 00000000..a7ddc818 --- /dev/null +++ b/dui/assets/icons/icons/type-h4.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/type-h5.svg b/dui/assets/icons/icons/type-h5.svg new file mode 100644 index 00000000..776bfa3b --- /dev/null +++ b/dui/assets/icons/icons/type-h5.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/type-h6.svg b/dui/assets/icons/icons/type-h6.svg new file mode 100644 index 00000000..92671929 --- /dev/null +++ b/dui/assets/icons/icons/type-h6.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/type-italic.svg b/dui/assets/icons/icons/type-italic.svg new file mode 100644 index 00000000..3ac6b09f --- /dev/null +++ b/dui/assets/icons/icons/type-italic.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/type-strikethrough.svg b/dui/assets/icons/icons/type-strikethrough.svg new file mode 100644 index 00000000..c64eba34 --- /dev/null +++ b/dui/assets/icons/icons/type-strikethrough.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/type-underline.svg b/dui/assets/icons/icons/type-underline.svg new file mode 100644 index 00000000..1c0b6c47 --- /dev/null +++ b/dui/assets/icons/icons/type-underline.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/type.svg b/dui/assets/icons/icons/type.svg new file mode 100644 index 00000000..8c1fde12 --- /dev/null +++ b/dui/assets/icons/icons/type.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/ubuntu.svg b/dui/assets/icons/icons/ubuntu.svg new file mode 100644 index 00000000..89c88307 --- /dev/null +++ b/dui/assets/icons/icons/ubuntu.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/ui-checks-grid.svg b/dui/assets/icons/icons/ui-checks-grid.svg new file mode 100644 index 00000000..e5d1ed9c --- /dev/null +++ b/dui/assets/icons/icons/ui-checks-grid.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/ui-checks.svg b/dui/assets/icons/icons/ui-checks.svg new file mode 100644 index 00000000..5d028698 --- /dev/null +++ b/dui/assets/icons/icons/ui-checks.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/ui-radios-grid.svg b/dui/assets/icons/icons/ui-radios-grid.svg new file mode 100644 index 00000000..9f9aae0c --- /dev/null +++ b/dui/assets/icons/icons/ui-radios-grid.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/ui-radios.svg b/dui/assets/icons/icons/ui-radios.svg new file mode 100644 index 00000000..9165340d --- /dev/null +++ b/dui/assets/icons/icons/ui-radios.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/umbrella-fill.svg b/dui/assets/icons/icons/umbrella-fill.svg new file mode 100644 index 00000000..3efaf13e --- /dev/null +++ b/dui/assets/icons/icons/umbrella-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/umbrella.svg b/dui/assets/icons/icons/umbrella.svg new file mode 100644 index 00000000..f7b698cd --- /dev/null +++ b/dui/assets/icons/icons/umbrella.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/unindent.svg b/dui/assets/icons/icons/unindent.svg new file mode 100644 index 00000000..9e682558 --- /dev/null +++ b/dui/assets/icons/icons/unindent.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/union.svg b/dui/assets/icons/icons/union.svg new file mode 100644 index 00000000..ba23f543 --- /dev/null +++ b/dui/assets/icons/icons/union.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/unity.svg b/dui/assets/icons/icons/unity.svg new file mode 100644 index 00000000..8b84508a --- /dev/null +++ b/dui/assets/icons/icons/unity.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/universal-access-circle.svg b/dui/assets/icons/icons/universal-access-circle.svg new file mode 100644 index 00000000..e5ea9361 --- /dev/null +++ b/dui/assets/icons/icons/universal-access-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/universal-access.svg b/dui/assets/icons/icons/universal-access.svg new file mode 100644 index 00000000..0d0d6efd --- /dev/null +++ b/dui/assets/icons/icons/universal-access.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/unlock-fill.svg b/dui/assets/icons/icons/unlock-fill.svg new file mode 100644 index 00000000..07156e7e --- /dev/null +++ b/dui/assets/icons/icons/unlock-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/unlock.svg b/dui/assets/icons/icons/unlock.svg new file mode 100644 index 00000000..4dda5e96 --- /dev/null +++ b/dui/assets/icons/icons/unlock.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/upc-scan.svg b/dui/assets/icons/icons/upc-scan.svg new file mode 100644 index 00000000..1a895549 --- /dev/null +++ b/dui/assets/icons/icons/upc-scan.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/upc.svg b/dui/assets/icons/icons/upc.svg new file mode 100644 index 00000000..785297d3 --- /dev/null +++ b/dui/assets/icons/icons/upc.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/upload.svg b/dui/assets/icons/icons/upload.svg new file mode 100644 index 00000000..9a4a363c --- /dev/null +++ b/dui/assets/icons/icons/upload.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/usb-c-fill.svg b/dui/assets/icons/icons/usb-c-fill.svg new file mode 100644 index 00000000..759eee2d --- /dev/null +++ b/dui/assets/icons/icons/usb-c-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/usb-c.svg b/dui/assets/icons/icons/usb-c.svg new file mode 100644 index 00000000..11983325 --- /dev/null +++ b/dui/assets/icons/icons/usb-c.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/usb-drive-fill.svg b/dui/assets/icons/icons/usb-drive-fill.svg new file mode 100644 index 00000000..2f656ee6 --- /dev/null +++ b/dui/assets/icons/icons/usb-drive-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/usb-drive.svg b/dui/assets/icons/icons/usb-drive.svg new file mode 100644 index 00000000..739051d9 --- /dev/null +++ b/dui/assets/icons/icons/usb-drive.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/usb-fill.svg b/dui/assets/icons/icons/usb-fill.svg new file mode 100644 index 00000000..a3b17faf --- /dev/null +++ b/dui/assets/icons/icons/usb-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/usb-micro-fill.svg b/dui/assets/icons/icons/usb-micro-fill.svg new file mode 100644 index 00000000..1469a9bc --- /dev/null +++ b/dui/assets/icons/icons/usb-micro-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/usb-micro.svg b/dui/assets/icons/icons/usb-micro.svg new file mode 100644 index 00000000..ece7da74 --- /dev/null +++ b/dui/assets/icons/icons/usb-micro.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/usb-mini-fill.svg b/dui/assets/icons/icons/usb-mini-fill.svg new file mode 100644 index 00000000..3ab0747b --- /dev/null +++ b/dui/assets/icons/icons/usb-mini-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/usb-mini.svg b/dui/assets/icons/icons/usb-mini.svg new file mode 100644 index 00000000..f095b67c --- /dev/null +++ b/dui/assets/icons/icons/usb-mini.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/usb-plug-fill.svg b/dui/assets/icons/icons/usb-plug-fill.svg new file mode 100644 index 00000000..d1dc5180 --- /dev/null +++ b/dui/assets/icons/icons/usb-plug-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/usb-plug.svg b/dui/assets/icons/icons/usb-plug.svg new file mode 100644 index 00000000..f3d72209 --- /dev/null +++ b/dui/assets/icons/icons/usb-plug.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/usb-symbol.svg b/dui/assets/icons/icons/usb-symbol.svg new file mode 100644 index 00000000..457f93f1 --- /dev/null +++ b/dui/assets/icons/icons/usb-symbol.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/usb.svg b/dui/assets/icons/icons/usb.svg new file mode 100644 index 00000000..737bef52 --- /dev/null +++ b/dui/assets/icons/icons/usb.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/valentine.svg b/dui/assets/icons/icons/valentine.svg new file mode 100644 index 00000000..7b8f0a3f --- /dev/null +++ b/dui/assets/icons/icons/valentine.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/valentine2.svg b/dui/assets/icons/icons/valentine2.svg new file mode 100644 index 00000000..6d95a2d1 --- /dev/null +++ b/dui/assets/icons/icons/valentine2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/vector-pen.svg b/dui/assets/icons/icons/vector-pen.svg new file mode 100644 index 00000000..60115b77 --- /dev/null +++ b/dui/assets/icons/icons/vector-pen.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/view-list.svg b/dui/assets/icons/icons/view-list.svg new file mode 100644 index 00000000..92115439 --- /dev/null +++ b/dui/assets/icons/icons/view-list.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/view-stacked.svg b/dui/assets/icons/icons/view-stacked.svg new file mode 100644 index 00000000..84b5ccf7 --- /dev/null +++ b/dui/assets/icons/icons/view-stacked.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/vignette.svg b/dui/assets/icons/icons/vignette.svg new file mode 100644 index 00000000..d179290c --- /dev/null +++ b/dui/assets/icons/icons/vignette.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/vimeo.svg b/dui/assets/icons/icons/vimeo.svg new file mode 100644 index 00000000..6b8e4b5b --- /dev/null +++ b/dui/assets/icons/icons/vimeo.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/vinyl-fill.svg b/dui/assets/icons/icons/vinyl-fill.svg new file mode 100644 index 00000000..546d7bb4 --- /dev/null +++ b/dui/assets/icons/icons/vinyl-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/vinyl.svg b/dui/assets/icons/icons/vinyl.svg new file mode 100644 index 00000000..63647e56 --- /dev/null +++ b/dui/assets/icons/icons/vinyl.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/virus.svg b/dui/assets/icons/icons/virus.svg new file mode 100644 index 00000000..fd291a57 --- /dev/null +++ b/dui/assets/icons/icons/virus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/virus2.svg b/dui/assets/icons/icons/virus2.svg new file mode 100644 index 00000000..53f44e94 --- /dev/null +++ b/dui/assets/icons/icons/virus2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/voicemail.svg b/dui/assets/icons/icons/voicemail.svg new file mode 100644 index 00000000..ba22eb1f --- /dev/null +++ b/dui/assets/icons/icons/voicemail.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/volume-down-fill.svg b/dui/assets/icons/icons/volume-down-fill.svg new file mode 100644 index 00000000..681d349e --- /dev/null +++ b/dui/assets/icons/icons/volume-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/volume-down.svg b/dui/assets/icons/icons/volume-down.svg new file mode 100644 index 00000000..3ca7e6a8 --- /dev/null +++ b/dui/assets/icons/icons/volume-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/volume-mute-fill.svg b/dui/assets/icons/icons/volume-mute-fill.svg new file mode 100644 index 00000000..148628c2 --- /dev/null +++ b/dui/assets/icons/icons/volume-mute-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/volume-mute.svg b/dui/assets/icons/icons/volume-mute.svg new file mode 100644 index 00000000..d06d3dc2 --- /dev/null +++ b/dui/assets/icons/icons/volume-mute.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/volume-off-fill.svg b/dui/assets/icons/icons/volume-off-fill.svg new file mode 100644 index 00000000..315110af --- /dev/null +++ b/dui/assets/icons/icons/volume-off-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/volume-off.svg b/dui/assets/icons/icons/volume-off.svg new file mode 100644 index 00000000..e5f82ccb --- /dev/null +++ b/dui/assets/icons/icons/volume-off.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/volume-up-fill.svg b/dui/assets/icons/icons/volume-up-fill.svg new file mode 100644 index 00000000..0f94073e --- /dev/null +++ b/dui/assets/icons/icons/volume-up-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/volume-up.svg b/dui/assets/icons/icons/volume-up.svg new file mode 100644 index 00000000..6347f421 --- /dev/null +++ b/dui/assets/icons/icons/volume-up.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/vr.svg b/dui/assets/icons/icons/vr.svg new file mode 100644 index 00000000..5ad5438c --- /dev/null +++ b/dui/assets/icons/icons/vr.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/wallet-fill.svg b/dui/assets/icons/icons/wallet-fill.svg new file mode 100644 index 00000000..ee1c27d0 --- /dev/null +++ b/dui/assets/icons/icons/wallet-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/wallet.svg b/dui/assets/icons/icons/wallet.svg new file mode 100644 index 00000000..6c9d247d --- /dev/null +++ b/dui/assets/icons/icons/wallet.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/wallet2.svg b/dui/assets/icons/icons/wallet2.svg new file mode 100644 index 00000000..b127b0e5 --- /dev/null +++ b/dui/assets/icons/icons/wallet2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/watch.svg b/dui/assets/icons/icons/watch.svg new file mode 100644 index 00000000..542d4d87 --- /dev/null +++ b/dui/assets/icons/icons/watch.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/water.svg b/dui/assets/icons/icons/water.svg new file mode 100644 index 00000000..666653ba --- /dev/null +++ b/dui/assets/icons/icons/water.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/webcam-fill.svg b/dui/assets/icons/icons/webcam-fill.svg new file mode 100644 index 00000000..e8db7ba8 --- /dev/null +++ b/dui/assets/icons/icons/webcam-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/webcam.svg b/dui/assets/icons/icons/webcam.svg new file mode 100644 index 00000000..0d23803d --- /dev/null +++ b/dui/assets/icons/icons/webcam.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/wechat.svg b/dui/assets/icons/icons/wechat.svg new file mode 100644 index 00000000..3bc67dd9 --- /dev/null +++ b/dui/assets/icons/icons/wechat.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/whatsapp.svg b/dui/assets/icons/icons/whatsapp.svg new file mode 100644 index 00000000..5cde6f78 --- /dev/null +++ b/dui/assets/icons/icons/whatsapp.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/wifi-1.svg b/dui/assets/icons/icons/wifi-1.svg new file mode 100644 index 00000000..5f3d3407 --- /dev/null +++ b/dui/assets/icons/icons/wifi-1.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/wifi-2.svg b/dui/assets/icons/icons/wifi-2.svg new file mode 100644 index 00000000..09d26c23 --- /dev/null +++ b/dui/assets/icons/icons/wifi-2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/wifi-off.svg b/dui/assets/icons/icons/wifi-off.svg new file mode 100644 index 00000000..2f5e61ff --- /dev/null +++ b/dui/assets/icons/icons/wifi-off.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/wifi.svg b/dui/assets/icons/icons/wifi.svg new file mode 100644 index 00000000..773e027d --- /dev/null +++ b/dui/assets/icons/icons/wifi.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/wikipedia.svg b/dui/assets/icons/icons/wikipedia.svg new file mode 100644 index 00000000..11f2fc6a --- /dev/null +++ b/dui/assets/icons/icons/wikipedia.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/wind.svg b/dui/assets/icons/icons/wind.svg new file mode 100644 index 00000000..2ac05cd8 --- /dev/null +++ b/dui/assets/icons/icons/wind.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/window-dash.svg b/dui/assets/icons/icons/window-dash.svg new file mode 100644 index 00000000..5e157af2 --- /dev/null +++ b/dui/assets/icons/icons/window-dash.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/window-desktop.svg b/dui/assets/icons/icons/window-desktop.svg new file mode 100644 index 00000000..fa175233 --- /dev/null +++ b/dui/assets/icons/icons/window-desktop.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/window-dock.svg b/dui/assets/icons/icons/window-dock.svg new file mode 100644 index 00000000..41cdf699 --- /dev/null +++ b/dui/assets/icons/icons/window-dock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/window-fullscreen.svg b/dui/assets/icons/icons/window-fullscreen.svg new file mode 100644 index 00000000..421c4c51 --- /dev/null +++ b/dui/assets/icons/icons/window-fullscreen.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/window-plus.svg b/dui/assets/icons/icons/window-plus.svg new file mode 100644 index 00000000..e24ce0c2 --- /dev/null +++ b/dui/assets/icons/icons/window-plus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/window-sidebar.svg b/dui/assets/icons/icons/window-sidebar.svg new file mode 100644 index 00000000..d020d135 --- /dev/null +++ b/dui/assets/icons/icons/window-sidebar.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/window-split.svg b/dui/assets/icons/icons/window-split.svg new file mode 100644 index 00000000..96bdd241 --- /dev/null +++ b/dui/assets/icons/icons/window-split.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/window-stack.svg b/dui/assets/icons/icons/window-stack.svg new file mode 100644 index 00000000..88629763 --- /dev/null +++ b/dui/assets/icons/icons/window-stack.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/window-x.svg b/dui/assets/icons/icons/window-x.svg new file mode 100644 index 00000000..c45e0788 --- /dev/null +++ b/dui/assets/icons/icons/window-x.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/window.svg b/dui/assets/icons/icons/window.svg new file mode 100644 index 00000000..9bd2a2af --- /dev/null +++ b/dui/assets/icons/icons/window.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/windows.svg b/dui/assets/icons/icons/windows.svg new file mode 100644 index 00000000..af3b18c5 --- /dev/null +++ b/dui/assets/icons/icons/windows.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/wordpress.svg b/dui/assets/icons/icons/wordpress.svg new file mode 100644 index 00000000..7d5808ce --- /dev/null +++ b/dui/assets/icons/icons/wordpress.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/wrench-adjustable-circle-fill.svg b/dui/assets/icons/icons/wrench-adjustable-circle-fill.svg new file mode 100644 index 00000000..33156c7e --- /dev/null +++ b/dui/assets/icons/icons/wrench-adjustable-circle-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/wrench-adjustable-circle.svg b/dui/assets/icons/icons/wrench-adjustable-circle.svg new file mode 100644 index 00000000..381fb304 --- /dev/null +++ b/dui/assets/icons/icons/wrench-adjustable-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/wrench-adjustable.svg b/dui/assets/icons/icons/wrench-adjustable.svg new file mode 100644 index 00000000..e7456d7f --- /dev/null +++ b/dui/assets/icons/icons/wrench-adjustable.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/wrench.svg b/dui/assets/icons/icons/wrench.svg new file mode 100644 index 00000000..806cca08 --- /dev/null +++ b/dui/assets/icons/icons/wrench.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/x-circle-fill.svg b/dui/assets/icons/icons/x-circle-fill.svg new file mode 100644 index 00000000..4070fb35 --- /dev/null +++ b/dui/assets/icons/icons/x-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/x-circle.svg b/dui/assets/icons/icons/x-circle.svg new file mode 100644 index 00000000..0e8c641a --- /dev/null +++ b/dui/assets/icons/icons/x-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/x-diamond-fill.svg b/dui/assets/icons/icons/x-diamond-fill.svg new file mode 100644 index 00000000..6ec461a6 --- /dev/null +++ b/dui/assets/icons/icons/x-diamond-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/x-diamond.svg b/dui/assets/icons/icons/x-diamond.svg new file mode 100644 index 00000000..b93295e2 --- /dev/null +++ b/dui/assets/icons/icons/x-diamond.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/x-lg.svg b/dui/assets/icons/icons/x-lg.svg new file mode 100644 index 00000000..b689cbb4 --- /dev/null +++ b/dui/assets/icons/icons/x-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/x-octagon-fill.svg b/dui/assets/icons/icons/x-octagon-fill.svg new file mode 100644 index 00000000..dd9fc6a7 --- /dev/null +++ b/dui/assets/icons/icons/x-octagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/x-octagon.svg b/dui/assets/icons/icons/x-octagon.svg new file mode 100644 index 00000000..181a39f5 --- /dev/null +++ b/dui/assets/icons/icons/x-octagon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/x-square-fill.svg b/dui/assets/icons/icons/x-square-fill.svg new file mode 100644 index 00000000..5499578e --- /dev/null +++ b/dui/assets/icons/icons/x-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/x-square.svg b/dui/assets/icons/icons/x-square.svg new file mode 100644 index 00000000..eb62b617 --- /dev/null +++ b/dui/assets/icons/icons/x-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/x.svg b/dui/assets/icons/icons/x.svg new file mode 100644 index 00000000..fdcc4e82 --- /dev/null +++ b/dui/assets/icons/icons/x.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/xbox.svg b/dui/assets/icons/icons/xbox.svg new file mode 100644 index 00000000..c0672b26 --- /dev/null +++ b/dui/assets/icons/icons/xbox.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/yelp.svg b/dui/assets/icons/icons/yelp.svg new file mode 100644 index 00000000..76e8884b --- /dev/null +++ b/dui/assets/icons/icons/yelp.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/yin-yang.svg b/dui/assets/icons/icons/yin-yang.svg new file mode 100644 index 00000000..1f502754 --- /dev/null +++ b/dui/assets/icons/icons/yin-yang.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/youtube.svg b/dui/assets/icons/icons/youtube.svg new file mode 100644 index 00000000..3c9c0be3 --- /dev/null +++ b/dui/assets/icons/icons/youtube.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/zoom-in.svg b/dui/assets/icons/icons/zoom-in.svg new file mode 100644 index 00000000..438e9bca --- /dev/null +++ b/dui/assets/icons/icons/zoom-in.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/icons/zoom-out.svg b/dui/assets/icons/icons/zoom-out.svg new file mode 100644 index 00000000..8be9f29a --- /dev/null +++ b/dui/assets/icons/icons/zoom-out.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/dui/assets/icons/package-lock.json b/dui/assets/icons/package-lock.json new file mode 100644 index 00000000..b670af6b --- /dev/null +++ b/dui/assets/icons/package-lock.json @@ -0,0 +1,6580 @@ +{ + "name": "bootstrap-icons", + "version": "1.11.3", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "bootstrap-icons", + "version": "1.11.3", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], + "license": "MIT", + "devDependencies": { + "@twbs/fantasticon": "^3.0.0", + "autoprefixer": "^10.4.19", + "bootstrap": "^5.3.3", + "clean-css-cli": "^5.6.3", + "clipboard": "^2.0.11", + "cross-env": "^7.0.3", + "eslint": "^8.57.0", + "find-unused-sass-variables": "^6.0.0", + "fuse.js": "^7.0.0", + "hugo-bin": "^0.122.4", + "lockfile-lint": "^4.13.2", + "npm-run-all2": "^6.1.2", + "picocolors": "^1.0.0", + "postcss": "^8.4.38", + "postcss-cli": "^11.0.0", + "stylelint": "^16.4.0", + "stylelint-config-twbs-bootstrap": "^14.1.0", + "svg-sprite": "^3.0.0-rc2", + "svgo": "^3.2.0", + "vnu-jar": "23.4.11" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", + "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.24.2", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz", + "integrity": "sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@colors/colors": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.6.0.tgz", + "integrity": "sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@csstools/css-parser-algorithms": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.6.1.tgz", + "integrity": "sha512-ubEkAaTfVZa+WwGhs5jbo5Xfqpeaybr/RvWzvFxRs4jfq16wH8l8Ty/QEEpINxll4xhuGfdMbipRyz5QZh9+FA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "@csstools/css-tokenizer": "^2.2.4" + } + }, + "node_modules/@csstools/css-tokenizer": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.2.4.tgz", + "integrity": "sha512-PuWRAewQLbDhGeTvFuq2oClaSCKPIBmHyIobCV39JHRYN0byDcUWJl5baPeNUcqrjtdMNqFooE0FGl31I3JOqw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": "^14 || ^16 || >=18" + } + }, + "node_modules/@csstools/media-query-list-parser": { + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.9.tgz", + "integrity": "sha512-qqGuFfbn4rUmyOB0u8CVISIp5FfJ5GAR3mBrZ9/TKndHakdnm6pY0L/fbLcpPnrzwCyyTEZl1nUcXAYHEWneTA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^2.6.1", + "@csstools/css-tokenizer": "^2.2.4" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-3.0.3.tgz", + "integrity": "sha512-KEPNw4+WW5AVEIyzC80rTbWEUatTW2lXpN8+8ILC8PiPeWPjwUzrPZDIOZ2wwqDmeqOYTdSGyL3+vE5GC3FB3Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.13" + } + }, + "node_modules/@dabh/diagnostics": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", + "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==", + "dev": true, + "dependencies": { + "colorspace": "1.1.x", + "enabled": "2.0.x", + "kuler": "^2.0.0" + } + }, + "node_modules/@dual-bundle/import-meta-resolve": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@dual-bundle/import-meta-resolve/-/import-meta-resolve-4.0.0.tgz", + "integrity": "sha512-ZKXyJeFAzcpKM2kk8ipoGIPUqx9BX52omTGnfwjJvxOCaZTM2wtDK7zN0aIgPRbT9XYAlha0HtmZ+XKteuh0Gw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/js": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@gar/promisify": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", + "dev": true + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", + "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", + "dev": true + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@npmcli/fs": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", + "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", + "dev": true, + "dependencies": { + "@gar/promisify": "^1.1.3", + "semver": "^7.3.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@npmcli/move-file": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", + "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", + "deprecated": "This functionality has been moved to @npmcli/fs", + "dev": true, + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "dev": true, + "peer": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@resvg/resvg-js": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js/-/resvg-js-2.6.2.tgz", + "integrity": "sha512-xBaJish5OeGmniDj9cW5PRa/PtmuVU3ziqrbr5xJj901ZDN4TosrVaNZpEiLZAxdfnhAe7uQ7QFWfjPe9d9K2Q==", + "dev": true, + "engines": { + "node": ">= 10" + }, + "optionalDependencies": { + "@resvg/resvg-js-android-arm-eabi": "2.6.2", + "@resvg/resvg-js-android-arm64": "2.6.2", + "@resvg/resvg-js-darwin-arm64": "2.6.2", + "@resvg/resvg-js-darwin-x64": "2.6.2", + "@resvg/resvg-js-linux-arm-gnueabihf": "2.6.2", + "@resvg/resvg-js-linux-arm64-gnu": "2.6.2", + "@resvg/resvg-js-linux-arm64-musl": "2.6.2", + "@resvg/resvg-js-linux-x64-gnu": "2.6.2", + "@resvg/resvg-js-linux-x64-musl": "2.6.2", + "@resvg/resvg-js-win32-arm64-msvc": "2.6.2", + "@resvg/resvg-js-win32-ia32-msvc": "2.6.2", + "@resvg/resvg-js-win32-x64-msvc": "2.6.2" + } + }, + "node_modules/@resvg/resvg-js-android-arm-eabi": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-android-arm-eabi/-/resvg-js-android-arm-eabi-2.6.2.tgz", + "integrity": "sha512-FrJibrAk6v29eabIPgcTUMPXiEz8ssrAk7TXxsiZzww9UTQ1Z5KAbFJs+Z0Ez+VZTYgnE5IQJqBcoSiMebtPHA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-android-arm64": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-android-arm64/-/resvg-js-android-arm64-2.6.2.tgz", + "integrity": "sha512-VcOKezEhm2VqzXpcIJoITuvUS/fcjIw5NA/w3tjzWyzmvoCdd+QXIqy3FBGulWdClvp4g+IfUemigrkLThSjAQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-darwin-arm64": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-darwin-arm64/-/resvg-js-darwin-arm64-2.6.2.tgz", + "integrity": "sha512-nmok2LnAd6nLUKI16aEB9ydMC6Lidiiq2m1nEBDR1LaaP7FGs4AJ90qDraxX+CWlVuRlvNjyYJTNv8qFjtL9+A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-darwin-x64": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-darwin-x64/-/resvg-js-darwin-x64-2.6.2.tgz", + "integrity": "sha512-GInyZLjgWDfsVT6+SHxQVRwNzV0AuA1uqGsOAW+0th56J7Nh6bHHKXHBWzUrihxMetcFDmQMAX1tZ1fZDYSRsw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-linux-arm-gnueabihf": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-arm-gnueabihf/-/resvg-js-linux-arm-gnueabihf-2.6.2.tgz", + "integrity": "sha512-YIV3u/R9zJbpqTTNwTZM5/ocWetDKGsro0SWp70eGEM9eV2MerWyBRZnQIgzU3YBnSBQ1RcxRZvY/UxwESfZIw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-linux-arm64-gnu": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-arm64-gnu/-/resvg-js-linux-arm64-gnu-2.6.2.tgz", + "integrity": "sha512-zc2BlJSim7YR4FZDQ8OUoJg5holYzdiYMeobb9pJuGDidGL9KZUv7SbiD4E8oZogtYY42UZEap7dqkkYuA91pg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-linux-arm64-musl": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-arm64-musl/-/resvg-js-linux-arm64-musl-2.6.2.tgz", + "integrity": "sha512-3h3dLPWNgSsD4lQBJPb4f+kvdOSJHa5PjTYVsWHxLUzH4IFTJUAnmuWpw4KqyQ3NA5QCyhw4TWgxk3jRkQxEKg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-linux-x64-gnu": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-x64-gnu/-/resvg-js-linux-x64-gnu-2.6.2.tgz", + "integrity": "sha512-IVUe+ckIerA7xMZ50duAZzwf1U7khQe2E0QpUxu5MBJNao5RqC0zwV/Zm965vw6D3gGFUl7j4m+oJjubBVoftw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-linux-x64-musl": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-x64-musl/-/resvg-js-linux-x64-musl-2.6.2.tgz", + "integrity": "sha512-UOf83vqTzoYQO9SZ0fPl2ZIFtNIz/Rr/y+7X8XRX1ZnBYsQ/tTb+cj9TE+KHOdmlTFBxhYzVkP2lRByCzqi4jQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-win32-arm64-msvc": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-win32-arm64-msvc/-/resvg-js-win32-arm64-msvc-2.6.2.tgz", + "integrity": "sha512-7C/RSgCa+7vqZ7qAbItfiaAWhyRSoD4l4BQAbVDqRRsRgY+S+hgS3in0Rxr7IorKUpGE69X48q6/nOAuTJQxeQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-win32-ia32-msvc": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-win32-ia32-msvc/-/resvg-js-win32-ia32-msvc-2.6.2.tgz", + "integrity": "sha512-har4aPAlvjnLcil40AC77YDIk6loMawuJwFINEM7n0pZviwMkMvjb2W5ZirsNOZY4aDbo5tLx0wNMREp5Brk+w==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-win32-x64-msvc": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-win32-x64-msvc/-/resvg-js-win32-x64-msvc-2.6.2.tgz", + "integrity": "sha512-ZXtYhtUr5SSaBrUDq7DiyjOFJqBVL/dOBN7N/qmi/pO0IgiWW/f/ue3nbvu9joWE5aAKDoIzy/CxsY0suwGosQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@sindresorhus/is": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz", + "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@sindresorhus/merge-streams": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", + "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@stylistic/stylelint-config": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stylistic/stylelint-config/-/stylelint-config-1.0.1.tgz", + "integrity": "sha512-JgFP88HZEyo34k9RpWVdcQJtLPrMxYE58IO3qypXhmvE/NmZohj+xjDtQ8UfaarnYsLecnldw57/GHum07Ctdw==", + "dev": true, + "dependencies": { + "@stylistic/stylelint-plugin": "^2.0.0" + }, + "engines": { + "node": "^18.12 || >=20.9" + }, + "peerDependencies": { + "stylelint": "^16.0.2" + } + }, + "node_modules/@stylistic/stylelint-plugin": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@stylistic/stylelint-plugin/-/stylelint-plugin-2.1.1.tgz", + "integrity": "sha512-xqHTmQZN7EbnFDW7jw0rAsdFNO4IRqvXhrh3qhUlIwF/x09Zm7kgs/ADktHxsTJYcw346PpGihsB0t4pZhpeHw==", + "dev": true, + "dependencies": { + "@csstools/css-parser-algorithms": "^2.5.0", + "@csstools/css-tokenizer": "^2.2.3", + "@csstools/media-query-list-parser": "^2.1.7", + "is-plain-object": "^5.0.0", + "postcss-selector-parser": "^6.0.15", + "postcss-value-parser": "^4.2.0", + "style-search": "^0.1.0", + "stylelint": "^16.2.1" + }, + "engines": { + "node": "^18.12 || >=20.9" + }, + "peerDependencies": { + "stylelint": "^16.0.2" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", + "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", + "dev": true, + "dependencies": { + "defer-to-connect": "^2.0.1" + }, + "engines": { + "node": ">=14.16" + } + }, + "node_modules/@tokenizer/token": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz", + "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==", + "dev": true + }, + "node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@twbs/fantasticon": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@twbs/fantasticon/-/fantasticon-3.0.0.tgz", + "integrity": "sha512-Vuf7M0IyOP9G7OhibereG3pXEqz+xcp1QuJ/GpezDqbUEx7mrJPiS0/WMftItWTtJ0C/yGK8slHME6+G7FWeEw==", + "dev": true, + "dependencies": { + "case": "^1.6.3", + "commander": "^11.1.0", + "figures": "^3.2.0", + "glob": "^7.2.3", + "handlebars": "^4.7.8", + "picocolors": "^1.0.0", + "slugify": "^1.6.6", + "svg2ttf": "^6.0.3", + "svgicons2svgfont": "^12.0.0", + "ttf2eot": "^3.1.0", + "ttf2woff": "^3.0.0", + "ttf2woff2": "^5.0.0" + }, + "bin": { + "fantasticon": "bin/fantasticon" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@types/http-cache-semantics": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", + "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==", + "dev": true + }, + "node_modules/@types/triple-beam": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.5.tgz", + "integrity": "sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==", + "dev": true + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true + }, + "node_modules/@xhmikosr/archive-type": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@xhmikosr/archive-type/-/archive-type-6.0.1.tgz", + "integrity": "sha512-PB3NeJL8xARZt52yDBupK0dNPn8uIVQDe15qNehUpoeeLWCZyAOam4vGXnoZGz2N9D1VXtjievJuCsXam2TmbQ==", + "dev": true, + "dependencies": { + "file-type": "^18.5.0" + }, + "engines": { + "node": "^14.14.0 || >=16.0.0" + } + }, + "node_modules/@xhmikosr/bin-check": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/bin-check/-/bin-check-6.0.0.tgz", + "integrity": "sha512-ZUICVP4EchT0Dmz4/Xo7l3wuNF4Zo3ua8l00I/gkgF/59+1c/0+dijfokkIxN+4HScsAnGN9ej53mhnPcsdDYg==", + "dev": true, + "dependencies": { + "execa": "^5.1.1", + "isexe": "^2.0.0" + }, + "engines": { + "node": "^14.14.0 || >=16.0.0" + } + }, + "node_modules/@xhmikosr/bin-wrapper": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/bin-wrapper/-/bin-wrapper-12.0.0.tgz", + "integrity": "sha512-QMsHQ+ZIzzp4bSfytxRN33XMVEIljmU0M4MuEQ0zgk7agmZLYSGX4/OEFYpg4Xq08VwlhCCJ+8p+dMKL8WTa8g==", + "dev": true, + "dependencies": { + "@xhmikosr/bin-check": "^6.0.0", + "@xhmikosr/downloader": "^14.0.0", + "bin-version-check": "^5.1.0", + "os-filter-obj": "^2.0.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@xhmikosr/decompress": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress/-/decompress-9.0.1.tgz", + "integrity": "sha512-9Lvlt6Qdpo9SaRQyRIXCo3lgU++eMZ68lzgjcTwtuKDrlwT635+5zsHZ1yrSx/Blc5IDuVLlPkBPj5CZkx+2+Q==", + "dev": true, + "dependencies": { + "@xhmikosr/decompress-tar": "^7.0.0", + "@xhmikosr/decompress-tarbz2": "^7.0.0", + "@xhmikosr/decompress-targz": "^7.0.0", + "@xhmikosr/decompress-unzip": "^6.0.0", + "graceful-fs": "^4.2.11", + "make-dir": "^4.0.0", + "strip-dirs": "^3.0.0" + }, + "engines": { + "node": "^14.14.0 || >=16.0.0" + } + }, + "node_modules/@xhmikosr/decompress-tar": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-tar/-/decompress-tar-7.0.0.tgz", + "integrity": "sha512-kyWf2hybtQVbWtB+FdRyOT+jyR5jxCNZPLqvQGB7djZj75lrpLUPEmRbyo86AtJ5OEtivpYaNWjCkqSJ8xtRWw==", + "dev": true, + "dependencies": { + "file-type": "^18.5.0", + "is-stream": "^3.0.0", + "tar-stream": "^3.1.4" + }, + "engines": { + "node": "^14.14.0 || >=16.0.0" + } + }, + "node_modules/@xhmikosr/decompress-tarbz2": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-tarbz2/-/decompress-tarbz2-7.0.0.tgz", + "integrity": "sha512-3QnjipYkRgh3Dee1MWDgKmANWxOQBVN4e1IwiGNe2fHYfMYTeSkVvWREt87UIoSucKUh3E95v8uGFttgTknZcA==", + "dev": true, + "dependencies": { + "@xhmikosr/decompress-tar": "^7.0.0", + "file-type": "^18.5.0", + "is-stream": "^3.0.0", + "seek-bzip": "^1.0.6", + "unbzip2-stream": "^1.4.3" + }, + "engines": { + "node": "^14.14.0 || >=16.0.0" + } + }, + "node_modules/@xhmikosr/decompress-targz": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-targz/-/decompress-targz-7.0.0.tgz", + "integrity": "sha512-7BNHJl92g9OLhw89zqcFS67V1LAtm4Ex02j6OiQzuE8P7Yy9lQcyBuEL3x6v436grLdL+BcFjgbmhWxnem4GHw==", + "dev": true, + "dependencies": { + "@xhmikosr/decompress-tar": "^7.0.0", + "file-type": "^18.5.0", + "is-stream": "^3.0.0" + }, + "engines": { + "node": "^14.14.0 || >=16.0.0" + } + }, + "node_modules/@xhmikosr/decompress-unzip": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-unzip/-/decompress-unzip-6.0.0.tgz", + "integrity": "sha512-R1HAkjXLS7RAL74YFLxYY9zYflCcYGssld9KKFDu87PnJ4h4btdhzXfSC8J5i5A2njH3oYIoCzx03RIGTH07Sg==", + "dev": true, + "dependencies": { + "file-type": "^18.5.0", + "get-stream": "^6.0.1", + "yauzl": "^2.10.0" + }, + "engines": { + "node": "^14.14.0 || >=16.0.0" + } + }, + "node_modules/@xhmikosr/downloader": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/downloader/-/downloader-14.0.0.tgz", + "integrity": "sha512-qoKPKzGyoSZ7HxkKaMSFOA9dNnmow6nMNlOqoRvKkDvFhDVNjma6CBr/5o/oXtlQk+mEHxZWeHSNHHpWte4ApQ==", + "dev": true, + "dependencies": { + "@xhmikosr/archive-type": "^6.0.1", + "@xhmikosr/decompress": "^9.0.1", + "content-disposition": "^0.5.4", + "defaults": "^2.0.2", + "ext-name": "^5.0.0", + "file-type": "^18.7.0", + "filenamify": "^6.0.0", + "get-stream": "^6.0.1", + "got": "^13.0.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@xmldom/xmldom": { + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@yarnpkg/parsers": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0.tgz", + "integrity": "sha512-jVZa3njBv6tcOUw34nlUdUM/40wwtm/gnVF8rtk0tA6vNcokqYI8CFU1BZjlpFwUSZaXxYkrtuPE/f2MMFlTxQ==", + "dev": true, + "dependencies": { + "js-yaml": "^3.10.0", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=18.12.0" + } + }, + "node_modules/@yarnpkg/parsers/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/@yarnpkg/parsers/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@yarnpkg/parsers/node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "node_modules/acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/agentkeepalive": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", + "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", + "dev": true, + "dependencies": { + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true + }, + "node_modules/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/are-we-there-yet": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", + "dev": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", + "dev": true + }, + "node_modules/autoprefixer": { + "version": "10.4.19", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", + "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-lite": "^1.0.30001599", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/b4a": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.6.tgz", + "integrity": "sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==", + "dev": true + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/bare-events": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.2.2.tgz", + "integrity": "sha512-h7z00dWdG0PYOQEvChhOSWvOfkIKsdZGkWr083FgN/HyoQuebSew/cgirYqh9SCuy/hRvxc5Vy6Fw8xAmYHLkQ==", + "dev": true, + "optional": true + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/bin-version": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-6.0.0.tgz", + "integrity": "sha512-nk5wEsP4RiKjG+vF+uG8lFsEn4d7Y6FVDamzzftSunXOoOcOOkzcWdKVlGgFFwlUQCj63SgnUkLLGF8v7lufhw==", + "dev": true, + "dependencies": { + "execa": "^5.0.0", + "find-versions": "^5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bin-version-check": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-5.1.0.tgz", + "integrity": "sha512-bYsvMqJ8yNGILLz1KP9zKLzQ6YpljV3ln1gqhuLkUtyfGi3qXKGuK2p+U4NAvjVFzDFiBBtOpCOSFNuYYEGZ5g==", + "dev": true, + "dependencies": { + "bin-version": "^6.0.0", + "semver": "^7.5.3", + "semver-truncate": "^3.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "node_modules/bootstrap": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.3.tgz", + "integrity": "sha512-8HLCdWgyoMguSO9o+aH+iuZ+aht+mzW0u3HIMzVu7Srrpv7EBBxTnrFlSCskwdY1+EOFQSm7uMJhNQHkdPcmjg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], + "peerDependencies": { + "@popperjs/core": "^2.11.8" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/bufferstreams": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bufferstreams/-/bufferstreams-3.0.0.tgz", + "integrity": "sha512-Qg0ggJUWJq90vtg4lDsGN9CDWvzBMQxhiEkSOD/sJfYt6BLect3eV1/S6K7SCSKJ34n60rf6U5eUPmQENVE4UA==", + "dev": true, + "dependencies": { + "readable-stream": "^3.4.0" + }, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/cacache": { + "version": "16.1.3", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", + "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", + "dev": true, + "dependencies": { + "@npmcli/fs": "^2.1.0", + "@npmcli/move-file": "^2.0.0", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "glob": "^8.0.1", + "infer-owner": "^1.0.4", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "mkdirp": "^1.0.4", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^9.0.0", + "tar": "^6.1.11", + "unique-filename": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/cacache/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/cacache/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/cacache/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cacheable-lookup": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", + "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==", + "dev": true, + "engines": { + "node": ">=14.16" + } + }, + "node_modules/cacheable-request": { + "version": "10.2.14", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.14.tgz", + "integrity": "sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==", + "dev": true, + "dependencies": { + "@types/http-cache-semantics": "^4.0.2", + "get-stream": "^6.0.1", + "http-cache-semantics": "^4.1.1", + "keyv": "^4.5.3", + "mimic-response": "^4.0.0", + "normalize-url": "^8.0.0", + "responselike": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001603", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001603.tgz", + "integrity": "sha512-iL2iSS0eDILMb9n5yKQoTBim9jMZ0Yrk8g0N9K7UzYyWnfIKzXBZD5ngpM37ZcL/cv0Mli8XtVMRYMQAfFpi5Q==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/case": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/case/-/case-1.6.3.tgz", + "integrity": "sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/clean-css": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css-cli": { + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/clean-css-cli/-/clean-css-cli-5.6.3.tgz", + "integrity": "sha512-MUAta8pEqA/d2DKQwtZU5nm0Og8TCyAglOx3GlWwjhGdKBwY4kVF6E5M6LU/jmmuswv+HbYqG/dKKkq5p1dD0A==", + "dev": true, + "dependencies": { + "chokidar": "^3.5.2", + "clean-css": "^5.3.3", + "commander": "7.x", + "glob": "^7.1.6" + }, + "bin": { + "cleancss": "bin/cleancss" + }, + "engines": { + "node": ">= 10.12.0" + } + }, + "node_modules/clean-css-cli/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/clipboard": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.11.tgz", + "integrity": "sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw==", + "dev": true, + "dependencies": { + "good-listener": "^1.2.2", + "select": "^1.1.2", + "tiny-emitter": "^2.0.0" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==", + "dev": true + }, + "node_modules/color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dev": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true, + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/color/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "dev": true + }, + "node_modules/colorspace": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz", + "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==", + "dev": true, + "dependencies": { + "color": "^3.1.3", + "text-hex": "1.0.x" + } + }, + "node_modules/commander": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", + "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", + "dev": true, + "engines": { + "node": ">=16" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "dev": true + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "dev": true, + "dependencies": { + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "bin": { + "cross-env": "src/bin/cross-env.js", + "cross-env-shell": "src/bin/cross-env-shell.js" + }, + "engines": { + "node": ">=10.14", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-functions-list": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.2.2.tgz", + "integrity": "sha512-c+N0v6wbKVxTu5gOBBFkr9BEdBWaqqjQeiJ8QvSRIJOf+UxlJh930m8e6/WNeODIK0mYLFkoONrnj16i2EcvfQ==", + "dev": true, + "engines": { + "node": ">=12 || >=16" + } + }, + "node_modules/css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-selector-parser": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/css-selector-parser/-/css-selector-parser-1.4.1.tgz", + "integrity": "sha512-HYPSb7y/Z7BNDCOrakL4raGO2zltZkbeXyAd6Tg9obzix6QhzxCotdBl6VT0Dv4vZfJGVz3WL/xaEI9Ly3ul0g==", + "dev": true + }, + "node_modules/css-tree": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csso": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", + "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", + "dev": true, + "dependencies": { + "css-tree": "~2.2.0" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", + "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.28", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.28", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", + "dev": true + }, + "node_modules/cssom": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", + "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==", + "dev": true + }, + "node_modules/cubic2quad": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/cubic2quad/-/cubic2quad-1.2.1.tgz", + "integrity": "sha512-wT5Y7mO8abrV16gnssKdmIhIbA9wSkeMzhh27jAguKrV82i24wER0vL5TGhUJ9dbJNDcigoRZ0IAHFEEEI4THQ==", + "dev": true + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dev": true, + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decompress-response/node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/defaults": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-2.0.2.tgz", + "integrity": "sha512-cuIw0PImdp76AOfgkjbW4VhQODRmNNcKR73vdCH5cLd/ifj7aamfoXvYgfGkEAjNJZ3ozMIy9Gu2LutUkGEPbA==", + "dev": true, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/delegate": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", + "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==", + "dev": true + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "dev": true + }, + "node_modules/dependency-graph": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dev": true, + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dev": true, + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "dev": true, + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.722", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.722.tgz", + "integrity": "sha512-5nLE0TWFFpZ80Crhtp4pIp8LXCztjYX41yUcV6b+bKR2PqzjskTMOOlBi1VjBHlvHwS+4gar7kNKOrsbsewEZQ==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/enabled": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", + "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==", + "dev": true + }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dev": true, + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/execa/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/exponential-backoff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", + "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", + "dev": true + }, + "node_modules/ext-list": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", + "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", + "dev": true, + "dependencies": { + "mime-db": "^1.28.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ext-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", + "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", + "dev": true, + "dependencies": { + "ext-list": "^2.0.0", + "sort-keys-length": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-fifo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true, + "engines": { + "node": ">= 4.9.1" + } + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/fecha": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", + "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==", + "dev": true + }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/figures/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-type": { + "version": "18.7.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-18.7.0.tgz", + "integrity": "sha512-ihHtXRzXEziMrQ56VSgU7wkxh55iNchFkosu7Y9/S+tXHdKyrGjVK0ujbqNnsxzea+78MaLhN6PGmfYSAv1ACw==", + "dev": true, + "dependencies": { + "readable-web-to-node-stream": "^3.0.2", + "strtok3": "^7.0.0", + "token-types": "^5.0.1" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/file-type?sponsor=1" + } + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true + }, + "node_modules/filename-reserved-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-3.0.0.tgz", + "integrity": "sha512-hn4cQfU6GOT/7cFHXBqeBg2TbrMBgdD0kcjLhvSQYYwm3s4B6cjvBfb7nBALJLAXqmU5xajSa7X2NnUud/VCdw==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/filenamify": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-6.0.0.tgz", + "integrity": "sha512-vqIlNogKeyD3yzrm0yhRMQg8hOVwYcYRfjEoODd49iCprMn4HL85gK3HcykQE53EPIpX3HcAbGA5ELQv216dAQ==", + "dev": true, + "dependencies": { + "filename-reserved-regex": "^3.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-unused-sass-variables": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/find-unused-sass-variables/-/find-unused-sass-variables-6.0.0.tgz", + "integrity": "sha512-qV2/G0gbmbYz1uPHlsCIYbqULg3obUfiAxR38SKu+W3w5m17Z2Jrra/5WBjz5m5ul9ig+6Ct6cPVRzcGTyw9rg==", + "dev": true, + "dependencies": { + "commander": "^12.0.0", + "escape-string-regexp": "^5.0.0", + "glob": "^7.2.3", + "picocolors": "^1.0.0", + "postcss": "^8.4.38", + "postcss-scss": "^4.0.9", + "strip-bom": "^5.0.0" + }, + "bin": { + "find-unused-sass-variables": "bin/cli.js", + "fusv": "bin/cli.js" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/XhmikosR" + } + }, + "node_modules/find-unused-sass-variables/node_modules/commander": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.0.0.tgz", + "integrity": "sha512-MwVNWlYjDTtOjX5PiD7o5pK0UrFU/OYgcJfjjK4RaHZETNtjJqrZa9Y9ds88+A+f+d5lv+561eZ+yCKoS3gbAA==", + "dev": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/find-unused-sass-variables/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-versions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-5.1.0.tgz", + "integrity": "sha512-+iwzCJ7C5v5KgcBuueqVoNiHVoQpwiUK5XFLjf0affFTep+Wcw93tPvmb8tqujDNmzhBDPddnWV/qgWSXgq+Hg==", + "dev": true, + "dependencies": { + "semver-regex": "^4.0.5" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true + }, + "node_modules/fn.name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", + "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==", + "dev": true + }, + "node_modules/form-data-encoder": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz", + "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==", + "dev": true, + "engines": { + "node": ">= 14.17" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/fuse.js": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-7.0.0.tgz", + "integrity": "sha512-14F4hBIxqKvD4Zz/XjDc3y94mNZN6pRv3U13Udo0lNLCWRBUsrMv2xwcF/y/Z5sV6+FQW+/ow68cHpm4sunt8Q==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/gauge": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", + "dev": true, + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-stdin": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", + "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.1.tgz", + "integrity": "sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==", + "dev": true, + "dependencies": { + "@sindresorhus/merge-streams": "^2.1.0", + "fast-glob": "^3.3.2", + "ignore": "^5.2.4", + "path-type": "^5.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby/node_modules/path-type": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", + "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globjoin": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", + "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==", + "dev": true + }, + "node_modules/good-listener": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", + "integrity": "sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==", + "dev": true, + "dependencies": { + "delegate": "^3.1.2" + } + }, + "node_modules/got": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/got/-/got-13.0.0.tgz", + "integrity": "sha512-XfBk1CxOOScDcMr9O1yKkNaQyy865NbYs+F7dr4H0LZMVgCj2Le59k6PqbNHoL5ToeaEQUYh6c6yMfVcc6SJxA==", + "dev": true, + "dependencies": { + "@sindresorhus/is": "^5.2.0", + "@szmarczak/http-timer": "^5.0.1", + "cacheable-lookup": "^7.0.0", + "cacheable-request": "^10.2.8", + "decompress-response": "^6.0.0", + "form-data-encoder": "^2.1.2", + "get-stream": "^6.0.1", + "http2-wrapper": "^2.1.10", + "lowercase-keys": "^3.0.0", + "p-cancelable": "^3.0.0", + "responselike": "^3.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true + }, + "node_modules/handlebars": { + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "dev": true + }, + "node_modules/html-tags": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", + "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true + }, + "node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http2-wrapper": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz", + "integrity": "sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==", + "dev": true, + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.2.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/hugo-bin": { + "version": "0.122.4", + "resolved": "https://registry.npmjs.org/hugo-bin/-/hugo-bin-0.122.4.tgz", + "integrity": "sha512-npOHGyTxeW9MF1Q5tC5PDjuhOBU+KMi75d+0so+hNYoE/iOUTsUeAO4vG/kD6W7zUtoeF/5PDjxxMUtcfqoTZg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/XhmikosR" + } + ], + "hasInstallScript": true, + "dependencies": { + "@xhmikosr/bin-wrapper": "^12.0.0", + "pkg-conf": "^4.0.0" + }, + "bin": { + "hugo": "bin/cli.js" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "dev": true, + "dependencies": { + "ms": "^2.0.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/inspect-with-kind": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/inspect-with-kind/-/inspect-with-kind-1.0.5.tgz", + "integrity": "sha512-MAQUJuIo7Xqk8EVNP+6d3CKq9c80hi4tjIbIAT6lmGW9W6WzlHiu9PS8uSuUYU+Do+j1baiFp3H25XEVxDIG2g==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + } + }, + "node_modules/ip-address": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", + "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", + "dev": true, + "dependencies": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", + "dev": true + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", + "dev": true + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/known-css-properties": { + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.30.0.tgz", + "integrity": "sha512-VSWXYUnsPu9+WYKkfmJyLKtIvaRJi1kXUqVmBACORXZQxT5oZDsoZ2vQP+bQFDnWtpI/4eq3MLoRMjI2fnLzTQ==", + "dev": true + }, + "node_modules/kuler": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", + "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==", + "dev": true + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", + "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/load-json-file": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-7.0.1.tgz", + "integrity": "sha512-Gnxj3ev3mB5TkVBGad0JM6dmLiQL+o0t23JPBZ9sd+yvSLk05mFoqKBw5N8gbbkU4TNXyqCgIrl/VM17OgUIgQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lockfile-lint": { + "version": "4.13.2", + "resolved": "https://registry.npmjs.org/lockfile-lint/-/lockfile-lint-4.13.2.tgz", + "integrity": "sha512-yeg0vJ3NjC6OVMZtC+nSLLavu/e8LE5FZp9u0Itqyt7I0gYYCgGxAsJV3TJ7WtaJd4PahineJvHqSk/4sqzU8w==", + "dev": true, + "dependencies": { + "cosmiconfig": "^8.2.0", + "debug": "^4.3.4", + "fast-glob": "^3.3.1", + "lockfile-lint-api": "^5.9.1", + "yargs": "^17.7.2" + }, + "bin": { + "lockfile-lint": "bin/lockfile-lint.js" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/lockfile-lint-api": { + "version": "5.9.1", + "resolved": "https://registry.npmjs.org/lockfile-lint-api/-/lockfile-lint-api-5.9.1.tgz", + "integrity": "sha512-us5IT1bGA6KXbq1WrhrSzk9mtPgHKz5nhvv3S4hwcYnhcVOKW2uK0W8+PN9oIgv4pI49WsD5wBdTQFTpNChF/Q==", + "dev": true, + "dependencies": { + "@yarnpkg/parsers": "^3.0.0-rc.48.1", + "debug": "^4.3.4", + "object-hash": "^3.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash.escape": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", + "integrity": "sha512-nXEOnb/jK9g0DYMr1/Xvq6l5xMD7GDG55+GSYIYmS0G4tBk/hURD4JR9WCavs04t33WmJx9kCyp9vJ+mr4BOUw==", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", + "dev": true + }, + "node_modules/logform": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/logform/-/logform-2.6.0.tgz", + "integrity": "sha512-1ulHeNPp6k/LD8H91o7VYFBng5i1BDE7HoKxVbZiGFidS1Rj65qcywLxX+pVfAPoQJEjRdvKcusKwOupHCVOVQ==", + "dev": true, + "dependencies": { + "@colors/colors": "1.6.0", + "@types/triple-beam": "^1.3.2", + "fecha": "^4.2.0", + "ms": "^2.1.1", + "safe-stable-stringify": "^2.3.1", + "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/lowercase-keys": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", + "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-fetch-happen": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", + "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", + "dev": true, + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^16.1.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^2.0.3", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^9.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/mathml-tag-names": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", + "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdn-data": { + "version": "2.0.30", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", + "dev": true + }, + "node_modules/memorystream": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", + "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==", + "dev": true, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/meow": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", + "integrity": "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/microbuffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/microbuffer/-/microbuffer-1.0.0.tgz", + "integrity": "sha512-O/SUXauVN4x6RaEJFqSPcXNtLFL+QzJHKZlyDVYFwcDDRVca3Fa/37QXXC+4zAGGa4YhHrHxKXuuHvLDIQECtA==", + "dev": true + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-response": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", + "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-fetch": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", + "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", + "dev": true, + "dependencies": { + "minipass": "^3.1.6", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/mustache": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", + "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==", + "dev": true, + "bin": { + "mustache": "bin/mustache" + } + }, + "node_modules/nan": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.19.0.tgz", + "integrity": "sha512-nO1xXxfh/RWNxfd/XPfbIfFk5vgLsAxUR9y5O0cHMJu/AW9U95JLXqthYHjEp+8gQ5p96K9jUp8nbVOxCdRbtw==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/node-gyp": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.4.1.tgz", + "integrity": "sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ==", + "dev": true, + "dependencies": { + "env-paths": "^2.2.0", + "exponential-backoff": "^3.1.1", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^10.0.3", + "nopt": "^6.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": "^12.13 || ^14.13 || >=16" + } + }, + "node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "dev": true + }, + "node_modules/nopt": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", + "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", + "dev": true, + "dependencies": { + "abbrev": "^1.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.1.tgz", + "integrity": "sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-normalize-package-bin": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", + "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-run-all2": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/npm-run-all2/-/npm-run-all2-6.1.2.tgz", + "integrity": "sha512-WwwnS8Ft+RpXve6T2EIEVpFLSqN+ORHRvgNk3H9N62SZXjmzKoRhMFg3I17TK3oMaAEr+XFbRirWS2Fn3BCPSg==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.2.1", + "cross-spawn": "^7.0.3", + "memorystream": "^0.3.1", + "minimatch": "^9.0.0", + "pidtree": "^0.6.0", + "read-package-json-fast": "^3.0.2", + "shell-quote": "^1.7.3" + }, + "bin": { + "npm-run-all": "bin/npm-run-all/index.js", + "npm-run-all2": "bin/npm-run-all/index.js", + "run-p": "bin/run-p/index.js", + "run-s": "bin/run-s/index.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0", + "npm": ">= 8" + } + }, + "node_modules/npm-run-all2/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/npm-run-all2/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/npm-run-all2/node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npmlog": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", + "dev": true, + "dependencies": { + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/one-time": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz", + "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==", + "dev": true, + "dependencies": { + "fn.name": "1.x.x" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/os-filter-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", + "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==", + "dev": true, + "dependencies": { + "arch": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-cancelable": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", + "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", + "dev": true, + "engines": { + "node": ">=12.20" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/peek-readable": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-5.0.0.tgz", + "integrity": "sha512-YtCKvLUOvwtMGmrniQPdO7MwPjgkFBtFIrmfSbYmYuq3tKDV/mcfAhBth1+C3ru7uXIZasc/pHnb+YDYNkkj4A==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + } + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pidtree": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", + "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", + "dev": true, + "bin": { + "pidtree": "bin/pidtree.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-conf": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-4.0.0.tgz", + "integrity": "sha512-7dmgi4UY4qk+4mj5Cd8v/GExPo0K+SlY+hulOSdfZ/T6jVH6//y7NtzZo5WrfhDBxuQ0jCa7fLZmNaNh7EWL/w==", + "dev": true, + "dependencies": { + "find-up": "^6.0.0", + "load-json-file": "^7.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-conf/node_modules/find-up": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", + "dev": true, + "dependencies": { + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-conf/node_modules/locate-path": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", + "dev": true, + "dependencies": { + "p-locate": "^6.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-conf/node_modules/p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-conf/node_modules/p-locate": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "dev": true, + "dependencies": { + "p-limit": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-conf/node_modules/path-exists": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/pkg-conf/node_modules/yocto-queue": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", + "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", + "dev": true, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/postcss": { + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-cli": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-11.0.0.tgz", + "integrity": "sha512-xMITAI7M0u1yolVcXJ9XTZiO9aO49mcoKQy6pCDFdMh9kGqhzLVpWxeD/32M/QBmkhcGypZFFOLNLmIW4Pg4RA==", + "dev": true, + "dependencies": { + "chokidar": "^3.3.0", + "dependency-graph": "^0.11.0", + "fs-extra": "^11.0.0", + "get-stdin": "^9.0.0", + "globby": "^14.0.0", + "picocolors": "^1.0.0", + "postcss-load-config": "^5.0.0", + "postcss-reporter": "^7.0.0", + "pretty-hrtime": "^1.0.3", + "read-cache": "^1.0.0", + "slash": "^5.0.0", + "yargs": "^17.0.0" + }, + "bin": { + "postcss": "index.js" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-load-config": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-5.0.3.tgz", + "integrity": "sha512-90pBBI5apUVruIEdCxZic93Wm+i9fTrp7TXbgdUCH+/L+2WnfpITSpq5dFU/IPvbv7aNiMlQISpUkAm3fEcvgQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "jiti": ">=1.21.0", + "postcss": ">=8.0.9" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + }, + "postcss": { + "optional": true + } + } + }, + "node_modules/postcss-media-query-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", + "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", + "dev": true + }, + "node_modules/postcss-reporter": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.1.0.tgz", + "integrity": "sha512-/eoEylGWyy6/DOiMP5lmFRdmDKThqgn7D6hP2dXKJI/0rJSO1ADFNngZfDzxL0YAxFvws+Rtpuji1YIHj4mySA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "picocolors": "^1.0.0", + "thenby": "^1.3.4" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-resolve-nested-selector": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", + "integrity": "sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==", + "dev": true + }, + "node_modules/postcss-safe-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-7.0.0.tgz", + "integrity": "sha512-ovehqRNVCpuFzbXoTb4qLtyzK3xn3t/CUBxOs8LsnQjQrShaB4lKiHoVqY8ANaC0hBMHq5QVWk77rwGklFUDrg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss-safe-parser" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-scss": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.9.tgz", + "integrity": "sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss-scss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.4.29" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.16", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", + "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-sorting": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-sorting/-/postcss-sorting-8.0.2.tgz", + "integrity": "sha512-M9dkSrmU00t/jK7rF6BZSZauA5MAaBW4i5EnJXspMwt4iqTh/L9j6fgMnbElEOfyRyfLfVbIHj/R52zHzAPe1Q==", + "dev": true, + "peerDependencies": { + "postcss": "^8.4.20" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/prettysize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prettysize/-/prettysize-2.0.0.tgz", + "integrity": "sha512-VVtxR7sOh0VsG8o06Ttq5TrI1aiZKmC+ClSn4eBPaNf4SHr5lzbYW+kYGX3HocBL/MfpVrRfFZ9V3vCbLaiplg==", + "dev": true + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", + "dev": true + }, + "node_modules/promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/queue-tick": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", + "dev": true + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/read-package-json-fast": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz", + "integrity": "sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==", + "dev": true, + "dependencies": { + "json-parse-even-better-errors": "^3.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/read-package-json-fast/node_modules/json-parse-even-better-errors": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.1.tgz", + "integrity": "sha512-aatBvbL26wVUCLmbWdCpeu9iF5wOyWpagiKkInA+kfws3sWdBrTnsvN2CKcyCYyUrc7rebNBlK6+kteg7ksecg==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readable-web-to-node-stream": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz", + "integrity": "sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==", + "dev": true, + "dependencies": { + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", + "dev": true + }, + "node_modules/replace-ext": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-2.0.0.tgz", + "integrity": "sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", + "dev": true + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/responselike": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", + "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", + "dev": true, + "dependencies": { + "lowercase-keys": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-stable-stringify": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz", + "integrity": "sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true, + "optional": true + }, + "node_modules/sax": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", + "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==", + "dev": true + }, + "node_modules/seek-bzip": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", + "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", + "dev": true, + "dependencies": { + "commander": "^2.8.1" + }, + "bin": { + "seek-bunzip": "bin/seek-bunzip", + "seek-table": "bin/seek-bzip-table" + } + }, + "node_modules/seek-bzip/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/select": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", + "integrity": "sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==", + "dev": true + }, + "node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver-regex": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-4.0.5.tgz", + "integrity": "sha512-hunMQrEy1T6Jr2uEVjrAIqjwWcQTgOAcIM52C8MY1EZSD3DDNft04XzvYKPqjED65bNVVko0YI38nYeEHCX3yw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/semver-truncate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-3.0.0.tgz", + "integrity": "sha512-LJWA9kSvMolR51oDE6PN3kALBNaUdkxzAGcexw8gjMA8xr5zUqK0JiR3CgARSqanYF3Z1YHvsErb1KDgh+v7Rg==", + "dev": true, + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + }, + "node_modules/slash": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/slugify": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz", + "integrity": "sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.1.tgz", + "integrity": "sha512-B6w7tkwNid7ToxjZ08rQMT8M9BJAf8DKx8Ft4NivzH0zBUfd6jldGcisJn/RLgxcX3FPNDdNQCUEMMT79b+oCQ==", + "dev": true, + "dependencies": { + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", + "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", + "dev": true, + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==", + "dev": true, + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sort-keys-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", + "integrity": "sha512-GRbEOUqCxemTAk/b32F2xa8wDTs+Z1QHOkbhJDQTvv/6G3ZkbJ+frYWsTcc7cBB3Fu4wy4XlLCuNtJuMn7Gsvw==", + "dev": true, + "dependencies": { + "sort-keys": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", + "dev": true + }, + "node_modules/ssri": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", + "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", + "dev": true, + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/streamx": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.16.1.tgz", + "integrity": "sha512-m9QYj6WygWyWa3H1YY69amr4nVgy61xfjys7xO7kviL5rfIEc2naf+ewFiOA+aEJD7y0JO3h2GoiUv4TDwEGzQ==", + "dev": true, + "dependencies": { + "fast-fifo": "^1.1.0", + "queue-tick": "^1.0.1" + }, + "optionalDependencies": { + "bare-events": "^2.2.0" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-5.0.0.tgz", + "integrity": "sha512-p+byADHF7SzEcVnLvc/r3uognM1hUhObuHXxJcgLCfD194XAkaLbjq3Wzb0N5G2tgIjH0dgT708Z51QxMeu60A==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-dirs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-3.0.0.tgz", + "integrity": "sha512-I0sdgcFTfKQlUPZyAqPJmSG3HLO9rWDFnxonnIbskYNM3DwFOeTNB5KzVq3dA1GdRAc/25b5Y7UO2TQfKWw4aQ==", + "dev": true, + "dependencies": { + "inspect-with-kind": "^1.0.5", + "is-plain-obj": "^1.1.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strtok3": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-7.0.0.tgz", + "integrity": "sha512-pQ+V+nYQdC5H3Q7qBZAz/MO6lwGhoC2gOAjuouGf/VO0m7vQRh8QNMl2Uf6SwAtzZ9bOw3UIeBukEGNJl5dtXQ==", + "dev": true, + "dependencies": { + "@tokenizer/token": "^0.3.0", + "peek-readable": "^5.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + } + }, + "node_modules/style-search": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", + "integrity": "sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==", + "dev": true + }, + "node_modules/stylelint": { + "version": "16.4.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.4.0.tgz", + "integrity": "sha512-uSx7VMuXwLuYcNSIg+0/fFNv0WinsfLAqsVVy7h7p80clKOHiGE8pfY6UjqwylTHiJrRIahTl6a8FPxGezhWoA==", + "dev": true, + "dependencies": { + "@csstools/css-parser-algorithms": "^2.6.1", + "@csstools/css-tokenizer": "^2.2.4", + "@csstools/media-query-list-parser": "^2.1.9", + "@csstools/selector-specificity": "^3.0.3", + "@dual-bundle/import-meta-resolve": "^4.0.0", + "balanced-match": "^2.0.0", + "colord": "^2.9.3", + "cosmiconfig": "^9.0.0", + "css-functions-list": "^3.2.2", + "css-tree": "^2.3.1", + "debug": "^4.3.4", + "fast-glob": "^3.3.2", + "fastest-levenshtein": "^1.0.16", + "file-entry-cache": "^8.0.0", + "global-modules": "^2.0.0", + "globby": "^11.1.0", + "globjoin": "^0.1.4", + "html-tags": "^3.3.1", + "ignore": "^5.3.1", + "imurmurhash": "^0.1.4", + "is-plain-object": "^5.0.0", + "known-css-properties": "^0.30.0", + "mathml-tag-names": "^2.1.3", + "meow": "^13.2.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.38", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-safe-parser": "^7.0.0", + "postcss-selector-parser": "^6.0.16", + "postcss-value-parser": "^4.2.0", + "resolve-from": "^5.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^7.1.0", + "supports-hyperlinks": "^3.0.0", + "svg-tags": "^1.0.0", + "table": "^6.8.2", + "write-file-atomic": "^5.0.1" + }, + "bin": { + "stylelint": "bin/stylelint.mjs" + }, + "engines": { + "node": ">=18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/stylelint" + } + }, + "node_modules/stylelint-config-recess-order": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recess-order/-/stylelint-config-recess-order-5.0.0.tgz", + "integrity": "sha512-D+/Got844O96No2mj/H2NhLjj555iKAy/Mea+JCerfKB9TBKQW3/IudSVkTCxE4QiRDLldfH15x6FH1D1Anjhw==", + "dev": true, + "dependencies": { + "stylelint-order": "^6.0.4" + }, + "peerDependencies": { + "stylelint": ">=16" + } + }, + "node_modules/stylelint-config-recommended": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-14.0.0.tgz", + "integrity": "sha512-jSkx290CglS8StmrLp2TxAppIajzIBZKYm3IxT89Kg6fGlxbPiTiyH9PS5YUuVAFwaJLl1ikiXX0QWjI0jmgZQ==", + "dev": true, + "engines": { + "node": ">=18.12.0" + }, + "peerDependencies": { + "stylelint": "^16.0.0" + } + }, + "node_modules/stylelint-config-recommended-scss": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-14.0.0.tgz", + "integrity": "sha512-HDvpoOAQ1RpF+sPbDOT2Q2/YrBDEJDnUymmVmZ7mMCeNiFSdhRdyGEimBkz06wsN+HaFwUh249gDR+I9JR7Onw==", + "dev": true, + "dependencies": { + "postcss-scss": "^4.0.9", + "stylelint-config-recommended": "^14.0.0", + "stylelint-scss": "^6.0.0" + }, + "engines": { + "node": ">=18.12.0" + }, + "peerDependencies": { + "postcss": "^8.3.3", + "stylelint": "^16.0.2" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + } + } + }, + "node_modules/stylelint-config-standard": { + "version": "36.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-36.0.0.tgz", + "integrity": "sha512-3Kjyq4d62bYFp/Aq8PMKDwlgUyPU4nacXsjDLWJdNPRUgpuxALu1KnlAHIj36cdtxViVhXexZij65yM0uNIHug==", + "dev": true, + "dependencies": { + "stylelint-config-recommended": "^14.0.0" + }, + "engines": { + "node": ">=18.12.0" + }, + "peerDependencies": { + "stylelint": "^16.1.0" + } + }, + "node_modules/stylelint-config-standard-scss": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-standard-scss/-/stylelint-config-standard-scss-13.0.0.tgz", + "integrity": "sha512-WaLvkP689qSYUpJQPCo30TFJSSc3VzvvoWnrgp+7PpVby5o8fRUY1cZcP0sePZfjrFl9T8caGhcKg0GO34VDiQ==", + "dev": true, + "dependencies": { + "stylelint-config-recommended-scss": "^14.0.0", + "stylelint-config-standard": "^36.0.0" + }, + "engines": { + "node": ">=18.12.0" + }, + "peerDependencies": { + "postcss": "^8.3.3", + "stylelint": "^16.1.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + } + } + }, + "node_modules/stylelint-config-twbs-bootstrap": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/stylelint-config-twbs-bootstrap/-/stylelint-config-twbs-bootstrap-14.1.0.tgz", + "integrity": "sha512-4pd1ddeLesZX2GQvQlelrFAUcgKo1GAFUSPR379s+hDUXrF+6JdUVpfUTfKq/k1U4a5RSbtUOXLS238rnqLPqg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], + "dependencies": { + "@stylistic/stylelint-config": "^1.0.1", + "@stylistic/stylelint-plugin": "^2.1.1", + "stylelint-config-recess-order": "^5.0.0", + "stylelint-config-standard": "^36.0.0", + "stylelint-config-standard-scss": "^13.0.0", + "stylelint-scss": "^6.2.1" + }, + "engines": { + "node": ">=18.12.0" + }, + "peerDependencies": { + "stylelint": "^16.1.0" + } + }, + "node_modules/stylelint-order": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/stylelint-order/-/stylelint-order-6.0.4.tgz", + "integrity": "sha512-0UuKo4+s1hgQ/uAxlYU4h0o0HS4NiQDud0NAUNI0aa8FJdmYHA5ZZTFHiV5FpmE3071e9pZx5j0QpVJW5zOCUA==", + "dev": true, + "dependencies": { + "postcss": "^8.4.32", + "postcss-sorting": "^8.0.2" + }, + "peerDependencies": { + "stylelint": "^14.0.0 || ^15.0.0 || ^16.0.1" + } + }, + "node_modules/stylelint-scss": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-6.2.1.tgz", + "integrity": "sha512-ZoGLbVb1keZYRVGQlhB8G6sZOoNqw61whzzzGFWp05N12ErqLFfBv3JPrXiMLZaW98sBS7K/vUQhRnvUj4vwdw==", + "dev": true, + "dependencies": { + "known-css-properties": "^0.29.0", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-selector-parser": "^6.0.15", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18.12.0" + }, + "peerDependencies": { + "stylelint": "^16.0.2" + } + }, + "node_modules/stylelint-scss/node_modules/known-css-properties": { + "version": "0.29.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.29.0.tgz", + "integrity": "sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ==", + "dev": true + }, + "node_modules/stylelint/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/stylelint/node_modules/balanced-match": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", + "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", + "dev": true + }, + "node_modules/stylelint/node_modules/cosmiconfig": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", + "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", + "dev": true, + "dependencies": { + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/stylelint/node_modules/file-entry-cache": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "dev": true, + "dependencies": { + "flat-cache": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/stylelint/node_modules/flat-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "dev": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/stylelint/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stylelint/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/stylelint/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/stylelint/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.0.0.tgz", + "integrity": "sha512-QBDPHyPQDRTy9ku4URNGY5Lah8PAaXs6tAAwp55sL5WCsSW7GIfdf6W5ixfziW+t7wh3GVvHyHHyQ1ESsoRvaA==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=14.18" + } + }, + "node_modules/svg-pathdata": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/svg-pathdata/-/svg-pathdata-6.0.3.tgz", + "integrity": "sha512-qsjeeq5YjBZ5eMdFuUa4ZosMLxgr5RZ+F+Y1OrDhuOCEInRMA3x74XdBtggJcj9kOeInz0WE+LgCPDkZFlBYJw==", + "dev": true, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/svg-sprite": { + "version": "3.0.0-rc2", + "resolved": "https://registry.npmjs.org/svg-sprite/-/svg-sprite-3.0.0-rc2.tgz", + "integrity": "sha512-1Dgp8udGPg/6XaEgWRc2dZnFgrqSBsZXGtiXH+jY6WkJXw7AH5IdEwxsMxBLuE6qJJVz5DBqubrqCapzpJQuTw==", + "dev": true, + "dependencies": { + "@resvg/resvg-js": "^2.6.0", + "@xmldom/xmldom": "^0.8.10", + "async": "^3.2.5", + "css-selector-parser": "^1.4.1", + "csso": "^5.0.5", + "cssom": "^0.5.0", + "glob": "^7.2.3", + "import-lazy": "^4.0.0", + "js-yaml": "^4.1.0", + "lodash.escape": "^4.0.1", + "lodash.merge": "^4.6.2", + "mustache": "^4.2.0", + "prettysize": "^2.0.0", + "svgo": "^3.2.0", + "vinyl": "^3.0.0", + "winston": "^3.13.0", + "xpath": "^0.0.34", + "yargs": "^17.7.2" + }, + "bin": { + "svg-sprite": "bin/svg-sprite.js" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", + "dev": true + }, + "node_modules/svg2ttf": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/svg2ttf/-/svg2ttf-6.0.3.tgz", + "integrity": "sha512-CgqMyZrbOPpc+WqH7aga4JWkDPso23EgypLsbQ6gN3uoPWwwiLjXvzgrwGADBExvCRJrWFzAeK1bSoSpE7ixSQ==", + "dev": true, + "dependencies": { + "@xmldom/xmldom": "^0.7.2", + "argparse": "^2.0.1", + "cubic2quad": "^1.2.1", + "lodash": "^4.17.10", + "microbuffer": "^1.0.0", + "svgpath": "^2.1.5" + }, + "bin": { + "svg2ttf": "svg2ttf.js" + } + }, + "node_modules/svg2ttf/node_modules/@xmldom/xmldom": { + "version": "0.7.13", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.13.tgz", + "integrity": "sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/svgicons2svgfont": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/svgicons2svgfont/-/svgicons2svgfont-12.0.0.tgz", + "integrity": "sha512-fjyDkhiG0M1TPBtZzD12QV3yDcG2fUgiqHPOCYzf7hHE40Hl3GhnE6P1njsJCCByhwM7MiufyDW3L7IOR5dg9w==", + "dev": true, + "dependencies": { + "commander": "^9.3.0", + "glob": "^8.0.3", + "sax": "^1.2.4", + "svg-pathdata": "^6.0.3" + }, + "bin": { + "svgicons2svgfont": "bin/svgicons2svgfont.js" + }, + "engines": { + "node": ">=16.15.0" + } + }, + "node_modules/svgicons2svgfont/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/svgicons2svgfont/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/svgicons2svgfont/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/svgicons2svgfont/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/svgo": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.2.0.tgz", + "integrity": "sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ==", + "dev": true, + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^5.1.0", + "css-tree": "^2.3.1", + "css-what": "^6.1.0", + "csso": "^5.0.5", + "picocolors": "^1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/svgo" + } + }, + "node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/svgpath": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/svgpath/-/svgpath-2.6.0.tgz", + "integrity": "sha512-OIWR6bKzXvdXYyO4DK/UWa1VA1JeKq8E+0ug2DG98Y/vOmMpfZNj+TIG988HjfYSqtcy/hFOtZq/n/j5GSESNg==", + "dev": true, + "funding": { + "url": "https://github.com/fontello/svg2ttf?sponsor=1" + } + }, + "node_modules/table": { + "version": "6.8.2", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.2.tgz", + "integrity": "sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/table/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/tar": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "dev": true, + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar-stream": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", + "dev": true, + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + }, + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/teex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/teex/-/teex-1.0.1.tgz", + "integrity": "sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==", + "dev": true, + "dependencies": { + "streamx": "^2.12.5" + } + }, + "node_modules/text-hex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", + "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==", + "dev": true + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/thenby": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/thenby/-/thenby-1.3.4.tgz", + "integrity": "sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==", + "dev": true + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "node_modules/tiny-emitter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", + "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==", + "dev": true + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/token-types": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/token-types/-/token-types-5.0.1.tgz", + "integrity": "sha512-Y2fmSnZjQdDb9W4w4r1tswlMHylzWIeOKpx0aZH9BgGtACHhrk3OkT52AzwcuqTRBZtvvnTjDBh8eynMulu8Vg==", + "dev": true, + "dependencies": { + "@tokenizer/token": "^0.3.0", + "ieee754": "^1.2.1" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + } + }, + "node_modules/triple-beam": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.4.1.tgz", + "integrity": "sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==", + "dev": true, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true + }, + "node_modules/ttf2eot": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/ttf2eot/-/ttf2eot-3.1.0.tgz", + "integrity": "sha512-aHTbcYosNHVqb2Qtt9Xfta77ae/5y0VfdwNLUS6sGBeGr22cX2JDMo/i5h3uuOf+FAD3akYOr17+fYd5NK8aXw==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "ttf2eot": "ttf2eot.js" + } + }, + "node_modules/ttf2woff": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ttf2woff/-/ttf2woff-3.0.0.tgz", + "integrity": "sha512-OvmFcj70PhmAsVQKfC15XoKH55cRWuaRzvr2fpTNhTNer6JBpG8n6vOhRrIgxMjcikyYt88xqYXMMVapJ4Rjvg==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1", + "pako": "^1.0.0" + }, + "bin": { + "ttf2woff": "ttf2woff.js" + } + }, + "node_modules/ttf2woff2": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ttf2woff2/-/ttf2woff2-5.0.0.tgz", + "integrity": "sha512-FplhShJd3rT8JGa8N04YWQuP7xRvwr9AIq+9/z5O/5ubqNiCADshKl8v51zJDFkhDVcYpdUqUpm7T4M53Z2JoQ==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "bindings": "^1.5.0", + "bufferstreams": "^3.0.0", + "nan": "^2.14.2", + "node-gyp": "^9.0.0" + }, + "bin": { + "ttf2woff2": "bin/ttf2woff2.js" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/uglify-js": { + "version": "3.17.4", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", + "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", + "dev": true, + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "dev": true, + "dependencies": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, + "node_modules/unicorn-magic": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", + "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/unique-filename": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", + "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", + "dev": true, + "dependencies": { + "unique-slug": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/unique-slug": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz", + "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/vinyl": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-3.0.0.tgz", + "integrity": "sha512-rC2VRfAVVCGEgjnxHUnpIVh3AGuk62rP3tqVrn+yab0YH7UULisC085+NYH+mnqf3Wx4SpSi1RQMwudL89N03g==", + "dev": true, + "dependencies": { + "clone": "^2.1.2", + "clone-stats": "^1.0.0", + "remove-trailing-separator": "^1.1.0", + "replace-ext": "^2.0.0", + "teex": "^1.0.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/vnu-jar": { + "version": "23.4.11", + "resolved": "https://registry.npmjs.org/vnu-jar/-/vnu-jar-23.4.11.tgz", + "integrity": "sha512-lI5dzBYXtxhilNI7EeQ5iUduYnNBq7YWx4UjfBVLXfBQHnXYZSf3y3bpM0bSyDU6jy/+OyKV7nw4tzpR5lXSZg==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dev": true, + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/winston": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.13.0.tgz", + "integrity": "sha512-rwidmA1w3SE4j0E5MuIufFhyJPBDG7Nu71RkZor1p2+qHvJSZ9GYDA81AyleQcZbh/+V6HjeBdfnTZJm9rSeQQ==", + "dev": true, + "dependencies": { + "@colors/colors": "^1.6.0", + "@dabh/diagnostics": "^2.0.2", + "async": "^3.2.3", + "is-stream": "^2.0.0", + "logform": "^2.4.0", + "one-time": "^1.0.0", + "readable-stream": "^3.4.0", + "safe-stable-stringify": "^2.3.1", + "stack-trace": "0.0.x", + "triple-beam": "^1.3.0", + "winston-transport": "^4.7.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/winston-transport": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.7.0.tgz", + "integrity": "sha512-ajBj65K5I7denzer2IYW6+2bNIVqLGDHqDw3Ow8Ohh+vdW+rv4MZ6eiDvHoKhfJFZ2auyN8byXieDDJ96ViONg==", + "dev": true, + "dependencies": { + "logform": "^2.3.2", + "readable-stream": "^3.6.0", + "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/winston/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", + "dev": true + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/write-file-atomic": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", + "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/write-file-atomic/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/xpath": { + "version": "0.0.34", + "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.34.tgz", + "integrity": "sha512-FxF6+rkr1rNSQrhUNYrAFJpRXNzlDoMxeXN5qI84939ylEv3qqPFKa85Oxr6tDaJKqwW6KKyo2v26TSv3k6LeA==", + "dev": true, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yaml": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", + "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", + "dev": true, + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/dui/assets/icons/package.json b/dui/assets/icons/package.json new file mode 100644 index 00000000..b2eae290 --- /dev/null +++ b/dui/assets/icons/package.json @@ -0,0 +1,91 @@ +{ + "name": "bootstrap-icons", + "version": "1.11.3", + "description": "Official open source SVG icon library for Bootstrap", + "author": "mdo", + "license": "MIT", + "homepage": "https://icons.getbootstrap.com/", + "repository": { + "type": "git", + "url": "git+https://github.com/twbs/icons.git" + }, + "bugs": { + "url": "https://github.com/twbs/icons/issues" + }, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], + "keywords": [ + "bootstrap", + "icons", + "svg", + "font", + "sprite", + "woff", + "woff2" + ], + "style": "font/bootstrap-icons.css", + "sass": "font/bootstrap-icons.scss", + "files": [ + "icons/*.svg", + "bootstrap-icons.svg", + "font", + "!.DS_Store" + ], + "hugo-bin": { + "buildTags": "extended" + }, + "scripts": { + "start": "npm run docs-serve", + "docs-serve": "hugo server --port 4000 --disableFastRender", + "docs-build": "hugo --cleanDestinationDir --printUnusedTemplates", + "docs-test": "npm-run-all docs-build docs-test:vnu", + "docs-test:vnu": "node build/vnu-jar.mjs", + "pages": "node build/build-pages.mjs", + "icons": "npm-run-all icons-main --aggregate-output --parallel icons-sprite icons-font", + "icons-main": "node build/build-svgs.mjs", + "icons-zip": "cross-env-shell \"rm -rf bootstrap-icons-$npm_package_version bootstrap-icons-$npm_package_version.zip && cp -r icons/ bootstrap-icons-$npm_package_version && cp bootstrap-icons.svg bootstrap-icons-$npm_package_version && cp -r font/ bootstrap-icons-$npm_package_version && zip -qr9 bootstrap-icons-$npm_package_version.zip bootstrap-icons-$npm_package_version && rm -rf bootstrap-icons-$npm_package_version\"", + "icons-sprite": "svg-sprite --config svg-sprite.json --log=info \"icons/*.svg\"", + "icons-font": "npm-run-all icons-font-*", + "icons-font-main": "fantasticon", + "icons-font-min": "cleancss -O1 --format breakWith=lf --with-rebase --output font/bootstrap-icons.min.css font/bootstrap-icons.css", + "release": "npm-run-all icons docs-build icons-zip", + "release-version": "node build/bump-version.mjs", + "netlify": "cross-env-shell HUGO_BASEURL=$DEPLOY_PRIME_URL npm-run-all icons docs-build", + "test:fusv": "fusv docs/assets/scss/", + "test:eslint": "eslint --cache --cache-location .cache/.eslintcache --report-unused-disable-directives --ext .js,.mjs .", + "test:stylelint": "stylelint docs/assets/scss/ --cache --cache-location .cache/.stylelintcache", + "test:lockfile-lint": "lockfile-lint --allowed-hosts npm --allowed-schemes https: --empty-hostname false --type npm --path package-lock.json", + "test:check-icons": "node build/check-icons.mjs", + "test": "npm-run-all --parallel --aggregate-output --continue-on-error test:*" + }, + "devDependencies": { + "@twbs/fantasticon": "^3.0.0", + "autoprefixer": "^10.4.19", + "bootstrap": "^5.3.3", + "clean-css-cli": "^5.6.3", + "clipboard": "^2.0.11", + "cross-env": "^7.0.3", + "eslint": "^8.57.0", + "find-unused-sass-variables": "^6.0.0", + "fuse.js": "^7.0.0", + "hugo-bin": "^0.122.4", + "lockfile-lint": "^4.13.2", + "npm-run-all2": "^6.1.2", + "picocolors": "^1.0.0", + "postcss": "^8.4.38", + "postcss-cli": "^11.0.0", + "stylelint": "^16.4.0", + "stylelint-config-twbs-bootstrap": "^14.1.0", + "svg-sprite": "^3.0.0-rc2", + "svgo": "^3.2.0", + "vnu-jar": "23.4.11" + } +} diff --git a/dui/assets/icons/svg-sprite.json b/dui/assets/icons/svg-sprite.json new file mode 100644 index 00000000..5fbad8ae --- /dev/null +++ b/dui/assets/icons/svg-sprite.json @@ -0,0 +1,46 @@ +{ + "mode": { + "symbol": { + "dest": ".", + "sprite": "bootstrap-icons.svg" + } + }, + "svg": { + "namespaceClassnames": false, + "xmlDeclaration": false + }, + "shape": { + "transform": [ + { + "svgo": { + "multipass": true, + "plugins": [ + { + "name": "preset-default", + "params": { + "overrides": { + "removeUnknownsAndDefaults": { + "keepDataAttrs": false, + "keepRoleAttr": true + }, + "removeViewBox": false + } + } + }, + "cleanupListOfValues", + "removeXMLNS", + { + "name": "removeAttrs", + "params": { + "attrs": [ + "clip-rule", + "fill" + ] + } + } + ] + } + } + ] + } +} diff --git a/dui/assets/icons/svgo.config.mjs b/dui/assets/icons/svgo.config.mjs new file mode 100644 index 00000000..bcc32b00 --- /dev/null +++ b/dui/assets/icons/svgo.config.mjs @@ -0,0 +1,73 @@ +import path from 'node:path' + +export default { + multipass: true, + js2svg: { + pretty: true, + indent: 2, + eol: 'lf' + }, + plugins: [ + { + name: 'preset-default', + params: { + overrides: { + removeUnknownsAndDefaults: { + keepDataAttrs: false, // remove all `data` attributes + keepRoleAttr: true // keep the `role` attribute + }, + removeViewBox: false // keep the `viewBox` attribute + } + } + }, + // The next plugins are included in svgo but are not part of preset-default, + // so we need to explicitly enable them + 'cleanupListOfValues', + { + name: 'removeAttrs', + params: { + attrs: [ + 'clip-rule', + 'fill' + ] + } + }, + // Custom plugin which resets the SVG attributes to explicit values + { + name: 'explicitAttrs', + type: 'visitor', + params: { + attributes: { + xmlns: 'http://www.w3.org/2000/svg', + width: '16', + height: '16', + fill: 'currentColor', + class: '', // We replace the class with the correct one based on filename later + viewBox: '0 0 16 16' + } + }, + fn(_root, params, info) { + if (!params.attributes) { + return null + } + + const basename = path.basename(info.path, '.svg') + + return { + element: { + enter(node, parentNode) { + if (node.name === 'svg' && parentNode.type === 'root') { + // We set the `svgAttributes` in the order we want to, + // hence why we remove the attributes and add them back + node.attributes = {} + for (const [key, value] of Object.entries(params.attributes)) { + node.attributes[key] = key === 'class' ? `bi bi-${basename}` : value + } + } + } + } + } + } + } + ] +} diff --git a/dui/assets/jquery-3.3.1.slim.min.js b/dui/assets/jquery-3.3.1.slim.min.js new file mode 100644 index 00000000..f4ca9b24 --- /dev/null +++ b/dui/assets/jquery-3.3.1.slim.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.3.1 -ajax,-ajax/jsonp,-ajax/load,-ajax/parseXML,-ajax/script,-ajax/var/location,-ajax/var/nonce,-ajax/var/rquery,-ajax/xhr,-manipulation/_evalUrl,-event/ajax,-effects,-effects/Tween,-effects/animatedSelector | (c) JS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){"use strict";var n=[],r=e.document,i=Object.getPrototypeOf,o=n.slice,a=n.concat,u=n.push,s=n.indexOf,l={},c=l.toString,f=l.hasOwnProperty,d=f.toString,p=d.call(Object),h={},g=function e(t){return"function"==typeof t&&"number"!=typeof t.nodeType},v=function e(t){return null!=t&&t===t.window},y={type:!0,src:!0,noModule:!0};function m(e,t,n){var i,o=(t=t||r).createElement("script");if(o.text=e,n)for(i in y)n[i]&&(o[i]=n[i]);t.head.appendChild(o).parentNode.removeChild(o)}function b(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[c.call(e)]||"object":typeof e}var x="3.3.1 -ajax,-ajax/jsonp,-ajax/load,-ajax/parseXML,-ajax/script,-ajax/var/location,-ajax/var/nonce,-ajax/var/rquery,-ajax/xhr,-manipulation/_evalUrl,-event/ajax,-effects,-effects/Tween,-effects/animatedSelector",w=function(e,t){return new w.fn.init(e,t)},C=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;w.fn=w.prototype={jquery:x,constructor:w,length:0,toArray:function(){return o.call(this)},get:function(e){return null==e?o.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=w.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return w.each(this,e)},map:function(e){return this.pushStack(w.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(o.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n0&&t-1 in e)}var E=function(e){var t,n,r,i,o,a,u,s,l,c,f,d,p,h,g,v,y,m,b,x="sizzle"+1*new Date,w=e.document,C=0,T=0,E=ae(),N=ae(),k=ae(),A=function(e,t){return e===t&&(f=!0),0},D={}.hasOwnProperty,S=[],L=S.pop,j=S.push,q=S.push,O=S.slice,P=function(e,t){for(var n=0,r=e.length;n+~]|"+I+")"+I+"*"),_=new RegExp("="+I+"*([^\\]'\"]*?)"+I+"*\\]","g"),U=new RegExp(M),V=new RegExp("^"+R+"$"),X={ID:new RegExp("^#("+R+")"),CLASS:new RegExp("^\\.("+R+")"),TAG:new RegExp("^("+R+"|[*])"),ATTR:new RegExp("^"+B),PSEUDO:new RegExp("^"+M),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+I+"*(even|odd|(([+-]|)(\\d*)n|)"+I+"*(?:([+-]|)"+I+"*(\\d+)|))"+I+"*\\)|)","i"),bool:new RegExp("^(?:"+H+")$","i"),needsContext:new RegExp("^"+I+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+I+"*((?:-\\d)?\\d*)"+I+"*\\)|)(?=[^-]|$)","i")},Q=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,G=/^[^{]+\{\s*\[native \w/,K=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,J=/[+~]/,Z=new RegExp("\\\\([\\da-f]{1,6}"+I+"?|("+I+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){d()},ie=me(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{q.apply(S=O.call(w.childNodes),w.childNodes),S[w.childNodes.length].nodeType}catch(e){q={apply:S.length?function(e,t){j.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function oe(e,t,r,i){var o,u,l,c,f,h,y,m=t&&t.ownerDocument,C=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==C&&9!==C&&11!==C)return r;if(!i&&((t?t.ownerDocument||t:w)!==p&&d(t),t=t||p,g)){if(11!==C&&(f=K.exec(e)))if(o=f[1]){if(9===C){if(!(l=t.getElementById(o)))return r;if(l.id===o)return r.push(l),r}else if(m&&(l=m.getElementById(o))&&b(t,l)&&l.id===o)return r.push(l),r}else{if(f[2])return q.apply(r,t.getElementsByTagName(e)),r;if((o=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return q.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!k[e+" "]&&(!v||!v.test(e))){if(1!==C)m=t,y=e;else if("object"!==t.nodeName.toLowerCase()){(c=t.getAttribute("id"))?c=c.replace(te,ne):t.setAttribute("id",c=x),u=(h=a(e)).length;while(u--)h[u]="#"+c+" "+ye(h[u]);y=h.join(","),m=J.test(e)&&ge(t.parentNode)||t}if(y)try{return q.apply(r,m.querySelectorAll(y)),r}catch(e){}finally{c===x&&t.removeAttribute("id")}}}return s(e.replace($,"$1"),t,r,i)}function ae(){var e=[];function t(n,i){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=i}return t}function ue(e){return e[x]=!0,e}function se(e){var t=p.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function le(e,t){var n=e.split("|"),i=n.length;while(i--)r.attrHandle[n[i]]=t}function ce(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function fe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function de(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function pe(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ie(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function he(e){return ue(function(t){return t=+t,ue(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function ge(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}n=oe.support={},o=oe.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},d=oe.setDocument=function(e){var t,i,a=e?e.ownerDocument||e:w;return a!==p&&9===a.nodeType&&a.documentElement?(p=a,h=p.documentElement,g=!o(p),w!==p&&(i=p.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",re,!1):i.attachEvent&&i.attachEvent("onunload",re)),n.attributes=se(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=se(function(e){return e.appendChild(p.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=G.test(p.getElementsByClassName),n.getById=se(function(e){return h.appendChild(e).id=x,!p.getElementsByName||!p.getElementsByName(x).length}),n.getById?(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&g)return t.getElementsByClassName(e)},y=[],v=[],(n.qsa=G.test(p.querySelectorAll))&&(se(function(e){h.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+I+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+I+"*(?:value|"+H+")"),e.querySelectorAll("[id~="+x+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+x+"+*").length||v.push(".#.+[+~]")}),se(function(e){e.innerHTML="";var t=p.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+I+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(n.matchesSelector=G.test(m=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&se(function(e){n.disconnectedMatch=m.call(e,"*"),m.call(e,"[s!='']:x"),y.push("!=",M)}),v=v.length&&new RegExp(v.join("|")),y=y.length&&new RegExp(y.join("|")),t=G.test(h.compareDocumentPosition),b=t||G.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},A=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===p||e.ownerDocument===w&&b(w,e)?-1:t===p||t.ownerDocument===w&&b(w,t)?1:c?P(c,e)-P(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],u=[t];if(!i||!o)return e===p?-1:t===p?1:i?-1:o?1:c?P(c,e)-P(c,t):0;if(i===o)return ce(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)u.unshift(n);while(a[r]===u[r])r++;return r?ce(a[r],u[r]):a[r]===w?-1:u[r]===w?1:0},p):p},oe.matches=function(e,t){return oe(e,null,null,t)},oe.matchesSelector=function(e,t){if((e.ownerDocument||e)!==p&&d(e),t=t.replace(_,"='$1']"),n.matchesSelector&&g&&!k[t+" "]&&(!y||!y.test(t))&&(!v||!v.test(t)))try{var r=m.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return oe(t,p,null,[e]).length>0},oe.contains=function(e,t){return(e.ownerDocument||e)!==p&&d(e),b(e,t)},oe.attr=function(e,t){(e.ownerDocument||e)!==p&&d(e);var i=r.attrHandle[t.toLowerCase()],o=i&&D.call(r.attrHandle,t.toLowerCase())?i(e,t,!g):void 0;return void 0!==o?o:n.attributes||!g?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},oe.escape=function(e){return(e+"").replace(te,ne)},oe.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},oe.uniqueSort=function(e){var t,r=[],i=0,o=0;if(f=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(A),f){while(t=e[o++])t===e[o]&&(i=r.push(o));while(i--)e.splice(r[i],1)}return c=null,e},i=oe.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else while(t=e[r++])n+=i(t);return n},(r=oe.selectors={cacheLength:50,createPseudo:ue,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Z,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Z,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||oe.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&oe.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return X.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&U.test(n)&&(t=a(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Z,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=E[e+" "];return t||(t=new RegExp("(^|"+I+")"+e+"("+I+"|$)"))&&E(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=oe.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace(W," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),u="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,s){var l,c,f,d,p,h,g=o!==a?"nextSibling":"previousSibling",v=t.parentNode,y=u&&t.nodeName.toLowerCase(),m=!s&&!u,b=!1;if(v){if(o){while(g){d=t;while(d=d[g])if(u?d.nodeName.toLowerCase()===y:1===d.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?v.firstChild:v.lastChild],a&&m){b=(p=(l=(c=(f=(d=v)[x]||(d[x]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]||[])[0]===C&&l[1])&&l[2],d=p&&v.childNodes[p];while(d=++p&&d&&d[g]||(b=p=0)||h.pop())if(1===d.nodeType&&++b&&d===t){c[e]=[C,p,b];break}}else if(m&&(b=p=(l=(c=(f=(d=t)[x]||(d[x]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]||[])[0]===C&&l[1]),!1===b)while(d=++p&&d&&d[g]||(b=p=0)||h.pop())if((u?d.nodeName.toLowerCase()===y:1===d.nodeType)&&++b&&(m&&((c=(f=d[x]||(d[x]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]=[C,b]),d===t))break;return(b-=i)===r||b%r==0&&b/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||oe.error("unsupported pseudo: "+e);return i[x]?i(t):i.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?ue(function(e,n){var r,o=i(e,t),a=o.length;while(a--)e[r=P(e,o[a])]=!(n[r]=o[a])}):function(e){return i(e,0,n)}):i}},pseudos:{not:ue(function(e){var t=[],n=[],r=u(e.replace($,"$1"));return r[x]?ue(function(e,t,n,i){var o,a=r(e,null,i,[]),u=e.length;while(u--)(o=a[u])&&(e[u]=!(t[u]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}}),has:ue(function(e){return function(t){return oe(e,t).length>0}}),contains:ue(function(e){return e=e.replace(Z,ee),function(t){return(t.textContent||t.innerText||i(t)).indexOf(e)>-1}}),lang:ue(function(e){return V.test(e||"")||oe.error("unsupported lang: "+e),e=e.replace(Z,ee).toLowerCase(),function(t){var n;do{if(n=g?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:pe(!1),disabled:pe(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return Y.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:he(function(){return[0]}),last:he(function(e,t){return[t-1]}),eq:he(function(e,t,n){return[n<0?n+t:n]}),even:he(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:he(function(e,t,n){for(var r=n<0?n+t:n;++r1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function xe(e,t,n){for(var r=0,i=t.length;r-1&&(o[l]=!(a[l]=f))}}else y=we(y===a?y.splice(h,y.length):y),i?i(null,a,y,s):q.apply(a,y)})}function Te(e){for(var t,n,i,o=e.length,a=r.relative[e[0].type],u=a||r.relative[" "],s=a?1:0,c=me(function(e){return e===t},u,!0),f=me(function(e){return P(t,e)>-1},u,!0),d=[function(e,n,r){var i=!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):f(e,n,r));return t=null,i}];s1&&be(d),s>1&&ye(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace($,"$1"),n,s0,i=e.length>0,o=function(o,a,u,s,c){var f,h,v,y=0,m="0",b=o&&[],x=[],w=l,T=o||i&&r.find.TAG("*",c),E=C+=null==w?1:Math.random()||.1,N=T.length;for(c&&(l=a===p||a||c);m!==N&&null!=(f=T[m]);m++){if(i&&f){h=0,a||f.ownerDocument===p||(d(f),u=!g);while(v=e[h++])if(v(f,a||p,u)){s.push(f);break}c&&(C=E)}n&&((f=!v&&f)&&y--,o&&b.push(f))}if(y+=m,n&&m!==y){h=0;while(v=t[h++])v(b,x,a,u);if(o){if(y>0)while(m--)b[m]||x[m]||(x[m]=L.call(s));x=we(x)}q.apply(s,x),c&&!o&&x.length>0&&y+t.length>1&&oe.uniqueSort(s)}return c&&(C=E,l=w),b};return n?ue(o):o}return u=oe.compile=function(e,t){var n,r=[],i=[],o=k[e+" "];if(!o){t||(t=a(e)),n=t.length;while(n--)(o=Te(t[n]))[x]?r.push(o):i.push(o);(o=k(e,Ee(i,r))).selector=e}return o},s=oe.select=function(e,t,n,i){var o,s,l,c,f,d="function"==typeof e&&e,p=!i&&a(e=d.selector||e);if(n=n||[],1===p.length){if((s=p[0]=p[0].slice(0)).length>2&&"ID"===(l=s[0]).type&&9===t.nodeType&&g&&r.relative[s[1].type]){if(!(t=(r.find.ID(l.matches[0].replace(Z,ee),t)||[])[0]))return n;d&&(t=t.parentNode),e=e.slice(s.shift().value.length)}o=X.needsContext.test(e)?0:s.length;while(o--){if(l=s[o],r.relative[c=l.type])break;if((f=r.find[c])&&(i=f(l.matches[0].replace(Z,ee),J.test(s[0].type)&&ge(t.parentNode)||t))){if(s.splice(o,1),!(e=i.length&&ye(s)))return q.apply(n,i),n;break}}}return(d||u(e,p))(i,t,!g,n,!t||J.test(e)&&ge(t.parentNode)||t),n},n.sortStable=x.split("").sort(A).join("")===x,n.detectDuplicates=!!f,d(),n.sortDetached=se(function(e){return 1&e.compareDocumentPosition(p.createElement("fieldset"))}),se(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||le("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&se(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||le("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),se(function(e){return null==e.getAttribute("disabled")})||le(H,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),oe}(e);w.find=E,w.expr=E.selectors,w.expr[":"]=w.expr.pseudos,w.uniqueSort=w.unique=E.uniqueSort,w.text=E.getText,w.isXMLDoc=E.isXML,w.contains=E.contains,w.escapeSelector=E.escape;var N=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&w(e).is(n))break;r.push(e)}return r},k=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},A=w.expr.match.needsContext;function D(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var S=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function L(e,t,n){return g(t)?w.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?w.grep(e,function(e){return e===t!==n}):"string"!=typeof t?w.grep(e,function(e){return s.call(t,e)>-1!==n}):w.filter(t,e,n)}w.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?w.find.matchesSelector(r,e)?[r]:[]:w.find.matches(e,w.grep(t,function(e){return 1===e.nodeType}))},w.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(w(e).filter(function(){for(t=0;t1?w.uniqueSort(n):n},filter:function(e){return this.pushStack(L(this,e||[],!1))},not:function(e){return this.pushStack(L(this,e||[],!0))},is:function(e){return!!L(this,"string"==typeof e&&A.test(e)?w(e):e||[],!1).length}});var j,q=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(w.fn.init=function(e,t,n){var i,o;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(i="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:q.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof w?t[0]:t,w.merge(this,w.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:r,!0)),S.test(i[1])&&w.isPlainObject(t))for(i in t)g(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(o=r.getElementById(i[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):g(e)?void 0!==n.ready?n.ready(e):e(w):w.makeArray(e,this)}).prototype=w.fn,j=w(r);var O=/^(?:parents|prev(?:Until|All))/,P={children:!0,contents:!0,next:!0,prev:!0};w.fn.extend({has:function(e){var t=w(e,this),n=t.length;return this.filter(function(){for(var e=0;e-1:1===n.nodeType&&w.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?w.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?s.call(w(e),this[0]):s.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(w.uniqueSort(w.merge(this.get(),w(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function H(e,t){while((e=e[t])&&1!==e.nodeType);return e}w.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return N(e,"parentNode")},parentsUntil:function(e,t,n){return N(e,"parentNode",n)},next:function(e){return H(e,"nextSibling")},prev:function(e){return H(e,"previousSibling")},nextAll:function(e){return N(e,"nextSibling")},prevAll:function(e){return N(e,"previousSibling")},nextUntil:function(e,t,n){return N(e,"nextSibling",n)},prevUntil:function(e,t,n){return N(e,"previousSibling",n)},siblings:function(e){return k((e.parentNode||{}).firstChild,e)},children:function(e){return k(e.firstChild)},contents:function(e){return D(e,"iframe")?e.contentDocument:(D(e,"template")&&(e=e.content||e),w.merge([],e.childNodes))}},function(e,t){w.fn[e]=function(n,r){var i=w.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=w.filter(r,i)),this.length>1&&(P[e]||w.uniqueSort(i),O.test(e)&&i.reverse()),this.pushStack(i)}});var I=/[^\x20\t\r\n\f]+/g;function R(e){var t={};return w.each(e.match(I)||[],function(e,n){t[n]=!0}),t}w.Callbacks=function(e){e="string"==typeof e?R(e):w.extend({},e);var t,n,r,i,o=[],a=[],u=-1,s=function(){for(i=i||e.once,r=t=!0;a.length;u=-1){n=a.shift();while(++u-1)o.splice(n,1),n<=u&&u--}),this},has:function(e){return e?w.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||s()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l};function B(e){return e}function M(e){throw e}function W(e,t,n,r){var i;try{e&&g(i=e.promise)?i.call(e).done(t).fail(n):e&&g(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}w.extend({Deferred:function(t){var n=[["notify","progress",w.Callbacks("memory"),w.Callbacks("memory"),2],["resolve","done",w.Callbacks("once memory"),w.Callbacks("once memory"),0,"resolved"],["reject","fail",w.Callbacks("once memory"),w.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},"catch":function(e){return i.then(null,e)},pipe:function(){var e=arguments;return w.Deferred(function(t){w.each(n,function(n,r){var i=g(e[r[4]])&&e[r[4]];o[r[1]](function(){var e=i&&i.apply(this,arguments);e&&g(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,i?[e]:arguments)})}),e=null}).promise()},then:function(t,r,i){var o=0;function a(t,n,r,i){return function(){var u=this,s=arguments,l=function(){var e,l;if(!(t=o&&(r!==M&&(u=void 0,s=[e]),n.rejectWith(u,s))}};t?c():(w.Deferred.getStackHook&&(c.stackTrace=w.Deferred.getStackHook()),e.setTimeout(c))}}return w.Deferred(function(e){n[0][3].add(a(0,e,g(i)?i:B,e.notifyWith)),n[1][3].add(a(0,e,g(t)?t:B)),n[2][3].add(a(0,e,g(r)?r:M))}).promise()},promise:function(e){return null!=e?w.extend(e,i):i}},o={};return w.each(n,function(e,t){var a=t[2],u=t[5];i[t[1]]=a.add,u&&a.add(function(){r=u},n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),a.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?void 0:this,arguments),this},o[t[0]+"With"]=a.fireWith}),i.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=o.call(arguments),a=w.Deferred(),u=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?o.call(arguments):n,--t||a.resolveWith(r,i)}};if(t<=1&&(W(e,a.done(u(n)).resolve,a.reject,!t),"pending"===a.state()||g(i[n]&&i[n].then)))return a.then();while(n--)W(i[n],u(n),a.reject);return a.promise()}});var $=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;w.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&$.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},w.readyException=function(t){e.setTimeout(function(){throw t})};var F=w.Deferred();w.fn.ready=function(e){return F.then(e)["catch"](function(e){w.readyException(e)}),this},w.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--w.readyWait:w.isReady)||(w.isReady=!0,!0!==e&&--w.readyWait>0||F.resolveWith(r,[w]))}}),w.ready.then=F.then;function z(){r.removeEventListener("DOMContentLoaded",z),e.removeEventListener("load",z),w.ready()}"complete"===r.readyState||"loading"!==r.readyState&&!r.documentElement.doScroll?e.setTimeout(w.ready):(r.addEventListener("DOMContentLoaded",z),e.addEventListener("load",z));var _=function(e,t,n,r,i,o,a){var u=0,s=e.length,l=null==n;if("object"===b(n)){i=!0;for(u in n)_(e,t,u,n[u],!0,o,a)}else if(void 0!==r&&(i=!0,g(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(w(e),n)})),t))for(;u1,null,!0)},removeData:function(e){return this.each(function(){J.remove(this,e)})}}),w.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=K.get(e,t),n&&(!r||Array.isArray(n)?r=K.access(e,t,w.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=w.queue(e,t),r=n.length,i=n.shift(),o=w._queueHooks(e,t),a=function(){w.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return K.get(e,n)||K.access(e,n,{empty:w.Callbacks("once memory").add(function(){K.remove(e,[t+"queue",n])})})}}),w.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]+)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ge.optgroup=ge.option,ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td;function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&D(e,t)?w.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n-1)i&&i.push(o);else if(l=w.contains(o.ownerDocument,o),a=ve(f.appendChild(o),"script"),l&&ye(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}!function(){var e=r.createDocumentFragment().appendChild(r.createElement("div")),t=r.createElement("input");t.setAttribute("type","radio"),t.setAttribute("checked","checked"),t.setAttribute("name","t"),e.appendChild(t),h.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="",h.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue}();var xe=r.documentElement,we=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Te=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function Ne(){return!1}function ke(){try{return r.activeElement}catch(e){}}function Ae(e,t,n,r,i,o){var a,u;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(u in t)Ae(e,u,n,r,t[u],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Ne;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return w().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=w.guid++)),e.each(function(){w.event.add(this,t,i,r,n)})}w.event={global:{},add:function(e,t,n,r,i){var o,a,u,s,l,c,f,d,p,h,g,v=K.get(e);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&w.find.matchesSelector(xe,i),n.guid||(n.guid=w.guid++),(s=v.events)||(s=v.events={}),(a=v.handle)||(a=v.handle=function(t){return"undefined"!=typeof w&&w.event.triggered!==t.type?w.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||"").match(I)||[""]).length;while(l--)p=g=(u=Te.exec(t[l])||[])[1],h=(u[2]||"").split(".").sort(),p&&(f=w.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=w.event.special[p]||{},c=w.extend({type:p,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&w.expr.match.needsContext.test(i),namespace:h.join(".")},o),(d=s[p])||((d=s[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(p,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,c):d.push(c),w.event.global[p]=!0)}},remove:function(e,t,n,r,i){var o,a,u,s,l,c,f,d,p,h,g,v=K.hasData(e)&&K.get(e);if(v&&(s=v.events)){l=(t=(t||"").match(I)||[""]).length;while(l--)if(u=Te.exec(t[l])||[],p=g=u[1],h=(u[2]||"").split(".").sort(),p){f=w.event.special[p]||{},d=s[p=(r?f.delegateType:f.bindType)||p]||[],u=u[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=d.length;while(o--)c=d[o],!i&&g!==c.origType||n&&n.guid!==c.guid||u&&!u.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(d.splice(o,1),c.selector&&d.delegateCount--,f.remove&&f.remove.call(e,c));a&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||w.removeEvent(e,p,v.handle),delete s[p])}else for(p in s)w.event.remove(e,p+t[l],n,r,!0);w.isEmptyObject(s)&&K.remove(e,"handle events")}},dispatch:function(e){var t=w.event.fix(e),n,r,i,o,a,u,s=new Array(arguments.length),l=(K.get(this,"events")||{})[t.type]||[],c=w.event.special[t.type]||{};for(s[0]=t,n=1;n=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n-1:w.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&u.push({elem:l,handlers:o})}return l=this,s\x20\t\r\n\f]*)[^>]*)\/>/gi,Se=/\s*$/g;function qe(e,t){return D(e,"table")&&D(11!==t.nodeType?t:t.firstChild,"tr")?w(e).children("tbody")[0]||e:e}function Oe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Pe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function He(e,t){var n,r,i,o,a,u,s,l;if(1===t.nodeType){if(K.hasData(e)&&(o=K.access(e),a=K.set(t,o),l=o.events)){delete a.handle,a.events={};for(i in l)for(n=0,r=l[i].length;n1&&"string"==typeof v&&!h.checkClone&&Le.test(v))return e.each(function(i){var o=e.eq(i);y&&(t[0]=v.call(this,i,o.html())),Re(o,t,n,r)});if(d&&(i=be(t,e[0].ownerDocument,!1,e,r),o=i.firstChild,1===i.childNodes.length&&(i=o),o||r)){for(s=(u=w.map(ve(i,"script"),Oe)).length;f")},clone:function(e,t,n){var r,i,o,a,u=e.cloneNode(!0),s=w.contains(e.ownerDocument,e);if(!(h.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||w.isXMLDoc(e)))for(a=ve(u),r=0,i=(o=ve(e)).length;r0&&ye(a,!s&&ve(e,"script")),u},cleanData:function(e){for(var t,n,r,i=w.event.special,o=0;void 0!==(n=e[o]);o++)if(Y(n)){if(t=n[K.expando]){if(t.events)for(r in t.events)i[r]?w.event.remove(n,r):w.removeEvent(n,r,t.handle);n[K.expando]=void 0}n[J.expando]&&(n[J.expando]=void 0)}}}),w.fn.extend({detach:function(e){return Be(this,e,!0)},remove:function(e){return Be(this,e)},text:function(e){return _(this,function(e){return void 0===e?w.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Re(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||qe(this,e).appendChild(e)})},prepend:function(){return Re(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=qe(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(w.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return w.clone(this,e,t)})},html:function(e){return _(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Se.test(e)&&!ge[(pe.exec(e)||["",""])[1].toLowerCase()]){e=w.htmlPrefilter(e);try{for(;n=0&&(s+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-s-u-.5))),s}function et(e,t,n){var r=We(e),i=Fe(e,t,r),o="border-box"===w.css(e,"boxSizing",!1,r),a=o;if(Me.test(i)){if(!n)return i;i="auto"}return a=a&&(h.boxSizingReliable()||i===e.style[t]),("auto"===i||!parseFloat(i)&&"inline"===w.css(e,"display",!1,r))&&(i=e["offset"+t[0].toUpperCase()+t.slice(1)],a=!0),(i=parseFloat(i)||0)+Ze(e,t,n||(o?"border":"content"),a,r,i)+"px"}w.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Fe(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,u=Q(t),s=Ue.test(t),l=e.style;if(s||(t=Ke(u)),a=w.cssHooks[t]||w.cssHooks[u],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"==(o=typeof n)&&(i=ie.exec(n))&&i[1]&&(n=se(e,t,i),o="number"),null!=n&&n===n&&("number"===o&&(n+=i&&i[3]||(w.cssNumber[u]?"":"px")),h.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(s?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,u=Q(t);return Ue.test(t)||(t=Ke(u)),(a=w.cssHooks[t]||w.cssHooks[u])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Fe(e,t,r)),"normal"===i&&t in Xe&&(i=Xe[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),w.each(["height","width"],function(e,t){w.cssHooks[t]={get:function(e,n,r){if(n)return!_e.test(w.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?et(e,t,r):ue(e,Ve,function(){return et(e,t,r)})},set:function(e,n,r){var i,o=We(e),a="border-box"===w.css(e,"boxSizing",!1,o),u=r&&Ze(e,t,r,a,o);return a&&h.scrollboxSize()===o.position&&(u-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-Ze(e,t,"border",!1,o)-.5)),u&&(i=ie.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=w.css(e,t)),Je(e,n,u)}}}),w.cssHooks.marginLeft=ze(h.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Fe(e,"marginLeft"))||e.getBoundingClientRect().left-ue(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),w.each({margin:"",padding:"",border:"Width"},function(e,t){w.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+oe[r]+t]=o[r]||o[r-2]||o[0];return i}},"margin"!==e&&(w.cssHooks[e+t].set=Je)}),w.fn.extend({css:function(e,t){return _(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=We(e),i=t.length;a1)}}),w.fn.delay=function(t,n){return t=w.fx?w.fx.speeds[t]||t:t,n=n||"fx",this.queue(n,function(n,r){var i=e.setTimeout(n,t);r.stop=function(){e.clearTimeout(i)}})},function(){var e=r.createElement("input"),t=r.createElement("select").appendChild(r.createElement("option"));e.type="checkbox",h.checkOn=""!==e.value,h.optSelected=t.selected,(e=r.createElement("input")).value="t",e.type="radio",h.radioValue="t"===e.value}();var tt,nt=w.expr.attrHandle;w.fn.extend({attr:function(e,t){return _(this,w.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){w.removeAttr(this,e)})}}),w.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?w.prop(e,t,n):(1===o&&w.isXMLDoc(e)||(i=w.attrHooks[t.toLowerCase()]||(w.expr.match.bool.test(t)?tt:void 0)),void 0!==n?null===n?void w.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=w.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!h.radioValue&&"radio"===t&&D(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(I);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),tt={set:function(e,t,n){return!1===t?w.removeAttr(e,n):e.setAttribute(n,n),n}},w.each(w.expr.match.bool.source.match(/\w+/g),function(e,t){var n=nt[t]||w.find.attr;nt[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=nt[a],nt[a]=i,i=null!=n(e,t,r)?a:null,nt[a]=o),i}});var rt=/^(?:input|select|textarea|button)$/i,it=/^(?:a|area)$/i;w.fn.extend({prop:function(e,t){return _(this,w.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[w.propFix[e]||e]})}}),w.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&w.isXMLDoc(e)||(t=w.propFix[t]||t,i=w.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=w.find.attr(e,"tabindex");return t?parseInt(t,10):rt.test(e.nodeName)||it.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),h.optSelected||(w.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),w.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){w.propFix[this.toLowerCase()]=this});function ot(e){return(e.match(I)||[]).join(" ")}function at(e){return e.getAttribute&&e.getAttribute("class")||""}function ut(e){return Array.isArray(e)?e:"string"==typeof e?e.match(I)||[]:[]}w.fn.extend({addClass:function(e){var t,n,r,i,o,a,u,s=0;if(g(e))return this.each(function(t){w(this).addClass(e.call(this,t,at(this)))});if((t=ut(e)).length)while(n=this[s++])if(i=at(n),r=1===n.nodeType&&" "+ot(i)+" "){a=0;while(o=t[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(u=ot(r))&&n.setAttribute("class",u)}return this},removeClass:function(e){var t,n,r,i,o,a,u,s=0;if(g(e))return this.each(function(t){w(this).removeClass(e.call(this,t,at(this)))});if(!arguments.length)return this.attr("class","");if((t=ut(e)).length)while(n=this[s++])if(i=at(n),r=1===n.nodeType&&" "+ot(i)+" "){a=0;while(o=t[a++])while(r.indexOf(" "+o+" ")>-1)r=r.replace(" "+o+" "," ");i!==(u=ot(r))&&n.setAttribute("class",u)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):g(e)?this.each(function(n){w(this).toggleClass(e.call(this,n,at(this),t),t)}):this.each(function(){var t,i,o,a;if(r){i=0,o=w(this),a=ut(e);while(t=a[i++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else void 0!==e&&"boolean"!==n||((t=at(this))&&K.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":K.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&(" "+ot(at(n))+" ").indexOf(t)>-1)return!0;return!1}});var st=/\r/g;w.fn.extend({val:function(e){var t,n,r,i=this[0];{if(arguments.length)return r=g(e),this.each(function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,w(this).val()):e)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=w.map(i,function(e){return null==e?"":e+""})),(t=w.valHooks[this.type]||w.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))});if(i)return(t=w.valHooks[i.type]||w.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(st,""):null==n?"":n}}}),w.extend({valHooks:{option:{get:function(e){var t=w.find.attr(e,"value");return null!=t?t:ot(w.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,u=a?null:[],s=a?o+1:i.length;for(r=o<0?s:a?o:0;r-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),w.each(["radio","checkbox"],function(){w.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=w.inArray(w(e).val(),t)>-1}},h.checkOn||(w.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),h.focusin="onfocusin"in e;var lt=/^(?:focusinfocus|focusoutblur)$/,ct=function(e){e.stopPropagation()};w.extend(w.event,{trigger:function(t,n,i,o){var a,u,s,l,c,d,p,h,y=[i||r],m=f.call(t,"type")?t.type:t,b=f.call(t,"namespace")?t.namespace.split("."):[];if(u=h=s=i=i||r,3!==i.nodeType&&8!==i.nodeType&&!lt.test(m+w.event.triggered)&&(m.indexOf(".")>-1&&(m=(b=m.split(".")).shift(),b.sort()),c=m.indexOf(":")<0&&"on"+m,t=t[w.expando]?t:new w.Event(m,"object"==typeof t&&t),t.isTrigger=o?2:3,t.namespace=b.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:w.makeArray(n,[t]),p=w.event.special[m]||{},o||!p.trigger||!1!==p.trigger.apply(i,n))){if(!o&&!p.noBubble&&!v(i)){for(l=p.delegateType||m,lt.test(l+m)||(u=u.parentNode);u;u=u.parentNode)y.push(u),s=u;s===(i.ownerDocument||r)&&y.push(s.defaultView||s.parentWindow||e)}a=0;while((u=y[a++])&&!t.isPropagationStopped())h=u,t.type=a>1?l:p.bindType||m,(d=(K.get(u,"events")||{})[t.type]&&K.get(u,"handle"))&&d.apply(u,n),(d=c&&u[c])&&d.apply&&Y(u)&&(t.result=d.apply(u,n),!1===t.result&&t.preventDefault());return t.type=m,o||t.isDefaultPrevented()||p._default&&!1!==p._default.apply(y.pop(),n)||!Y(i)||c&&g(i[m])&&!v(i)&&((s=i[c])&&(i[c]=null),w.event.triggered=m,t.isPropagationStopped()&&h.addEventListener(m,ct),i[m](),t.isPropagationStopped()&&h.removeEventListener(m,ct),w.event.triggered=void 0,s&&(i[c]=s)),t.result}},simulate:function(e,t,n){var r=w.extend(new w.Event,n,{type:e,isSimulated:!0});w.event.trigger(r,null,t)}}),w.fn.extend({trigger:function(e,t){return this.each(function(){w.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return w.event.trigger(e,t,n,!0)}}),h.focusin||w.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){w.event.simulate(t,e.target,w.event.fix(e))};w.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=K.access(r,t);i||r.addEventListener(e,n,!0),K.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=K.access(r,t)-1;i?K.access(r,t,i):(r.removeEventListener(e,n,!0),K.remove(r,t))}}});var ft=/\[\]$/,dt=/\r?\n/g,pt=/^(?:submit|button|image|reset|file)$/i,ht=/^(?:input|select|textarea|keygen)/i;function gt(e,t,n,r){var i;if(Array.isArray(t))w.each(t,function(t,i){n||ft.test(e)?r(e,i):gt(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,r)});else if(n||"object"!==b(t))r(e,t);else for(i in t)gt(e+"["+i+"]",t[i],n,r)}w.param=function(e,t){var n,r=[],i=function(e,t){var n=g(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(Array.isArray(e)||e.jquery&&!w.isPlainObject(e))w.each(e,function(){i(this.name,this.value)});else for(n in e)gt(n,e[n],t,i);return r.join("&")},w.fn.extend({serialize:function(){return w.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=w.prop(this,"elements");return e?w.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!w(this).is(":disabled")&&ht.test(this.nodeName)&&!pt.test(e)&&(this.checked||!de.test(e))}).map(function(e,t){var n=w(this).val();return null==n?null:Array.isArray(n)?w.map(n,function(e){return{name:t.name,value:e.replace(dt,"\r\n")}}):{name:t.name,value:n.replace(dt,"\r\n")}}).get()}}),w.fn.extend({wrapAll:function(e){var t;return this[0]&&(g(e)&&(e=e.call(this[0])),t=w(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return g(e)?this.each(function(t){w(this).wrapInner(e.call(this,t))}):this.each(function(){var t=w(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=g(e);return this.each(function(n){w(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){w(this).replaceWith(this.childNodes)}),this}}),w.expr.pseudos.hidden=function(e){return!w.expr.pseudos.visible(e)},w.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},h.createHTMLDocument=function(){var e=r.implementation.createHTMLDocument("").body;return e.innerHTML="