From 41fa4c3dc3c343b88c1e5b21f9d5638f13437469 Mon Sep 17 00:00:00 2001 From: GitHub Actions Docs Cleanup CI Date: Fri, 27 Oct 2023 14:40:22 +0000 Subject: [PATCH] Removing redundant docs version yield-from-preprocessor --- switcher.json | 176 ++-- yield-from-preprocessor/.buildinfo | 4 - .../explanations/architecture.doctree | Bin 11764 -> 0 bytes .../developer/explanations/decisions.doctree | Bin 7242 -> 0 bytes ...0001-record-architecture-decisions.doctree | Bin 7661 -> 0 bytes .../decisions/0002-no-queues.doctree | Bin 7102 -> 0 bytes .../decisions/0003-api-case.doctree | Bin 7085 -> 0 bytes .../developer/explanations/events.doctree | Bin 15581 -> 0 bytes .../developer/explanations/lifecycle.doctree | Bin 19226 -> 0 bytes .../explanations/type_validators.doctree | Bin 13000 -> 0 bytes .../developer/how-to/build-docs.doctree | Bin 9128 -> 0 bytes .../developer/how-to/contribute.doctree | Bin 9748 -> 0 bytes .../.doctrees/developer/how-to/lint.doctree | Bin 8292 -> 0 bytes .../developer/how-to/make-release.doctree | Bin 8422 -> 0 bytes .../developer/how-to/run-tests.doctree | Bin 13356 -> 0 bytes .../developer/how-to/static-analysis.doctree | Bin 5539 -> 0 bytes .../developer/how-to/update-tools.doctree | Bin 7416 -> 0 bytes .../.doctrees/developer/index.doctree | Bin 16825 -> 0 bytes .../developer/reference/standards.doctree | Bin 11378 -> 0 bytes .../developer/tutorials/dev-install.doctree | Bin 13599 -> 0 bytes .../developer/tutorials/dev-run.doctree | Bin 9180 -> 0 bytes .../.doctrees/environment.pickle | Bin 2597020 -> 0 bytes .../.doctrees/genindex.doctree | Bin 5070 -> 0 bytes .../.doctrees/index.doctree | Bin 21806 -> 0 bytes .../user/explanations/docs-structure.doctree | Bin 8599 -> 0 bytes .../user/how-to/add-plans-and-devices.doctree | Bin 20175 -> 0 bytes .../user/how-to/configure-app.doctree | Bin 7484 -> 0 bytes .../.doctrees/user/how-to/run-cli.doctree | Bin 10767 -> 0 bytes .../user/how-to/run-container.doctree | Bin 6879 -> 0 bytes .../.doctrees/user/index.doctree | Bin 18023 -> 0 bytes .../.doctrees/user/reference/api.doctree | Bin 7779 -> 0 bytes .../.doctrees/user/reference/cli.doctree | Bin 22729 -> 0 bytes .../user/reference/messaging-spec.doctree | Bin 26638 -> 0 bytes .../user/reference/rest-spec.doctree | Bin 39924 -> 0 bytes .../user/tutorials/installation.doctree | Bin 8505 -> 0 bytes .../user/tutorials/quickstart.doctree | Bin 10599 -> 0 bytes .../_images/blueapi-architecture.png | Bin 236122 -> 0 bytes yield-from-preprocessor/_images/blueapi.png | Bin 284575 -> 0 bytes .../_images/bluesky-events.png | Bin 304331 -> 0 bytes .../_images/debug-vscode.png | Bin 16967 -> 0 bytes .../explanations/architecture.rst.txt | 46 - .../developer/explanations/decisions.rst.txt | 17 - ...0001-record-architecture-decisions.rst.txt | 26 - .../decisions/0002-no-queues.rst.txt | 27 - .../decisions/0003-api-case.rst.txt | 26 - .../developer/explanations/events.rst.txt | 67 -- .../developer/explanations/lifecycle.rst.txt | 139 --- .../explanations/type_validators.rst.txt | 96 -- .../developer/how-to/build-docs.rst.txt | 38 - .../developer/how-to/contribute.rst.txt | 1 - .../_sources/developer/how-to/lint.rst.txt | 38 - .../developer/how-to/make-release.rst.txt | 16 - .../developer/how-to/run-tests.rst.txt | 65 -- .../developer/how-to/static-analysis.rst.txt | 8 - .../developer/how-to/update-tools.rst.txt | 16 - .../_sources/developer/index.rst.txt | 69 -- .../developer/reference/standards.rst.txt | 64 -- .../developer/tutorials/dev-install.rst.txt | 68 -- .../developer/tutorials/dev-run.rst.txt | 32 - .../_sources/genindex.rst.txt | 5 - .../_sources/index.rst.txt | 32 - .../user/explanations/docs-structure.rst.txt | 18 - .../user/how-to/add-plans-and-devices.rst.txt | 118 --- .../user/how-to/configure-app.rst.txt | 19 - .../_sources/user/how-to/run-cli.rst.txt | 49 - .../user/how-to/run-container.rst.txt | 15 - .../_sources/user/index.rst.txt | 64 -- .../_sources/user/reference/api.rst.txt | 14 - .../_sources/user/reference/cli.rst.txt | 9 - .../user/reference/messaging-spec.rst.txt | 10 - .../_sources/user/reference/rest-spec.rst.txt | 8 - .../user/tutorials/installation.rst.txt | 38 - .../user/tutorials/quickstart.rst.txt | 60 -- ...e.1e8bd061cd6da7fc9cf755528e8ffc24.min.css | 1 - .../_sphinx_design_static/design-tabs.js | 27 - yield-from-preprocessor/_static/basic.css | 925 ------------------ .../_static/check-solid.svg | 4 - .../_static/clipboard.min.js | 7 - .../_static/copy-button.svg | 5 - .../_static/copybutton.css | 94 -- yield-from-preprocessor/_static/copybutton.js | 248 ----- .../_static/copybutton_funcs.js | 73 -- ...e.1e8bd061cd6da7fc9cf755528e8ffc24.min.css | 1 - .../_static/design-tabs.js | 27 - .../_static/dls-favicon.ico | Bin 99678 -> 0 bytes yield-from-preprocessor/_static/dls-logo.svg | 11 - yield-from-preprocessor/_static/doctools.js | 156 --- .../_static/documentation_options.js | 13 - yield-from-preprocessor/_static/file.png | Bin 286 -> 0 bytes yield-from-preprocessor/_static/graphviz.css | 19 - .../_static/language_data.js | 199 ---- yield-from-preprocessor/_static/minus.png | Bin 90 -> 0 bytes yield-from-preprocessor/_static/plus.png | Bin 90 -> 0 bytes yield-from-preprocessor/_static/pygments.css | 152 --- .../_static/scripts/bootstrap.js | 3 - .../_static/scripts/bootstrap.js.LICENSE.txt | 5 - .../_static/scripts/bootstrap.js.map | 1 - .../_static/scripts/pydata-sphinx-theme.js | 2 - .../scripts/pydata-sphinx-theme.js.map | 1 - .../_static/searchtools.js | 574 ----------- .../_static/sphinx_highlight.js | 154 --- .../_static/styles/bootstrap.css | 6 - .../_static/styles/bootstrap.css.map | 1 - .../_static/styles/pydata-sphinx-theme.css | 2 - .../styles/pydata-sphinx-theme.css.map | 1 - .../_static/styles/theme.css | 2 - .../vendor/fontawesome/6.1.2/LICENSE.txt | 165 ---- .../vendor/fontawesome/6.1.2/css/all.min.css | 5 - .../vendor/fontawesome/6.1.2/js/all.min.js | 2 - .../6.1.2/js/all.min.js.LICENSE.txt | 5 - .../6.1.2/webfonts/fa-brands-400.ttf | Bin 181264 -> 0 bytes .../6.1.2/webfonts/fa-brands-400.woff2 | Bin 105112 -> 0 bytes .../6.1.2/webfonts/fa-regular-400.ttf | Bin 60236 -> 0 bytes .../6.1.2/webfonts/fa-regular-400.woff2 | Bin 24028 -> 0 bytes .../6.1.2/webfonts/fa-solid-900.ttf | Bin 389948 -> 0 bytes .../6.1.2/webfonts/fa-solid-900.woff2 | Bin 154840 -> 0 bytes .../6.1.2/webfonts/fa-v4compatibility.ttf | Bin 10084 -> 0 bytes .../6.1.2/webfonts/fa-v4compatibility.woff2 | Bin 4776 -> 0 bytes .../_static/webpack-macros.html | 31 - .../developer/explanations/architecture.html | 644 ------------ .../developer/explanations/decisions.html | 606 ------------ .../0001-record-architecture-decisions.html | 630 ------------ .../decisions/0002-no-queues.html | 632 ------------ .../explanations/decisions/0003-api-case.html | 631 ------------ .../developer/explanations/events.html | 672 ------------- .../developer/explanations/lifecycle.html | 728 -------------- .../explanations/type_validators.html | 685 ------------- .../developer/how-to/build-docs.html | 639 ------------ .../developer/how-to/contribute.html | 631 ------------ .../developer/how-to/lint.html | 639 ------------ .../developer/how-to/make-release.html | 607 ------------ .../developer/how-to/run-tests.html | 661 ------------- .../developer/how-to/static-analysis.html | 602 ------------ .../developer/how-to/update-tools.html | 606 ------------ yield-from-preprocessor/developer/index.html | 682 ------------- .../developer/reference/standards.html | 651 ------------ .../developer/tutorials/dev-install.html | 670 ------------- .../developer/tutorials/dev-run.html | 632 ------------ yield-from-preprocessor/genindex.html | 714 -------------- .../http-routingtable.html | 558 ----------- yield-from-preprocessor/index.html | 548 ----------- yield-from-preprocessor/objects.inv | Bin 1385 -> 0 bytes yield-from-preprocessor/py-modindex.html | 496 ---------- yield-from-preprocessor/search.html | 502 ---------- yield-from-preprocessor/searchindex.js | 1 - .../user/explanations/docs-structure.html | 600 ------------ .../user/how-to/add-plans-and-devices.html | 697 ------------- .../user/how-to/configure-app.html | 602 ------------ .../user/how-to/run-cli.html | 640 ------------ .../user/how-to/run-container.html | 608 ------------ yield-from-preprocessor/user/index.html | 667 ------------- .../user/reference/api.html | 609 ------------ .../user/reference/cli.html | 758 -------------- .../user/reference/messaging-spec.html | 887 ----------------- .../user/reference/rest-spec.html | 797 --------------- .../user/tutorials/installation.html | 634 ------------ .../user/tutorials/quickstart.html | 651 ------------ 157 files changed, 86 insertions(+), 27551 deletions(-) delete mode 100644 yield-from-preprocessor/.buildinfo delete mode 100644 yield-from-preprocessor/.doctrees/developer/explanations/architecture.doctree delete mode 100644 yield-from-preprocessor/.doctrees/developer/explanations/decisions.doctree delete mode 100644 yield-from-preprocessor/.doctrees/developer/explanations/decisions/0001-record-architecture-decisions.doctree delete mode 100644 yield-from-preprocessor/.doctrees/developer/explanations/decisions/0002-no-queues.doctree delete mode 100644 yield-from-preprocessor/.doctrees/developer/explanations/decisions/0003-api-case.doctree delete mode 100644 yield-from-preprocessor/.doctrees/developer/explanations/events.doctree delete mode 100644 yield-from-preprocessor/.doctrees/developer/explanations/lifecycle.doctree delete mode 100644 yield-from-preprocessor/.doctrees/developer/explanations/type_validators.doctree delete mode 100644 yield-from-preprocessor/.doctrees/developer/how-to/build-docs.doctree delete mode 100644 yield-from-preprocessor/.doctrees/developer/how-to/contribute.doctree delete mode 100644 yield-from-preprocessor/.doctrees/developer/how-to/lint.doctree delete mode 100644 yield-from-preprocessor/.doctrees/developer/how-to/make-release.doctree delete mode 100644 yield-from-preprocessor/.doctrees/developer/how-to/run-tests.doctree delete mode 100644 yield-from-preprocessor/.doctrees/developer/how-to/static-analysis.doctree delete mode 100644 yield-from-preprocessor/.doctrees/developer/how-to/update-tools.doctree delete mode 100644 yield-from-preprocessor/.doctrees/developer/index.doctree delete mode 100644 yield-from-preprocessor/.doctrees/developer/reference/standards.doctree delete mode 100644 yield-from-preprocessor/.doctrees/developer/tutorials/dev-install.doctree delete mode 100644 yield-from-preprocessor/.doctrees/developer/tutorials/dev-run.doctree delete mode 100644 yield-from-preprocessor/.doctrees/environment.pickle delete mode 100644 yield-from-preprocessor/.doctrees/genindex.doctree delete mode 100644 yield-from-preprocessor/.doctrees/index.doctree delete mode 100644 yield-from-preprocessor/.doctrees/user/explanations/docs-structure.doctree delete mode 100644 yield-from-preprocessor/.doctrees/user/how-to/add-plans-and-devices.doctree delete mode 100644 yield-from-preprocessor/.doctrees/user/how-to/configure-app.doctree delete mode 100644 yield-from-preprocessor/.doctrees/user/how-to/run-cli.doctree delete mode 100644 yield-from-preprocessor/.doctrees/user/how-to/run-container.doctree delete mode 100644 yield-from-preprocessor/.doctrees/user/index.doctree delete mode 100644 yield-from-preprocessor/.doctrees/user/reference/api.doctree delete mode 100644 yield-from-preprocessor/.doctrees/user/reference/cli.doctree delete mode 100644 yield-from-preprocessor/.doctrees/user/reference/messaging-spec.doctree delete mode 100644 yield-from-preprocessor/.doctrees/user/reference/rest-spec.doctree delete mode 100644 yield-from-preprocessor/.doctrees/user/tutorials/installation.doctree delete mode 100644 yield-from-preprocessor/.doctrees/user/tutorials/quickstart.doctree delete mode 100644 yield-from-preprocessor/_images/blueapi-architecture.png delete mode 100644 yield-from-preprocessor/_images/blueapi.png delete mode 100644 yield-from-preprocessor/_images/bluesky-events.png delete mode 100644 yield-from-preprocessor/_images/debug-vscode.png delete mode 100644 yield-from-preprocessor/_sources/developer/explanations/architecture.rst.txt delete mode 100644 yield-from-preprocessor/_sources/developer/explanations/decisions.rst.txt delete mode 100644 yield-from-preprocessor/_sources/developer/explanations/decisions/0001-record-architecture-decisions.rst.txt delete mode 100644 yield-from-preprocessor/_sources/developer/explanations/decisions/0002-no-queues.rst.txt delete mode 100644 yield-from-preprocessor/_sources/developer/explanations/decisions/0003-api-case.rst.txt delete mode 100644 yield-from-preprocessor/_sources/developer/explanations/events.rst.txt delete mode 100644 yield-from-preprocessor/_sources/developer/explanations/lifecycle.rst.txt delete mode 100644 yield-from-preprocessor/_sources/developer/explanations/type_validators.rst.txt delete mode 100644 yield-from-preprocessor/_sources/developer/how-to/build-docs.rst.txt delete mode 100644 yield-from-preprocessor/_sources/developer/how-to/contribute.rst.txt delete mode 100644 yield-from-preprocessor/_sources/developer/how-to/lint.rst.txt delete mode 100644 yield-from-preprocessor/_sources/developer/how-to/make-release.rst.txt delete mode 100644 yield-from-preprocessor/_sources/developer/how-to/run-tests.rst.txt delete mode 100644 yield-from-preprocessor/_sources/developer/how-to/static-analysis.rst.txt delete mode 100644 yield-from-preprocessor/_sources/developer/how-to/update-tools.rst.txt delete mode 100644 yield-from-preprocessor/_sources/developer/index.rst.txt delete mode 100644 yield-from-preprocessor/_sources/developer/reference/standards.rst.txt delete mode 100644 yield-from-preprocessor/_sources/developer/tutorials/dev-install.rst.txt delete mode 100644 yield-from-preprocessor/_sources/developer/tutorials/dev-run.rst.txt delete mode 100644 yield-from-preprocessor/_sources/genindex.rst.txt delete mode 100644 yield-from-preprocessor/_sources/index.rst.txt delete mode 100644 yield-from-preprocessor/_sources/user/explanations/docs-structure.rst.txt delete mode 100644 yield-from-preprocessor/_sources/user/how-to/add-plans-and-devices.rst.txt delete mode 100644 yield-from-preprocessor/_sources/user/how-to/configure-app.rst.txt delete mode 100644 yield-from-preprocessor/_sources/user/how-to/run-cli.rst.txt delete mode 100644 yield-from-preprocessor/_sources/user/how-to/run-container.rst.txt delete mode 100644 yield-from-preprocessor/_sources/user/index.rst.txt delete mode 100644 yield-from-preprocessor/_sources/user/reference/api.rst.txt delete mode 100644 yield-from-preprocessor/_sources/user/reference/cli.rst.txt delete mode 100644 yield-from-preprocessor/_sources/user/reference/messaging-spec.rst.txt delete mode 100644 yield-from-preprocessor/_sources/user/reference/rest-spec.rst.txt delete mode 100644 yield-from-preprocessor/_sources/user/tutorials/installation.rst.txt delete mode 100644 yield-from-preprocessor/_sources/user/tutorials/quickstart.rst.txt delete mode 100644 yield-from-preprocessor/_sphinx_design_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css delete mode 100644 yield-from-preprocessor/_sphinx_design_static/design-tabs.js delete mode 100644 yield-from-preprocessor/_static/basic.css delete mode 100644 yield-from-preprocessor/_static/check-solid.svg delete mode 100644 yield-from-preprocessor/_static/clipboard.min.js delete mode 100644 yield-from-preprocessor/_static/copy-button.svg delete mode 100644 yield-from-preprocessor/_static/copybutton.css delete mode 100644 yield-from-preprocessor/_static/copybutton.js delete mode 100644 yield-from-preprocessor/_static/copybutton_funcs.js delete mode 100644 yield-from-preprocessor/_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css delete mode 100644 yield-from-preprocessor/_static/design-tabs.js delete mode 100644 yield-from-preprocessor/_static/dls-favicon.ico delete mode 100644 yield-from-preprocessor/_static/dls-logo.svg delete mode 100644 yield-from-preprocessor/_static/doctools.js delete mode 100644 yield-from-preprocessor/_static/documentation_options.js delete mode 100644 yield-from-preprocessor/_static/file.png delete mode 100644 yield-from-preprocessor/_static/graphviz.css delete mode 100644 yield-from-preprocessor/_static/language_data.js delete mode 100644 yield-from-preprocessor/_static/minus.png delete mode 100644 yield-from-preprocessor/_static/plus.png delete mode 100644 yield-from-preprocessor/_static/pygments.css delete mode 100644 yield-from-preprocessor/_static/scripts/bootstrap.js delete mode 100644 yield-from-preprocessor/_static/scripts/bootstrap.js.LICENSE.txt delete mode 100644 yield-from-preprocessor/_static/scripts/bootstrap.js.map delete mode 100644 yield-from-preprocessor/_static/scripts/pydata-sphinx-theme.js delete mode 100644 yield-from-preprocessor/_static/scripts/pydata-sphinx-theme.js.map delete mode 100644 yield-from-preprocessor/_static/searchtools.js delete mode 100644 yield-from-preprocessor/_static/sphinx_highlight.js delete mode 100644 yield-from-preprocessor/_static/styles/bootstrap.css delete mode 100644 yield-from-preprocessor/_static/styles/bootstrap.css.map delete mode 100644 yield-from-preprocessor/_static/styles/pydata-sphinx-theme.css delete mode 100644 yield-from-preprocessor/_static/styles/pydata-sphinx-theme.css.map delete mode 100644 yield-from-preprocessor/_static/styles/theme.css delete mode 100644 yield-from-preprocessor/_static/vendor/fontawesome/6.1.2/LICENSE.txt delete mode 100644 yield-from-preprocessor/_static/vendor/fontawesome/6.1.2/css/all.min.css delete mode 100644 yield-from-preprocessor/_static/vendor/fontawesome/6.1.2/js/all.min.js delete mode 100644 yield-from-preprocessor/_static/vendor/fontawesome/6.1.2/js/all.min.js.LICENSE.txt delete mode 100644 yield-from-preprocessor/_static/vendor/fontawesome/6.1.2/webfonts/fa-brands-400.ttf delete mode 100644 yield-from-preprocessor/_static/vendor/fontawesome/6.1.2/webfonts/fa-brands-400.woff2 delete mode 100644 yield-from-preprocessor/_static/vendor/fontawesome/6.1.2/webfonts/fa-regular-400.ttf delete mode 100644 yield-from-preprocessor/_static/vendor/fontawesome/6.1.2/webfonts/fa-regular-400.woff2 delete mode 100644 yield-from-preprocessor/_static/vendor/fontawesome/6.1.2/webfonts/fa-solid-900.ttf delete mode 100644 yield-from-preprocessor/_static/vendor/fontawesome/6.1.2/webfonts/fa-solid-900.woff2 delete mode 100644 yield-from-preprocessor/_static/vendor/fontawesome/6.1.2/webfonts/fa-v4compatibility.ttf delete mode 100644 yield-from-preprocessor/_static/vendor/fontawesome/6.1.2/webfonts/fa-v4compatibility.woff2 delete mode 100644 yield-from-preprocessor/_static/webpack-macros.html delete mode 100644 yield-from-preprocessor/developer/explanations/architecture.html delete mode 100644 yield-from-preprocessor/developer/explanations/decisions.html delete mode 100644 yield-from-preprocessor/developer/explanations/decisions/0001-record-architecture-decisions.html delete mode 100644 yield-from-preprocessor/developer/explanations/decisions/0002-no-queues.html delete mode 100644 yield-from-preprocessor/developer/explanations/decisions/0003-api-case.html delete mode 100644 yield-from-preprocessor/developer/explanations/events.html delete mode 100644 yield-from-preprocessor/developer/explanations/lifecycle.html delete mode 100644 yield-from-preprocessor/developer/explanations/type_validators.html delete mode 100644 yield-from-preprocessor/developer/how-to/build-docs.html delete mode 100644 yield-from-preprocessor/developer/how-to/contribute.html delete mode 100644 yield-from-preprocessor/developer/how-to/lint.html delete mode 100644 yield-from-preprocessor/developer/how-to/make-release.html delete mode 100644 yield-from-preprocessor/developer/how-to/run-tests.html delete mode 100644 yield-from-preprocessor/developer/how-to/static-analysis.html delete mode 100644 yield-from-preprocessor/developer/how-to/update-tools.html delete mode 100644 yield-from-preprocessor/developer/index.html delete mode 100644 yield-from-preprocessor/developer/reference/standards.html delete mode 100644 yield-from-preprocessor/developer/tutorials/dev-install.html delete mode 100644 yield-from-preprocessor/developer/tutorials/dev-run.html delete mode 100644 yield-from-preprocessor/genindex.html delete mode 100644 yield-from-preprocessor/http-routingtable.html delete mode 100644 yield-from-preprocessor/index.html delete mode 100644 yield-from-preprocessor/objects.inv delete mode 100644 yield-from-preprocessor/py-modindex.html delete mode 100644 yield-from-preprocessor/search.html delete mode 100644 yield-from-preprocessor/searchindex.js delete mode 100644 yield-from-preprocessor/user/explanations/docs-structure.html delete mode 100644 yield-from-preprocessor/user/how-to/add-plans-and-devices.html delete mode 100644 yield-from-preprocessor/user/how-to/configure-app.html delete mode 100644 yield-from-preprocessor/user/how-to/run-cli.html delete mode 100644 yield-from-preprocessor/user/how-to/run-container.html delete mode 100644 yield-from-preprocessor/user/index.html delete mode 100644 yield-from-preprocessor/user/reference/api.html delete mode 100644 yield-from-preprocessor/user/reference/cli.html delete mode 100644 yield-from-preprocessor/user/reference/messaging-spec.html delete mode 100644 yield-from-preprocessor/user/reference/rest-spec.html delete mode 100644 yield-from-preprocessor/user/tutorials/installation.html delete mode 100644 yield-from-preprocessor/user/tutorials/quickstart.html diff --git a/switcher.json b/switcher.json index 572567f32..53da8f042 100644 --- a/switcher.json +++ b/switcher.json @@ -4,180 +4,180 @@ "url": "https://DiamondLightSource.github.io/blueapi/main/" }, { - "version": "0.3.9", - "url": "https://DiamondLightSource.github.io/blueapi/0.3.9/" + "version": "0.0.1-pre", + "url": "https://DiamondLightSource.github.io/blueapi/0.0.1-pre/" }, { - "version": "0.3.8", - "url": "https://DiamondLightSource.github.io/blueapi/0.3.8/" + "version": "0.0.1-pre1", + "url": "https://DiamondLightSource.github.io/blueapi/0.0.1-pre1/" }, { - "version": "0.3.7", - "url": "https://DiamondLightSource.github.io/blueapi/0.3.7/" + "version": "0.0.1-pre2", + "url": "https://DiamondLightSource.github.io/blueapi/0.0.1-pre2/" }, { - "version": "0.3.6", - "url": "https://DiamondLightSource.github.io/blueapi/0.3.6/" + "version": "0.0.1-pre3", + "url": "https://DiamondLightSource.github.io/blueapi/0.0.1-pre3/" }, { - "version": "0.3.5-beta12", - "url": "https://DiamondLightSource.github.io/blueapi/0.3.5-beta12/" + "version": "0.0.1-pre4", + "url": "https://DiamondLightSource.github.io/blueapi/0.0.1-pre4/" }, { - "version": "0.3.5-beta11", - "url": "https://DiamondLightSource.github.io/blueapi/0.3.5-beta11/" + "version": "0.0.1-pre5", + "url": "https://DiamondLightSource.github.io/blueapi/0.0.1-pre5/" }, { - "version": "0.3.5-beta10", - "url": "https://DiamondLightSource.github.io/blueapi/0.3.5-beta10/" + "version": "0.0.1-pre6", + "url": "https://DiamondLightSource.github.io/blueapi/0.0.1-pre6/" }, { - "version": "0.3.5-beta9", - "url": "https://DiamondLightSource.github.io/blueapi/0.3.5-beta9/" + "version": "0.0.2", + "url": "https://DiamondLightSource.github.io/blueapi/0.0.2/" }, { - "version": "0.3.5-beta8", - "url": "https://DiamondLightSource.github.io/blueapi/0.3.5-beta8/" + "version": "0.0.3", + "url": "https://DiamondLightSource.github.io/blueapi/0.0.3/" }, { - "version": "0.3.5-beta7", - "url": "https://DiamondLightSource.github.io/blueapi/0.3.5-beta7/" + "version": "0.0.4", + "url": "https://DiamondLightSource.github.io/blueapi/0.0.4/" }, { - "version": "0.3.5-beta6", - "url": "https://DiamondLightSource.github.io/blueapi/0.3.5-beta6/" + "version": "0.1.0", + "url": "https://DiamondLightSource.github.io/blueapi/0.1.0/" }, { - "version": "0.3.5-beta5", - "url": "https://DiamondLightSource.github.io/blueapi/0.3.5-beta5/" + "version": "0.2.0", + "url": "https://DiamondLightSource.github.io/blueapi/0.2.0/" }, { - "version": "0.3.5-beta4", - "url": "https://DiamondLightSource.github.io/blueapi/0.3.5-beta4/" + "version": "0.2.1", + "url": "https://DiamondLightSource.github.io/blueapi/0.2.1/" }, { - "version": "0.3.5-beta3", - "url": "https://DiamondLightSource.github.io/blueapi/0.3.5-beta3/" + "version": "0.2.2", + "url": "https://DiamondLightSource.github.io/blueapi/0.2.2/" }, { - "version": "0.3.5-beta2", - "url": "https://DiamondLightSource.github.io/blueapi/0.3.5-beta2/" + "version": "0.2.3", + "url": "https://DiamondLightSource.github.io/blueapi/0.2.3/" }, { - "version": "0.3.5-beta", - "url": "https://DiamondLightSource.github.io/blueapi/0.3.5-beta/" + "version": "0.2.3b1", + "url": "https://DiamondLightSource.github.io/blueapi/0.2.3b1/" }, { - "version": "0.3.5-alpha", - "url": "https://DiamondLightSource.github.io/blueapi/0.3.5-alpha/" + "version": "0.3.0", + "url": "https://DiamondLightSource.github.io/blueapi/0.3.0/" }, { - "version": "0.3.5", - "url": "https://DiamondLightSource.github.io/blueapi/0.3.5/" + "version": "0.3.1", + "url": "https://DiamondLightSource.github.io/blueapi/0.3.1/" }, { - "version": "0.3.4", - "url": "https://DiamondLightSource.github.io/blueapi/0.3.4/" + "version": "0.3.2", + "url": "https://DiamondLightSource.github.io/blueapi/0.3.2/" }, { "version": "0.3.3", "url": "https://DiamondLightSource.github.io/blueapi/0.3.3/" }, { - "version": "0.3.2", - "url": "https://DiamondLightSource.github.io/blueapi/0.3.2/" + "version": "0.3.3-alpha", + "url": "https://DiamondLightSource.github.io/blueapi/0.3.3-alpha/" }, { - "version": "0.3.1", - "url": "https://DiamondLightSource.github.io/blueapi/0.3.1/" + "version": "0.3.3-alpha2", + "url": "https://DiamondLightSource.github.io/blueapi/0.3.3-alpha2/" }, { - "version": "0.3.0", - "url": "https://DiamondLightSource.github.io/blueapi/0.3.0/" + "version": "0.3.3-alpha3", + "url": "https://DiamondLightSource.github.io/blueapi/0.3.3-alpha3/" }, { - "version": "0.2.3b1", - "url": "https://DiamondLightSource.github.io/blueapi/0.2.3b1/" + "version": "0.3.3-beta", + "url": "https://DiamondLightSource.github.io/blueapi/0.3.3-beta/" }, { - "version": "0.2.3", - "url": "https://DiamondLightSource.github.io/blueapi/0.2.3/" + "version": "0.3.4", + "url": "https://DiamondLightSource.github.io/blueapi/0.3.4/" }, { - "version": "0.2.2", - "url": "https://DiamondLightSource.github.io/blueapi/0.2.2/" + "version": "0.3.5", + "url": "https://DiamondLightSource.github.io/blueapi/0.3.5/" }, { - "version": "0.2.1", - "url": "https://DiamondLightSource.github.io/blueapi/0.2.1/" + "version": "0.3.5-alpha", + "url": "https://DiamondLightSource.github.io/blueapi/0.3.5-alpha/" }, { - "version": "0.2.0", - "url": "https://DiamondLightSource.github.io/blueapi/0.2.0/" + "version": "0.3.5-beta", + "url": "https://DiamondLightSource.github.io/blueapi/0.3.5-beta/" }, { - "version": "0.1.0", - "url": "https://DiamondLightSource.github.io/blueapi/0.1.0/" + "version": "0.3.5-beta10", + "url": "https://DiamondLightSource.github.io/blueapi/0.3.5-beta10/" }, { - "version": "0.0.4", - "url": "https://DiamondLightSource.github.io/blueapi/0.0.4/" + "version": "0.3.5-beta11", + "url": "https://DiamondLightSource.github.io/blueapi/0.3.5-beta11/" }, { - "version": "0.0.3", - "url": "https://DiamondLightSource.github.io/blueapi/0.0.3/" + "version": "0.3.5-beta12", + "url": "https://DiamondLightSource.github.io/blueapi/0.3.5-beta12/" }, { - "version": "0.0.2", - "url": "https://DiamondLightSource.github.io/blueapi/0.0.2/" + "version": "0.3.5-beta2", + "url": "https://DiamondLightSource.github.io/blueapi/0.3.5-beta2/" }, { - "version": "0.0.1-pre6", - "url": "https://DiamondLightSource.github.io/blueapi/0.0.1-pre6/" + "version": "0.3.5-beta3", + "url": "https://DiamondLightSource.github.io/blueapi/0.3.5-beta3/" }, { - "version": "0.0.1-pre5", - "url": "https://DiamondLightSource.github.io/blueapi/0.0.1-pre5/" + "version": "0.3.5-beta4", + "url": "https://DiamondLightSource.github.io/blueapi/0.3.5-beta4/" }, { - "version": "0.0.1-pre4", - "url": "https://DiamondLightSource.github.io/blueapi/0.0.1-pre4/" + "version": "0.3.5-beta5", + "url": "https://DiamondLightSource.github.io/blueapi/0.3.5-beta5/" }, { - "version": "0.0.1-pre3", - "url": "https://DiamondLightSource.github.io/blueapi/0.0.1-pre3/" + "version": "0.3.5-beta6", + "url": "https://DiamondLightSource.github.io/blueapi/0.3.5-beta6/" }, { - "version": "0.0.1-pre2", - "url": "https://DiamondLightSource.github.io/blueapi/0.0.1-pre2/" + "version": "0.3.5-beta7", + "url": "https://DiamondLightSource.github.io/blueapi/0.3.5-beta7/" }, { - "version": "0.0.1-pre1", - "url": "https://DiamondLightSource.github.io/blueapi/0.0.1-pre1/" + "version": "0.3.5-beta8", + "url": "https://DiamondLightSource.github.io/blueapi/0.3.5-beta8/" }, { - "version": "0.0.1-pre", - "url": "https://DiamondLightSource.github.io/blueapi/0.0.1-pre/" + "version": "0.3.5-beta9", + "url": "https://DiamondLightSource.github.io/blueapi/0.3.5-beta9/" }, { - "version": "0.3.3-alpha", - "url": "https://DiamondLightSource.github.io/blueapi/0.3.3-alpha/" + "version": "0.3.5-beta9a", + "url": "https://DiamondLightSource.github.io/blueapi/0.3.5-beta9a/" }, { - "version": "0.3.3-alpha2", - "url": "https://DiamondLightSource.github.io/blueapi/0.3.3-alpha2/" + "version": "0.3.6", + "url": "https://DiamondLightSource.github.io/blueapi/0.3.6/" }, { - "version": "0.3.3-alpha3", - "url": "https://DiamondLightSource.github.io/blueapi/0.3.3-alpha3/" + "version": "0.3.7", + "url": "https://DiamondLightSource.github.io/blueapi/0.3.7/" }, { - "version": "0.3.3-beta", - "url": "https://DiamondLightSource.github.io/blueapi/0.3.3-beta/" + "version": "0.3.8", + "url": "https://DiamondLightSource.github.io/blueapi/0.3.8/" }, { - "version": "0.3.5-beta9a", - "url": "https://DiamondLightSource.github.io/blueapi/0.3.5-beta9a/" + "version": "0.3.9", + "url": "https://DiamondLightSource.github.io/blueapi/0.3.9/" }, { "version": "121_dodal_integration", @@ -346,9 +346,5 @@ { "version": "visit-directory", "url": "https://DiamondLightSource.github.io/blueapi/visit-directory/" - }, - { - "version": "yield-from-preprocessor", - "url": "https://DiamondLightSource.github.io/blueapi/yield-from-preprocessor/" } ] \ No newline at end of file diff --git a/yield-from-preprocessor/.buildinfo b/yield-from-preprocessor/.buildinfo deleted file mode 100644 index 9125b43ec..000000000 --- a/yield-from-preprocessor/.buildinfo +++ /dev/null @@ -1,4 +0,0 @@ -# Sphinx build info version 1 -# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: f7df538e341cc55bf102cd6b60be00fe -tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/yield-from-preprocessor/.doctrees/developer/explanations/architecture.doctree b/yield-from-preprocessor/.doctrees/developer/explanations/architecture.doctree deleted file mode 100644 index dc576958a21f745d64a4a7bc29df82126ed52208..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11764 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 diff --git a/yield-from-preprocessor/.doctrees/developer/explanations/decisions.doctree b/yield-from-preprocessor/.doctrees/developer/explanations/decisions.doctree deleted file mode 100644 index 6f2cc658c8cfe70d9c710d08758daa1a8d13b01b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7242 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 diff --git a/yield-from-preprocessor/.doctrees/developer/explanations/decisions/0002-no-queues.doctree b/yield-from-preprocessor/.doctrees/developer/explanations/decisions/0002-no-queues.doctree deleted file mode 100644 index 1bf3f4e2a77d1ae0a20d07edce694ac5f4915dc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7102 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 diff --git a/yield-from-preprocessor/.doctrees/developer/explanations/decisions/0003-api-case.doctree b/yield-from-preprocessor/.doctrees/developer/explanations/decisions/0003-api-case.doctree deleted file mode 100644 index a87ab56b8e511356dbc8708ae41ec2be28b8d2d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7085 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 diff --git a/yield-from-preprocessor/.doctrees/developer/explanations/events.doctree b/yield-from-preprocessor/.doctrees/developer/explanations/events.doctree deleted file mode 100644 index 76f51644c3999167c211802285b0ff4c3fd8bde7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15581 zcmeHOU2GiJb*4m-)Gq%d*<#}A$74IPD2Kc2x@l^&iW5baBAOMgScapfHHNdhcXwtu zJF}WQLvkMiqz?v2^dd!&=|dkHAVAs%NCWhx&qh-iL4iK?r4I%2P!vIdKD7mc7A??z z=id3byIihzWfo|F7}jv-&Yg45IrseEGvA!~!@s*ZCI1u4ylXrDe${F={h-NsBF;90 zM%-b3lzb<-@q5WPl2uU(tvw#ZVS^=N3NsqE<26I(Cm$qYiKa)6$E)f4bDT9IC-C#v z?HPO4p8FtKwM$|qaw3mukHqCWyI6}GcREfKv8GY)8IjG5uLa=_3ln+|ubp|1?Grvv znEhd*@SW{iz%EMc^P*(tdpxL31-4y%Q+@3XMB z2fAu?FJ@NP$^QaHUTd;l<^^5MVf$Ur@-1Q_uVEDIsfHZnT-`h!*TIew=(F0P)wOj_ ze&Ndstbx7chR^m4^{x^4Mig|7pd~rGO{?>ro_cC@uhe7 zz($>s8!#N2m<3{S=p^FT?I`N<^_tuP@S+Hr=duAY z_b#(I#3JKbeqZdyZ;!_*TAal6eKlPoF^9#g`C1=6bg+d=X13pr{X2deI2_XwR4&GQZoT$v96p;g^GN5Fz zHym$8F<|a8qt0w=*MY&Q8t=gtkj}8s2pQC(fr(@v)IyfuGlruvE_gDvaynqth1F*docC7>3*N~FM;1#&hv?41rW{tpa1tdpp z7`0IbjYNmDGCYCNVHSiD)9Vl%$c(4NHGrsu29N8!0sBu78!(2(Dyz1ua?N@eK=5ur zhMNY#X|hHTcj;}2cL%efAED0yqG3afjXj$Y$g*XS0mo8!6j>qM+8V^uceqWzx)$ln zn!&;_2my;ljjHjGDNSShRtGBpQ!m(C&yDh1C&4I9S`T$;wO`M5{*xK$Z|hKx*MX5n z+TO6=&g|@=y_uTVkEJE}h2PFXi~2TTJS|$(w5TLzTTVL;bq}jWSx(1l>yN~rR;!Re zdSQLts8(zEU(Vr~2dt!VM%Qnb4g9yh=QJaG-T3^guXgvuHKhjd0KQ?#IUY2f;=Tr~Kv`MXW1ahqL<-TE z#3~Wf(wRSZEG3C3H=w%??1zl)#Hm*j`y(zEg3y64vpiD*c>W0tk$(R#!2KVk&iW$k z7#v2!>J9|D;++%bNak`*9Bv_rKN(MHNhd$f=qFyp@Y2~%QOx|SiFG6zn~^e;h*>2x zl94||v~w{NWdhje6#fcMVJnD~F@zh3A&mAIlWtuZ(=3jaLPeGtCKqm$$5IOErsW`7 zHntIQr*C8_z_z(2Z8=TiPRH@A(7+mHI1~wmQ<$7hHg-9@Qd3`U4YQCDNM8{3x~Y$n z(GP*(EQ-5wfrbZ<6L+iSTOPs_U(sVl5P69;gpxd6Glu5irxn&61XN+q@Z(M$E(zKM zA^(IsC=kfSOGo3Xa-B8Ew_q6+9^rQg#R41PUErKZ=Z<=&z6nlrU9KU0 zm7*no-+`ASyomlXqPC#nNY&kQA{*f8F+tZNue&F+m73%FsV=RWyEFBdsbAp_LHl{z#qYy`B9WvE;2?$rD#jIrVm}eh9&Aj3x8_M!aiGHF) z|Km6R=mccCu$X-^SQx=U>qizdOYc6F8N5ELITxncTy8mqHk78c1g4DF(|SUlsEx=H z%UekP@5sVIrUCj;PKmn!0UA&E2@9l)ZYh65B63wX-r}F`riPT9Iax6)jsgni1Aoof zBeNA{R!`O^U@&P`R;Gv}?jZig2pMP#keO>K0JKHkrmsqg zAlCp5f-6Z!xAk1EYTP1o+<_P9#2r$ibU~O{N;(jdlz{UlDV3 zZb8fM=F2G28i`wO4X**gM|ksOXj!~#q5NEv=`>GMh1zF50VNL8GL#f<#LQmBTNgOg;+-HMtZKzn;LseTwf1FXah4@q%V#BHjF^VB% zVW|K?F{MRODvEtx++(fL zYlQz?x*dce0|zOQ-FPdLn!(|Mx<8wUI`X66&)<-Kv_A=&#>1~sxQ+@FJf?@Uina=^ z2Mc6WN|g~lDq9FDTd_y^HvE>;qH`3a9GV-=QyY$2sw}TjQA-jk^Yk(ah4h`hAU0eo zs#<)99$`E!!U8&+t*pjmLwi(s#S|3RQO`2!F%{TgRvLXwgnZ#$f@CwR$wCgdTt?ZK zqf)^op{YyH;@vcjuvZ@ak{$90Nb~4_nM=?aD`IZimFLNm;81GY9U!s3+l+-cCEUDGsdBoSSH6P=hCwaubCb)yvgHGKFhxhI+9KY_e`(HJrVz%i(C89cl(mN<-(`m`` zxyYcyGSnBksB@5sp)(pX0bvjYjleU=48W@79^wB2bYVpQdF&mh05gk=KBut*e4ry{ ztKN6SoJDrUDcVZEFdO%jMat~_agPgB|7#*tms6kpd7%0qa+87PY}5{Mn4qa%h9^}P z1CKJEBM*;_{BR~8c&a+O`5c7`OQ)rv%;OJYzh(T%Vn4Oav5?&7Fn0(H$ypMiqezv+ zbQtU%8JFk%uv}s9$RkZ$&pt?{E#rPMQ1JUTqDCI4Ph#)Z!S9-6z(^%@D+K+L`-+_E zR`F+mSA}xTD^Zb(lOfzUR^YrrP$$OuH-X4qiO2*v7lF~Rj9`@zx#V6O1L{j^s*)PH z0#?g4rg9dS&~@J+yt*sVBlj|>z*MXKOc-R(wY%@EGuj?y=EdF;8@Wd+SjvgWHDCS z*Mp#9oE94yLFUIwSyPZo^;CUa%lER!dXiHle(6cF`>({7tDCpLPCe@q<-AQvb@90W zhKZR`6Fo`V(Q||Ci70!jLVrIG=(u6 zQ~sf(e5`m~W5$Vx(*0bxmc!3O@k-!V`b`1XWTSY2QrbL?(Oxj9&rjo(`wtYG73{h_ z9=l#6cD?0Tod5;r-*Vb^WIU9;l1fm}WVW}rS8b{ZRjW~rca+J>rTp3SVFd^5c2r4w z6pKC1o*VKx8lGe)riQurG%4HAl{9+p_R%92ZsL^GWL?J#+HWR7AugR_AG->VtE$3WCj-FPyp=#DVVPOsa`<(Y0OD1f&ma|aMS zLr*n^X7>ep7gJ#!0Ha~`_LH%a^4Sd;EIyq9d72;f;a*4cW{eVR5GaO1@dsWh|-5i zZQb;gCo(w{7g|9OQ5%Q$Wb>3*q*izIY?%90UPmjiSmJ0U?;?rlPzOB+yi00?c}$L& zR9P~!&T=f5zL2(>Z;1u8xxy@%9<~^~J1xq#<>j|C;yl}Tz%m?c#yp!eBW9Yc9=EaF z(w-I4Q7C4h#@oS23A}GGq9{2KOO6i)ndsRHsN$1|QXI7^uUEK(-8xxL8tf3mmeyFZVwfcv+ky8X#!gPCJ1Uu}D@Z zMgj5}R3mp?F84xosQj!)D~0cKf_NXe${FNV6D#m&InN5}YD@ygA-lzaSXlYVAM16Ufr5rfCgm6+A9qkpIbDr@k-yoWywOky@LYYq5K3!e%F%P zfkQ|SdZTdWRv3m0WGc{VJTOnTE@Cls(-TVcRmx5RnL!&^6Dr&T3N}N|bto=2Fl)zT z_$I+K@r4IjS&8=f^m`i!tJhLC?NCfJf0w>)p$`?voZwR$h$22^aG)HKsWLe!IOnPV z8Cb!%LTsA!Ez36&aiMQieeZ%{Kx<_;tHVFCpznO%u)od3u*?Lf13$CGn4$RxiA#q7 zRxH2UpkN&s%+d1d_o^GgoVbtaGK+~WofEm=qsw>c;?V<#F8_@@$Nf*bl;mW(T%^kd zy1YP_t8}T+WsNR3>GB3$Ht2GfF7MOjAzd1D*~TRnCBg^2fY=Irk|HrWl-L|fOb#U$ zhZ2JWx%z=z`9Q9EAXhw)s~yOd4&*8aa)pD~et}>Tf%bx=&VFB!Mkl|DG|FfdY5z|2 z%@Sr)bdjVj&@V~ar|Fj@?PdBUN&7YWB}w}d{gR~Jr(Z;x`*mFGzqfzn{tE$?MFp{_ zE1KMo#fAfQCDDOss1dTK**qm;`iPnbiv`8()B`WqT{-pHfx&!ssSjc)TUEYvp%1?7 znj>F)aS&Ge1mOs*Jv#ZxmM3B!B@quw0U8iz%-v4Mzk~gB{~SEnJk38$-h~B2J2Pxy zc4SFL_d;&`^}2V_bmQoMU<4bynLS1`q`tj%EWOrao5Kr?lY4T=e~e9hLiS{Nl9Bf zN}5U=N7Hs|OxoT&LE7$3O52caliBBJ(tc-5(jJ{4X&aN0_R7(1qx^Iu)5-alg~?aooG(y(CJpbn=LTbfio!CEI`uLZ?KQWa~nSI-SlwDVNLa>`w2_ zEN5p{^B}o#lqe6y$7CQ`x^)0MFF4-{-zDj!e%G!RBre)f64DH^>-AgriqIo74X3H#I>t;ep2O+sVmMsM~db`xC( zxTJmWbUtMl$a_cf35D}&J{I_)=&xpVC$BhZ8vFGu1+7He5#LRSj>$&gBnb-fdpvYH z^4C!}>y|Hdr?D1`Cbh}($<%34Ro^@5-Rm9q?(>d#=kk>$FY1V;I157&FKtBe+EP8p zgwyqlzd$ira>cp`qAuEq%`QlGh-JxApqWvP6Hs*j${kr9jFt^v-z;n1?Yv$2=b=0zVb86WH}2YOEP^^2%G| zhYmI4sAHwQE^*NBbfY-6o(g*l*7JUnE?6%(U8-5IUhLAGJHdkWl@LEF71fsHC0XlL ziJ^(*Bv!p!VUS9Ys*NZX8t@BA>&pV7=A=<9Te(33v>1dNn1jpmVQ5rR( zAki={3&(Zpfv8j}u4qDXvM`;iSoqHsDY{2-vdqL>(=D%C7p!X%_S`HQ&CXw6u&f8s zzUgE^YOOng??O~#>x*(RSWy`C7-X1rmMuR_0pYO)HAvv}mJ9Y=WA0pQLIlA*;-UO~ z{W^`h8ihi3>xdL+r;gE6vHBVo#R5%%(PQ3Pe9|(Rx6EVD&d%~*mhW0vvtsZ9vz1sp z0}hxG1X90|x+?fl;a*S0twh2ZV3sw& zvy4X|xTF443}<*vkwQ^J1|2nuMe546c!DH7SoZq@+layxs(8T?K_Z|)f&kdQmidrF zAYO;+UKerfyCSR>@G!B~942S3n%B zIlWp&h{M20&v3W8NH+u+sz)oqj^g5ObtZ-+cqKF~dL}A713M7vdDy0^aUsU zun}agD44h#CcBkGT(F-&<6xd?F_akY)?>Hw?X)sdmqnVzp&{i1Ysj);LNsEZC)}2c z;#FS+uF>HlX-?>nYi7^u%R^lWEn18`XpcZhiLG~`&qyB?OK-t~q%ADUnQv=mE$fBs+}6y}1i7u5jXmnNX8u`eW@(Ybvi`+ngc+WX!*GP_xs^|Q ze#;B+FSQ+*TJYcUsm)HXoOB&>O^+#a@|;P+e>E!dvey2!U>2X$sdgVNc!x_@Vb9LX!PIXfMX!P%%5 z*!-8ao!R~(j|?7|pGZdzh8C;`cyY>9vwSk#!=~TLV%P$xh4-LSP33#+K+JSrs$iz(U{miCd7Y>MhdCi~G0zDwe?>!|$65WXWKK2F5 zrA0Eq0`7-N7oHZ&5V^wVA?b*Mz^)T9++wUqNS6;;?sbI)KPOEVq=~rU`3;I_R2WP> zL#&Fz9X;0xQ@>%8K#G8dCFwLkVvVq$iuj4;v>c3&1#mI6BD9MwgmPSrps|x+6U2J3 zmcmvg@HrsjC(AtJB(&?dMCSW%eCxvzYKYd?P0^w-5`tF(u`(!29ozH95nR%&(ZYIE zml&|#F=6d4rui7h#Gs26P$*!Gn#F!U|CE=e-DG)bi6UTC-Jl8=c!{<1+mM#8=SQK$ zqhMXQ{guNk>$RWyjFmDzz_IDt(NE?8IMtaNboilcf}r=;*U3qJ%4r9?wA|MFHXEANu` zl6QGW>*)zY;t`||qtw(VuRHC$s{lvi-8jwq6%uELBWQY!%LWM)<7+HqI zF^<@TiAefYZ!fx^41=oviqwWD8f(B6%ij+qEverT(&{PgzT5o#NccJP$}>NQa{2xn ze}ett{Wtzphj=-Byg%7A`yNO>%kA>-_h%HC2Pw}(dHmg8r!If1HH`Gva7t6IhkTA! zv^3(dlAIuktOW5yx#~f>c7fDFnmIs+lCtj~oU)fR(pkN<9P)d}?}D;ggvGiTn?9tY z&zp)i@_cQujd2!L!2s%H$?i3%LYC@X!qn*4Vhh)A_9+sY~SB1Dm4#}_6n`LqPE zR=b>q&xS3W@WL}?H?o15K0HfXx_ua$$mF~iYP&H%F+h%hYn7|f+$+E z3g;6i_XEx+IPrLA7cloZOv{J#9md+pP~6oSoV7BxdE*Le@|UIdhaQhbL-^}z4d^9CK_A{t zC^)GX*x-gDw+Yn31Hc+ZSV+Xkv9Pd4;dK%Ku_=(S1juNF;qLQ9B4>TXNHT+J|gSUp%+!|iF8Vcqb2zZ|OOUj)c$YvID!W;xL5kV6%M&x42e5(kauL@Ku)3L|?Y!S88+lY#_ z7YhX;^wP6c!Au^Jky3uQN;aU;qBZiTv#xR@62wlCBt|+kfq})k5Q~zQPpzgDA>JcU zgeZQYL9GqYMP9rz`D!&()oSIU`p2J31{rJoW+5SRGc&ZrRKZ8BBgUDpM(;l!>b)1T7r)U`CjKFkKNsz|!2;|A=`8T(Y;o+(Q zXBdN0OO3L1*A0z;IXILf^Hq>LY6jQO)~ZVs0JYU}MDAQoQd4Yx?SCOM$bvnTAMe7b z#8R|3;pZ4|$~J|oP!`SPr?(AaQ1^q8T$;Gl6z9EEyWzxP{|0x1f7!zP z??f#;oc6yHoibbVYry)wJ+L-|64d^Cd$(`@6AdxE4~4hvH0<#guC4U>bxc*6X>QfJifnV_yTYX7NNb4YA!7`++EorFU?<{mZZ|_% zIPrLSkqP%lpG>rkrFp*K`nK(&Qc|b2--IOB=)W}7fAl=lTBZ?s!#FX>vr=}3aVlkd zlrnt7kRiaI%8%7EWXh&CW~97HP$pU6Fp_F);k?FgIE0)ueSxi+1fi3rjcTtE4GmsKeR7!hCIJD#DiOt=Wh-{87X%hSfp|HE6;C& zIN5b7F$IoA-eMgBYhZ!ji#1F9#K$;<^O^5C#RfcS?{Nere)2esB%}a6o>jN=S zUo-iAFz2s61ao#**7<}~$o>5ABb05?{xTsb%_UMX+5i~X_|uEHl7*D=I0h%9Mk7P! zjf-3kCN-cx!q_Nr4oxLo>p|d#Ph3STnz1+AFEKM!CKcy8rg;6VXZ9uxEB1r%Q zN4+ZR3(~)N;K6aCrG}>yv0F!=oW*~*rCGc&$j_;KLYb~c*3DeCYS}tguxyP;jbSCK z?=K_Pz zTqtvKLy-^vaUz$nxGf; z$~5-Alix!u*>NO;uD1s0%8x&RYjd`MFB`R<>|^g6pz1tPRSzJ9CBIwP=dwEP6m*ul zNfUSUP&-7*xGXGjFA7Rz@6+?QBRm7)w+9ez|1Y>cjOG%d*$i+3@P!gj`HrNi#%oSB zid#z}TtYk=haXEr=uXI{hVxODln6hl5grBD!226}<2_G!`w1?elxQ35xYT?4rKgs- zehA}nS!gg=7nJzkukqalqJio=d!zbkLbcQD;+mO~GJ090q+w?65Q1Y=YcN#5m+0NK zGZ+J_clXAM?&oof#YCliRs;%k!3Fl)WG%TPPmp^OFku? zvq2YkpiqqmnBMTIHC#&r)Y;0;DebQa0nG^i-6X|s{rJgSGlA2H6Qabb3MyP~)f z3=McEveUu@YY1f6-8gC?u}EGC9#5mx3HmFC@``Rl*@%ZSBIj^Ejct%F9NWe9;^VqR zUNg>*CL&F-N#Zv3X|e+OdNj6297cpL5+c9KXMcs;lTRSd+s)Gcs&{fVpHi7mQQXH1 z0@+yOPN$2PV{$;aRN)$4E9y0i1H7HU9Zs7zSgOUq}#K-UZ1}km0SZuf`ZXjZCoKS5bbaYa3+JG|7Q2P0~p_(BO z?c@mJQ_~V|iG%Ka-(ba1=lm4W09i{sun1cWt|goxWkWX1mW%*e+6YEqdXUZt zGfQ+AAA0oj;OBJQYz%>?k`nyGTBXvBOA=WmxKw?SHhByvfF&>O1WSPEe>~|R*T#M=!@5qusI&YoUu|4T zcNA;S!Al1|I0KdI4P0gxqW2mSgK(n;*zqSBlpffE^h6CmY(fUKVmL#pBFXAQ?fec2 zugY#B%t$LiW^lpR#S-oT1y3McyOrP7K&v%dAm|&|_|OC?T1NY{`cwpjHE2q;wv`_d z;W~Y)ffB*_CM)T|Q$E7tSRAP>Eol~<(?ANMl|sKlg(Jt4Zv>qgDCHw8x+nx_&GJPX z-uRM(_l}cr1e-ntfrgXRO8%Z}KZjM{eije!N8S(H4|D-A+!nSwhQ^OR+>c^(ZJ-5f|P$R9Lj08h|*ZN99gu2HLdp-Tz*k;=4u>c>V-De8^C<~#`78I$bg*VAhE4~xg|cz=IT%d7_b@%9 zQa;H1Swy?<(=?8!^CkG|2{bTglnY6bLO4`D9(xiVjnzl1z`U0|}b=p#?~whe4;WtNfyi7?Rr13Jz1F#rGn diff --git a/yield-from-preprocessor/.doctrees/developer/explanations/type_validators.doctree b/yield-from-preprocessor/.doctrees/developer/explanations/type_validators.doctree deleted file mode 100644 index 5280f2c7c92887cc45e15425e83464f0cefcbf0b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13000 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 diff --git a/yield-from-preprocessor/.doctrees/developer/how-to/build-docs.doctree b/yield-from-preprocessor/.doctrees/developer/how-to/build-docs.doctree deleted file mode 100644 index 5bdf924d5971847992a33b055ba6c33e2298cd0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9128 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 diff --git a/yield-from-preprocessor/.doctrees/developer/how-to/contribute.doctree b/yield-from-preprocessor/.doctrees/developer/how-to/contribute.doctree deleted file mode 100644 index 2d327d8a93870dc20cf3f647ced99ede30fa8321..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9748 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 JI;-LZ_CF#?%ftWx diff --git a/yield-from-preprocessor/.doctrees/developer/how-to/make-release.doctree b/yield-from-preprocessor/.doctrees/developer/how-to/make-release.doctree deleted file mode 100644 index 4d7b905c9999e20e7be05f32910279fc2b5fa3d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8422 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 diff --git a/yield-from-preprocessor/.doctrees/developer/how-to/static-analysis.doctree b/yield-from-preprocessor/.doctrees/developer/how-to/static-analysis.doctree deleted file mode 100644 index ee71f9e4c2ad51a5b4ac108da1ccaadb576dd548..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5539 zcmd5=-D_OO6_;(Tq}9hta%{I?Te)$X+9uxJPzp^%DU_5_SFMu9CA1IWGJEgr&Uo)v z?##8MhnD)mAkiU|<`x2Z2owr==u;rjl9K-hEvDp}b?dIXh5kkq5jq3*ZQZ zjKZ8Jc)4GU zm|107=WC4{7b6x-b3P`X!Ypexp{-JEitA!s z+z^+w$BoKFWCOQ8+bB6Yd>IEv#exfp=eff#AVZd6qZiW0^>L zI#1$B?0c_{WyF;|l@{6~1L$S6;PE{O4?Q6#BEm;2FH1EXE?MMBr3yMFc+RbCy4*`r zy&5weh=KR}wD1C!kUURnD}Hy^KJ^`O&D{ES3(D%5;p3t6@xIu>OOjXc7PvP7SZe@_ zj_DAXe21oMX3;{cmGRcB3?^O%1jH-A-K+S#hR?)9 z9Fo+2#FEJ%%_qaM5U-0Lk%nd^=PHdJ@vz*x041-Pzx=;>|15{{Go3-!^~Ftb4|rUx zv2I^rBa)iuEb>QD8cb(jVdHzAP7l34pNZ{jW{&Ef1rmR!M(4am_b`rjRmLbOtz>X8 z&mVE?^Y<&QR!(WPq**@UZB_#)elQq#{?8Ux)Sl`743tLls!-#vQ!H$NTP{W&c=j@T;M5Lz8~Y8}szSgY4NQ@xi-J<2l; zMCX!@t(OfxU7~Ass@IK5;+OTEGxbUwnAIkWRyk`9Xb8AIU=_<5H?=g2xHrnt_23p~vD3i#2zlk6Wf#u2#z;kFeU%Y2Z`OL%X=R0}b<|(p(;=sYZ?GGn;!C%m%fC zNfG;p<1~*^|4dJz)yjNA4~{B`yzVGG;+Eo5lj7H%7jCQ$RIM1?kn;=y>POTrm3tS> zs$fyG?3itSDB(5qL4~TB&;o>fR7`MP?||jh#(*Q|EC!_u_XnJeDvwQ1Ch(Du4k8V~ zRhn+0$Ne|^O5*#C)0;le^ECGbTA_&N@HnX&=+bODPtQo{SSh8sIkz(>Lj2eCoX}Q* z`sj_*8*?Yk78wAbDFOc=)uS+OP&ZPr35UBwtS_QzH!tNpNb}GSc?Ou^8VQW-o24L4 z#;_6YkRgDIcJQziOQy#Po%$`wT$I4pMp(p|-{22kwFC+1 zV$hu;!&P#sk{~P8H7(M_HG<|Uaasky>1!V2d9>|Yc-DXIjUU3Fy?h+Zi6=@c{`+-C zM5Hpp>y+mM$@SRYf#@F!9Y;gJRkIO7DAc0dTQN5Q$k=aUvoXMTt<#CwQb&nqhknz^ zqs@&{!u`668KUgN0zs|dsF&>8Eq%0h45Iy4cGol^* zsw8j%^rV4I#=tiA>#K4DhQ6Q?!;UTz%})G z%w*(aoTV&l)!wcKQh+rYyPS4nF7f0MjegXcQ!YX90*W#TC4xiyu2;0yZ9^$QOJm4I z{>G3*x!YVmMRmg<$dEQ}7OvQ0ba;y?J1o#p38rP@aNqBUufn##k~d0EvCiX?JSkQS6-O0yQEQG}<04Jbm(Z&&n>;ov9bdx$3t z$B0Z!>h*777^cbBYXUDERI`@2{_w$tg@yBm9O?u5;CmN*=e8T2suW%@iv$;h@csRtzeDxN z{cMAd&i&f4w+5LH_pQ8#@8I8@VNVPyHl4rDR`n;As6gcq>cCA0JUH6{0 z%S{gF8+QDRhCO*vhHX5rVc+mzb~HKPuD?H{U7x)uyL!)S*BehiSUVh?Z`^;L(YSxV mDC4$T$X?4X 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 aa6yv*$OHlaTzt%6%Es3X{v!j}82NwG4@fis diff --git a/yield-from-preprocessor/.doctrees/developer/reference/standards.doctree b/yield-from-preprocessor/.doctrees/developer/reference/standards.doctree deleted file mode 100644 index c2361ea9223ab913b4c6f8661980587ab9fe55b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11378 zcmd^F*>Bv&8TX-;tkvNoK9V?g7(0n&)Vu3ADG;blkid@XRE?U(L4Y0(&0UU`q_`x* zAuVm;qz4c{LI)@Uvw0}cJhng|`dXv`@)z`aX@LSQ`VbWP6Z+Bu{e3e$hO{NiIogLV zAc~ypJLbD*zTf)E@Z2u>6Z?7OxWRhYvh5(W8PCK%I~=4V79`oN?CcM+H?svX9b0QW zOydE|#4d~&IIeHUEXb~9VxER4uFt#q{3*@`i5mvxbf@J^I#buO1!r2c5;yUg)+MH| zCRSiuvCT6YgfSDZvULKkcfFk{OeP}>aFfhAD5lL4QD?81%<)?m6TTa;Y&q>)qHQHf z?Do?HbP*kUT|fcOQv=`P9F2Hy1=dKt?X%OU`siDO)tIf&m{d$9){wd~XTNjYnROm= z_BtoTm7WuhST9b4fW^JFFkbET{ghdeTmA=%yl1l;%nu`s!Ga9<4_J>ERCi+za!xMo zN&BFE8uVGi*oqvTM^|5UTy7NP8a7)2iQGsWW(=@t1{hfOTEu&!T;51Ivkf=EV3)UJ z7KPkR!g$x+7ahrY=iR%w)r&v9>d=m{GA1hoi8{Y=Y(?( zoR}zB435kw39LluK+z!PFB0hu={b5^bA`%tJ4c0f`584_qO=dFbW6xDy;?9n=c`fi z6&n()gz*Tw6KcD_Sz`3Za>rIe-w)T^V2BZ+&lii0_>5Pr=w9AA-NhEP3;Lx{&h%5? zXNl>%5Y@scR9gb6r5@8w*huRZ5B7cNkZFJ&N=%6_&`6N3Xf8SGu);n}ml~q4G^ti9 zIMtG$Sw*40GYZ9o)M1g&7n1;%#%?Aaa*`zCi@n~^O`Npf9fYG^#8;rjAVA8d2ZjvA zzL@dQzrpNmX*W1?R2;q|aTQ`i9Wk~e>7NCp!QE8F!l2hH`GjgY{Zc&dU-7L~_OxO= zPsTp1gu@1_xq+>?{*L1MYB_T%pII<^QhjTjepe@GYjrL-T`b_-6sHRwt2MjPc<_eR z4dY>t1wG$_iB5VYt8Y1P-o1L+D4xIb(r(*AeE)U~Gan~J1csIh> zX7L@w`u!$@C)M17zb*NxvG+rrpu4j-pAYVyEV!#l@XOKK#+YU8UCPTtPcxv!>!`A3NPupYEr$G3u^6zfu$KPq|tKrYO;Q>J0@k&eaA7*Fo%@AuC5 ztrr)Q%H(HacSq9ko!mE*b&`$|7H5}0sK+dyhq|qP_DZ8rR$%#K?(*x69rh0I-nC0<5nOwH>56CGQ5q$KG8Je5x7mmVHe|+J zhn3e6JfK0BC@GNBV#^+i$hpnHlQ=&nCtO30)ItyY#q9FEK!8l`$sK+}^ zlaG53Z;%S>;hi8nRe*LM@Fk8*7ub?Js&S*a7v4z>EnUoUjr(`pd+$+g zxOau1Qd)3SJWwIkn5Y5&Dvj3!p|KTS5B-u8TkXST4A{{=cwfTEPsnWVIhwl-L0d9> zYn9a_XxgAdcOis89Ke`Dq1E0}Brz=}b3v$LJ@HVtYm^C>%rQ*tf=b--5O%BBUbG-| zuAPZvMFu11cgp!>VZ4xVIk|L1$0zMq^on^(b+k!Vkwd7SD%j2}J*%KlHc!~fP=1@N z;@G7;`;|D}o?dL(UwTe&gDBZj1{?ZM38nXTIYXj&KQ^I^(!?Kt5l0#u47q{i*N9@) ziQ;g;kiptW@6aLhimNh_HB+)G3NCvyc^W5O+z&Y0*hT+gBCL$;_4dj%_ zRygc*jFl`5%6C+{DM}c%#HMS!>@$lqN+_jQZli9HaFtpzVQHuM? z^zg268Lw>J8bv-+!mIUsUFb@@;&Ot%(9WiLoayO4Yf$v4Q#gFb&`>PI>+t??*!=x@d_zA zLOD;;S%k@J|EtZc#JAdL&wKoVq(vz4k)JANB$y@EGlR2 zgE{3azCo`Px~J9OnTY_{h`Hs_}IE1;}-+pb0s(I`+M%qx_6jid5Iuh%`Javll7%%Z-?jO*9Ql3l-U z*lvs>Fv^TFID{vPtwDluD{(k#)0o_!LG`GJ`TWZ-s(K{3g;RHjqZ#SH(e7x@wiZ5$ zeFa8^`b-dTZTdeN)3>(q#I-zDCzvw!ed-etTA9oy@;ft`=e13%MG6bx9EaQWQD2mN zO=0U|m_G^;;CpVMat~Mm{uz%kR!^)EGlQopR-(ZnaalUy4P7p{AjVFwS z22Xb+{=a%S?5g+r%N@Qyl-JwyuV^+spec~bB_>G73&J4?JC%H z#ESZNg;~{7q4skPwHJ1b+F3$PR(C7RG+yb|-#Sux)wsf`Y^YHBy@t}|9i#Lxp+r^C zQV1I*(K;fkfLh^Ed{=1vQ$yn`J4QoF5v9pE#~Hav#h$879`Q63qFr^PgpeOlih65_ znmATOchxMlsD|>D+fml7#e#PeLPw|4PoOTC16*j7Ny?-gNAvXpN>zZt>>M!wcbXNC z`^5t&`5_)NtKiP;k40v~W0mm^B;ujOuk0GLVb*A4+!UQ$jrCp+3jG^!QX@MsOl~Q0@Z+0MWh0+QCh~!L{v@bh$JU<>hMX%+Ryt32P#wZ?YrWHCaU8~`gKDDBVsM;L9iR-o zUvXMnr6pHE4ZP9QSi<`gL|V+Nbt@c-*$>q_8k5BVq5-nT9k2)|z{m&ZiqsGsxADCP zcVEPP$Z>G;XWER88UV(Hm@JD)x&Z((!4cPntfKb0PL=q1D@{VPY7%>>COT)MsAHBQ z2*%0=6f{_jGZ9*Fzig4hP1|2JMVzH}Xd;`%r~^>lkTX-CDWwE@f5VlRK4>k|cDdC@ z^{>Qos!$E6*(`|RPzI@I7(SN|Ggn++U6MIUZvcXvS?VGSXf+#KK7&g_*edl25j{xy z1<4795JcaFAdRCR<+ae$A5#9BAYazlojNFj;-EJqnCG2cj`*Bp$xPkyUU z6Gbj7XYGlBgUdh2lVhcC;Id>PX0N6Zl`?>x%#Ct8unFl22QKcLREFUYnF^lv8{^y& z5-R|ci4$Q)RtYjQ>N6WEjB+q{7><56#gPFu^dMOJ4raDKE_pA;ADTr1A`wA0|Ql2cu9ICad+gGU2V6~Ov zW1+aOfm0yg5=8)ouXinxhc5W|&=M+s!28Emqcn02UJmZdO64&c-2%%U8al}HSzJsJ zJk_({{gPbbFX-_@@_OH+hjf$D3I2>aeoBwOP{*I?@fv+zrH4%qiyjd@M)bHzk1;(q z=>do1-P`;dNW;roabW>vsE;gK}B(ysyg;jS0<5HKXU~~C{)B*HIz0PrzlDxCodUX zors;HGXMk+IJ7Bhc-=e!M;v-(@Ad@>3YR(<_X5Uk8G35UnjS% zZivE-s4JLDM<^7&DA)5Y;a^em$!RM~izTg#cc3*-arGp0dqM|0B=q{d66#&UjFL>5 zH5Qa!yjM!k-%e?jM{G~un>(cMyPqL_S1S6Lm?_0uTKgF{82G78-epJ^YTGu2MR^24 Ju|6);{Re}5wKV_$ diff --git a/yield-from-preprocessor/.doctrees/developer/tutorials/dev-install.doctree b/yield-from-preprocessor/.doctrees/developer/tutorials/dev-install.doctree deleted file mode 100644 index 45ab604f4eb8ae53e4bd91b47c229a45d01e2bb6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13599 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 diff --git a/yield-from-preprocessor/.doctrees/developer/tutorials/dev-run.doctree b/yield-from-preprocessor/.doctrees/developer/tutorials/dev-run.doctree deleted file mode 100644 index 6f34cf6502937c1bcbe0c1db26a42dc012956e50..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9180 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°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
AQ8 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ɀSFWIb1)b4umB6O7)!7W%drxxum)?f4(stG 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ɀSFWIb1)b4umB6O7)!7W%drxx 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Ƚ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Ƚ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 diff --git a/yield-from-preprocessor/.doctrees/genindex.doctree b/yield-from-preprocessor/.doctrees/genindex.doctree deleted file mode 100644 index 35db6a6ccdbf0f5726f6a4addb94c903c39c160a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5070 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 QR2@onv#gNnH?&ax4d;XpfB*mh diff --git a/yield-from-preprocessor/.doctrees/user/how-to/add-plans-and-devices.doctree b/yield-from-preprocessor/.doctrees/user/how-to/add-plans-and-devices.doctree deleted file mode 100644 index 7ee9062716a7918fe04d3a533b7e70813065a0bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20175 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 diff --git a/yield-from-preprocessor/.doctrees/user/how-to/configure-app.doctree b/yield-from-preprocessor/.doctrees/user/how-to/configure-app.doctree deleted file mode 100644 index 98322157f8de3ac57f5ae7034251caaae8ec2c73..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7484 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 X^L1h$>wo=qd|iA%5REbKAAOu|q(m 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 JrFE#}{2Sx+DP#Zu diff --git a/yield-from-preprocessor/.doctrees/user/how-to/run-container.doctree b/yield-from-preprocessor/.doctrees/user/how-to/run-container.doctree deleted file mode 100644 index 17111c349571238efbfbee28fb8e40dffad376e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6879 zcmcIp%Wqvr8Mk9!+t+V9wnNFIr!6Iq=H6Q&B#KpnP^v=e)|8~m0;xKld(PZDW1m;g znd8Tz5=a!;((HQZ5+SI>zrX^4id0reU6f6wELb6R!75S~toY5$dEJ}X*fd0P;`!z~ z-~7IBzUSm;jbHu!>m&M)Tu36ugZ(yf-5_*nlF2DIbW)!NBKt7A{`2hp?3!%GWG@NR z*rAym0f)o5=f*V1-p%B^Vi(*?+WGgB33UVygYt9MU=wWe-Rv4`%7);=qqQx$d^Zg& z9$3V3!axun&^S}vU><*m?kf~e_%9V|CX%_}) zLO0TnNyO?F`}pmcwz?_zL}jwX+T(&*`C%3bT#Jjua%n^Zmj(`}iAB7a68B)52Zvi-g?K|w zmzU^f8>6`bYjU(*v+cme(_?L`1h&{^b`!BRUIZ-6F=H}Zm7*34f?T@?LkS-AEx~97 zytw(}wkw}xr@M9qP2~`3*fqo^ptVaRx84b@DD}KSAXYC9eajfXf>+vA=K$oE_4NYr z_r8*tn$34luUKL8nL%XU(bsrVOYPEK0 zoT!?kE61Ars$$F~0`o7E?g;_g-1oipBqFLVPDL?AR^O#M+Ox<~O&|nO z^J3~zk{}i53f#0%8bA+Hzl;3k77VD6i9q(Y!k)FYrIg;nXqgHO%u7Tw*Aw2Vk5osLKd~v^UGh`BuAa*?FO| zbfvOPsam&G{zNs~+uLiqrjoUZ(@uAcR%Lcu$v0b`s&lQpr>GKJv2W>ptK83X8oMLE zcI-(y%ON2x7fyl>V)j*Z05*-d7xr&u1Ik=g%5*(+AqKrJ#ya=5ozU+@Ne=}WyF(f@ z46%Y-5-NS9Kgh6vHVXB#7Oy5OPck493Z%&44q(pU{dcAknh|Nx{^R z4VQM)K8~B;BXIz$fdgZd4@wi}cc@Y-JCyT0fQ@WS9H9%YOg2-|YrWD+IDWr0xM|Zk z4r7~PO7k%7;@Y8`BQm*QEM1e*&{8sad1z-y#P;_`M@Hnlky~LXzP>cLG4!!qR64-d z5(X2Yf}oq3Q~4$(eF}@aSf9hNFVDx+31io;PnEF41g6&>)PzO23ty!@zMruPIZsj% z+7(Hj<8ZGzH}xaCbU_$a6F9st4v432c0p6LbF1sGNKrylH?+}pfoqZOM`1$k`j^^E z9AWSBgc}!Kuw9<0@fM2YC?|{1K$y)!nFPV0;|xOQayGliJ@W>zrhdaA=Mj_Nk%C%t0-NxeYOe?(;%o~4swEW zDOeboR4-Q*rv?B{TTma@BXqM#qt=Tre;f9kk9*FLctxqif3wK22v(w87TtB5Q_<6B zAOUok@VyQ^R*){D$Q3Nxn39*_lfGSsXQ_Z~`rRYBm>l4}X5VILjCAvZ0oDtZ>(3@W z60`kYinvZ-sPlSlmNq(mlAHFj!|=Z0;NnfZ!OGf%_2^}8v z-~&ZsSXQYbNxMUQ+*i))g~UXodIH+X;4^5eU4-xfATWw4_(-lg;M%b%x>(P~Gnh)W z8un8DkOgP;dM2$M$uS!2s;4A5Wzq@a7p}+ymm@fYZDwozjI;z$a4mtyF{E%;JsiD{ zgf~Dnk4qp!TCZHFIas|*fj+5-=J#vcD+u!KCH%$ivwPdKYSmP$PuQQ>XY6n60sDe| z$^OY6v4`7ZYIg*GrLw7Hh=T}9;pIU~Ib!z@wSXh`$szmfkUcnLUmmhYhx)t2ls%_7 z^-;6z9(&82LvhX@aL!+G&gVGiAM7Ffmp+93JC$>FU(w*_91f3D+Cw2jQ7NI|Gghio z3?E)X;9Gt-^h)>BtSdvrlDjz|v00p|KUyA;uR8`+PF9CyhuhVR{-mS+7T@ z)a&8X(rfjsdfj;Z!qnh&vRaGhP8VTw;5$=<9p{H@XI1Ov$JMF^u9KC!aZ2T`J}u=g lRLW5~Q>Ig0X=ixgc&V!@dtd!u&9tjp(!6_9b5`1I{|B$y5X1lg diff --git a/yield-from-preprocessor/.doctrees/user/index.doctree b/yield-from-preprocessor/.doctrees/user/index.doctree deleted file mode 100644 index 03a163d7cbd3918e656903a96be1f21394dd4210..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18023 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 A3IG5A diff --git a/yield-from-preprocessor/.doctrees/user/reference/cli.doctree b/yield-from-preprocessor/.doctrees/user/reference/cli.doctree deleted file mode 100644 index ee2e779b0365fe9ccb779b2afa629649eb42ed48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22729 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 diff --git a/yield-from-preprocessor/.doctrees/user/reference/messaging-spec.doctree b/yield-from-preprocessor/.doctrees/user/reference/messaging-spec.doctree deleted file mode 100644 index 5749a4ac83fd4e386c8ee14d26e4a6adb6d537ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26638 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 diff --git a/yield-from-preprocessor/.doctrees/user/reference/rest-spec.doctree b/yield-from-preprocessor/.doctrees/user/reference/rest-spec.doctree deleted file mode 100644 index ae80d5ad082c73cb80fcf670cfe847ec5174a2fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39924 zcmdsA3y>T~dDi3Zbnk~O3xX|sY~%QJ*4;_61NOx@$a)YXN0Rlx=HXiAcIR$pw70X~ znbqmyxOfPIlr#_H1&SB~NkJZ@l2ix}8-pKZ9Fj^wQrINK1qB!ahVTp"@d{oOOu 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 a903Qc0KfI{ycOzyrkq diff --git a/yield-from-preprocessor/.doctrees/user/tutorials/quickstart.doctree b/yield-from-preprocessor/.doctrees/user/tutorials/quickstart.doctree deleted file mode 100644 index 614c6d97df5a0afba1821f07b6e438198f4b6255..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10599 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 diff --git a/yield-from-preprocessor/_images/blueapi-architecture.png b/yield-from-preprocessor/_images/blueapi-architecture.png deleted file mode 100644 index 738eeabf0bce5675295cbd1a02c7719f0ef1f0a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 236122 zcma&Oc|6o_+df{_WUIu4&}wJ0XQxuxN!bk%VldfvLTQnG%Pv{6?=xX$P{}%W27@7c zV;%cCzjycZ+@HGd=Ue^$@tRk0y|4FqUFUKf=W)&}9j!a`C)rLOJ9dm-_3o{E$Bt2f zj~%0EI6(#c%ge6*!ehrS98`rrV3>PhUO_&klY)WJVZ4 zd3aJo3Cp!5yHX9GlypwjT`N-=QBqzACGBE5lB8W%M!gzl(A0S6;q7sh7>~l-XpL*v zO1kunev0PMDWzk_DSq=K=-wrrhzS)wJDS%)$H-1xc>4eTk$$X^R)*~N|9>Km|9CJc zr$CyQ?hn6o3Yp3HyC(pTR?0tf!ArLwIpotHehJvf-v4`#|FijDHxfq~G*GCbpF(n5 z55STH3_3{*ii?MZZbxM(ylZait=zS3?P3uYbk)%^ zi7az?Xsnf#wl^YqvVf!XrXXf?Q@h=y9d@+-ec2~Tv}qC9ak+iIX5xC_c2&hNoQAz? z|Em4_RnIv?(%TQH_j~(G=?R`?A%PnG9!_b&4xfoNb~`Wj8Oo7z%m_%WNgUb)@5P!X z6UyfmUtvT!Q)X8uE4@qUuE`JGv(m+fTidY@4E7wQ^+JXt)?{wqn%v2g`|#k+%v|{h zNj*^5Cgoyr)r+a641Une%K3AJ&|3F{Xu0ok0yJ~GA77}-q704n)Yk=-$8)T)E?SCO zKGGB%Z7c6sw=nk;HxA!ppY)2@?ei=zE50oj>~ZCz@yh$Kp^#nLiR@EX71i?@ZZqtZ z&G5E;6?L(df6K6}kYtEFwPr=05f^(SM%8Dpl_B5TC-B9}(wdd!{#RsQ-&UWh=-pu{ zAE>IGZyq>%=ULu*8EVsC+};=Z zOd+A<2(5rhL#&tCfy>^0v-wT9dX4{=qxAb8{+%#*%cq2{CH4db!MZ*!%Pva)3mttd zBD{tpQxJ}jJqmvj39w0ohV^PmVK9##>XQ{&p*SedTQ5zHJ;lSJ{$t=C0ab;(ti$lX zUcgIB=1mFC?Sh;QXo;j+Iylbcxypb3aRs(|_R?3bepjlU;Nz^GI&ECzs^=)^sQgEd zXIi9!*{)S3X3xHQkesnwKQMd4e&G9qqZRJ(2eWhhE6II$+jxUzi@?J%2H|319sz?= zy6-u5w{G4k)c<~TgdbO2@zQL@cd3uJ-x2F3?MB)KG~UcT58><3=4!z;C-8izPtm{T zH)nRX1TtfO9m)Vn)*2aKS59(BLp5s*>lcO?Tqm6~fq`>Y%RgvAQbI!<(N;=xbLO4e z*t5LvgmnV~jQXe<4x2YJ%!R?lWe0Gs9r;UbxcX~a92ekry94WyYwfW15B|zr;1&6j z`n@jix?Fnu5m8@XZ^?y_&cW`jkW8BQjPI4daq8|IAK>sB#D=UR5;HM8ZP?iD>C>kR}%O z-G6XfMpJO*!xg@eN=Z~%`kKqm;m~$iTeQrF(_H6P3Da?XD-@k9Ts!nn4KE0$oS9$4Rdm?A#M6IwWQDTC%N`=>U+<@S^MOoFjY-yiT9qUp4w#M)lc#9nJ7oxJ0BL)7<7+c>d?_l2DgJD|)Ut zu^jpJ;INbDV6ydKYc7JD=#%vd_x9w#`}(q8v0jF1Y(}we<{N8?D#lMP$R%Az$;x~| z%bbB|Yt>#oPpw6$AP|EV`xi>rhoEBmr?%aVE6ya8)y-%jZ#CqXQm^z!JBPI;;|m4S zqtX$sAjP9z#9VatRK;2GNVaK%GbGcuZ}nC!kZLr(vtyima|SD>Z*|(@nnxQO=D&+W z3Z6NWu07mOPrm-)-1N-h%Yn-wC|6VzWNX4-mfG*^#9hjlDDN-#UZvfx%;92@y>9T_ z-KF$qR?u3u@$Hb=HNuINf?<)9!fUA8{Z_Lb=KLxB1>fR@uCdXDA~7b1+^{6Tr*l?2KV1XU1uc5rBiEAgB%Rzyg6$Jh%rGZt13n=Zap)GM&qK(}uthoqPleQa zm!dD2V;fkm>gQgAC8|Aq4;}8`evx@nWNb*mX?`R23De!pP! z8GVCd&2L*UJbwZ7TwIkIHrdA-j{4&EY~q&TxN|r9R4((|M8^HZr9kD3em_jYa_Tewqw+J zcng=OWC_dYv}N{9TN8sh_je0E87YVUhg%!#Wf@0@TMQ$kg$CW+$}4%MQd3O*} zAyr`o+oavK#k%4NUWxNV-rHpf2sE9UTS`s+R1z}+lOs1-Uv;yt(>idU<35u%66_j| z1Bqp`rq(-hZJOKbj!)+3tR_cn!vgVN)Zbs@@Ku?}PBPX?F^|&8t=$LP*28k*`!xFq z3Q1d)R+0hFMX|C0;mL4wuly+Q`lL#by4bo*u^H-KrU8;mIs~*5uw8fl3E_Iap)&PT zv-(vtd?5LjNh2N^#y)4+9M_Wd}1wD7sqby1Vw%k_!*^3f~d`DwTsq^2l#Wj-VB-XfBz z&}J$P69Rgzsov+lg}|IfPAsYl7nGVu^jCP9U3RO6Nk$j%e?7y=UONOzL)%esLS%P% zjOgtb%#ZfNcE<{X^=$kF1@*e&@Xlp+pQv&JnU%oKurV|%1rIbs#%uiGA((B{qg(!y zloDYkzAtb+9C5RM?m$Y7v^lYFUwO;FMZK>+fT4FyU?u*dm;d(_xaL9gAqK4Nc4IT+ zweYb|`iz|0_?-iPboVLfBml71&T zdRK_4OJL^RPKpbWJ##K9JQe1qc*{D*wJQ`mpJ~siO^j78QhanqwXMl9aj~nJvTs{c9OI?Ka-L`5joqv; zzi&~FQmc*1mGrZs2^S1ThJBxGW$NF{eHieHCh=f1rtpBKlwpqc1YZ}`a301|by$cb z$K*%+VCl2BKs_TE0%5m4X*sf&EuV2YqbhH`<)-#rx!<=}kJ$9P^f!iz^5R6VVx@hh zr$Rc{zIyb9RkV$ksESooB=A}7>ZRUO4yHvqIHulD_^=SN9zZkFPy20urM5HWf&Kno zmo2}+#$K1cBB`cdJZ6M%p*qGbVvVakI*+5nvsS5ds-o)VSF6vKSFmCQzGYSk>-SZ9eQ$ZcQfAWjo_LJtZ9ehx_hAqWy~8=D_s_J zO6@a&L2b+50<*T;2+LED1f$OrIDZd^M#V2%^rWZP>MwXJDyGzva-^}`d-qZlm1fQL z@9Ym5ga^>*5*~*!54P@$Kdzr<@l);cJHNK&*)|bqU&Xj%vpkS;7?bVa?OE;RQ>1vx z$?mhvN3G*3_ixvmLgIs~4l)9yJGQ|gU)Q!@68mir<*dM{GL6PHh^%qo{##4~O#Cp* z-hr0?RBdSB{=&{-!~VejLJfs~d+7~1`K5|?*;s=^-OI4b!^?NuSq3)CS$CK0DhK7N zOLxrY=?;Ti^oLfm9L_)j_l$|;r`9~&zOy!X8NEmY->ez)|IAjqWW%ob!EC3Ne(zCo z8Xo2dty!99k_AdeIq}WR;C1u38;_Z{9?}*xLDh${e)1GPlj@h|qqHpe1Pcc*%0UQDDTd9q8=k%nt1jyWtbvZy zz7)^jjC=}gP#|zIi6b&RcJ4=|-#jlX4mlk1x_cdR#&;L@?As>4%r5K~;YWHA}B zmaM{ap)Lf|Kiox7$dAO;Z_+oUBM!urhRDa(4Ng4@D_HW9ZQh^z7B?6Cx>$Vf3dh`7 zg%OAMQVg0en6TZI+DI#;g>}8tw!80iHO*vjU1#xQ2C47%i9-)puCSxQ=CsCv%<#|6 z9e9spJ!q}Pav9$5jFPt(e93b<@o)`7V#Mh0P$a#1LnMi^vE>4JRwg4n%*6wDc?$a^%mn(&huNy>9wB_V*xVpA;b#*0lbzUz&zB6z8NRAkr zbg$Hg+1vV)Mv^xvK)U{#am#py!D<#(rSxuCsKm_MaYt*5MDFK;jCPlQgKmFd&(jno zTnf4c2F1Jx^lG(6t?$eGqMncV2NMidEt|v4<7eriEzxyV(eemK6A*}E1) zEimgfBC`wr!^%wE!<*S^Irlh`LkqpwY?VVcm-)`(M^6wol$IBbeuv8ez|Nb{Kwe6^ zAVxC15{Z&9QmA(?>;G`C+)$-QLTQv)KBm3A-THlYjnTt{Ob(OQaolMnuQ4=Q_Fld}O#WNi z;5bEFTtnrGcC1wW-h=Vfos>8Awe=2`EGxqQGT63&dE!_1!qy{{aT}Tf{CYrtI_$Tg zU8#`*a^#jPx8Eqf>(%Sveb|exuuChTY!@*21i-Yt$E#Toch-^jHM`hL2FY@fzg_4U znYG3Q=2d+g`TM}Am4I~cW$-8_jP@+FUBIhnyP&5x8zKQi(Wdz~hW=p<_Jjs%#e<93 z$hW*=bAmCa=a#uK9WG~@Mu;aN8}&X_;-aS$8gY`*dl2d_BF$ z7-h_|A$#u#w->5ok zH1LM@!cexyL(#U&1IS=dh`857edZN}rj@kA+@SZBcH!S|>Vi%J#jKzqzpS}Tn_$10 zW++Exn!^CnspmD|f|jN1<8gb{1$XgU;nS;TBWM4*E5i!E90%{&uwJyYP|fa3N9&Y? z&6BaZocXiN$RQjBSW=`hOo7|WnW8aF&TyFWx7RbMf~R|D$2J>E(3~E*S?i@3Ry_kk zeq7VE(38Zt^6Fbf|G|%+pMC64JmFgRLB?e_C@seqxA(k*A36eD$}2(m?u) z_)#*FQBxi;gTF46N$|d$^CN;RE138&vAwRIVMdD{I1pJ>=3{xHZ9-n<@p9*lK}ruPeauDF zzTYnt%v&1P-E*@y9qOpaPB&Qnc8ng<|KSR*+VKLu^gMr@d*^8;UyRYZyZKBS#Et8USvX@x3szx0{YEQO`; zTnx4&ECj{{cJFX}54SVY)?ythfBgKa)t>@w>eH{}2_=Sn&09`9zK+pySjz0(Fb0t3eu9E5y~vZI%_EfosWHx#}72deoK zjpu z4^-G-_soRPed-9i;X&8?`?tw7B-=)ArOAMC0{utAXgtn^66P z+nWWg&-b0o{_4~djXjDjeLyaKhm%TV+V|u&y)AvOQ_Sn34Wz$>pB}Rq7Pd{e|Mz7k z%VVc|)?%$QmN7H^K^(M+J+&tw=biHu*R#+x5Yt+cq>6yxAFT3JX_6w{%l7pFt^+;P zP66&5a$WyqT~!hck|AW3&{&w>Ud?(OuJQ*LID2ox$hG}L9pq4JYrG`s$KASN6ECrZ zbYjmD14|a0sn|a#6f`*B(h-(b{l^1R3IZvlUqsaJgf9*kze=s!)~D>?^X>Jf2D1(1 z^A8l!eVa(n64SbEpYo(cx3K!yHr!Tb+XOjm~}Scj@r zb+HYdV6U|TBy^sVq%=vZ%D1+N%LII@(y9EaNAX@nQ8gP41cWlhv3+7`@(7;jP_AR z%6Qxn;OPWi9CPtkAP_}dLxkH8mxT&KYJ1NnO#D6VbV!F~;|JcOB*0FJwR99<@fnJc-9qsCjgp%sKYDRUx+*R+1 zYdQCObA~HTbUkm+-rp^4c`6(}vs~|JUd1-YiuAfOB2~gyIR_T7&(8UqC9c7GTozoG z?~1Kwm5=UkbE*_NLmI3-sW6T6SISi10--<<$kwRAAFj!5I3F$TQEFD-U zppn)U_W_gAA8k%DHtn~&q@s7}4;fUFEU2knzirkQdBGoHcZH;oZ_s0(3KRo6V(XTL zHtx3!SnKC@zG*V?C7=0204h6uLeRWM%{W8u#-3xJA*YP>i>!g`D-%tF++HGM6yW8n zUbDRs2)|Dclrj3=xzig zv+25cDc$grVnVBvi9`$v0p;dM?(f{z*}D0&X2|R~StV`#%wa661oZ&|WDhiy}760M{M7iEW^baL(h#FHaLZStYw9z3>?QQH=O$EKL6ZfIrludkKqW043o^Jioh=|9_6E ztdl~&7$PKdq9atv?$q@ebFO5Iuj0c^MgGp1i)Pc<`h>TEVKV~jO~qZg9ns*t!>eH$ zQJ=@ENSrlL_L}b#o%ix@?Dp!=xBWs!G{`W|7rzo?`?nV0$=>>S@qKgD$1WL7#FbY- zl|Mupbgrm0GCJsMt(TnzaR%o7EraaPsQe z2*nkrVB>uxj9i~a+&>qDg8Atw>^Z}wt{!cw@8?=)h4~VUS=lDM_QvwdO|2O71R&nTnjuCs6eK~LKF*!L;Od6t z6WPLV54u}rAJJKCpe^J4WL?wyi;Q)bk4zXB@HK16k6J}eJYt>?Xlxg?+PXAcrS)L< zAfeG{JB_$cCcP4^ZG9kB`RTCAT*0l4p@Tas6($vDjN3_tifbNE`n6gah; zFixI27%IunA{Z2T3aE{(elj6CgOpDGYtWjR=cS+R`%53FjH5g<`%Cos^sBi7l6dM& zCHeg{>W7b(CCIZ|xd+;1j?aKq$YvRAdWqSSSz^Hj$qJIY>He+>TDF#^yFdjy@s{h8 zKTNtJ@pfgv8ZK6tsL4*asE20NH5^dAUTt8>tMr3^@w zcJ9QNWq13Q*^{wsENmM)IRBN__KePr2*;kxP`@XKoH_aSalgRhpz1U8KFjJhEPhv6 z12>;mtJyj-0FX~)I=5Uj)0N44zs`s_v>;oo8F2n5Pg8c9b_4a@9d_}NCtS)kAXz^Qv+)$A&T>rS4Yk!Box{VjYxfzSs{g zLr^jLD9$;3-D%sy1qcUfDu;m?h+AlqH~OIZaZ;7N;Z3+b#526T+M$VmcL6~ux`5aP zqV3h;0wc401F?D-snj|5{5(yEQCU9$>e0t&Bc$m&TPeRjeqVY?k;}U-c_&2!B~@>t zH50p)yeJm9=CZqn-5vin6;5~%t0naPbqVw5|8zqK&!hHxXk^O^>`D#yi_%ytfXJdl zAJGrz`MR=-tr>U|JJPVKU#|rJLl~7g(;y#~TxDe6^03VD#Meg4v2?5sxKl*bZKJ9V zBNoQ=OJu8{y4|x$L6cZTk_u$+Q7D38)Rd{}3F6SVI!-onDcy4z4OEPYgV2n_Mf&T6 zOWhuYPEPV0-zZVm?KbX2tw;{6hQ)Z+Oz+y8xz8c^+JgEjn5nF-8n4QA zz~!P-Max2xBy`2BeAsln=IZb>Kd{&)I3Rk)CiGTrF+53RZLG|{BEc~s$(tCr3qN`f zJG`P7X#UpS93`JH&JDdeD!#hDv%^OuK1&i^ihK?^X0gs)ZJj726h7Foq34 z9@%VH$x9foTXxJGR#1g2q{-b`_TH3bWfkl%rYzP$r-B^5kNCuH-dl#*cCPPr1E7+b z9{mV++kCLA`)*8q$(zqJ;gBj;6~2N1s&Xw9wHyHD5phwB_HFiP(K z{>|eQgD;dKY0cND3f=o~i;Kh6b`Ga@(DmD=(w;schHzbBnVSF@=%qWbL{DA!%w0NH z6Rx!3sH%lS6R>=yo@La8lbDi!7ZmS{U~aROeexnfbn)$U66goL8mp0}kS=bbe}_p> zl)DhI2e7{i-k4)gn35EH-)WGnqC3*-?|*-*l1IQ6U81))h{k-s1${NGmw01&y^3bs zlsIk6NF)z_;wlNqqCRBW&=Ik?>4MAm+P4V)6igTbvQ? zOkKuYn6T|?P`u;>plB@N$0EAJ!erlE;y$g?srw$<#Egzb}( z$YiXp^yO|2?&Uf8j7BY`s7HFxYh-36Bz!safxx zWNa5~=~XJt?9jVbd`7Flhq$;7{9aXTA)^-Lg$h<>80dCm8!!GmC-(_(5Xh(7g zHq%CnH4)eyB@1Wda}du)8U-29Uy7(>Ywe<}>p6w8!xmD6*!ov(O6C>mk#XiJk6TAR zxyb!Ab`s0HQ!uDqbM;$gFW}cewG437`owR|Vw$VLNg(T5tghF;%c9H^WS(yhZaeuc z7hanSOy0ccX0y_r(wro5B|uv+y5z8|Jt3v7kSSm*9otC6V&o589jDMoni0r#j-Kab zOM|$g{PI#(x)OUE2|Ch~gqhjPb=LGg)3K2ZE`$-<8IB81e3&YIiFH9w$(MHOvbO!89T^o+2c8gQr zUWpS+dB5Ug0NFpVh4pM{!`P-bhx6Wau`=$4h1B65P`f8sVQy^s5cnnkZ9yPJ0?~0? zQmvkDYgZ@)Yh7_wO#ncfwC80cp{Y;L+-o>sc$3 z;eff}@weRzn@~KcaQpACWUYvMb&i(mAMfH z-o2B9mdvd0ilR$yz6+TF2gqH9?rwy1~rM#Hpw62x{CR9Lz7s<`g$Q={H+> z+4;7o7-$6$gN^Q3`a9HGc$QRO7LC6NgKgILd1#pCO@*FjvL0&h(TMepSc$GA%{vy! zq#pTQ|9k^BT({1W^1Acu&{_<(*9MYWJ~!(!I3e^=qJM9mclsast-~X-F>$YQ%N##v z0z{?I8vylagK$ZFf&Jyn3aJ;nuC4zE4X0#u_8bW#D7^|te9GEh=xt zu<7$=$`T%56AAiKmeP6lW7C1U+4~#h$FS#nuM)C4^BuFHy63$JUP(k>zhbg9jPurn z5a!KGk1XYc7>9iFsoL4laWt=cIRTn}c+c&Sp>Dwuv9V<`4EGL8Y(I`bUp3b_6oaP- zyOlI%H`ye7!g8Oh^cp^y^km(l$7h}{*0zJJ_YiJ(hE{EUN;buWXBfxfeyv&2`Kwk| zCCjMhexq`3q~D`K${t6Mm<1`2U{{PPnTv=6c#6dtlVTT2uwf>G(&RDA`k;jH#+J5m zq@7LlW;QNrA$UkTwWd*#Th$IJR4G7LM{?A9r>4$F znP<$6rNf!~L$3aEF5-19v7s{yL2dO5PPH(jnNJ3(CzQm!LL?F=R5E~u=TwLIx-EwK z%pshG{hx?+jBNMh5N=}VkmUQF0jRaby9>guXE?D8dLZ6=LIto~gAerIKE2h>^x_4= z%jb(-v&`Mp z+65)zZe)Nx3p4^Rs%k5|_>hGi3q!&BDj*QLunwi2VsOA^plC-K@Obtmo#08SKE;5~ z(fn$1s%D=c^t`{{iD!dw!QlKyO-pGib5f`uQO`}5n_dCwtWsYDy?EZWt8TKmR$Mpj zqS)g6a(SaO{dYkz{HNYwPMOuxO0uem+J!kvvs7cm)QT^@CA@)R8qD<6k8e?36w#-p^x)b|MiE0)C)O0~CJVr`dFD@%Wnsoq|TS73^1^6N*N zvivW&_o2OJGclMwAVzRHh=@+}Hc7 zU)dFaR)YVel`=bMG{hQ%As`eR6<2aHY%~x6RCe3*p5*6iIfEI>5HM3*VX2nEAZ~Wv zqui)&5+K|A&Wm5@p890)>5%xmx0)~Mr}?~UJh8Qs~WyoOIo%m+t+Z# zaiTD~3OIz=9FU3>5)mD>=kqINzGDk6@w|mDTlpZ?(fJwqa$}wB3&l+DQaW|KM*Rqi zb{KMceh285CT0$x3o|^}g;KEdK!tg^!{?$$UqjoJ?eY~9@#5HWpL|+pf@9oX(y_kC z`p!f%Vc+5}VGp6{QzeTll$wLha8mKqbQk^z8_6$yi&%ZF4j_oIfc|o#8PW7 zCW#o)Ut17lt*c-5ic9i$3rX^ibKGBTR@BHyUBq0eK+IO`BSa9pGGiTIhDvSKd!AnS zH9TECJs)s%Hwos%zUgR};ayI!em@;2FVhkW)7DJAXC9+g`Ljjd@b%(qLQPXdiIs&E zDyNf2YB>omsU#fUj87MwlRJ2YFewBCHz)#CE{98uk@-Z8h5zxxt-1hO2v(r`c?}8b z#FIk+4QW!lAjHUtAi80naH`gNDMWPbQVtAxe5yali{5h7^-)0(X{2 zxJ4Kx25|l;2d8(Bq|CrKKuLqe?TU~Xd@$=JwkN#}eNtj`Z5&^h0YLY4(M@?{3}eh| zaK21)#OGYiUh{~;N=aarztwmDo0a4G?HFxxZCvX5y`88|{$2@QH`kC$wJfd8xhn)2 zK~-FMm;Y6u&g9;Tqbhadi1mX@(pfzV;t?q`x(v)$P&Ocp%WRcoqP( zR1t3bGhHggETiUc^{}Hj_=#QDxusdkXH^V7?BFqR`ZW9H@sm&h{fqXD-cz+5sTwcJ zbrU6+$GPeNDGihI&D$+ChQ6vq z%b&z)5WPueozeOYtoQz8=S7vm#}GvLNUH{=BF?Xp5WS|@dcukQ!LKcc%%T(X#o-$) zcRc!zFM5`6oC^>@Wp54*n?~A~DIvl_ogC4IO!b@h3uEuR9QRQ}GeVoBiYL37{dVR{qE!pmUuDqk-sH@%aoos&p5!h&t6`qljc z9R(3-_Aeg?=xhiL=&?l^=KL^s!l%LJ<#B!eBGV;Ga!%ImSWjPpI=cpC(Cb0mbritu zyL2y2ea^gH-Nvk;^WJum#mpzQj_R37%XjXHcbjFM`OHHDbZ|vhIyhk|as#efyU?(k zh*+-HBD)R6<$f;=gGh-XIx8Au?(3N$%|Omw)eFg&UeNoRpwmULxN4{HHeyq8$Y=Nf za$~D*L~$|q@E(W~W<@56e>)}K@NmC+xo>3jyDE&&W^BC1CR4o7TwV@B?k2N;8+LP` zPtYgbu8%QkJK5+C+gl@KN1)l`277?Sso0t^b)WVA2Sx;i-%$zyxppL4agRM{3jxVO zh{>sy*jZwWiJr!)B{n?o`3Js#%B%)9nngg))U&^a!;H7tg`W|lHrt!FC6K_jrzmm0EpC4dyKe`Ctchhmy^^OH#0r> z(K{B|MiS%^n(aO|YqQICm3Ky67WOEc@!RNmvXR;ajnnkU?icB3QJIR}=GIyV1$V+7 zt!>2Q9o^dGnIUSq0RH(MokbO1lX=fcNbmF!Y_7JEp!CE&>UBV z3eGRSS?4?y_n6nm5L({ntxS(usv&+9r8BeoYF#Prw?;Q_EGipA+~J6Kz4&@oIAVJ# zU`%|cceu#=9pXi=ChllJeeY$-p-vHoW5=^S^ER!f|I*%7`#i#}$G-QkHC}R@$`Q~{ z&TKwYnx+RMM`YQKqR$l!&WU(Da~(CV6hif{}@FjJWiTqtl4=*^KkVRVee3Jn@^u9 z>SxYYVm&i-6m0M)!Dz~{O@5!HxZisW0Q3?$pnk^4%RuFu@Jr=OM>8+AuN|;TzT41& z{)yLp4 z-*B}HGN9V==XLU{dyFo-dOgNxYTxco*>K;@HL)pvrLG#GYJ9ftN;A(=AtJqYghD7{ zL}F^*d3K?D#7i@S00hx^%(hl5k~N!B)zNTJ$@ z_GE`NlYv+R@Ny;h3zwhMtqr%i%MPD|+e-t5&d6X<{G zD{Klqd2S^3?Fd`HT`{0M&;F%T!GvboRM$r*r=9;7}mYaVdWH zv)MZ|MCrClijp0dMBGoF(#>Xg+a(&(8&VSZdEch4ZgXYSkl|X$IxwVDeb3vKHuC{7 zKB?x~2nF|7zuhp;uq&Q*K=;)JS@S${%x%>a``U}R#7BHZ!!m@U&4IrdFR-Pp)Y*P0 zi%7Wa;W$Of5hH0fVN`EKI=Ca&LFT0{CRxZZxGfn3qCXiYURI{C*T!j+8-^+#papFt zEIShNtoN5a>r*7zxl;Im;;#P=&bm@&prbgVV<}Ig;fCX#Boi3QHlnBDO@ zZ~@|<@@jsyZ@GvRpN$O;u>e^!YWOD0gZh-P9YFqZ7gG?QolYYK7h0`I+72?-Db`!j1u^#T2Mlh?G^9(-th-BCP|PJYgD4B zPQXR*xp?b#3=(&2p!C62e39hH;l`krN$PH}0V$n>t>vYwXS@Bor6&Y{m=&9aL&6fR z)2~`E^{_I^Yt;J7NW=ihz5U#|;m7PxU;j*s7j!Iwin{`OQuvP6$@f9m^Ez7RB-TGM zLfim>30FrlXjt*>*<$WrHBV13XFh*m6#8#10RC=Z<7o22Ze(tISDrot$kZ9eDBxJ{V}qp)7@Z!h0T31V*(J@v`*J7cb5>k z)|aYnF`q&l{@soJ(Jm}oJ2}sG!AF31%t_AAM7p==;eTrD*(08gb9;<`vld-HI>ZP$ zh3Sf6@3UjZ?PFR%!ed>VbX$4161w!+a>P2@-U)y-^;m6HijJ}C!&6K%uez8lF=rXL@fiop+I57 zS!T4&z-!{DcU>z`V}!;pxc3x_&TLbTf1723;R+WY#GLu%&OBAp57Os}jEcA6Xlw=4 zhUMbaV43taB%N$-o!p~A;eVjI6>$$g?JnHf;KDLMF+BT?$fB1 zz{Gb_k?ZLzqXp?mALk7E!Qj_Fg%lUc%1??bI)BXHvrqCv&_M3|caS!P587e-%1o~z1Q-)wN0sZ0xNkCy;t62+73Gl~#n^3{& zWyID+iZzBIxZ9^}PazG#^3VS1eFC|ex8mverSJWLfmal}jN=61QSqnv#?u zk60`2{JT92?Bg@DVTD7^yv$IcerW<%M@Lv&j`yqzl*zhg`xz&(WhkQqNM$oY023#JNEog?W*q{a* zr;D2|lYF(k7nfRzEq1a_7MjYxbYo8`0d;vD{!sYGj7k^=QC1?KO^XO?qx`!5%ery8 zK{d0I74l#o6&4{g-MtVHM%z!H^ZL6)x!ul3-aGe$LDp4Wx(>gZ@+V>U<5R^+pvRrR zf%c2*kP^FwW``s0=ih(FYw0aCRNNT04;aFBJcXYzt>UKcNwwTx9{sDM{)iGfhCu*7 zf63QW*7(TuBNBMSVtnugMXG$IsI0|_uZoJ`t@D^ z@iR=wbCx!cIIx;DG1HF^*8cX39|Dk^eYkGBK}ifePmag) zd}Z33U7|tFK8yl9U;p1v|HmdL9A1)TXdmiz25#v6(E9bFEVhZvfF^dt)usJ3u1ywy zc=5BwsgPgl(4Q6Q|9+B`3yS2%Bot;G-4K7d_BrilwoB8!T8r)88G)QBR`3sfasrUD(!7N~tizaECF{aKIJW1CbOGY2r zSd{(cc$N$C)8jyq9DFVoxLj&E?z2r9|aR}QVR(gs& zY625mK4v^x#MZ|zPc#Kz704#kfLj6J$|p7}m;gw}HP-*IKm!%;Dlt!NW|%Rz^+Q)+ zLaQfZ{A=bm=9~oJ>vV)nI@ejiiOX~Kf&kfVYSU%Tow$t8=cT-=_j^w|#aq)D!ngAHVM=sm;sYzh^(>oK8erW%%aqz!Poykk4T`%?E zYoM5VXv#3?e{xb{ZxSd_$dnr;9Pl7wrB6#gS(?pfpZC{J?tfp#p;Zb_c10s@jr7Yu zTE##Xz2BB7kkc3j@Rx0!i4igHJ)l#XjMC6m7Ip|!=kg!kE{cR)d#|zQ7__~fNWBeC zzS}7Q1`NYr2T@RC7|W0EFVHvA!o9cp`vA@UZGUimr$uA^sf}Uy zIiY9;gNOt`T?EXz6|||6%lvhkjOm;t(ZuMZL(b^>cZBHF(Y^D?w-TPOHtKw;7Awuf z?8eJ-5nGghadjz$?f4%QkN8WGCG$R4W=`TFQa|ilY#GFvn#B~ zotdsC(fK{89}{?w6q!B_x#DvFZX>OaB>xpH4PfM=#!uEE0~kJmH-=@*2_~SN{BFV@ z8#fCMj&-K|WqdQep~n+-Iiyx1Rse`=+~aTq;Qd@@n*hcCqYUaCwlinc|&bWSwA84i1dPia=0svVfFAcsdUjSPZ~AGZEp z^M9P;B+oTKZ|QOazva>so6-6#g^F4DeKkEqL#i?CP-8UG z&4Ja5&`j_ho|a~*WuuR81|_{j0O^=Z12D%opvF8M#N?~i%w7HWsjNkhUEZ35r=2d7 zQyFdh*d^WnS!;9qIlv^tRHfJPOtwo`irEGQ|N4gAfXHBa_H$k9b8U?%L@B4v|18x+ z0cHU3&Q$^ZRsqnGaCpZE=s#e@f92}3NgB7^W_6b?yl;z2q$cn^7h7OsN>||_dGA3o zX@?;k5u0UA>>MD^fneJHeyt=GrzpL5`Z=b*0qz4xxP<1M!6odA)yB(tdVPMHGlR-d9@xIDk7y!6IySF|Es6l~dmT zPR$y?1%IijV<|rQV?M9O3i(4o7x2;bZqG@zKa6f&(7Ap*oO}`BVQc1gI9;{{@NJ|t zl=`G-`@gPx93Ipbgouc>22K#r-3l8k|Lv-~c3v8u`&teRD4ESnIxDsU6O@J@I|fx& zElDO{)#BBdXVRclXNxm`MZW*11boi4Gnwe^vM9guW0X#)E8v>uk^jBYPuB3Q#xTkX zJO-u;FoM<_*8XAoI)4~GIu`Va#!q2JTY9BOd*;g#$Mj}b;Fc5DgCe0h$M?BMEzA>ro^yx*cX0*oL{|CSYm6=K$y6|J?W9Z}*Eo z753V5jyc9Np7D&a)*9h3r2Or*pql6W|8l$X_`+U7)4tIMQN(<0mEVj>N4u0;vw@)t zewT!qHsY>zk-b@ykzXp8jNX(|x!6ORy2Epwa0%}Nnd}>fhVe3#(Q;_J*bwA8KkIfAt)27Lj6^g~Uh&M!ZQJT1^VU+i~ zds4;sOQQVCC;s?<@S4q54kd=L?(?}!6lT&ca_>lq1`7AhEWzxHLkEv&8 zNpH{m(1ojQ7x#2cee4Ps`0GE$Rn>QCgE2xUYqJq?{ zcp@JE?l(ONp-dCs4=;o)n!fkjm- zO0zTXuXi>fpCxW)ZJ>Iyw_Pv0wcTdQcTg7f>BQzW4req^^|A9F&7Ki7^2A)=Eivng zt0rUoNk2p|-WIMphV?^Xl1?w zB-s4D#PF(TGb_*RH)73x+s5Q%Himd<0C6F_VA0AsKL@w)tf;XnZ6)nl2$kAbIEz1SZzuA>qh*B@QITk6fzpIo1I z-7EWA(Co9d7pE@CC+?jXsEUTF6C~lHtlnkJt=-4lMsO$2{pT$_)P)1JsqX@y9K824 z86rPr5`xk}Wj7m^nXGonhvD9`fEQZX$7-rzWW1kBskGj?+Y1Djk&b`Rzw5 z>*D+f5OjIIk*E2F?_gQe-qO6&e6V#@6YhR$DIdIUovCtsm2Rwdq@GZHoBjRacnsw< z(Ofqb7uVRxr%z$EO?dml3qtk9UR9;9+IKsy#Bw|hRdtYjo}{p@8u%tbU7e0vM}9U7 zsYXuA7eTb18ccIapC*H?qmubM{?-*eB{N-KmMPeT=p;BiEFY_(mx&4l|X z=6hS-8JZe>))?@?f=%y6GZlOotD#zATLCepYSdS4%nWV0rcj$7#}DHUYBL=o4&9kQ7v7;M`I%xK7V1^#VQGN#`MS3!lFY7OD^_Ly zanFn6{>PH7E!=CzW=(JC(c6k(^++!Xym}aijy3d_nun%w9SrhM3wyg}b?m=rcg&SR zkNb)eQeg``&}I7r%>(VhG3FFV+0r7B(O$wvvR!EI#HhmQ8krZPs6|e zR*XoMJ=r_N%ny}rWD{9XjHkD`nOLir(|n7eKo-@%ynduU#%aMS;s|rR{qbzzX9;JW z<^AYSyZldkYJ;9r7dpHTQ99|iDZW-+P~JJ%kZnA~RH4>h&?czMX#{Ocp7CzFhxIuj ztbVAnw+icazlG-@y)_OGo4WcCd&xcTzAhM##k2dW>w@^zCoel{qssfS8Dd;K>gM?w z7M$5Vl;8)xG;~1NR z4^>~$*CwB`s}4Qe2vhl_Xr4I!TWGtgs+H$(gzjCDk*rcL%(`uiXVcx<8eV^FzyYrn zXW1%0o^$>vKwQ%KaOAkfKjF9ao9xY@n~D{`_MkTwT&>Z}J^QF4y`sE_=m(;tGlTW< zPDil4Ajru(7)!Hxzvzt8yeaZ6;6;EJ86+Q+RcB!>~n*@EZFd$@>b~PU-vo zLTpgmkJHn*35l?fdULDaq4TD%299lNHkYdIq|%FQyU!!U0j-vknP2iE_2Cds#Nm%&pDELiGuT z83QxbT@+p&zH)4Ipbb*+NnFEW&9WA(?=KrRYtiJ349%ePI9}kMMJsGVgCoP)&9}Xb z7ZvWd>F6uf4XGXqy$Nk&gPhzNC=(@QE3q7UF8MLtyP2TuCpW}*yI3Ot)L7}${oE^^ zs7g~*w5P5Q9B>ykI|{E1`~Pwv{dV(uVg#*A)xbJ3UfDiVM7So^YCzsGYuGkpiP7U- z@)_*j#cvHXI$t#9&@x8+KkX}5XD6E%Qn9=%OuM%Je&h(xGNELEv3^sG+QYDrndwxr zE~u68XX`vcT;N+MNxA`S20p6~SF-Z!E2N-mTH{*1!9r>G;L-iEd>6=xqrxKVjl8l6 z%_r7Y*L0J;t&NB*WN7XSh{NmnJF`_)Pe}B4jr3~JXhxg{-j1I1YcRi9I$6CjOKI;< zmZX4)p$~Tz$c%k9)l^iLAnNA;xyQynND% zBaG=v1c5N3;7|wJOcH6+Eyu?W4CpiO`WXkF@rOCcfADwkNnF)z)^I5C9>~^tM{h*D z#b6DANSUvCR{_*?mHM1m!s>IehO@A!#Gmq{l?i-mR3= z$HMKtoTzq44&FIpxBi-dO^>$IvH8;~c#r=^`JG1WP_&iFo44V1Eo-<{vnz|lOWZ&8 z4ok~xok}e`H|)*jx^{A8kB17<9R&a@nokZmsa%_AG@ge=3;12 zo*L|Jh-v&po~NnuFohVI+waW8V4Xvz5CgoSCqb4r<$gmf?2lV$emN5C--1WyH+SP7 zo5bxZpRR2)k_Rxve++55yQ2u?VcVy_eG)DD5pI*8ZR*2JfMXTx1HEXu640_=6nb~ zwj)yz?HYrdn58|$m>p6u38YbIPJ7Kwk)*L|E9Uc7b#B40G0SoQw_%P&v{>K&^E17% zV!Vu%&dz3AtGcwV=5o|;^U2&%o7V9n(mcmv+=T%nWKl!P#mU;ViKkVpLBDu&I^dBXTWwePx#%qdtyBiQJ+BQ{fA>v>czdI3U zA1V*)HPYPui3o6h&~!Pltx-(qnEFT15R_2SBU zhfn;niFTFortjzntC!f6*}k%rq;(i9eqO%3u_YNag#BTC?@%uxC!SMBP4Q6BlCV@c z|6@FB^+%T{gIAB#15gzt;2{xZBwhy$;e6UeyPvf2ms59kp+AXi57Zo3kB3TWJXRmr z>v5rTTOWKJWcjRZa4{OduSEy2hTPm=elTw6dZmRYh3mg@ptEOi(GO@7K7KQyVu zC+}D@!%k6J*+-dl*7>)F7W}}|{(j%@{FED-?VF$HFGoaWvR5;sI$R@Nal({L)sa?D zsX9y!CD_l5b;Yy&nF!y#9Y7Xjzsf4Yr5F!=LN!MKVG>LGf`43jJ`3=*mEoYZy`n*u zr=4nsm`S3U=GSO;N&@uTVB(1XtE24kOjlM>)`cJSUj;YygROq~A7&I#?mi)NXImMr zrc$;gzi)Ljp<TE5_*Yc@_26RZxar%~Mp&d4U7YUD~E zxPo;)t(k4jPqHptGc4HkP7FLauHVH-jabPK9AJLwGKje!V9MJ$8gi)hZL?)V)qnm0 z_s?OBPR?7F%@a#n;nH0GYKaRU7X%yarP{j1^yW(Xz4+)A)yOCaaA0e;{>f<=6UWLu zO^3D_ruCr|kzV<44z#jiqlx}vYR)w|^7iSAxgU}q=0~EKpjDgPdAw!)Xf03N0!?@PI^UDOrS}1bh zu{iR#);rA%xe!_hLOG8ez4Q;WWpZN?ev5<<+Q&k548ztbQua>_qqbfowypjefQ|<% zLtWQiC+tLZA0|{3$PTf5@?ED04PdaU>+)EO3M$xAe3HMss{bUrrETfay(;6wLPOs; z^O(*RS!nEH5Yu8;$kJplTRN7(6BhInLv|9Y=O=0w==$BQtAvPvinYbL#w)+h2j=s-|fM^NIV1LY&)i8wYo?T5e@p@j-cn9mh5(qM)xM| zDD!SM&8tes1$A)G)%Gvfm*ws5E*;cx$i=OE$On(4I~0sCp9mZ<8xL0yy6JWBYImff zm^tY+#YB3@*FQU3|L(OqnNuO2k2s<&EcQQ2-oI35UJLO0ifx?#OONaEYb0a_vDc-xL}JB9{O@o7qvPr%OToJyBmW%Djqi`9-oO6|7V^jEF8%ZW=Y_o0LDC5~{$dMX zDcl^?&rHu{7DYdACvyWMK2QsjySRbjd|THkvlbGTvPrKbm5bu z2+>wZtzoRein$-Yjj}IhLQnh-w&w6NpH81Yhf`b0aa=Iu6ZduKPVc+sI8pyN$uJg1 zowkPr&oo@Omk03va4e@C+NU2{?k$W#q4LSHwV0}Tx*hy&Jg2q<%)0G1^cVwY8>;+5 z!n>~VQn%I<++7it#I@W1@0jcd!|*F#xF2 zbZddtLVU1Rl-;iHloy8->P;fr!+$DZnOndqC^|I8WXaZN!;G3jbRwVhq`clj!na{~ zeJmth??tHHpY^^oR@hrs?#=bh)8!E~Tlw0%l@l-5%Ej*Zj3Nt!%Epn2yvn}95=Tvq zew~y=@;mA4SGXM1*B`&u+mvA^CFv{`dBw|T<6!z>?~{d`NWahWr_HFnEjO*Ta?{x` zI?J_UCYMXC4RS3fGGVX&H4SOb4c8k4i~>0yTB(_I+5$xVDMi2Cq7Xe<0~at>IP zp6EVhMYwbYSofV0BW=Wj=-yFAu$$*>CC@eoO9wHi(a$so2M-xRBg`3`6B5yp|BV;7 zN*twdpKCYWJ~-Nf%@hoM@&{w6uM?!B=uc1JnJrN~W0dqKhf55i!SpKpiP3gvU-}sj zMMQO2Kmz-Y0}{Jnx28AO2mJZoQfsqq!32pAt-cHu3#S*y5B~Lx8N`>8tfHhSWPVEY z=)}EOYPl9<0v^-Soh%n`JXI%~EK8BBl%FD>BvUnND|7*X8q~a-qzSSH_{>OZ_6PB0 z`;#7<6JLo3-AZ<_qaL!E^s~vYm9BA%MzH6Hvzb!rPEuS(X_8;p=aarWT|*OV4SlXX zTx6VMz4Za%&9>`RXcp-n7Au3Izxdq*5>I-bU%xOZuLRg$jr{i&XQ62GrQV$PzflLW zHNTdJ2}=h_hrf6G#*0;uF5E9K|q{%0H|8mA}6 zF=IV>M<6hFOGCW^`g}K(LYct>+dS?D0(*VW@aFr+)TF@Flwt;W%t-7i-QcHM@ZA*_ zN=eoE2re20a4Rz&)nLb6cDH~?a_LA;Hr+|eKTVBM2C!@QL(a#Zlt%r`@(*E&(4|Ay zHRx#tv(f1AiD7#*pUL+8D>&DuDrXc7Pp93pZSy|F@F{aAdyD;m6{+Ou-clx%ex$@a z_s%@VMv3{7)uMMAmW(4VatFBV8We*yU&*TL5ZxnnsC^7a+B`;R-E z9{1sOf{3AeSNJK=dTVx|Sl;~63l+>*urma>CBMzq$a0l_cpid(g)gr&Zu_g-?Aiet zJV~+C;W1-FW;JD_GQBZ^n6NSPcgGbL8i+^82p;V$JkEojEiNyLm)>w#ZLRUa$l zxmm*uP@Mz17_4Uhs-{o-2 zl;b{_#zW+U`6;@01=~l*@HJ>~vFY4kO>Mk*Fn`&O>-qDsHy(l0<_<_E>qUZ|9Hz== zC=bv#tf-7yO<_TTy|G2Pt=6OG^JJAG?GN=h0=o+ghcr}J(f(jB>v!5wigps7sVv0+ zfR03a&h|{B1|32cV!6rB+7Lt+)}5)QwpzZYs@Io671N^=lh>&O@wS0$BiKamxv zI9#NOvNAvR02tTM;7c|G-cIJnX>9`EkK}?(BQPmdA@hp>9R1e6kqZa?juU_cL3WE} zU8vM-_M}E|# z&oZ5pD#ZcsM1xSMRoHTKU_X4(PWgDYB}5Z{b(fxi=|i3++-$!6(QIHg#U;Btf<4%5 z&p#?bw;asV)83qJ?e&Lep3;nzNp63`ZK*77| zJSWtS*`1~+N3UE&0(R$xvy_@yK@9*t5P+dz(Uh?C_nnMLVuzz=^Ftzz=a&21&yvtz zbO|g}4|_gf-Nkq(T)!0RdJXl44;qmb3BSJ?^A{=BKrV;{0jJgHB<7G8XCXpz1&N#i z$x$ls8Ge5`q!8dN-z+SO0l1Dw)>JbCl=g{ioDU)~XIM|DAn@OtYxifwoA3WT_USJ^ zj03q^&L-iH4KlSa@Ee-ytMKgwP5jwj!BR4D)%gI~rM^rZ&+2|l6yd*pg`^78r%YsB z<>4TfL3fhx@)%UD;M2%`y_aT1CIE@1L9pMAP^GpN^&|h5rkGntzbkoxNPmNxdju~4 zB0;E*N`>u!)Xh5;^SU=8ZlxHFRcwyC+!V4pnr`%$%~Izp{k-?`Cf98}XEF=i9M-er zBENmr4<93*3QwH_n~i|3Y;z60kGU+PUK^Na@DG1!92D%U+&L-EL_O5(=E44nMbcuBC<8xN|rvqJdo>0 zCX7wMW)fH4VNmUgae`8#dUgq)Xb|e;^Q%}RbzFz@u_n_ExE;0Q846~6tKefE^vhge zNg}M}GePgP0MFX2!IO5SNB8~ru=^FHtGC;0i+AdB0A@Eb!8q|20$$x$1%Rl%Hd?;9 zoC|9LWx*}&8m#-wJ^+Qjos?OuC|!9c)N{55oHXG1&iOjGjFoLBQ{?y}xb2iW2B3?cR1j1q{TeDuM$X<-A<2!3n``Zm3L(@f2CpnE3y4sB8Q`mnkL@TGfW$&L@-|r z_lKmPk!&>58a=3Ar-*nHaUtQOKfmlk=^a-MG%iW#2jc! z(V!agW73h*10ZF#*!`q^LWbuO(`3tE-qP|GHNI6ui_58MGk$@KlQ63yD#v7qoF5fP~wa+48*` zNO!2^eGCS2L;;mq$gP2HMSp9EkK@aBzONa*~#$v_8i;x4A9_QoPT^vq6_<(?Js{AZ^ zAX8>#{6wV$wCy^@V@y+JFTv7PWF)F+)}IRw`TBi9Z4n%3|9y#~&+kQ}xXW#~JA?tl zkFW9MTe?KqoUUL7&??HB*^HI0RlF-PTevl@n?!WJ9YwI6$9qKC;wMK36y}TFi~tCq zyoy04{R5z`-hQl0X%rZ{vszBcWj44FIHdFgX_d8C3L4m+S2OYQ(^9()Rn=+K~XU2xtywK;Q|5WGJ%} z_SeJ9RuQ1{VNl~nxMBc}f>b1AwfMiCO(cvZJ)FluHAA)h{OtSOzo6 zYJ63zs~2Rw(g*~ueOI>TQ*@BfgnKhoXcDEPu)lnEzj|i)v(0oP6`RcXf#O3nTcb7( zvbXwe(7Em`u6UOLiK=PyF26?W1A@EJm+b2iNTXN1To*5GA z-j#Fh=m_}h1e6eh`gR=rP7GC@8zz3xn8PVoWrxhU>CelI-ZaH{l~RisOv}B+9?btW zNHmI6B&VLVyZLnOVo&NdLhPN(DDq8}1d&0f{iVeK-p$Met4VDWT{*kD<0-&^qe4yC z70ibm780LIS6D!q5OcIY<$cxb%b!+Z)NUdN@&H7J>Uoh)~=p&%zXyl&1wgZ-5Xhz zp!SX9ce^fI_(>%MAfRLHFPlq#f5pjcp;Hu4Ap!q;cJN)4|3xHSCoagY2w;lwdR+;K z>Km2);o@afyH(B$c<_qZtI!&&jaq!Xanbj^-euU)yot)si(lvx2%DUI)qIRv9(-4_AqIMbt`hV@_G z67WQ>i6*m*6j2O<{Zrc9ymA&3l@7r9PlmE}98v6#cN93Z<$Km#hD=8ugvUp3WR?aSm^4(`3{V)<2F22PA8^2>L}(&@h_K%ZQvU;>y*3 zod0csL5Rv$jKk?kC#chSzrH-a1a7=B`0dlR(R?n`z$T2g`|JOG$bcA3cL);)B6Lq+ zW~7H$J(pbmRe^1Amm`_fLu9eOecu=8S~=0M!OEyIpkJ?Pp3qFhvv)8+;EpW=RF#_NIA5JIfRV>H~bQX5}7rA;o6L`JD zOh3ao60zO3uh~+sB&d3*f#!SDiWB*Kv1jOJaTRDRO8C&@-LNwFYU#HKm)&!erA44D zlDEn=n)Ol0TH_Xshv6$Wp&#ILs4VwBUXDQ=A4GjJU3<8*Gy|Ym_&);qY6MR{z;Tnq zZ9Rzd|FD8IM|;*Tw-OLEG{m;+eE&K)bUhF?k4EgiaactN=PP8YngEN`VEviQNpOL$ zx? zxEl1~S^=b+_F$;+0mR$o;-QLv<1Y>}(n42aVV4ly+pJ1^wb%<(KBo~#^z9XPkPud* z$cNmvFUGTR&hhr_HyuUleh{oQcmT;u6`^YUSHN2VE~E{Lz8p}%@_yyN9PU?;gb*o) z(PH^+2!~~c?eR|E&x=+3lN;IrMAgv|w;iRl-tz$!LNf-C{r;bD zrvu?`#BOmTk9VrhbEf^*%N)QF{&N+ez_*yL-CpRL0XkUifA|u36w6`*fGjPL7@V-( zE;E>`$Uk^@mj?_%l>X@Kz`uPSzLjbS_-)Eot3>(Oo%Cp-Gu|H%CS=aLNS9eZ4o+hT zQ{oQ-CZUR>P4N&e2n+c+EdC275CRHFq%|1E(HzcyETE7Vv|*MTJV26_pKT5MiuoU| z1l%m>7KK=UvHXSddv>5s_(h146cn?dV6(M8J>I)UjDvf261)w7RiY1MkgdlEdWhwJ z>{%w{y4d00nCVoBIo%qjFlw_zcK}2Rt%+*4|8z#6gT@0ffzfzU;ORwj_}f^{ywRUV zN;>oP6|4ao&H%ahhO;~RIYr}t4FET3_o1;kC?o%Ze%3Ktr1>n4^H~5qtaF>6t%wBY zu}rk%4}Y`{?{gk`PDI6G`?-6i{M`P-am;M_f?P&-`z|<;6h{c>IbV zC_R)fzufQz!afS0fa^IJ|3Y*co_g;LCHt5fK zgicC|d}e3#*TA)Z4Vu=_A(S*Au#2WE<+uOg*62u1Ioi!lAfIbhI$qrbq4nQOP|VS? zxVO1dIOg>qdtgu-^(vVkD$Fz(Eo1x76(Dp((4!CsosIuk!S_2fVxTb)4~S=u;ZVVU z9s`j0mA#00=s_LH|HpeCNzjp3i>9y_`ZA+{1|?^)I!u6!i;Hw-Yu6N@c*v|23lQz~ zq$;fBy#i80HrdlZH6gC^PKwM{hZRpi18f}q`{Q$uBu99pRv|@8wD&_cQXp#vgSZhMssyU*cY5T+ zE}>Uvzj@A*oL@$RTB)-fVhLc)1CbzJIFnvK_YP4+1|2ZOV4Y{y>udl7HSTrln?A#7 zphU%kSTO;gS^Bg$Vma2Bp;Ef6Vf-hc6x~SzT`Nxba&Bj`9Mu8P^`{CLz0Plo$4~-r z;JiB8uCI&`#z6NZ2e|hVDi3HNTTlB6PXlVuHh2`QO=ae>x5*HCjeUXF$Rv5WZSMUN~Q%<+&Y-A9}l{8CbKOBT7Q(5lYG%Ya|L_>a0SM}u-3^(4^z&S z9UM?G;8sTj%e?G+bq6$3Ys~v{?*WPO$GvBhCBJ>lm7YX6e+2DajKJ>}7mc95@P>~9 zkzP4!Gwl;OfZ!lgEA;dXhj5etL*-9}-jd8qmP-t3^rsRJV=*K(G=X0wzoFeUWz(vqEcuXFB?yO@A{GSq>OPp^!w^|<@IG4O~Uczq4W(_ddQ zw_-u^k}WV8xTS{&0rAn5An6Z!e`KBYeVJ-Ti9eL`bbUd`hV2()2mNJhCm|Er@4wgU zh;hp^9C|~qR`F0i8~6ONRIWkbB- ziXZo%Q}dgevnOLcU~#8pBc%ZhI2fpO{T&2{k`0g~SD^)&>0|ibP;z`VeuP*GP`?>XXC;yWMXkR2 zi{euL;Pt_rzg_wKV|SMR%|$F7aC$d4-7(JJH{y&)s9C!=j1{kzi|YV`%O*$=5c`5; z(F8c5Hej^4aY9}XpCCFdrgLq-+|NVjZ@|IvMglzrKZHb$AnAzad7M-PJCS}O_4y7& z5Ic}HqO2?!ww{YXXpJFEI$qLCh%yrt`gxcpUm4gJL78z20sNG_xS_6>z5_Xv7f|zf zpbTzyiZe6x;M`r_)NA|NoiXBgqy-xi!{3Zwwa7eYBBjsu0P z7^3F_3b??{ndWQ%y9Wm7QO<38<+t03QafQ_QC4XYDd&Lr2q3D6NO=hFkl&-1s30+X z9|qM~ei0B{k!AXj>quX7;=pbcr1?IwoRrPIBF zv_Tu)B{7p>9CagH82bmjUH^u75-Su{>zO+p9b0&m5PmBrtCsDT1DaE%<1^#hK;m$=`|x@>3TJ3rL%rlO7CWQQUT%o_!MyKq&VIG>~b+ zrJesWETE%oC*%Uo*EkpDKo8s?2q;1*?*m-VJ?s|{I7x5Ye7iT33**L%;CLt>-gUb&3j?J z8HeaImsqS&gDiJlK)3tbrN|;tM@BSX(6Ar+0QIm5(Rv51nyQON{kk~N=G6?AZ=*Y% z9K(lD#umGiHSyO@#!gSD0G{{&t}Iz`F#F&D97de&!KM?sC;KJb2jx)Z{>IdblH1|P zN~|}xA0U2&7f&gwWB_^4K08~E1o=(c+eZv#>&_AP7r~T*MJOOiVxnN8hFsX|VGclB zURS}0KivM46Jju9?W2BgTDIKrn-qDB2j^#hap7oWMy&=CP_z4ke2GAg8PHAfd8Sz> z;!i251#}^&>mD}$vtlrWrUhII!BQK+Y6KHc<1Z|Jex^v2?dk7Wi$Spz2kKdqiE5N$ zfPLB^v04l!0gjJCOHcjJ1ET&)&Nv4^64eHLXBQGmKdJ&crf)C83<~s){n|Pyr&}OR z-bCmKyRL8himaB>3#Y-UTi_a9NGxZZUL7StGK@0yO?nPcy3?yepX;Ntken+cPClT^ zgqx!h{Nmc_lsC^Z=u_Mz3aEC&9D3A%7=b}(gHkw3=Nb5K%Od+$0=9%Gdjr96%^>a; z7&er~5fnbBusC7}7LZ)%-gEsnwY&)PH)HUoO+=$)zA^jcpVq_K#onkNZZB*CskjNW z>!=XoCeUZl{$q(&*Br*3(6oSnfS_n>Ce!YOZvPDD{B0rhvPvNRXn}D9z!xbxo?`-- zd$=F%eojI8WdVSSSiGCWwgGKn1QiY8aj1w8&j<42w+F7hmo-5?(se}V8#pEfKpq6G z)B{zMkATpC9)AQ8&tbE;c;(-h}PYY_HXv_ zmmx^e)81xR(|1SkIN0lfhMT0i%!La%AY3T6j{A==0bNu+b%Zy!Fu_DXKVw;A1oTb$ zE_(duF@BDS|9pG`g~gzsM4I~`t~=$mIH)-48ZaYC&whR`Or0b3#WIk~P*{vc4e;&) znxEh30ov==E-t+fCP1ngSpNO4!LuTL9f`wY+2=!RC}KhZA=@KP#pmLp=i%|s;?Dkt zqpA*?;RuZ%(c%RywayHOf1KwC43$lI--lmB@A>C>k)3!>kGg=Si)cs#F=ECIUzPX& zlTA)e;6~Pm3yJYo85T~WeE zv@f{r4jup7FzDJ&seJ+#L?_Z2AyG;hAr3{SdZ)8TA5INV#6y|CDHq%HXSSx@x4+!Oq#ttE+^NvDBXm0hEh-ce_9kx-t>5KR4@wjl~2H$ zWB3?0Lb>~OH+!k*{%;gKmo3PqR$cdYwqb(8NXD11J07VPo-?6wq9GD(szuAD!wm(} zlcTD{;=Y{8hJ^)VdQm#WnVOKr?h~d{m0cU`A|lhZcr;A>+!N7qP8gbw=2l^M!pNL~ zTJf)PuRzWas~h1gU-Ii!yytqRzdy=<_Bo$|mSk=$gWL3k-jC(A37hFj&I-z0zP6?% z^+tBDnzE;<>e>^33V#oU466d{wK?$K%=X)}JMozZxd|gg3OA!3w3mL`i`q7yvR4%7 zXDIWq#M>^8Tf-kU*B0^TmkKHPn#p4TCD%w{qR;62wKoZBfl- zSjkc$#QOQr4*QKU%nJGm=gqvAV;tLDv?YGe48_>2XPwtRd{E0ZbuAFGq+NPn-Lx4$0Yp7B`HJJbXNvQ-K?2PmJfLIovesF z(xjEw0^c7mZKbTxc$9UU>p3kWL+t15_%0aHo=#@&%b)Mw!o%6Ox3<2UI**UG z8?S$ZX|8GGX7DU4dX+xfH619MdjVZqTFHy_F0$N9uqfEDFBZJ-!f~WE+uvqgvg?@{ zLGyU7{Efrm!)D|KIQ%&z!>p}Ln4@0wlbRa+4|1EB@jNC}R9`LyWi$(7SWRlCnjJS} z^7G!WPqWKwH8IDl)RAo)+eIUz$3><@DengRq7JYpty>c9*X*h%J7K!%zf0MJBT_$% z6=e*V>h~>7Jcma#brG+Ylua2Q{x-KA(u^!ohJM`%*@McF_nC6o(OK_+TcJl(Bj*C< z4)8bf16yk5*+)$CJ4(5pv^ExPMMyx`*r>fS@%$~-k`(%xrb5}Gn4u77OTw{yXzEg4 z1R!Ob+I`l^CmHpakkyit6`P19om?7hY2qPGS1#g+#}SE%T?$g@jgn!?c9S-vMT;i& z)11G!RNp(SThmz^;`e@Ct=P0_nd2e{k9j4o+uI+_v?>goD;|GWytmY3ef;8`fbE#O zBBX5WMcGu2;ZBMw4{*s_S_;H~foWpL)whKjJ1=*&>gw~An41rb#Ns+y_4 z02M=O9BLXI*NvH*F+{)Skr}D4ZX>(2Rm(Mt{~_Fe_lJ$|M);Ceo2f=Bm60md?&{aF zig~w)pCwXPR74%K7?d*bc;1B*t5U7m#H^G&C4Qr`?;n`uKS4fAK4Na%ZBJlQ;n>e) zv-To~WgTxR-ka@=lmF%PE7oUJygtdnoU59uIhD3ewtJ!PCrAq#}_%lG5s%?S+m z)oRa+J)C!=*|LMF*6bQ@9+FNZj~T>L=|>ja7l1GtO4q1Fw>3h$P|HQu?2KF37QlhUkt@ws#rWF!a4(~hFxnOKVRPSry znEt!*OEEJ2__uV#6B(3`H6sgmkxCaV%Ri(a6J>CX!i?9rcWQ!3i-(4ehp{a!)((1( ziN^as{!nPams*?iHu}-FQLV~!$e=%C>eO?rJ(j8(g)=-hBNsLow40fTy>(N8*ap0{ zXW@7_M>OSgqsO|?g!g!N)S&INvT5_G`qDKs;uWT~8h86_^Y6W>dYnqpH<(cScp!_$R`mI+r0Gb1_Q$nd-OzpWz~Ylzl@S!*YVMRunX`85EObQV!&O zd+M;Bk*t;KzA61h2)E01Lj}nuYqfwM_AvK%^QOb1uJBywYHZ`D@~1N@ z)qCbzedE8WTJlsTPA$r{eB`3`vRB*&KR4#B*JT`+MbU*y?0EK5=9V9_QW{&SS*;hW zuTn`fa@{h3V~pSVVyA$Gub{Q|$d{@rb1ZDvcB)BmVKC2`**Y&*`MJVzD9=V&;>kL! z6@BjY>TeE*J{Ug?$8xG`nm+^(@T}^z}%6FY2*-!dO$xM3?6KA^Vi!A?Jom#zPC3)K&uu=d zPx~!g8Rn8zU#1qt&8q+NZFm?zr`_yphyA%?IKgzWQ;l^6+lrha7k-zic;Y;K8^yAE zz&fg9g=~pNf%q`=i^JH4b!NwwZf6X%GRkYpmD!BQIfexH>Ie&`Kr6Llx z;K@Cqs*rKwv1m;=0C9z1nHZJZzPFnz0o!VUs(j<@gQ}PpMGn2+DOSsDGp-I1+!?)H zp;i{<|DNIKbG^l)WhCAzD|$JOZQW0+QA)RVdI1B~08n5WgN;5rLlHqP`oVOVDUcw3LnqzS5 znFtXdzA?tQmAV*kJL6GMhCxtnCiW1A(HDz>;`$M9j-7#`;h{x)_PoZ`#4h8axue|{ z!d3I-8+x)$7)*s3RFGM%i5B8bEpZw&ugHy-*9&>S7qFxWS1mXOSks~EUS>IanO%_* z>if&XhJ{)IgkPnE8lu?g-U#oQuiD>7|~~vp3OFMYT1Mn zQmB?9XU|yRFqWP(4KeWa!C12atVUS?dG09cQe$5&jV_z#l4ED!2xc_m+noN zUT_!_-S?%Z6_%1qy(*>(<=wUdWoH1<005+(Z}qYDt&F9(=tB(2_Z7Q5Kw?WAEyq;+{ha3-W%BK%6; z{qq{wo$M;1^)E7d(5{jO<1=Otd#c}`DK{jyQBuk`%gc!lp-xyaSUhhUG0UH(<0pCW zuy#@2G2^C(Oembflq*~O9t9T5*gvbbZDSG9E0kivP3Ut^Q;3wSHkBW zBL?Or2dOZDPPQ$F1wm!Qn9_(tG8O9b{-sbgCH&VWvm9Mx=D1Z%b@ktxpEv)cX){Yu zX?tkbCa9vb?{^ZZI+tpymh?uhTzzS9?2Z~W6Hl%_x1bIm$)3wD!(i`p1{;^5F@t;} zM~O!SWTa-+9z3XE@T;M})LhKg!`}ln`d&i0dV}2`!nWRfY_ZkvMc$Oc<4$aIqx+ID zR5bg;RAKEzSSVL_&|y`ui}Sbla>}>S1*~iWb{*sAdyjrJKHt+2doKsoGpWtD%9t9r zv0p?n>9h5!*eSiMXoi)Wvo#k|ucESY_*JJuatrc>xzRJK&pG{mJmIZ7LW?S2={Xmb zY@Zv<|14;t93FNs^}KJI&zipg%}sC!AB&g^)cFKMhZoHacMEE*XtFDOzO`5OLyAKM zhN4jV`)+U#3%dvA(vnydOiH75fc_|^g5EEy)@jFcZW(3Ec9U^k zo%%!i#0xuIzjzg`w=m2SCI7OtR(p!i@S9$#lwmPcJXWu@R-?4Yv$UQIe{4liy>C*8 z+heQ0xiUlW`SVw|3ZhJZ?T1Rrgcro}hbQ_j5g$U7>{_@sNph${+D^5F1B$$tzYUaU z8+!CPi%)p}!gq`CnDHeXgG|4amp0L zm-2{hIG@vWo^Z5N&~{zZ5SSBxY98SUh{JurbQA%(ljPcUSkWf861m zS^w6fqk;#mo!NXD6T=iXqyR;8vPVaAz|rClS(lt8^SU>AAX7 zdBN${_?HgUJE^|-wUKbCUQb=>Ojtj8?be3?s*m{J3iw$NA3%B%-PpLvHP@e9vMXtD zr$Hu(qY~+L>(g3J#jd6se)v~cG0rF6!EJ~>2xX`%(fjBGzP4F~MogYJ+d*_D3c0)S zM)ck7SJZfO!|?XXD~-Ui$M8u5MaF2SGB*9(fR-plqRiJX2Cokw#3S@LN3Uh-!4-}U zU*ZR&2KWE|-k!q~l48dApf%ML!hg>{i@Zew(y>42t2ZL1;ehlj_0}`?`I$V0L*sPl za(6)c#+&ld7lTtZ)YiuJ&8FJ3&3g^|*6&1B1;krXfn0b4iQQa&RH`ekND)fCOc?C)s#94+g7_B4W)lZt$`{@| z*Lw;`CA{(lH$a2E*?cnPx|hefhDt8xgy@Wcehm$nB@YG-X-ctc|A(!w0IITUyH*4R z5orzr0@B^x-67ovLAtv`6eNyxcej9)bSNO*C5?onbmzZ$A9=p_pLu7_FlRvF-1oir z73*4SZM=IZI}&-8cU$uOvfW*aH%q!otQ^l>X@;(JADUmp;=a#7t;1AVRoq>rG#pa- z5DpPuH{(tG3*|~xh4arddJn^adWh0)viOi(_9BL*0bFkDG2FePLP!LQ3V_{rlnKD~ zAz?M?lM0g0k^g&d7xP=aN#nY{Et?w8b$MpviZ7#G|(E0+xF*KpY%|H)jXYgXWt3<|G(&ulR*$p#ki|=~(q_=wv`!dJt+vkz5CYi6(rhiTe(w0|gLmt}})E~)Lcy$PU<^HYmU!F^CA{=1B=HE@wea?P80ervt zem=I&zy9`qXb`tIW6D$RXE9b@mF89S!Q)-9%LQE;Mh;qXR`uIg*iVgPIb5R~gVa+{ zfarMHn@U7n(q>hldq! zBOmevkokbX#5%fBDv_^{Ze4@XPWUzJ{kSmV0RkSI88J{jL;_}FHy}e{yg@d{`1|8C z+PyRX)q~z0U%3O4FiEJBmu)Otag1V|l>kXB%qU)Rr+$1PVd`#XAH?a0F*q0#b_|mV z&&ypZQJ{G$;Kx%&A905Sf4>2WuQFFam;2|=iD)eX`fMy%Lw9;}W58I&%rI-ahz}DDofOC49p>3dVYN1_KP-j`#ekOE6JC zj}JKAU=C{p0zH@N@1eiDE&>+;=#A*XbwvY$MK7x0RRk`Q+5Jrydo|=fVsUOiiav!t z*$orW{~W&rs&*6;zfcPb_kFZ(%rN0|sOIso%%C9Js-xsT3bgUnv)PGxU|xbMiZj|FyDmd+-~9@@mt#WtEUx+9*_)qqjz24qv+AS7|n?Q?Z7i5Tw#qG*MlW;R*^!_ z(I{aE>BD;lh#fNDVION05Dz6X8N4Upb7QLgK+bcYa5enm1#i`wq2>A~&6prqA}!d) zN3SvTEKm-}hDL!^%`O3Lw^USl0f%@-{(5D~HrKYe;$Vzl4u2K$25zdbTpF6f<0>78 zVjd%;?c|uW-_q~fP5Rd7>yxeNFSUt0Mce({Op8NeAE?E>ZJZFlo?7uYoj2a8WH0Jki-b& zp|?smyv5zH#War1K$O6o-pgXLrWfQU4p#al9W^dgD&=%A|j#Hi9EF zzkIUNU`Cr0y`P<4>|qB;P$y_{7f*- z^`N@5v1ia{nv~J|#InzoNheP_u`g_(K#wQBs!02FMXutD4G67{y{Q|K8fTlFJmzjb!R2OaD7Y(#`!YN(Ih83 z3`eW^k1ekhMDaO0!5wdt_@UHX)Ry@&ELQlq>F z-TIURz3I0pvGSLXuNtxr2DQlortnQ#tYf+v>HsZET+V>WoXu7-d4eoN+zrodaFdXtGcOE*JHk zZPq~--NT;q)wwXW(wX4inwPOVL}js$ItM+zZk-C%QArXuvHCVVOZ(bw!`m+RVtiii zrTD*^E$}JtoQcdwDejnS1YCAPEGB(!|KF$d3r2S7%CPl;U9NP{RBE0gR<=r{eKyav znVKCbdTI$JTU^7I7bX4%v{YG=qfsNp?qja$lnFmZBB&79-1j?&M=NYrnqK8rnM~Rb zE0JpNP)F;4Dqo{&|JHJ%+imj?c2@d~HV9NCuqSL0AOr+`+0}9U+JkR$mKQgyIQt59 zvX*^%x$;{m(&vTCaK77L+T2!o^!P_Ze_RZl{$@QS={JD>QQ@#Ea}L_LyLK)LXuGi{M_{Z|B@$FTBu!!(_68%W*>T_LUW zJV4+Xj3^BakzP@*ju4@rZe_s+_Ofv23$_1|}cW`99 zSw)WY$`&DeuE#zBXAMT!KSr=Z4-f<{w^_An?J}=zuP=_HKn{N(A^NX$Uk;AwW<9C& zqP5|4X19Hkwp<2kC19tVc54=jH5eVdBF@DBCKiSW;XYC*=HN&kjKqEhbUU81xv1drqCXf;xna?Z=!u$M|5`W=YNhHM4m!C>e zQP>5hihOly)e-Y_AjZg!;01XM;f29?d{f{s2YwlxtsJ{Qa=S28zidb(V&-#XK| zJh%3nu)QYJx#goyp0~hJMoDbiQQSD&p}}_qK&Opaf7lMF(DdmSOi!B*zgn>zt_Gua8ZEfQSvJh4>dPS9rxLcT~ z{^1w-!BgxV_go(=QEnMEyl{`?P$QsVblM-p^Y)DZ$uzPNafvb#`g!gxPVU_0q5B5RU3}GA9Ylm6^-r%zP>3 zf;AT-nFV`oLH6p;-bJPk5CY9y2V{dwi5B3%w?*f~CG_s=>V<7jCfUUH4R zv5Hwa&R7Pu1H=Xw(6#m5tSVlfqL|3g&vCpKm!$AIXql@xZ$;uZ%hT>LH>6HwtgI^Y z)Ok&BS3>Ic_2q?PMUE_WY=2N(m+m8DsiuFPEWF4fkUhm@iU#%oj^j4srx5HH`vgHg z84CYYwC|PP{MZ!izZK%O42mqtrz@9JL@T?{rMLKvJXS z(v60VyKGj@tYAXA$Yvwe2fc?mk?w;e?&y=#-@LCl-o|%dc;EKK4QGPd%QyKJL%xw~ zw{0#tu4?zty#ICY)zm0pvP&D~YxTaJ`4;UWk9z(2grOdH;uExbHH;*(7%2Z!lK4jYd+17q1cQIu(#eztue5ABD(c z+{O?H*biuu*JP_#B;VRFOJ5r?^Gns5aU`q_ww7`B6s30Zh3BxOhobbEje!{7`=`dF zu8@J?AHucYYxFzy@tp_%L_4a#utUVo*|La?wlm z)g2&yL3)t+Sw(kB62e!+30y7Yp8KvZIF3xsGB>!K?k8B;)D&7VKvBG_-p8=RN;`Ab z5y+b?=cr|$a6}lov-~j9Xy`Y+`_(?8k~m$dM{NQnG2;U4LQD zY#1!xDyhLU&PY>M&EPxNUp3F{So5=5;HZ(@tB&6FadKaGB(s{+_&J}z>RQu?XHQuq z;po)fHw%PS=ffBHbE#yUs?7NRw7#H)1}xl2Als7$@ZX(rpu?n|Yk<(0|2@-w{}q$z zobU#ZdF<86g!eF%C`|1@1Yf01x3xfx1{@Gu;L4%`N4l4vs36LCvM!#4Pw&yWoe^jg zpWn|$FpSOLtbo57vwJzwl*uc5Yy)j7u8{~PVENObJ*?Kbj5zD$x17%)#m+jXhvHas zCON3uveCKrE|YX>D7;z4^dQy4oD+Q>N~UUyXac{S)Z_{K>_DO%SpO97qw zjYRDF%|hw9sMAwXdLFpf`TZdler2I1+Fv++vr0

6TToS-Nbjy*a_9U{bddq(KeS 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 z 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

1*wPlQ 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 diff --git a/yield-from-preprocessor/_images/bluesky-events.png b/yield-from-preprocessor/_images/bluesky-events.png deleted file mode 100644 index 63551dfa3fd22a90a752206dc988a12a254bb6ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 304331 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⁢2iFZnBv_q}co69wjCxH0z463hh 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 z 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≈o6X0hoocUVic+!Pd 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ⅈ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 Q;1Z6aoT_YzwAtJL0e`!hs{jB1 diff --git a/yield-from-preprocessor/_sources/developer/explanations/architecture.rst.txt b/yield-from-preprocessor/_sources/developer/explanations/architecture.rst.txt deleted file mode 100644 index c494a56e6..000000000 --- a/yield-from-preprocessor/_sources/developer/explanations/architecture.rst.txt +++ /dev/null @@ -1,46 +0,0 @@ -Architecture -============ - -Blueapi performs a number of tasks: - -* Managing the Bluesky RunEngine_, giving it instructions and handling its errors. Traditionally this job has been done by a human with an IPython_ terminal, so it requires automating. -* Maintaining a registry of plans and devices. In the aforementioned IPython_ case, these would have just been global variables. -* Communicating with the outside world, accepting instructions to run plans, providing updates on plan progress etc. - -These responsibilities are kept separate in the codebase to ensure a clean, maintainable architecture. - -Key Components --------------- - -.. figure:: ../../images/blueapi-architecture.png - :width: 600px - :align: center - - main components - - -The ``BlueskyContext`` Object -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Holds registries of plans and devices as well as a number of helper methods for -registering en-masse from a normal Python module. - - -The Worker Object -^^^^^^^^^^^^^^^^^ - -Wraps the Bluesky ``RunEngine`` and accepts requests to run plans. The requests include the name -of the plan and a dictionary of parameters to pass. The worker validates the parameters against -the known expectations of the plan, passes it to the ``RunEngine`` and handles any errors. - - -The Service Object -^^^^^^^^^^^^^^^^^^ - -Handles communications and the API layer. This object holds a reference to the worker -can interrogate it/give it instructions in response to messages it recieves from the message -bus. It can also forward the various events generated by the worker to topics on the bus. - - -.. _RunEngine: https://nsls-ii.github.io/bluesky/run_engine_api.html -.. _IPython: https://ipython.org/ diff --git a/yield-from-preprocessor/_sources/developer/explanations/decisions.rst.txt b/yield-from-preprocessor/_sources/developer/explanations/decisions.rst.txt deleted file mode 100644 index 5841e6ea0..000000000 --- a/yield-from-preprocessor/_sources/developer/explanations/decisions.rst.txt +++ /dev/null @@ -1,17 +0,0 @@ -.. This Source Code Form is subject to the terms of the Mozilla Public -.. License, v. 2.0. If a copy of the MPL was not distributed with this -.. file, You can obtain one at http://mozilla.org/MPL/2.0/. - -Architectural Decision Records -============================== - -We record major architectural decisions in Architecture Decision Records (ADRs), -as `described by Michael Nygard -`_. -Below is the list of our current ADRs. - -.. toctree:: - :maxdepth: 1 - :glob: - - decisions/* \ No newline at end of file diff --git a/yield-from-preprocessor/_sources/developer/explanations/decisions/0001-record-architecture-decisions.rst.txt b/yield-from-preprocessor/_sources/developer/explanations/decisions/0001-record-architecture-decisions.rst.txt deleted file mode 100644 index b2d3d0fe8..000000000 --- a/yield-from-preprocessor/_sources/developer/explanations/decisions/0001-record-architecture-decisions.rst.txt +++ /dev/null @@ -1,26 +0,0 @@ -1. Record architecture decisions -================================ - -Date: 2022-02-18 - -Status ------- - -Accepted - -Context -------- - -We need to record the architectural decisions made on this project. - -Decision --------- - -We will use Architecture Decision Records, as `described by Michael Nygard -`_. - -Consequences ------------- - -See Michael Nygard's article, linked above. To create new ADRs we will copy and -paste from existing ones. diff --git a/yield-from-preprocessor/_sources/developer/explanations/decisions/0002-no-queues.rst.txt b/yield-from-preprocessor/_sources/developer/explanations/decisions/0002-no-queues.rst.txt deleted file mode 100644 index ebc5ef9c8..000000000 --- a/yield-from-preprocessor/_sources/developer/explanations/decisions/0002-no-queues.rst.txt +++ /dev/null @@ -1,27 +0,0 @@ -2. No Queues -============ - -Date: 2023-05-22 - -Status ------- - -Accepted - -Context -------- - -In asking whether this service should hold and execute a queue of tasks. - -Decision --------- - -We will not hold any queues. The worker can execute one task at a time and will return -an error if asked to execute one task while another is running. Queueing should be the -responsibility of a different service. - -Consequences ------------- - -The API must be kept queue-free, although transactions are permitted where the server -caches requests. diff --git a/yield-from-preprocessor/_sources/developer/explanations/decisions/0003-api-case.rst.txt b/yield-from-preprocessor/_sources/developer/explanations/decisions/0003-api-case.rst.txt deleted file mode 100644 index 01e08c1f2..000000000 --- a/yield-from-preprocessor/_sources/developer/explanations/decisions/0003-api-case.rst.txt +++ /dev/null @@ -1,26 +0,0 @@ -2. API Model Case -================= - -Date: 2023-05-23 - -Status ------- - -Accepted - -Context -------- - -Considering whether keys in JSON blobs from the API should be in snake_case or camelCase. -This includes plan parameters which may be user-defined. - -Decision --------- - -The priority is not to confuse users, so we will not alias any field names defined in Python. - -Consequences ------------- - -Most code will be written with pep8 enforcers which means most field names will be snake_case. -Some user defined ones may differ. diff --git a/yield-from-preprocessor/_sources/developer/explanations/events.rst.txt b/yield-from-preprocessor/_sources/developer/explanations/events.rst.txt deleted file mode 100644 index e9f2a34d0..000000000 --- a/yield-from-preprocessor/_sources/developer/explanations/events.rst.txt +++ /dev/null @@ -1,67 +0,0 @@ -Events Emitted by the Worker -============================ - -Blueapi adds new events on top of the `bluesky event model`_. - -Reasons -------- - -Since the ``RunEngine`` is traditionally used by a human in front of an IPython terminal, it -sometimes assumes intuitive behaviour. The worker replaces the human and so must fill in the -gaps. - -The base engine programatically emits data events conforming to the `bluesky event model`_. These -are meant to be handled by other subscribing code (e.g. databroker) and are decoupled from concerns such as whether -a plan has started, finished, paused, errored etc. See the example below: - -.. figure:: ../../images/bluesky-events.png - :width: 600px - :align: center - - sequence of event emission compared to plan start/finish, in a complicated case - -Note the gap between the start of the plan and the issue of the first `run start document`_, and the similar gap -for the stop document vs end of the plan, thsse are typically used for setup and cleanup. -Also note that a plan can produce an arbitrary number of runs. This decoupling is fine in an IPython terminal -because a human user can see when a plan has started, can see when it's finished and can see which runs are -associated with which plans. - -New Events ----------- - -For the case of automation, we introduce a new set of events outside of the event model, specifically -pertaining to the running of the plan and state of the ``RunEngine``. At a mimimum, an event is emitted -every time the engine: - -* Starts a new plan -* Completes a plan -* Fails/errors - -In the latter case, information about the error is also included. - - -Correlation ID --------------- - -When controlling plans programatically, it can be useful to verify that event model documents really are related to -the plan you just asked the worker to run. The worker will therefore bundle a correlation ID into the headers of -messages containing documents. - -.. seealso:: `Microsoft Playbook on Correlation IDs`_ - -ActiveMQ will give this header a different name depending on the protocol you use. - -.. list-table:: Correlation ID Headers - :widths: 25 25 - :header-rows: 1 - - * - Protocol - - Header name - * - JMS - - jms_correlationID - * - STOMP - - correlation-id - -.. _`bluesky event model`: https://blueskyproject.io/event-model/main/index.html -.. _`run start document`: https://blueskyproject.io/event-model/main/user/explanations/data-model.html#run-start-document -.. _`Microsoft Playbook on Correlation IDs`: https://microsoft.github.io/code-with-engineering-playbook/observability/correlation-id/ diff --git a/yield-from-preprocessor/_sources/developer/explanations/lifecycle.rst.txt b/yield-from-preprocessor/_sources/developer/explanations/lifecycle.rst.txt deleted file mode 100644 index e80f2eaa7..000000000 --- a/yield-from-preprocessor/_sources/developer/explanations/lifecycle.rst.txt +++ /dev/null @@ -1,139 +0,0 @@ -Lifecycle of a Plan -=================== - -The following demonstrates exactly what the code does with a plan through its lifecycle -of being written, loaded and run. Take the following plan. - -.. code:: python - - from typing import Any, List, Mapping, Optional, Union - - import bluesky.plans as bp - from blueapi.core import MsgGenerator - from dls_bluesky_core.core import inject - from bluesky.protocols import Readable - - - def count( - detectors: List[Readable] = [inject("det")], # default valid for Blueapi only - num: int = 1, - delay: Optional[Union[float, List[float]]] = None, - metadata: Optional[Mapping[str, Any]] = None, - ) -> MsgGenerator: - """ - Take `n` readings from a collection of detectors - - Args: - detectors (List[Readable]): Readable devices to read: when being run in Blueapi - defaults to fetching a device named "det" from its - context, else will require to be overriden. - num (int, optional): Number of readings to take. Defaults to 1. - delay (Optional[Union[float, List[float]]], optional): Delay between readings. - Defaults to None. - metadata (Optional[Mapping[str, Any]], optional): Key-value metadata to include - in exported data. - Defaults to None. - - Returns: - MsgGenerator: _description_ - - Yields: - Iterator[MsgGenerator]: _description_ - """ - - yield from bp.count(detectors, num, delay=delay, md=metadata) - - - -Loading and Registration ------------------------- - -Blueapi will load this plan into its context if configured to load either this module or a module that -imports it. The ``BlueskyContext`` will go through all global variables in the module and register them -if it detects that they are plans. - -At the point of registration it will inspect the plan's parameters and their type hints, from which it -will build a pydantic_ model of the parameters to validate against. In other words, it will build something -like this: - - -.. code:: python - - from pydantic import BaseModel - - class CountParameters(BaseModel): - detectors: List[Readable] = ["det"] - num: int = 1 - delay: Optional[Union[float, List[float]]] = None - metadata: Optional[Mapping[str, Any]] = None - - class Config: - arbitrary_types_allowed = True - validate_all = True - -.. note:: - - This is for illustrative purposes only, this code is not actually generated, but an object - resembling this class is constructed in memory. - The default arguments will be validated by the context to inject the "det" device when the - plan is run. The existence of the "det" default device is not checked until this time. - -The model is also stored in the context. - - -Startup -------- - -On startup, the context is passed to the worker, which is passed to the service. -The worker also holds a reference to the ``RunEngine`` that can run the plan. - - -Request -------- - -A user can send a request to run the plan to the service, which includes values for the parameters. -It takes the form of JSON and may look something like this: - -.. code:: json - - { - "name": "count", - "params": { - "detectors": [ - "andor", - "pilatus" - ], - "num": 3, - "delay": 0.1 - } - } - -The ``Service`` receives the request and passes it to the worker, which holds it in an internal queue -and executes it as soon as it can. - - -Validation ----------- - -The pydantic model from earlier, as well as the plan function itself, is loaded out of the registry -The parameter values in the request are validated against the model, this includes looking up devices -with names ``andor`` and ``pilatus`` or, if detectors was not passed ``det``. - - -.. seealso:: `./type_validators` - -Execution ---------- - -The validated parameter values are then passed to the plan function, which is passed to the RunEngine. -The plan is executed. While it is running, the ``Worker`` will publish - -* Changes to the state of the ``RunEngine`` -* Changes to any device statuses running within a plan (e.g. when a motor changes position) -* Event model documents emitted by the ``RunEngine`` -* When a plan starts, finishes or fails. - -If an error occurs during any of the stages from "Request" onwards it is sent back to the user -over the message bus. - -.. _pydantic: https://docs.pydantic.dev/ diff --git a/yield-from-preprocessor/_sources/developer/explanations/type_validators.rst.txt b/yield-from-preprocessor/_sources/developer/explanations/type_validators.rst.txt deleted file mode 100644 index 945ff5881..000000000 --- a/yield-from-preprocessor/_sources/developer/explanations/type_validators.rst.txt +++ /dev/null @@ -1,96 +0,0 @@ -Type Validators -=============== - -Requirement ------------ - -Blueapi takes the parameters of a plan and internally creates a pydantic_ model for future validation e.g. - -.. code:: python - - def my_plan(a: int, b: str = "b") -> Plan - ... - - # Internally becomes something like - - class MyPlanModel(BaseModel): - a: int - b: str = "b" - - -That way, when the plan parameters are sent in JSON form, they can be parsed and validated by pydantic. -However, it must also cover the case where a plan doesn't take a simple dictionary, list or primitive but -instead a device, such as a detector. - -.. code:: python - - def my_plan(a: int, b: Readable) -> Plan: - ... - - -An Ophyd object cannot be passed over the network as JSON because it has state. -Instead, a string is passed, representing an ID of the object known to the ``BlueskyContext``. -At the time a plan's parameters are validated, blueapi must take all the strings that are supposed -to be devices and look them up against the context. For example with the request: - -.. code:: json - - { - "name": "count", - "params": { - "detectors": [ - "andor", - "pilatus" - ], - "num": 3, - "delay": 0.1 - } - } - -``andor`` and ``pilatus`` should be looked up and replaced with Ophyd objects. - - -Solution --------- -When the context loads available plans, it iterates through the type signature -and replaces any reference to a bluesky protocol (or instance of a protocol) -with a new class that extends the original type. Defining a class validator on -this new type allows it to check that the string being deserialised is the ID of -a device of the correct type. - -These new intermediate types are used only in the deserialisation process. The -object returned from validator method is not checked by pydantic so it can be -the actual instance and the plan never sees the runtime generated reference -type, only the type it was expecting. - -.. note:: This uses the fact that the new types generated at runtime have access to - the context that required them via their closure. This circumvents the usual - problem of pydantic validation not being able to access external state when - validating or deserialising. - -.. code:: python - - def my_plan(a: int, b: Readable) -> Plan: - ... - - # Becomes - - class MyPlanModel(BaseModel): - a: int - b: Reference[Readable] - - -This also allows ``Readable`` to be placed at various type levels. For example: - -.. code:: python - - def my_weird_plan( - a: Readable, - b: List[Readable], - c: Dict[str, Readable], - d: List[List[Readable]], - e: List[Dict[str, Set[Readable]]]) -> Plan: - ... - - -.. _pydantic: https://docs.pydantic.dev/ diff --git a/yield-from-preprocessor/_sources/developer/how-to/build-docs.rst.txt b/yield-from-preprocessor/_sources/developer/how-to/build-docs.rst.txt deleted file mode 100644 index 79e3f780c..000000000 --- a/yield-from-preprocessor/_sources/developer/how-to/build-docs.rst.txt +++ /dev/null @@ -1,38 +0,0 @@ -Build the docs using sphinx -=========================== - -You can build the `sphinx`_ based docs from the project directory by running:: - - $ tox -e docs - -This will build the static docs on the ``docs`` directory, which includes API -docs that pull in docstrings from the code. - -.. seealso:: - - `documentation_standards` - -The docs will be built into the ``build/html`` directory, and can be opened -locally with a web browse:: - - $ firefox build/html/index.html - -Autobuild ---------- - -You can also run an autobuild process, which will watch your ``docs`` -directory for changes and rebuild whenever it sees changes, reloading any -browsers watching the pages:: - - $ tox -e docs autobuild - -You can view the pages at localhost:: - - $ firefox http://localhost:8000 - -If you are making changes to source code too, you can tell it to watch -changes in this directory too:: - - $ tox -e docs autobuild -- --watch src - -.. _sphinx: https://www.sphinx-doc.org/ \ No newline at end of file diff --git a/yield-from-preprocessor/_sources/developer/how-to/contribute.rst.txt b/yield-from-preprocessor/_sources/developer/how-to/contribute.rst.txt deleted file mode 100644 index 65b992f08..000000000 --- a/yield-from-preprocessor/_sources/developer/how-to/contribute.rst.txt +++ /dev/null @@ -1 +0,0 @@ -.. include:: ../../../.github/CONTRIBUTING.rst diff --git a/yield-from-preprocessor/_sources/developer/how-to/lint.rst.txt b/yield-from-preprocessor/_sources/developer/how-to/lint.rst.txt deleted file mode 100644 index 1086c3c40..000000000 --- a/yield-from-preprocessor/_sources/developer/how-to/lint.rst.txt +++ /dev/null @@ -1,38 +0,0 @@ -Run linting using pre-commit -============================ - -Code linting is handled by black_, flake8_ and isort_ run under pre-commit_. - -Running pre-commit ------------------- - -You can run the above checks on all files with this command:: - - $ tox -e pre-commit - -Or you can install a pre-commit hook that will run each time you do a ``git -commit`` on just the files that have changed:: - - $ pre-commit install - -Fixing issues -------------- - -If black reports an issue you can tell it to reformat all the files in the -repository:: - - $ black . - -Likewise with isort:: - - $ isort . - -If you get any flake8 issues you will have to fix those manually. - -VSCode support --------------- - -The ``.vscode/settings.json`` will run black and isort formatters as well as -flake8 checking on save. Issues will be highlighted in the editor window. - - diff --git a/yield-from-preprocessor/_sources/developer/how-to/make-release.rst.txt b/yield-from-preprocessor/_sources/developer/how-to/make-release.rst.txt deleted file mode 100644 index 547fde3bc..000000000 --- a/yield-from-preprocessor/_sources/developer/how-to/make-release.rst.txt +++ /dev/null @@ -1,16 +0,0 @@ -Make a release -============== - -To make a new release, please follow this checklist: - -- Choose a new PEP440 compliant release number (see https://peps.python.org/pep-0440/) -- Go to the GitHub release_ page -- Choose ``Draft New Release`` -- Click ``Choose Tag`` and supply the new tag you chose (click create new tag) -- Click ``Generate release notes``, review and edit these notes -- Choose a title and click ``Publish Release`` - -Note that tagging and pushing to the main branch has the same effect except that -you will not get the option to edit the release notes. - -.. _release: https://github.com/DiamondLightSource/blueapi/releases \ No newline at end of file diff --git a/yield-from-preprocessor/_sources/developer/how-to/run-tests.rst.txt b/yield-from-preprocessor/_sources/developer/how-to/run-tests.rst.txt deleted file mode 100644 index 781a76918..000000000 --- a/yield-from-preprocessor/_sources/developer/how-to/run-tests.rst.txt +++ /dev/null @@ -1,65 +0,0 @@ -Run the tests using pytest -========================== - -Testing is done with pytest_. It will find functions in the project that `look -like tests`_, and run them to check for errors. You can run it with:: - - $ tox -e pytest - -It will also report coverage to the commandline and to ``cov.xml``. - -.. _pytest: https://pytest.org/ -.. _look like tests: https://docs.pytest.org/explanation/goodpractices.html#test-discovery - - -Skip the message bus tests --------------------------- - -The tests for stomp require connection to a live broker and will fail -if one is not present. This can be inconvenient if you wish to test changes -that are unrelated to the broker, you can avoid this with:: - - $ tox -e pytest -- --skip-stomp - -The stomp tests are still run against a live broker in CI to ensure nothing -slips through the cracks. - -Configure message busses ------------------------- - -The tests for communicating with a message bus over stomp support either ActiveMQ or RabbitMQ -with the ```rabbitmq_stomp``` plugin installed. The tests assume that such a broker is available -on ```localhost:61613```: if you require a different host or port, edit StompConfig in config.py -or set the ```BLUEAPI_TEST_STOMP_PORTS``` environment variable: this variable is a list of values -so the tests can be run against multiple brokers:: - - # Default behaviour - $ export BLUEAPI_TEST_STOMP_PORTS="[61613]" - - # Broker is running on a different port - $ export BLUEAPI_TEST_STOMP_PORTS="[61614]" - - # Multiple brokers are running on multiple ports, the tests will be run once per broker - $ export BLUEAPI_TEST_STOMP_PORTS="[61613, 61614]" - -ActiveMQ: -For testing and development purposes, the outdated and unmaintained ActiveMQ community image is sufficient -if you do not already have an ActiveMQ installation, but it is **not recommended** for deployment or long term use. - -Running the ActiveMQ container image with stomp port 61613 and management port 8161 forwarded to localhost:: - - $ docker run -p 61613:61613 -p 8161:8161 rmohr/activemq - -RabbitMQ: -As the RabbitMQ container image is actively maintained and packaged into a Helm chart, this is the recommended -message bus for active deployments. For testing and deployment it does require that the ```rabbitmq_stomp``` -plugin is enabled, and that StompConfig in config.py has Authentication enabled. - -Running the RabbitMQ container image with stomp port 61613 and management port 15672 forwarded:: - - $ docker run -p 61613:61613 -p 15672:15672 --name rabbitmq rabbitmq/management - -Enabling the rabbitmq_stomp plugin:: - - $ docker exec rabbitmq rabbitmq-plugins enable rabbitmq_stomp - diff --git a/yield-from-preprocessor/_sources/developer/how-to/static-analysis.rst.txt b/yield-from-preprocessor/_sources/developer/how-to/static-analysis.rst.txt deleted file mode 100644 index 065920e1c..000000000 --- a/yield-from-preprocessor/_sources/developer/how-to/static-analysis.rst.txt +++ /dev/null @@ -1,8 +0,0 @@ -Run static analysis using mypy -============================== - -Static type analysis is done with mypy_. It checks type definition in source -files without running them, and highlights potential issues where types do not -match. You can run it with:: - - $ tox -e mypy diff --git a/yield-from-preprocessor/_sources/developer/how-to/update-tools.rst.txt b/yield-from-preprocessor/_sources/developer/how-to/update-tools.rst.txt deleted file mode 100644 index c1075ee8c..000000000 --- a/yield-from-preprocessor/_sources/developer/how-to/update-tools.rst.txt +++ /dev/null @@ -1,16 +0,0 @@ -Update the tools -================ - -This module is merged with the python3-pip-skeleton_. This is a generic -Python project structure which provides a means to keep tools and -techniques in sync between multiple Python projects. To update to the -latest version of the skeleton, run:: - - $ git pull --rebase=false https://github.com/DiamondLightSource/python3-pip-skeleton - -Any merge conflicts will indicate an area where something has changed that -conflicts with the setup of the current module. Check the `closed pull requests -`_ -of the skeleton module for more details. - -.. _python3-pip-skeleton: https://DiamondLightSource.github.io/python3-pip-skeleton diff --git a/yield-from-preprocessor/_sources/developer/index.rst.txt b/yield-from-preprocessor/_sources/developer/index.rst.txt deleted file mode 100644 index 90b83f49e..000000000 --- a/yield-from-preprocessor/_sources/developer/index.rst.txt +++ /dev/null @@ -1,69 +0,0 @@ -Developer Guide -=============== - -Documentation is split into four categories, also accessible from links in the -side-bar. - -.. note:: Assumes you have read the `../user/index` - -.. grid:: 2 - :gutter: 4 - - .. grid-item-card:: :material-regular:`directions_run;3em` - - .. toctree:: - :caption: Tutorials - :maxdepth: 1 - - tutorials/dev-install - tutorials/dev-run - - +++ - - Tutorials for getting up and running as a developer. - - .. grid-item-card:: :material-regular:`task;3em` - - .. toctree:: - :caption: How-to Guides - :maxdepth: 1 - - how-to/contribute - how-to/build-docs - how-to/run-tests - how-to/static-analysis - how-to/lint - how-to/update-tools - how-to/make-release - - +++ - - Practical step-by-step guides for day-to-day dev tasks. - - .. grid-item-card:: :material-regular:`apartment;3em` - - .. toctree:: - :caption: Explanations - :maxdepth: 1 - - explanations/decisions - explanations/architecture - explanations/lifecycle - explanations/type_validators - explanations/events - - +++ - - Explanations of how and why the architecture is why it is. - - .. grid-item-card:: :material-regular:`description;3em` - - .. toctree:: - :caption: Reference - :maxdepth: 1 - - reference/standards - - +++ - - Technical reference material on standards in use. diff --git a/yield-from-preprocessor/_sources/developer/reference/standards.rst.txt b/yield-from-preprocessor/_sources/developer/reference/standards.rst.txt deleted file mode 100644 index b78a719e1..000000000 --- a/yield-from-preprocessor/_sources/developer/reference/standards.rst.txt +++ /dev/null @@ -1,64 +0,0 @@ -Standards -========= - -This document defines the code and documentation standards used in this -repository. - -Code Standards --------------- - -The code in this repository conforms to standards set by the following tools: - -- black_ for code formatting -- flake8_ for style checks -- isort_ for import ordering -- mypy_ for static type checking - -.. seealso:: - - How-to guides `../how-to/lint` and `../how-to/static-analysis` - -.. _documentation_standards: - -Documentation Standards ------------------------ - -Docstrings are pre-processed using the Sphinx Napoleon extension. As such, -google-style_ is considered as standard for this repository. Please use type -hints in the function signature for types. For example: - -.. code:: python - - def func(arg1: str, arg2: int) -> bool: - """Summary line. - - Extended description of function. - - Args: - arg1: Description of arg1 - arg2: Description of arg2 - - Returns: - Description of return value - """ - return True - -.. _google-style: https://sphinxcontrib-napoleon.readthedocs.io/en/latest/index.html#google-vs-numpy - -Documentation is contained in the ``docs`` directory and extracted from -docstrings of the API. - -Docs follow the underlining convention:: - - Headling 1 (page title) - ======================= - - Heading 2 - --------- - - Heading 3 - ~~~~~~~~~ - -.. seealso:: - - How-to guide `../how-to/build-docs` \ No newline at end of file diff --git a/yield-from-preprocessor/_sources/developer/tutorials/dev-install.rst.txt b/yield-from-preprocessor/_sources/developer/tutorials/dev-install.rst.txt deleted file mode 100644 index d07027bd9..000000000 --- a/yield-from-preprocessor/_sources/developer/tutorials/dev-install.rst.txt +++ /dev/null @@ -1,68 +0,0 @@ -Developer install -================= - -These instructions will take you through the minimal steps required to get a dev -environment setup, so you can run the tests locally. - -Clone the repository --------------------- - -First clone the repository locally using `Git -`_:: - - $ git clone git://github.com/DiamondLightSource/blueapi.git - -Install dependencies --------------------- - -You can choose to either develop on the host machine using a `venv` (which -requires python 3.9 or later) or to run in a container under `VSCode -`_ - -.. tab-set:: - - .. tab-item:: Local virtualenv - - .. code:: - - $ cd blueapi - $ python3 -m venv venv - $ source venv/bin/activate - $ pip install -e .[dev] - - .. tab-item:: VSCode devcontainer - - .. code:: - - $ code blueapi - # Click on 'Reopen in Container' when prompted - # Open a new terminal - - .. note:: - - See the epics-containers_ documentation for more complex - use cases, such as integration with podman. - -See what was installed ----------------------- - -To see a graph of the python package dependency tree type:: - - $ pipdeptree - -Build and test --------------- - -Now you have a development environment you can run the tests in a terminal:: - - $ tox -p - -This will run in parallel the following checks: - -- `../how-to/build-docs` -- `../how-to/run-tests` -- `../how-to/static-analysis` -- `../how-to/lint` - - -.. _epics-containers: https://epics-containers.github.io/main/user/tutorials/devcontainer.html \ No newline at end of file diff --git a/yield-from-preprocessor/_sources/developer/tutorials/dev-run.rst.txt b/yield-from-preprocessor/_sources/developer/tutorials/dev-run.rst.txt deleted file mode 100644 index dd2348dcd..000000000 --- a/yield-from-preprocessor/_sources/developer/tutorials/dev-run.rst.txt +++ /dev/null @@ -1,32 +0,0 @@ -Run/Debug in a Developer Environment -==================================== - -Assuming you have setup a developer environment, you can run a development version of the bluesky worker. - -.. seealso:: `./dev-install` - - -Start Bluesky Worker --------------------- - -Ensure you are inside your virtual environment: - -.. code:: shell - - source venv/bin/activate - - -You will need to follow the instructions for setting up ActiveMQ as in `../../user/how-to/run-cli`. - -The worker will be available from the command line (``blueapi serve``), but can be started from vscode with additional -debugging capabilities. - -1. Navigate to "Run and Debug" in the left hand menu. -2. Select "Worker Service" from the debug configuration. -3. Click the green "Run Button" - -.. figure:: ../../images/debug-vscode.png - :align: center - - debug in vscode - diff --git a/yield-from-preprocessor/_sources/genindex.rst.txt b/yield-from-preprocessor/_sources/genindex.rst.txt deleted file mode 100644 index 93eb8b294..000000000 --- a/yield-from-preprocessor/_sources/genindex.rst.txt +++ /dev/null @@ -1,5 +0,0 @@ -API Index -========= - -.. - https://stackoverflow.com/a/42310803 diff --git a/yield-from-preprocessor/_sources/index.rst.txt b/yield-from-preprocessor/_sources/index.rst.txt deleted file mode 100644 index 1adb97c4a..000000000 --- a/yield-from-preprocessor/_sources/index.rst.txt +++ /dev/null @@ -1,32 +0,0 @@ -:html_theme.sidebar_secondary.remove: - -.. include:: ../README.rst - :end-before: when included in index.rst - -.. |concept| image:: images/blueapi.png - :width: 800px - -How the documentation is structured ------------------------------------ - -The documentation is split into 2 sections: - -.. grid:: 2 - - .. grid-item-card:: :material-regular:`person;4em` - :link: user/index - :link-type: doc - - The User Guide contains documentation on how to install and use blueapi. - - .. grid-item-card:: :material-regular:`code;4em` - :link: developer/index - :link-type: doc - - The Developer Guide contains documentation on how to develop and contribute changes back to blueapi. - -.. toctree:: - :hidden: - - user/index - developer/index diff --git a/yield-from-preprocessor/_sources/user/explanations/docs-structure.rst.txt b/yield-from-preprocessor/_sources/user/explanations/docs-structure.rst.txt deleted file mode 100644 index f25a09baa..000000000 --- a/yield-from-preprocessor/_sources/user/explanations/docs-structure.rst.txt +++ /dev/null @@ -1,18 +0,0 @@ -About the documentation ------------------------ - - :material-regular:`format_quote;2em` - - The Grand Unified Theory of Documentation - - -- David Laing - -There is a secret that needs to be understood in order to write good software -documentation: there isn't one thing called *documentation*, there are four. - -They are: *tutorials*, *how-to guides*, *technical reference* and *explanation*. -They represent four different purposes or functions, and require four different -approaches to their creation. Understanding the implications of this will help -improve most documentation - often immensely. - -`More information on this topic. `_ diff --git a/yield-from-preprocessor/_sources/user/how-to/add-plans-and-devices.rst.txt b/yield-from-preprocessor/_sources/user/how-to/add-plans-and-devices.rst.txt deleted file mode 100644 index 6b2d1f1e4..000000000 --- a/yield-from-preprocessor/_sources/user/how-to/add-plans-and-devices.rst.txt +++ /dev/null @@ -1,118 +0,0 @@ -Add Plans and Devices to your Blueapi Environment -================================================= - -Custom plans and devices, tailored to individual experimental environments, can be added via configuration. In both cases the relevant code must be in your Python path, for example, part of a library installed in your Python environment. For editing and tweaking you can use an editable install, see below. - -Home of Code ------------- - -The code can be in any pip-installable package, such as: - -* A package on pypi -* A Github repository -* A local directory with a ``pyproject.toml`` file or similar. - -The easiest place to put the code is a repository created with the `python skeleton`_. Which can then become any of the above. - -.. seealso:: Guide to setting up a new Python project with an environment and a standard set of tools: `New Skeleton Project Tutorial`_ - -For development purposes this code should be installed into your environment with - -.. code:: shell - - pip install -e path/to/package - -Format ------- - -Plans in Python files look like this: - -.. note:: The type annotations (e.g. ``: str``, ``: int``, ``-> MsgGenerator``) are required as blueapi uses them to generate an API! - -You can define as many plans as you like in a single Python file or spread them over multiple files. - -.. code:: python - - from bluesky.protocols import Readable, Movable - from blueapi.core import MsgGenerator - from typing import Mapping, Any - - def my_plan( - detector: Readable, - motor: Movable, - steps: int, - sample_name: str, - extra_metadata: Mapping[str, Any]) -> MsgGenerator: - - # logic goes here - ... - - -Devices are made using the dodal_ style available through factory functions like this: - -.. note:: The return type annotation ``-> MyTypeOfDetector`` is required as blueapi uses it to determine that this function creates a device. Meaning you can have a Python file where only some functions create devices and they will be automatically picked up. - -Similarly, these functions can be organized per-preference into files. - -.. code:: python - - from my_facility_devices import MyTypeOfDetector - - def my_detector(name: str) -> MyTypeOfDetector: - return MyTypeOfDetector(name, {"other_config": "foo"}) - - -.. seealso:: dodal_ for many more examples - -An extra function to create the device is used to preserve side-effect-free imports. Each device must have its own factory function. - - -Configuration -------------- - -.. seealso:: `./configure-app` - -First determine the import path of your code. If you were going to import it in a Python file, what would you put? -For example: - -.. code:: python - - import my_plan_library.tomography.plans - -You would add the following into your configuration file: - -.. code:: yaml - - env: - sources: - - kind: dodal - # note, this code does not have to be inside dodal just because it uses - # the dodal kind. The module referenced contains a dodal-style function - # for initializing a particular device e.g. MyTypeOfDetector in my_lab. - module: dodal.my_beamline - - kind: planFunctions - module: my_plan_library.tomography.plans - - -You can have as many sources for plans and devices as are needed. - - -Scratch Area on Kubernetes --------------------------- - -Sometimes in-the-loop development of plans and devices may be required. If running blueapi out of a virtual environment local packages can be installed with ``pip install -e path/to/package``, but there is also a way to support editable packages on Kubernetes with a shared filesystem. - -Blueapi can be configured to install editable Python packages from a chosen directory, the helm chart can mount this directory from the -host machine, include the following in your ``values.yaml``: - -.. code:: yaml - - scratch: - hostPath: path/to/scratch/area # e.g. /dls_sw//software/blueapi/scratch - -You can then clone projects into the scratch directory and blueapi will automatically incorporate them on startup. You must still include configuration to load the plans and devices from specific modules within those packages, see above. - - -.. _dodal: https://github.com/DiamondLightSource/dodal -.. _`python skeleton`: https://diamondlightsource.github.io/python3-pip-skeleton/main/index.html -.. _`New Skeleton Project Tutorial`: https://diamondlightsource.github.io/python3-pip-skeleton-cli/main/user/tutorials/new.html \ No newline at end of file diff --git a/yield-from-preprocessor/_sources/user/how-to/configure-app.rst.txt b/yield-from-preprocessor/_sources/user/how-to/configure-app.rst.txt deleted file mode 100644 index 093b159fa..000000000 --- a/yield-from-preprocessor/_sources/user/how-to/configure-app.rst.txt +++ /dev/null @@ -1,19 +0,0 @@ -Configure the application -========================= - -By default, configuration options are ingested from pydantic BaseModels, -however the option exists to override these by defining a yaml file which -can be passed to the ``blueapi`` command. - -An example of this yaml file is found in ``config/defaults.yaml``, which follows -the schema defined in ``src/blueapi/config.py`` in the ``ApplicationConfig`` -object. - -To set your own application configuration, edit this file (or write your own) -and simply pass it to the CLI by typing:: - - $ blueapi --config path/to/file.yaml - -where ``path/to/file.yaml`` is the relative path to the configuration file you -wish to use. Then, any subsequent calls to child commands of blueapi will -use this file. diff --git a/yield-from-preprocessor/_sources/user/how-to/run-cli.rst.txt b/yield-from-preprocessor/_sources/user/how-to/run-cli.rst.txt deleted file mode 100644 index f2fc4c7ae..000000000 --- a/yield-from-preprocessor/_sources/user/how-to/run-cli.rst.txt +++ /dev/null @@ -1,49 +0,0 @@ -Control the Worker via the CLI -============================== - -The worker comes with a minimal CLI client for basic control. It should be noted that this is -a test/development/debugging tool and not meant for production! - -.. seealso:: - You must have access to the ``blueapi`` command either via the container or pip installing. - `./run-container` and `../tutorials/installation` - - -.. seealso:: - In a developer environment, the worker can also be run from vscode: `../../developer/tutorials/dev-run`. - - -Basic Introspection -------------------- - -The worker can tell you which plans and devices are available via: - -.. code:: shell - - blueapi controller plans - blueapi controller devices - -By default, the CLI will talk to the worker via a message broker on ``tcp://localhost:61613``, -but you can customize this. - -.. code:: shell - - blueapi controller -h my.host -p 61614 plans - -Running Plans -------------- - -You can run a plan and pass arbitrary JSON parameters. - -.. code:: shell - - # Run the sleep plan - blueapi controller run sleep '{"time": 5.0}' - - # Run the count plan - blueapi controller run count '{"detectors": ["current_det", "image_det"]}' - -The command will block until the plan is finished and will forward error/status messages -from the server. - -.. seealso:: Full reference: `../reference/cli` diff --git a/yield-from-preprocessor/_sources/user/how-to/run-container.rst.txt b/yield-from-preprocessor/_sources/user/how-to/run-container.rst.txt deleted file mode 100644 index c12da5691..000000000 --- a/yield-from-preprocessor/_sources/user/how-to/run-container.rst.txt +++ /dev/null @@ -1,15 +0,0 @@ -Run in a container -================== - -Pre-built containers with blueapi and its dependencies already -installed are available on `Github Container Registry -`_. - -Starting the container ----------------------- - -To pull the container from github container registry and run:: - - $ docker run ghcr.io/DiamondLightSource/blueapi:main --version - -To get a released version, use a numbered release instead of ``main``. diff --git a/yield-from-preprocessor/_sources/user/index.rst.txt b/yield-from-preprocessor/_sources/user/index.rst.txt deleted file mode 100644 index 012531603..000000000 --- a/yield-from-preprocessor/_sources/user/index.rst.txt +++ /dev/null @@ -1,64 +0,0 @@ -User Guide -========== - -Documentation is split into four categories, also accessible from links in the -side-bar. - -.. grid:: 2 - :gutter: 4 - - .. grid-item-card:: :material-regular:`directions_walk;3em` - - .. toctree:: - :caption: Tutorials - :maxdepth: 1 - - tutorials/installation - tutorials/quickstart - - +++ - - Tutorials for installation and typical usage. New users start here. - - .. grid-item-card:: :material-regular:`directions;3em` - - .. toctree:: - :caption: How-to Guides - :maxdepth: 1 - - how-to/run-container - how-to/configure-app - how-to/add-plans-and-devices - how-to/run-cli - - +++ - - Practical step-by-step guides for the more experienced user. - - .. grid-item-card:: :material-regular:`info;3em` - - .. toctree:: - :caption: Explanations - :maxdepth: 1 - - explanations/docs-structure - - +++ - - Explanations of how the library works and why it works that way. - - .. grid-item-card:: :material-regular:`menu_book;3em` - - .. toctree:: - :caption: Reference - :maxdepth: 1 - - reference/api - reference/messaging-spec - reference/rest-spec - reference/cli - ../genindex - - +++ - - Technical reference material including APIs and release notes. diff --git a/yield-from-preprocessor/_sources/user/reference/api.rst.txt b/yield-from-preprocessor/_sources/user/reference/api.rst.txt deleted file mode 100644 index f61c4fd70..000000000 --- a/yield-from-preprocessor/_sources/user/reference/api.rst.txt +++ /dev/null @@ -1,14 +0,0 @@ -API -=== - -.. automodule:: blueapi - - ``blueapi`` - ----------------------------------- - -This is the internal API reference for blueapi - -.. data:: blueapi.__version__ - :type: str - - Version number as calculated by https://github.com/pypa/setuptools_scm diff --git a/yield-from-preprocessor/_sources/user/reference/cli.rst.txt b/yield-from-preprocessor/_sources/user/reference/cli.rst.txt deleted file mode 100644 index 47dcc4b9b..000000000 --- a/yield-from-preprocessor/_sources/user/reference/cli.rst.txt +++ /dev/null @@ -1,9 +0,0 @@ -Command-Line Interface -====================== - -Full reference for the CLI: - - -.. click:: blueapi.cli:main - :prog: blueapi - :show-nested: diff --git a/yield-from-preprocessor/_sources/user/reference/messaging-spec.rst.txt b/yield-from-preprocessor/_sources/user/reference/messaging-spec.rst.txt deleted file mode 100644 index ef3b13687..000000000 --- a/yield-from-preprocessor/_sources/user/reference/messaging-spec.rst.txt +++ /dev/null @@ -1,10 +0,0 @@ -Messaging Specification -======================= - -The Blueapi service publishes Bluesky documents and other events to the message -bus, allowing subscribers to keep track of the status of plans, as well as -other status changes. This page documents the channels to which clients can -subscribe to recieve these messages and their structure. - -.. literalinclude:: ./asyncapi.yaml - :language: yaml diff --git a/yield-from-preprocessor/_sources/user/reference/rest-spec.rst.txt b/yield-from-preprocessor/_sources/user/reference/rest-spec.rst.txt deleted file mode 100644 index ded888033..000000000 --- a/yield-from-preprocessor/_sources/user/reference/rest-spec.rst.txt +++ /dev/null @@ -1,8 +0,0 @@ -REST Specification -================== - -Blueapi runs a FastAPI server through which the blueapi worker can be -interacted with. This page documents all possible endpoints of this -server. - -.. openapi:: ./openapi.yaml diff --git a/yield-from-preprocessor/_sources/user/tutorials/installation.rst.txt b/yield-from-preprocessor/_sources/user/tutorials/installation.rst.txt deleted file mode 100644 index db6777e33..000000000 --- a/yield-from-preprocessor/_sources/user/tutorials/installation.rst.txt +++ /dev/null @@ -1,38 +0,0 @@ -Installation -============ - -Check your version of python ----------------------------- - -You will need python 3.9 or later. You can check your version of python by -typing into a terminal:: - - $ python3 --version - - -Create a virtual environment ----------------------------- - -It is recommended that you install into a “virtual environment” so this -installation will not interfere with any existing Python software:: - - $ python3 -m venv /path/to/venv - $ source /path/to/venv/bin/activate - - -Installing the library ----------------------- - -You can now use ``pip`` to install the library and its dependencies:: - - $ python3 -m pip install blueapi - -If you require a feature that is not currently released you can also install -from github:: - - $ python3 -m pip install git+https://github.com/DiamondLightSource/blueapi.git - -The library should now be installed and the commandline interface on your path. -You can check the version that has been installed by typing:: - - $ blueapi --version diff --git a/yield-from-preprocessor/_sources/user/tutorials/quickstart.rst.txt b/yield-from-preprocessor/_sources/user/tutorials/quickstart.rst.txt deleted file mode 100644 index f8fd71a0f..000000000 --- a/yield-from-preprocessor/_sources/user/tutorials/quickstart.rst.txt +++ /dev/null @@ -1,60 +0,0 @@ -Quickstart Guide -================ - -.. seealso:: Assumes you have completed `./installation`. - -Blueapi acts as a worker that can run bluesky plans against devices for a specific -laboratory setup. It can control devices to collect data and export events to tell -downstream services about the data it has collected. - - -Start ActiveMQ --------------- - -The worker requires a running instance of ActiveMQ, the simplest -way to start it is to run it via a container: - -.. tab-set:: - - .. tab-item:: Docker - - .. code:: shell - - docker run -it --rm --net host rmohr/activemq:5.15.9-alpine - - .. tab-item:: Podman - - .. code:: shell - - podman run -it --rm --net host rmohr/activemq:5.15.9-alpine - - -Start Worker ------------- - -To start the worker: - -.. code:: shell - - blueapi serve - - -The worker can also be started using a custom config file: - -.. code:: shell - - blueapi --config path/to/file serve - - -Test that the Worker is Running -------------------------------- - -Blueapi comes with a CLI so that you can query and control the worker from the terminal. - -.. code:: shell - - blueapi controller plans - -The above command should display all plans the worker is capable of running. - -.. seealso:: Full CLI reference: `../reference/cli` diff --git a/yield-from-preprocessor/_sphinx_design_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css b/yield-from-preprocessor/_sphinx_design_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css deleted file mode 100644 index eb19f698a..000000000 --- a/yield-from-preprocessor/_sphinx_design_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css +++ /dev/null @@ -1 +0,0 @@ -.sd-bg-primary{background-color:var(--sd-color-primary) !important}.sd-bg-text-primary{color:var(--sd-color-primary-text) !important}button.sd-bg-primary:focus,button.sd-bg-primary:hover{background-color:var(--sd-color-primary-highlight) !important}a.sd-bg-primary:focus,a.sd-bg-primary:hover{background-color:var(--sd-color-primary-highlight) !important}.sd-bg-secondary{background-color:var(--sd-color-secondary) !important}.sd-bg-text-secondary{color:var(--sd-color-secondary-text) !important}button.sd-bg-secondary:focus,button.sd-bg-secondary:hover{background-color:var(--sd-color-secondary-highlight) !important}a.sd-bg-secondary:focus,a.sd-bg-secondary:hover{background-color:var(--sd-color-secondary-highlight) !important}.sd-bg-success{background-color:var(--sd-color-success) !important}.sd-bg-text-success{color:var(--sd-color-success-text) !important}button.sd-bg-success:focus,button.sd-bg-success:hover{background-color:var(--sd-color-success-highlight) !important}a.sd-bg-success:focus,a.sd-bg-success:hover{background-color:var(--sd-color-success-highlight) !important}.sd-bg-info{background-color:var(--sd-color-info) !important}.sd-bg-text-info{color:var(--sd-color-info-text) !important}button.sd-bg-info:focus,button.sd-bg-info:hover{background-color:var(--sd-color-info-highlight) !important}a.sd-bg-info:focus,a.sd-bg-info:hover{background-color:var(--sd-color-info-highlight) !important}.sd-bg-warning{background-color:var(--sd-color-warning) !important}.sd-bg-text-warning{color:var(--sd-color-warning-text) !important}button.sd-bg-warning:focus,button.sd-bg-warning:hover{background-color:var(--sd-color-warning-highlight) !important}a.sd-bg-warning:focus,a.sd-bg-warning:hover{background-color:var(--sd-color-warning-highlight) !important}.sd-bg-danger{background-color:var(--sd-color-danger) !important}.sd-bg-text-danger{color:var(--sd-color-danger-text) !important}button.sd-bg-danger:focus,button.sd-bg-danger:hover{background-color:var(--sd-color-danger-highlight) !important}a.sd-bg-danger:focus,a.sd-bg-danger:hover{background-color:var(--sd-color-danger-highlight) !important}.sd-bg-light{background-color:var(--sd-color-light) !important}.sd-bg-text-light{color:var(--sd-color-light-text) !important}button.sd-bg-light:focus,button.sd-bg-light:hover{background-color:var(--sd-color-light-highlight) !important}a.sd-bg-light:focus,a.sd-bg-light:hover{background-color:var(--sd-color-light-highlight) !important}.sd-bg-muted{background-color:var(--sd-color-muted) !important}.sd-bg-text-muted{color:var(--sd-color-muted-text) !important}button.sd-bg-muted:focus,button.sd-bg-muted:hover{background-color:var(--sd-color-muted-highlight) !important}a.sd-bg-muted:focus,a.sd-bg-muted:hover{background-color:var(--sd-color-muted-highlight) !important}.sd-bg-dark{background-color:var(--sd-color-dark) !important}.sd-bg-text-dark{color:var(--sd-color-dark-text) !important}button.sd-bg-dark:focus,button.sd-bg-dark:hover{background-color:var(--sd-color-dark-highlight) !important}a.sd-bg-dark:focus,a.sd-bg-dark:hover{background-color:var(--sd-color-dark-highlight) !important}.sd-bg-black{background-color:var(--sd-color-black) !important}.sd-bg-text-black{color:var(--sd-color-black-text) !important}button.sd-bg-black:focus,button.sd-bg-black:hover{background-color:var(--sd-color-black-highlight) !important}a.sd-bg-black:focus,a.sd-bg-black:hover{background-color:var(--sd-color-black-highlight) !important}.sd-bg-white{background-color:var(--sd-color-white) !important}.sd-bg-text-white{color:var(--sd-color-white-text) !important}button.sd-bg-white:focus,button.sd-bg-white:hover{background-color:var(--sd-color-white-highlight) !important}a.sd-bg-white:focus,a.sd-bg-white:hover{background-color:var(--sd-color-white-highlight) !important}.sd-text-primary,.sd-text-primary>p{color:var(--sd-color-primary) !important}a.sd-text-primary:focus,a.sd-text-primary:hover{color:var(--sd-color-primary-highlight) !important}.sd-text-secondary,.sd-text-secondary>p{color:var(--sd-color-secondary) !important}a.sd-text-secondary:focus,a.sd-text-secondary:hover{color:var(--sd-color-secondary-highlight) !important}.sd-text-success,.sd-text-success>p{color:var(--sd-color-success) !important}a.sd-text-success:focus,a.sd-text-success:hover{color:var(--sd-color-success-highlight) !important}.sd-text-info,.sd-text-info>p{color:var(--sd-color-info) !important}a.sd-text-info:focus,a.sd-text-info:hover{color:var(--sd-color-info-highlight) !important}.sd-text-warning,.sd-text-warning>p{color:var(--sd-color-warning) !important}a.sd-text-warning:focus,a.sd-text-warning:hover{color:var(--sd-color-warning-highlight) !important}.sd-text-danger,.sd-text-danger>p{color:var(--sd-color-danger) !important}a.sd-text-danger:focus,a.sd-text-danger:hover{color:var(--sd-color-danger-highlight) !important}.sd-text-light,.sd-text-light>p{color:var(--sd-color-light) !important}a.sd-text-light:focus,a.sd-text-light:hover{color:var(--sd-color-light-highlight) !important}.sd-text-muted,.sd-text-muted>p{color:var(--sd-color-muted) !important}a.sd-text-muted:focus,a.sd-text-muted:hover{color:var(--sd-color-muted-highlight) !important}.sd-text-dark,.sd-text-dark>p{color:var(--sd-color-dark) !important}a.sd-text-dark:focus,a.sd-text-dark:hover{color:var(--sd-color-dark-highlight) !important}.sd-text-black,.sd-text-black>p{color:var(--sd-color-black) !important}a.sd-text-black:focus,a.sd-text-black:hover{color:var(--sd-color-black-highlight) !important}.sd-text-white,.sd-text-white>p{color:var(--sd-color-white) !important}a.sd-text-white:focus,a.sd-text-white:hover{color:var(--sd-color-white-highlight) !important}.sd-outline-primary{border-color:var(--sd-color-primary) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-primary:focus,a.sd-outline-primary:hover{border-color:var(--sd-color-primary-highlight) !important}.sd-outline-secondary{border-color:var(--sd-color-secondary) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-secondary:focus,a.sd-outline-secondary:hover{border-color:var(--sd-color-secondary-highlight) !important}.sd-outline-success{border-color:var(--sd-color-success) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-success:focus,a.sd-outline-success:hover{border-color:var(--sd-color-success-highlight) !important}.sd-outline-info{border-color:var(--sd-color-info) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-info:focus,a.sd-outline-info:hover{border-color:var(--sd-color-info-highlight) !important}.sd-outline-warning{border-color:var(--sd-color-warning) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-warning:focus,a.sd-outline-warning:hover{border-color:var(--sd-color-warning-highlight) !important}.sd-outline-danger{border-color:var(--sd-color-danger) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-danger:focus,a.sd-outline-danger:hover{border-color:var(--sd-color-danger-highlight) !important}.sd-outline-light{border-color:var(--sd-color-light) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-light:focus,a.sd-outline-light:hover{border-color:var(--sd-color-light-highlight) !important}.sd-outline-muted{border-color:var(--sd-color-muted) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-muted:focus,a.sd-outline-muted:hover{border-color:var(--sd-color-muted-highlight) !important}.sd-outline-dark{border-color:var(--sd-color-dark) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-dark:focus,a.sd-outline-dark:hover{border-color:var(--sd-color-dark-highlight) !important}.sd-outline-black{border-color:var(--sd-color-black) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-black:focus,a.sd-outline-black:hover{border-color:var(--sd-color-black-highlight) !important}.sd-outline-white{border-color:var(--sd-color-white) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-white:focus,a.sd-outline-white:hover{border-color:var(--sd-color-white-highlight) !important}.sd-bg-transparent{background-color:transparent !important}.sd-outline-transparent{border-color:transparent !important}.sd-text-transparent{color:transparent !important}.sd-p-0{padding:0 !important}.sd-pt-0,.sd-py-0{padding-top:0 !important}.sd-pr-0,.sd-px-0{padding-right:0 !important}.sd-pb-0,.sd-py-0{padding-bottom:0 !important}.sd-pl-0,.sd-px-0{padding-left:0 !important}.sd-p-1{padding:.25rem !important}.sd-pt-1,.sd-py-1{padding-top:.25rem !important}.sd-pr-1,.sd-px-1{padding-right:.25rem !important}.sd-pb-1,.sd-py-1{padding-bottom:.25rem !important}.sd-pl-1,.sd-px-1{padding-left:.25rem !important}.sd-p-2{padding:.5rem !important}.sd-pt-2,.sd-py-2{padding-top:.5rem !important}.sd-pr-2,.sd-px-2{padding-right:.5rem !important}.sd-pb-2,.sd-py-2{padding-bottom:.5rem !important}.sd-pl-2,.sd-px-2{padding-left:.5rem !important}.sd-p-3{padding:1rem !important}.sd-pt-3,.sd-py-3{padding-top:1rem !important}.sd-pr-3,.sd-px-3{padding-right:1rem !important}.sd-pb-3,.sd-py-3{padding-bottom:1rem !important}.sd-pl-3,.sd-px-3{padding-left:1rem !important}.sd-p-4{padding:1.5rem !important}.sd-pt-4,.sd-py-4{padding-top:1.5rem !important}.sd-pr-4,.sd-px-4{padding-right:1.5rem !important}.sd-pb-4,.sd-py-4{padding-bottom:1.5rem !important}.sd-pl-4,.sd-px-4{padding-left:1.5rem !important}.sd-p-5{padding:3rem !important}.sd-pt-5,.sd-py-5{padding-top:3rem !important}.sd-pr-5,.sd-px-5{padding-right:3rem !important}.sd-pb-5,.sd-py-5{padding-bottom:3rem !important}.sd-pl-5,.sd-px-5{padding-left:3rem !important}.sd-m-auto{margin:auto !important}.sd-mt-auto,.sd-my-auto{margin-top:auto !important}.sd-mr-auto,.sd-mx-auto{margin-right:auto !important}.sd-mb-auto,.sd-my-auto{margin-bottom:auto !important}.sd-ml-auto,.sd-mx-auto{margin-left:auto !important}.sd-m-0{margin:0 !important}.sd-mt-0,.sd-my-0{margin-top:0 !important}.sd-mr-0,.sd-mx-0{margin-right:0 !important}.sd-mb-0,.sd-my-0{margin-bottom:0 !important}.sd-ml-0,.sd-mx-0{margin-left:0 !important}.sd-m-1{margin:.25rem !important}.sd-mt-1,.sd-my-1{margin-top:.25rem !important}.sd-mr-1,.sd-mx-1{margin-right:.25rem !important}.sd-mb-1,.sd-my-1{margin-bottom:.25rem !important}.sd-ml-1,.sd-mx-1{margin-left:.25rem !important}.sd-m-2{margin:.5rem !important}.sd-mt-2,.sd-my-2{margin-top:.5rem !important}.sd-mr-2,.sd-mx-2{margin-right:.5rem !important}.sd-mb-2,.sd-my-2{margin-bottom:.5rem !important}.sd-ml-2,.sd-mx-2{margin-left:.5rem !important}.sd-m-3{margin:1rem !important}.sd-mt-3,.sd-my-3{margin-top:1rem !important}.sd-mr-3,.sd-mx-3{margin-right:1rem !important}.sd-mb-3,.sd-my-3{margin-bottom:1rem !important}.sd-ml-3,.sd-mx-3{margin-left:1rem !important}.sd-m-4{margin:1.5rem !important}.sd-mt-4,.sd-my-4{margin-top:1.5rem !important}.sd-mr-4,.sd-mx-4{margin-right:1.5rem !important}.sd-mb-4,.sd-my-4{margin-bottom:1.5rem !important}.sd-ml-4,.sd-mx-4{margin-left:1.5rem !important}.sd-m-5{margin:3rem !important}.sd-mt-5,.sd-my-5{margin-top:3rem !important}.sd-mr-5,.sd-mx-5{margin-right:3rem !important}.sd-mb-5,.sd-my-5{margin-bottom:3rem !important}.sd-ml-5,.sd-mx-5{margin-left:3rem !important}.sd-w-25{width:25% !important}.sd-w-50{width:50% !important}.sd-w-75{width:75% !important}.sd-w-100{width:100% !important}.sd-w-auto{width:auto !important}.sd-h-25{height:25% !important}.sd-h-50{height:50% !important}.sd-h-75{height:75% !important}.sd-h-100{height:100% !important}.sd-h-auto{height:auto !important}.sd-d-none{display:none !important}.sd-d-inline{display:inline !important}.sd-d-inline-block{display:inline-block !important}.sd-d-block{display:block !important}.sd-d-grid{display:grid !important}.sd-d-flex-row{display:-ms-flexbox !important;display:flex !important;flex-direction:row !important}.sd-d-flex-column{display:-ms-flexbox !important;display:flex !important;flex-direction:column !important}.sd-d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}@media(min-width: 576px){.sd-d-sm-none{display:none !important}.sd-d-sm-inline{display:inline !important}.sd-d-sm-inline-block{display:inline-block !important}.sd-d-sm-block{display:block !important}.sd-d-sm-grid{display:grid !important}.sd-d-sm-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 768px){.sd-d-md-none{display:none !important}.sd-d-md-inline{display:inline !important}.sd-d-md-inline-block{display:inline-block !important}.sd-d-md-block{display:block !important}.sd-d-md-grid{display:grid !important}.sd-d-md-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 992px){.sd-d-lg-none{display:none !important}.sd-d-lg-inline{display:inline !important}.sd-d-lg-inline-block{display:inline-block !important}.sd-d-lg-block{display:block !important}.sd-d-lg-grid{display:grid !important}.sd-d-lg-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 1200px){.sd-d-xl-none{display:none !important}.sd-d-xl-inline{display:inline !important}.sd-d-xl-inline-block{display:inline-block !important}.sd-d-xl-block{display:block !important}.sd-d-xl-grid{display:grid !important}.sd-d-xl-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}.sd-align-major-start{justify-content:flex-start !important}.sd-align-major-end{justify-content:flex-end !important}.sd-align-major-center{justify-content:center !important}.sd-align-major-justify{justify-content:space-between !important}.sd-align-major-spaced{justify-content:space-evenly !important}.sd-align-minor-start{align-items:flex-start !important}.sd-align-minor-end{align-items:flex-end !important}.sd-align-minor-center{align-items:center !important}.sd-align-minor-stretch{align-items:stretch !important}.sd-text-justify{text-align:justify !important}.sd-text-left{text-align:left !important}.sd-text-right{text-align:right !important}.sd-text-center{text-align:center !important}.sd-font-weight-light{font-weight:300 !important}.sd-font-weight-lighter{font-weight:lighter !important}.sd-font-weight-normal{font-weight:400 !important}.sd-font-weight-bold{font-weight:700 !important}.sd-font-weight-bolder{font-weight:bolder !important}.sd-font-italic{font-style:italic !important}.sd-text-decoration-none{text-decoration:none !important}.sd-text-lowercase{text-transform:lowercase !important}.sd-text-uppercase{text-transform:uppercase !important}.sd-text-capitalize{text-transform:capitalize !important}.sd-text-wrap{white-space:normal !important}.sd-text-nowrap{white-space:nowrap !important}.sd-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-fs-1,.sd-fs-1>p{font-size:calc(1.375rem + 1.5vw) !important;line-height:unset !important}.sd-fs-2,.sd-fs-2>p{font-size:calc(1.325rem + 0.9vw) !important;line-height:unset !important}.sd-fs-3,.sd-fs-3>p{font-size:calc(1.3rem + 0.6vw) !important;line-height:unset !important}.sd-fs-4,.sd-fs-4>p{font-size:calc(1.275rem + 0.3vw) !important;line-height:unset !important}.sd-fs-5,.sd-fs-5>p{font-size:1.25rem !important;line-height:unset !important}.sd-fs-6,.sd-fs-6>p{font-size:1rem !important;line-height:unset !important}.sd-border-0{border:0 solid !important}.sd-border-top-0{border-top:0 solid !important}.sd-border-bottom-0{border-bottom:0 solid !important}.sd-border-right-0{border-right:0 solid !important}.sd-border-left-0{border-left:0 solid !important}.sd-border-1{border:1px solid !important}.sd-border-top-1{border-top:1px solid !important}.sd-border-bottom-1{border-bottom:1px solid !important}.sd-border-right-1{border-right:1px solid !important}.sd-border-left-1{border-left:1px solid !important}.sd-border-2{border:2px solid !important}.sd-border-top-2{border-top:2px solid !important}.sd-border-bottom-2{border-bottom:2px solid !important}.sd-border-right-2{border-right:2px solid !important}.sd-border-left-2{border-left:2px solid !important}.sd-border-3{border:3px solid !important}.sd-border-top-3{border-top:3px solid !important}.sd-border-bottom-3{border-bottom:3px solid !important}.sd-border-right-3{border-right:3px solid !important}.sd-border-left-3{border-left:3px solid !important}.sd-border-4{border:4px solid !important}.sd-border-top-4{border-top:4px solid !important}.sd-border-bottom-4{border-bottom:4px solid !important}.sd-border-right-4{border-right:4px solid !important}.sd-border-left-4{border-left:4px solid !important}.sd-border-5{border:5px solid !important}.sd-border-top-5{border-top:5px solid !important}.sd-border-bottom-5{border-bottom:5px solid !important}.sd-border-right-5{border-right:5px solid !important}.sd-border-left-5{border-left:5px solid !important}.sd-rounded-0{border-radius:0 !important}.sd-rounded-1{border-radius:.2rem !important}.sd-rounded-2{border-radius:.3rem !important}.sd-rounded-3{border-radius:.5rem !important}.sd-rounded-pill{border-radius:50rem !important}.sd-rounded-circle{border-radius:50% !important}.shadow-none{box-shadow:none !important}.sd-shadow-sm{box-shadow:0 .125rem .25rem var(--sd-color-shadow) !important}.sd-shadow-md{box-shadow:0 .5rem 1rem var(--sd-color-shadow) !important}.sd-shadow-lg{box-shadow:0 1rem 3rem var(--sd-color-shadow) !important}@keyframes sd-slide-from-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes sd-slide-from-right{0%{transform:translateX(200%)}100%{transform:translateX(0)}}@keyframes sd-grow100{0%{transform:scale(0);opacity:.5}100%{transform:scale(1);opacity:1}}@keyframes sd-grow50{0%{transform:scale(0.5);opacity:.5}100%{transform:scale(1);opacity:1}}@keyframes sd-grow50-rot20{0%{transform:scale(0.5) rotateZ(-20deg);opacity:.5}75%{transform:scale(1) rotateZ(5deg);opacity:1}95%{transform:scale(1) rotateZ(-1deg);opacity:1}100%{transform:scale(1) rotateZ(0);opacity:1}}.sd-animate-slide-from-left{animation:1s ease-out 0s 1 normal none running sd-slide-from-left}.sd-animate-slide-from-right{animation:1s ease-out 0s 1 normal none running sd-slide-from-right}.sd-animate-grow100{animation:1s ease-out 0s 1 normal none running sd-grow100}.sd-animate-grow50{animation:1s ease-out 0s 1 normal none running sd-grow50}.sd-animate-grow50-rot20{animation:1s ease-out 0s 1 normal none running sd-grow50-rot20}.sd-badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.sd-badge:empty{display:none}a.sd-badge{text-decoration:none}.sd-btn .sd-badge{position:relative;top:-1px}.sd-btn{background-color:transparent;border:1px solid transparent;border-radius:.25rem;cursor:pointer;display:inline-block;font-weight:400;font-size:1rem;line-height:1.5;padding:.375rem .75rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:middle;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.sd-btn:hover{text-decoration:none}@media(prefers-reduced-motion: reduce){.sd-btn{transition:none}}.sd-btn-primary,.sd-btn-outline-primary:hover,.sd-btn-outline-primary:focus{color:var(--sd-color-primary-text) !important;background-color:var(--sd-color-primary) !important;border-color:var(--sd-color-primary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-primary:hover,.sd-btn-primary:focus{color:var(--sd-color-primary-text) !important;background-color:var(--sd-color-primary-highlight) !important;border-color:var(--sd-color-primary-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-primary{color:var(--sd-color-primary) !important;border-color:var(--sd-color-primary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-secondary,.sd-btn-outline-secondary:hover,.sd-btn-outline-secondary:focus{color:var(--sd-color-secondary-text) !important;background-color:var(--sd-color-secondary) !important;border-color:var(--sd-color-secondary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-secondary:hover,.sd-btn-secondary:focus{color:var(--sd-color-secondary-text) !important;background-color:var(--sd-color-secondary-highlight) !important;border-color:var(--sd-color-secondary-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-secondary{color:var(--sd-color-secondary) !important;border-color:var(--sd-color-secondary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-success,.sd-btn-outline-success:hover,.sd-btn-outline-success:focus{color:var(--sd-color-success-text) !important;background-color:var(--sd-color-success) !important;border-color:var(--sd-color-success) !important;border-width:1px !important;border-style:solid !important}.sd-btn-success:hover,.sd-btn-success:focus{color:var(--sd-color-success-text) !important;background-color:var(--sd-color-success-highlight) !important;border-color:var(--sd-color-success-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-success{color:var(--sd-color-success) !important;border-color:var(--sd-color-success) !important;border-width:1px !important;border-style:solid !important}.sd-btn-info,.sd-btn-outline-info:hover,.sd-btn-outline-info:focus{color:var(--sd-color-info-text) !important;background-color:var(--sd-color-info) !important;border-color:var(--sd-color-info) !important;border-width:1px !important;border-style:solid !important}.sd-btn-info:hover,.sd-btn-info:focus{color:var(--sd-color-info-text) !important;background-color:var(--sd-color-info-highlight) !important;border-color:var(--sd-color-info-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-info{color:var(--sd-color-info) !important;border-color:var(--sd-color-info) !important;border-width:1px !important;border-style:solid !important}.sd-btn-warning,.sd-btn-outline-warning:hover,.sd-btn-outline-warning:focus{color:var(--sd-color-warning-text) !important;background-color:var(--sd-color-warning) !important;border-color:var(--sd-color-warning) !important;border-width:1px !important;border-style:solid !important}.sd-btn-warning:hover,.sd-btn-warning:focus{color:var(--sd-color-warning-text) !important;background-color:var(--sd-color-warning-highlight) !important;border-color:var(--sd-color-warning-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-warning{color:var(--sd-color-warning) !important;border-color:var(--sd-color-warning) !important;border-width:1px !important;border-style:solid !important}.sd-btn-danger,.sd-btn-outline-danger:hover,.sd-btn-outline-danger:focus{color:var(--sd-color-danger-text) !important;background-color:var(--sd-color-danger) !important;border-color:var(--sd-color-danger) !important;border-width:1px !important;border-style:solid !important}.sd-btn-danger:hover,.sd-btn-danger:focus{color:var(--sd-color-danger-text) !important;background-color:var(--sd-color-danger-highlight) !important;border-color:var(--sd-color-danger-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-danger{color:var(--sd-color-danger) !important;border-color:var(--sd-color-danger) !important;border-width:1px !important;border-style:solid !important}.sd-btn-light,.sd-btn-outline-light:hover,.sd-btn-outline-light:focus{color:var(--sd-color-light-text) !important;background-color:var(--sd-color-light) !important;border-color:var(--sd-color-light) !important;border-width:1px !important;border-style:solid !important}.sd-btn-light:hover,.sd-btn-light:focus{color:var(--sd-color-light-text) !important;background-color:var(--sd-color-light-highlight) !important;border-color:var(--sd-color-light-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-light{color:var(--sd-color-light) !important;border-color:var(--sd-color-light) !important;border-width:1px !important;border-style:solid !important}.sd-btn-muted,.sd-btn-outline-muted:hover,.sd-btn-outline-muted:focus{color:var(--sd-color-muted-text) !important;background-color:var(--sd-color-muted) !important;border-color:var(--sd-color-muted) !important;border-width:1px !important;border-style:solid !important}.sd-btn-muted:hover,.sd-btn-muted:focus{color:var(--sd-color-muted-text) !important;background-color:var(--sd-color-muted-highlight) !important;border-color:var(--sd-color-muted-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-muted{color:var(--sd-color-muted) !important;border-color:var(--sd-color-muted) !important;border-width:1px !important;border-style:solid !important}.sd-btn-dark,.sd-btn-outline-dark:hover,.sd-btn-outline-dark:focus{color:var(--sd-color-dark-text) !important;background-color:var(--sd-color-dark) !important;border-color:var(--sd-color-dark) !important;border-width:1px !important;border-style:solid !important}.sd-btn-dark:hover,.sd-btn-dark:focus{color:var(--sd-color-dark-text) !important;background-color:var(--sd-color-dark-highlight) !important;border-color:var(--sd-color-dark-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-dark{color:var(--sd-color-dark) !important;border-color:var(--sd-color-dark) !important;border-width:1px !important;border-style:solid !important}.sd-btn-black,.sd-btn-outline-black:hover,.sd-btn-outline-black:focus{color:var(--sd-color-black-text) !important;background-color:var(--sd-color-black) !important;border-color:var(--sd-color-black) !important;border-width:1px !important;border-style:solid !important}.sd-btn-black:hover,.sd-btn-black:focus{color:var(--sd-color-black-text) !important;background-color:var(--sd-color-black-highlight) !important;border-color:var(--sd-color-black-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-black{color:var(--sd-color-black) !important;border-color:var(--sd-color-black) !important;border-width:1px !important;border-style:solid !important}.sd-btn-white,.sd-btn-outline-white:hover,.sd-btn-outline-white:focus{color:var(--sd-color-white-text) !important;background-color:var(--sd-color-white) !important;border-color:var(--sd-color-white) !important;border-width:1px !important;border-style:solid !important}.sd-btn-white:hover,.sd-btn-white:focus{color:var(--sd-color-white-text) !important;background-color:var(--sd-color-white-highlight) !important;border-color:var(--sd-color-white-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-white{color:var(--sd-color-white) !important;border-color:var(--sd-color-white) !important;border-width:1px !important;border-style:solid !important}.sd-stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.sd-hide-link-text{font-size:0}.sd-octicon,.sd-material-icon{display:inline-block;fill:currentColor;vertical-align:middle}.sd-avatar-xs{border-radius:50%;object-fit:cover;object-position:center;width:1rem;height:1rem}.sd-avatar-sm{border-radius:50%;object-fit:cover;object-position:center;width:3rem;height:3rem}.sd-avatar-md{border-radius:50%;object-fit:cover;object-position:center;width:5rem;height:5rem}.sd-avatar-lg{border-radius:50%;object-fit:cover;object-position:center;width:7rem;height:7rem}.sd-avatar-xl{border-radius:50%;object-fit:cover;object-position:center;width:10rem;height:10rem}.sd-avatar-inherit{border-radius:50%;object-fit:cover;object-position:center;width:inherit;height:inherit}.sd-avatar-initial{border-radius:50%;object-fit:cover;object-position:center;width:initial;height:initial}.sd-card{background-clip:border-box;background-color:var(--sd-color-card-background);border:1px solid var(--sd-color-card-border);border-radius:.25rem;color:var(--sd-color-card-text);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;position:relative;word-wrap:break-word}.sd-card>hr{margin-left:0;margin-right:0}.sd-card-hover:hover{border-color:var(--sd-color-card-border-hover);transform:scale(1.01)}.sd-card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem 1rem}.sd-card-title{margin-bottom:.5rem}.sd-card-subtitle{margin-top:-0.25rem;margin-bottom:0}.sd-card-text:last-child{margin-bottom:0}.sd-card-link:hover{text-decoration:none}.sd-card-link+.card-link{margin-left:1rem}.sd-card-header{padding:.5rem 1rem;margin-bottom:0;background-color:var(--sd-color-card-header);border-bottom:1px solid var(--sd-color-card-border)}.sd-card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0}.sd-card-footer{padding:.5rem 1rem;background-color:var(--sd-color-card-footer);border-top:1px solid var(--sd-color-card-border)}.sd-card-footer:last-child{border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)}.sd-card-header-tabs{margin-right:-0.5rem;margin-bottom:-0.5rem;margin-left:-0.5rem;border-bottom:0}.sd-card-header-pills{margin-right:-0.5rem;margin-left:-0.5rem}.sd-card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(0.25rem - 1px)}.sd-card-img,.sd-card-img-bottom,.sd-card-img-top{width:100%}.sd-card-img,.sd-card-img-top{border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.sd-card-img,.sd-card-img-bottom{border-bottom-left-radius:calc(0.25rem - 1px);border-bottom-right-radius:calc(0.25rem - 1px)}.sd-cards-carousel{width:100%;display:flex;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row;overflow-x:hidden;scroll-snap-type:x mandatory}.sd-cards-carousel.sd-show-scrollbar{overflow-x:auto}.sd-cards-carousel:hover,.sd-cards-carousel:focus{overflow-x:auto}.sd-cards-carousel>.sd-card{flex-shrink:0;scroll-snap-align:start}.sd-cards-carousel>.sd-card:not(:last-child){margin-right:3px}.sd-card-cols-1>.sd-card{width:90%}.sd-card-cols-2>.sd-card{width:45%}.sd-card-cols-3>.sd-card{width:30%}.sd-card-cols-4>.sd-card{width:22.5%}.sd-card-cols-5>.sd-card{width:18%}.sd-card-cols-6>.sd-card{width:15%}.sd-card-cols-7>.sd-card{width:12.8571428571%}.sd-card-cols-8>.sd-card{width:11.25%}.sd-card-cols-9>.sd-card{width:10%}.sd-card-cols-10>.sd-card{width:9%}.sd-card-cols-11>.sd-card{width:8.1818181818%}.sd-card-cols-12>.sd-card{width:7.5%}.sd-container,.sd-container-fluid,.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container-xl{margin-left:auto;margin-right:auto;padding-left:var(--sd-gutter-x, 0.75rem);padding-right:var(--sd-gutter-x, 0.75rem);width:100%}@media(min-width: 576px){.sd-container-sm,.sd-container{max-width:540px}}@media(min-width: 768px){.sd-container-md,.sd-container-sm,.sd-container{max-width:720px}}@media(min-width: 992px){.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container{max-width:960px}}@media(min-width: 1200px){.sd-container-xl,.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container{max-width:1140px}}.sd-row{--sd-gutter-x: 1.5rem;--sd-gutter-y: 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(var(--sd-gutter-y) * -1);margin-right:calc(var(--sd-gutter-x) * -0.5);margin-left:calc(var(--sd-gutter-x) * -0.5)}.sd-row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--sd-gutter-x) * 0.5);padding-left:calc(var(--sd-gutter-x) * 0.5);margin-top:var(--sd-gutter-y)}.sd-col{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-auto>*{flex:0 0 auto;width:auto}.sd-row-cols-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}@media(min-width: 576px){.sd-col-sm{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-sm-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-sm-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-sm-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-sm-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-sm-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-sm-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-sm-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-sm-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-sm-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-sm-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-sm-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-sm-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-sm-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 768px){.sd-col-md{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-md-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-md-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-md-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-md-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-md-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-md-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-md-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-md-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-md-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-md-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-md-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-md-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-md-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 992px){.sd-col-lg{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-lg-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-lg-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-lg-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-lg-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-lg-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-lg-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-lg-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-lg-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-lg-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-lg-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-lg-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-lg-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-lg-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 1200px){.sd-col-xl{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-xl-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-xl-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-xl-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-xl-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-xl-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-xl-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-xl-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-xl-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-xl-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-xl-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-xl-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-xl-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-xl-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}.sd-col-auto{flex:0 0 auto;-ms-flex:0 0 auto;width:auto}.sd-col-1{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}.sd-col-2{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-col-3{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-col-4{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-col-5{flex:0 0 auto;-ms-flex:0 0 auto;width:41.6666666667%}.sd-col-6{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-col-7{flex:0 0 auto;-ms-flex:0 0 auto;width:58.3333333333%}.sd-col-8{flex:0 0 auto;-ms-flex:0 0 auto;width:66.6666666667%}.sd-col-9{flex:0 0 auto;-ms-flex:0 0 auto;width:75%}.sd-col-10{flex:0 0 auto;-ms-flex:0 0 auto;width:83.3333333333%}.sd-col-11{flex:0 0 auto;-ms-flex:0 0 auto;width:91.6666666667%}.sd-col-12{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-g-0,.sd-gy-0{--sd-gutter-y: 0}.sd-g-0,.sd-gx-0{--sd-gutter-x: 0}.sd-g-1,.sd-gy-1{--sd-gutter-y: 0.25rem}.sd-g-1,.sd-gx-1{--sd-gutter-x: 0.25rem}.sd-g-2,.sd-gy-2{--sd-gutter-y: 0.5rem}.sd-g-2,.sd-gx-2{--sd-gutter-x: 0.5rem}.sd-g-3,.sd-gy-3{--sd-gutter-y: 1rem}.sd-g-3,.sd-gx-3{--sd-gutter-x: 1rem}.sd-g-4,.sd-gy-4{--sd-gutter-y: 1.5rem}.sd-g-4,.sd-gx-4{--sd-gutter-x: 1.5rem}.sd-g-5,.sd-gy-5{--sd-gutter-y: 3rem}.sd-g-5,.sd-gx-5{--sd-gutter-x: 3rem}@media(min-width: 576px){.sd-col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-sm-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-sm-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-sm-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-sm-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-sm-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-sm-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-sm-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-sm-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-sm-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-sm-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-sm-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-sm-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-sm-0,.sd-gy-sm-0{--sd-gutter-y: 0}.sd-g-sm-0,.sd-gx-sm-0{--sd-gutter-x: 0}.sd-g-sm-1,.sd-gy-sm-1{--sd-gutter-y: 0.25rem}.sd-g-sm-1,.sd-gx-sm-1{--sd-gutter-x: 0.25rem}.sd-g-sm-2,.sd-gy-sm-2{--sd-gutter-y: 0.5rem}.sd-g-sm-2,.sd-gx-sm-2{--sd-gutter-x: 0.5rem}.sd-g-sm-3,.sd-gy-sm-3{--sd-gutter-y: 1rem}.sd-g-sm-3,.sd-gx-sm-3{--sd-gutter-x: 1rem}.sd-g-sm-4,.sd-gy-sm-4{--sd-gutter-y: 1.5rem}.sd-g-sm-4,.sd-gx-sm-4{--sd-gutter-x: 1.5rem}.sd-g-sm-5,.sd-gy-sm-5{--sd-gutter-y: 3rem}.sd-g-sm-5,.sd-gx-sm-5{--sd-gutter-x: 3rem}}@media(min-width: 768px){.sd-col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-md-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-md-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-md-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-md-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-md-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-md-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-md-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-md-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-md-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-md-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-md-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-md-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-md-0,.sd-gy-md-0{--sd-gutter-y: 0}.sd-g-md-0,.sd-gx-md-0{--sd-gutter-x: 0}.sd-g-md-1,.sd-gy-md-1{--sd-gutter-y: 0.25rem}.sd-g-md-1,.sd-gx-md-1{--sd-gutter-x: 0.25rem}.sd-g-md-2,.sd-gy-md-2{--sd-gutter-y: 0.5rem}.sd-g-md-2,.sd-gx-md-2{--sd-gutter-x: 0.5rem}.sd-g-md-3,.sd-gy-md-3{--sd-gutter-y: 1rem}.sd-g-md-3,.sd-gx-md-3{--sd-gutter-x: 1rem}.sd-g-md-4,.sd-gy-md-4{--sd-gutter-y: 1.5rem}.sd-g-md-4,.sd-gx-md-4{--sd-gutter-x: 1.5rem}.sd-g-md-5,.sd-gy-md-5{--sd-gutter-y: 3rem}.sd-g-md-5,.sd-gx-md-5{--sd-gutter-x: 3rem}}@media(min-width: 992px){.sd-col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-lg-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-lg-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-lg-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-lg-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-lg-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-lg-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-lg-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-lg-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-lg-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-lg-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-lg-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-lg-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-lg-0,.sd-gy-lg-0{--sd-gutter-y: 0}.sd-g-lg-0,.sd-gx-lg-0{--sd-gutter-x: 0}.sd-g-lg-1,.sd-gy-lg-1{--sd-gutter-y: 0.25rem}.sd-g-lg-1,.sd-gx-lg-1{--sd-gutter-x: 0.25rem}.sd-g-lg-2,.sd-gy-lg-2{--sd-gutter-y: 0.5rem}.sd-g-lg-2,.sd-gx-lg-2{--sd-gutter-x: 0.5rem}.sd-g-lg-3,.sd-gy-lg-3{--sd-gutter-y: 1rem}.sd-g-lg-3,.sd-gx-lg-3{--sd-gutter-x: 1rem}.sd-g-lg-4,.sd-gy-lg-4{--sd-gutter-y: 1.5rem}.sd-g-lg-4,.sd-gx-lg-4{--sd-gutter-x: 1.5rem}.sd-g-lg-5,.sd-gy-lg-5{--sd-gutter-y: 3rem}.sd-g-lg-5,.sd-gx-lg-5{--sd-gutter-x: 3rem}}@media(min-width: 1200px){.sd-col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-xl-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-xl-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-xl-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-xl-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-xl-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-xl-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-xl-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-xl-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-xl-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-xl-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-xl-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-xl-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-xl-0,.sd-gy-xl-0{--sd-gutter-y: 0}.sd-g-xl-0,.sd-gx-xl-0{--sd-gutter-x: 0}.sd-g-xl-1,.sd-gy-xl-1{--sd-gutter-y: 0.25rem}.sd-g-xl-1,.sd-gx-xl-1{--sd-gutter-x: 0.25rem}.sd-g-xl-2,.sd-gy-xl-2{--sd-gutter-y: 0.5rem}.sd-g-xl-2,.sd-gx-xl-2{--sd-gutter-x: 0.5rem}.sd-g-xl-3,.sd-gy-xl-3{--sd-gutter-y: 1rem}.sd-g-xl-3,.sd-gx-xl-3{--sd-gutter-x: 1rem}.sd-g-xl-4,.sd-gy-xl-4{--sd-gutter-y: 1.5rem}.sd-g-xl-4,.sd-gx-xl-4{--sd-gutter-x: 1.5rem}.sd-g-xl-5,.sd-gy-xl-5{--sd-gutter-y: 3rem}.sd-g-xl-5,.sd-gx-xl-5{--sd-gutter-x: 3rem}}.sd-flex-row-reverse{flex-direction:row-reverse !important}details.sd-dropdown{position:relative}details.sd-dropdown .sd-summary-title{font-weight:700;padding-right:3em !important;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}details.sd-dropdown:hover{cursor:pointer}details.sd-dropdown .sd-summary-content{cursor:default}details.sd-dropdown summary{list-style:none;padding:1em}details.sd-dropdown summary .sd-octicon.no-title{vertical-align:middle}details.sd-dropdown[open] summary .sd-octicon.no-title{visibility:hidden}details.sd-dropdown summary::-webkit-details-marker{display:none}details.sd-dropdown summary:focus{outline:none}details.sd-dropdown .sd-summary-icon{margin-right:.5em}details.sd-dropdown .sd-summary-icon svg{opacity:.8}details.sd-dropdown summary:hover .sd-summary-up svg,details.sd-dropdown summary:hover .sd-summary-down svg{opacity:1;transform:scale(1.1)}details.sd-dropdown .sd-summary-up svg,details.sd-dropdown .sd-summary-down svg{display:block;opacity:.6}details.sd-dropdown .sd-summary-up,details.sd-dropdown .sd-summary-down{pointer-events:none;position:absolute;right:1em;top:1em}details.sd-dropdown[open]>.sd-summary-title .sd-summary-down{visibility:hidden}details.sd-dropdown:not([open])>.sd-summary-title .sd-summary-up{visibility:hidden}details.sd-dropdown:not([open]).sd-card{border:none}details.sd-dropdown:not([open])>.sd-card-header{border:1px solid var(--sd-color-card-border);border-radius:.25rem}details.sd-dropdown.sd-fade-in[open] summary~*{-moz-animation:sd-fade-in .5s ease-in-out;-webkit-animation:sd-fade-in .5s ease-in-out;animation:sd-fade-in .5s ease-in-out}details.sd-dropdown.sd-fade-in-slide-down[open] summary~*{-moz-animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out;-webkit-animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out;animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out}.sd-col>.sd-dropdown{width:100%}.sd-summary-content>.sd-tab-set:first-child{margin-top:0}@keyframes sd-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes sd-slide-down{0%{transform:translate(0, -10px)}100%{transform:translate(0, 0)}}.sd-tab-set{border-radius:.125rem;display:flex;flex-wrap:wrap;margin:1em 0;position:relative}.sd-tab-set>input{opacity:0;position:absolute}.sd-tab-set>input:checked+label{border-color:var(--sd-color-tabs-underline-active);color:var(--sd-color-tabs-label-active)}.sd-tab-set>input:checked+label+.sd-tab-content{display:block}.sd-tab-set>input:not(:checked)+label:hover{color:var(--sd-color-tabs-label-hover);border-color:var(--sd-color-tabs-underline-hover)}.sd-tab-set>input:focus+label{outline-style:auto}.sd-tab-set>input:not(.focus-visible)+label{outline:none;-webkit-tap-highlight-color:transparent}.sd-tab-set>label{border-bottom:.125rem solid transparent;margin-bottom:0;color:var(--sd-color-tabs-label-inactive);border-color:var(--sd-color-tabs-underline-inactive);cursor:pointer;font-size:var(--sd-fontsize-tabs-label);font-weight:700;padding:1em 1.25em .5em;transition:color 250ms;width:auto;z-index:1}html .sd-tab-set>label:hover{color:var(--sd-color-tabs-label-active)}.sd-col>.sd-tab-set{width:100%}.sd-tab-content{box-shadow:0 -0.0625rem var(--sd-color-tabs-overline),0 .0625rem var(--sd-color-tabs-underline);display:none;order:99;padding-bottom:.75rem;padding-top:.75rem;width:100%}.sd-tab-content>:first-child{margin-top:0 !important}.sd-tab-content>:last-child{margin-bottom:0 !important}.sd-tab-content>.sd-tab-set{margin:0}.sd-sphinx-override,.sd-sphinx-override *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sd-sphinx-override p{margin-top:0}:root{--sd-color-primary: #0071bc;--sd-color-secondary: #6c757d;--sd-color-success: #28a745;--sd-color-info: #17a2b8;--sd-color-warning: #f0b37e;--sd-color-danger: #dc3545;--sd-color-light: #f8f9fa;--sd-color-muted: #6c757d;--sd-color-dark: #212529;--sd-color-black: black;--sd-color-white: white;--sd-color-primary-highlight: #0060a0;--sd-color-secondary-highlight: #5c636a;--sd-color-success-highlight: #228e3b;--sd-color-info-highlight: #148a9c;--sd-color-warning-highlight: #cc986b;--sd-color-danger-highlight: #bb2d3b;--sd-color-light-highlight: #d3d4d5;--sd-color-muted-highlight: #5c636a;--sd-color-dark-highlight: #1c1f23;--sd-color-black-highlight: black;--sd-color-white-highlight: #d9d9d9;--sd-color-primary-text: #fff;--sd-color-secondary-text: #fff;--sd-color-success-text: #fff;--sd-color-info-text: #fff;--sd-color-warning-text: #212529;--sd-color-danger-text: #fff;--sd-color-light-text: #212529;--sd-color-muted-text: #fff;--sd-color-dark-text: #fff;--sd-color-black-text: #fff;--sd-color-white-text: #212529;--sd-color-shadow: rgba(0, 0, 0, 0.15);--sd-color-card-border: rgba(0, 0, 0, 0.125);--sd-color-card-border-hover: hsla(231, 99%, 66%, 1);--sd-color-card-background: transparent;--sd-color-card-text: inherit;--sd-color-card-header: transparent;--sd-color-card-footer: transparent;--sd-color-tabs-label-active: hsla(231, 99%, 66%, 1);--sd-color-tabs-label-hover: hsla(231, 99%, 66%, 1);--sd-color-tabs-label-inactive: hsl(0, 0%, 66%);--sd-color-tabs-underline-active: hsla(231, 99%, 66%, 1);--sd-color-tabs-underline-hover: rgba(178, 206, 245, 0.62);--sd-color-tabs-underline-inactive: transparent;--sd-color-tabs-overline: rgb(222, 222, 222);--sd-color-tabs-underline: rgb(222, 222, 222);--sd-fontsize-tabs-label: 1rem} diff --git a/yield-from-preprocessor/_sphinx_design_static/design-tabs.js b/yield-from-preprocessor/_sphinx_design_static/design-tabs.js deleted file mode 100644 index 36b38cf0d..000000000 --- a/yield-from-preprocessor/_sphinx_design_static/design-tabs.js +++ /dev/null @@ -1,27 +0,0 @@ -var sd_labels_by_text = {}; - -function ready() { - const li = document.getElementsByClassName("sd-tab-label"); - for (const label of li) { - syncId = label.getAttribute("data-sync-id"); - if (syncId) { - label.onclick = onLabelClick; - if (!sd_labels_by_text[syncId]) { - sd_labels_by_text[syncId] = []; - } - sd_labels_by_text[syncId].push(label); - } - } -} - -function onLabelClick() { - // Activate other inputs with the same sync id. - syncId = this.getAttribute("data-sync-id"); - for (label of sd_labels_by_text[syncId]) { - if (label === this) continue; - label.previousElementSibling.checked = true; - } - window.localStorage.setItem("sphinx-design-last-tab", syncId); -} - -document.addEventListener("DOMContentLoaded", ready, false); diff --git a/yield-from-preprocessor/_static/basic.css b/yield-from-preprocessor/_static/basic.css deleted file mode 100644 index e760386bd..000000000 --- a/yield-from-preprocessor/_static/basic.css +++ /dev/null @@ -1,925 +0,0 @@ -/* - * basic.css - * ~~~~~~~~~ - * - * Sphinx stylesheet -- basic theme. - * - * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. - * :license: BSD, see LICENSE for details. - * - */ - -/* -- main layout ----------------------------------------------------------- */ - -div.clearer { - clear: both; -} - -div.section::after { - display: block; - content: ''; - clear: left; -} - -/* -- relbar ---------------------------------------------------------------- */ - -div.related { - width: 100%; - font-size: 90%; -} - -div.related h3 { - display: none; -} - -div.related ul { - margin: 0; - padding: 0 0 0 10px; - list-style: none; -} - -div.related li { - display: inline; -} - -div.related li.right { - float: right; - margin-right: 5px; -} - -/* -- sidebar --------------------------------------------------------------- */ - -div.sphinxsidebarwrapper { - padding: 10px 5px 0 10px; -} - -div.sphinxsidebar { - float: left; - width: 270px; - margin-left: -100%; - font-size: 90%; - word-wrap: break-word; - overflow-wrap : break-word; -} - -div.sphinxsidebar ul { - list-style: none; -} - -div.sphinxsidebar ul ul, -div.sphinxsidebar ul.want-points { - margin-left: 20px; - list-style: square; -} - -div.sphinxsidebar ul ul { - margin-top: 0; - margin-bottom: 0; -} - -div.sphinxsidebar form { - margin-top: 10px; -} - -div.sphinxsidebar input { - border: 1px solid #98dbcc; - font-family: sans-serif; - font-size: 1em; -} - -div.sphinxsidebar #searchbox form.search { - overflow: hidden; -} - -div.sphinxsidebar #searchbox input[type="text"] { - float: left; - width: 80%; - padding: 0.25em; - box-sizing: border-box; -} - -div.sphinxsidebar #searchbox input[type="submit"] { - float: left; - width: 20%; - border-left: none; - padding: 0.25em; - box-sizing: border-box; -} - - -img { - border: 0; - max-width: 100%; -} - -/* -- search page ----------------------------------------------------------- */ - -ul.search { - margin: 10px 0 0 20px; - padding: 0; -} - -ul.search li { - padding: 5px 0 5px 20px; - background-image: url(file.png); - background-repeat: no-repeat; - background-position: 0 7px; -} - -ul.search li a { - font-weight: bold; -} - -ul.search li p.context { - color: #888; - margin: 2px 0 0 30px; - text-align: left; -} - -ul.keywordmatches li.goodmatch a { - font-weight: bold; -} - -/* -- index page ------------------------------------------------------------ */ - -table.contentstable { - width: 90%; - margin-left: auto; - margin-right: auto; -} - -table.contentstable p.biglink { - line-height: 150%; -} - -a.biglink { - font-size: 1.3em; -} - -span.linkdescr { - font-style: italic; - padding-top: 5px; - font-size: 90%; -} - -/* -- general index --------------------------------------------------------- */ - -table.indextable { - width: 100%; -} - -table.indextable td { - text-align: left; - vertical-align: top; -} - -table.indextable ul { - margin-top: 0; - margin-bottom: 0; - list-style-type: none; -} - -table.indextable > tbody > tr > td > ul { - padding-left: 0em; -} - -table.indextable tr.pcap { - height: 10px; -} - -table.indextable tr.cap { - margin-top: 10px; - background-color: #f2f2f2; -} - -img.toggler { - margin-right: 3px; - margin-top: 3px; - cursor: pointer; -} - -div.modindex-jumpbox { - border-top: 1px solid #ddd; - border-bottom: 1px solid #ddd; - margin: 1em 0 1em 0; - padding: 0.4em; -} - -div.genindex-jumpbox { - border-top: 1px solid #ddd; - border-bottom: 1px solid #ddd; - margin: 1em 0 1em 0; - padding: 0.4em; -} - -/* -- domain module index --------------------------------------------------- */ - -table.modindextable td { - padding: 2px; - border-collapse: collapse; -} - -/* -- general body styles --------------------------------------------------- */ - -div.body { - min-width: 360px; - max-width: 800px; -} - -div.body p, div.body dd, div.body li, div.body blockquote { - -moz-hyphens: auto; - -ms-hyphens: auto; - -webkit-hyphens: auto; - hyphens: auto; -} - -a.headerlink { - visibility: hidden; -} - -a:visited { - color: #551A8B; -} - -h1:hover > a.headerlink, -h2:hover > a.headerlink, -h3:hover > a.headerlink, -h4:hover > a.headerlink, -h5:hover > a.headerlink, -h6:hover > a.headerlink, -dt:hover > a.headerlink, -caption:hover > a.headerlink, -p.caption:hover > a.headerlink, -div.code-block-caption:hover > a.headerlink { - visibility: visible; -} - -div.body p.caption { - text-align: inherit; -} - -div.body td { - text-align: left; -} - -.first { - margin-top: 0 !important; -} - -p.rubric { - margin-top: 30px; - font-weight: bold; -} - -img.align-left, figure.align-left, .figure.align-left, object.align-left { - clear: left; - float: left; - margin-right: 1em; -} - -img.align-right, figure.align-right, .figure.align-right, object.align-right { - clear: right; - float: right; - margin-left: 1em; -} - -img.align-center, figure.align-center, .figure.align-center, object.align-center { - display: block; - margin-left: auto; - margin-right: auto; -} - -img.align-default, figure.align-default, .figure.align-default { - display: block; - margin-left: auto; - margin-right: auto; -} - -.align-left { - text-align: left; -} - -.align-center { - text-align: center; -} - -.align-default { - text-align: center; -} - -.align-right { - text-align: right; -} - -/* -- sidebars -------------------------------------------------------------- */ - -div.sidebar, -aside.sidebar { - margin: 0 0 0.5em 1em; - border: 1px solid #ddb; - padding: 7px; - background-color: #ffe; - width: 40%; - float: right; - clear: right; - overflow-x: auto; -} - -p.sidebar-title { - font-weight: bold; -} - -nav.contents, -aside.topic, -div.admonition, div.topic, blockquote { - clear: left; -} - -/* -- topics ---------------------------------------------------------------- */ - -nav.contents, -aside.topic, -div.topic { - border: 1px solid #ccc; - padding: 7px; - margin: 10px 0 10px 0; -} - -p.topic-title { - font-size: 1.1em; - font-weight: bold; - margin-top: 10px; -} - -/* -- admonitions ----------------------------------------------------------- */ - -div.admonition { - margin-top: 10px; - margin-bottom: 10px; - padding: 7px; -} - -div.admonition dt { - font-weight: bold; -} - -p.admonition-title { - margin: 0px 10px 5px 0px; - font-weight: bold; -} - -div.body p.centered { - text-align: center; - margin-top: 25px; -} - -/* -- content of sidebars/topics/admonitions -------------------------------- */ - -div.sidebar > :last-child, -aside.sidebar > :last-child, -nav.contents > :last-child, -aside.topic > :last-child, -div.topic > :last-child, -div.admonition > :last-child { - margin-bottom: 0; -} - -div.sidebar::after, -aside.sidebar::after, -nav.contents::after, -aside.topic::after, -div.topic::after, -div.admonition::after, -blockquote::after { - display: block; - content: ''; - clear: both; -} - -/* -- tables ---------------------------------------------------------------- */ - -table.docutils { - margin-top: 10px; - margin-bottom: 10px; - border: 0; - border-collapse: collapse; -} - -table.align-center { - margin-left: auto; - margin-right: auto; -} - -table.align-default { - margin-left: auto; - margin-right: auto; -} - -table caption span.caption-number { - font-style: italic; -} - -table caption span.caption-text { -} - -table.docutils td, table.docutils th { - padding: 1px 8px 1px 5px; - border-top: 0; - border-left: 0; - border-right: 0; - border-bottom: 1px solid #aaa; -} - -th { - text-align: left; - padding-right: 5px; -} - -table.citation { - border-left: solid 1px gray; - margin-left: 1px; -} - -table.citation td { - border-bottom: none; -} - -th > :first-child, -td > :first-child { - margin-top: 0px; -} - -th > :last-child, -td > :last-child { - margin-bottom: 0px; -} - -/* -- figures --------------------------------------------------------------- */ - -div.figure, figure { - margin: 0.5em; - padding: 0.5em; -} - -div.figure p.caption, figcaption { - padding: 0.3em; -} - -div.figure p.caption span.caption-number, -figcaption span.caption-number { - font-style: italic; -} - -div.figure p.caption span.caption-text, -figcaption span.caption-text { -} - -/* -- field list styles ----------------------------------------------------- */ - -table.field-list td, table.field-list th { - border: 0 !important; -} - -.field-list ul { - margin: 0; - padding-left: 1em; -} - -.field-list p { - margin: 0; -} - -.field-name { - -moz-hyphens: manual; - -ms-hyphens: manual; - -webkit-hyphens: manual; - hyphens: manual; -} - -/* -- hlist styles ---------------------------------------------------------- */ - -table.hlist { - margin: 1em 0; -} - -table.hlist td { - vertical-align: top; -} - -/* -- object description styles --------------------------------------------- */ - -.sig { - font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace; -} - -.sig-name, code.descname { - background-color: transparent; - font-weight: bold; -} - -.sig-name { - font-size: 1.1em; -} - -code.descname { - font-size: 1.2em; -} - -.sig-prename, code.descclassname { - background-color: transparent; -} - -.optional { - font-size: 1.3em; -} - -.sig-paren { - font-size: larger; -} - -.sig-param.n { - font-style: italic; -} - -/* C++ specific styling */ - -.sig-inline.c-texpr, -.sig-inline.cpp-texpr { - font-family: unset; -} - -.sig.c .k, .sig.c .kt, -.sig.cpp .k, .sig.cpp .kt { - color: #0033B3; -} - -.sig.c .m, -.sig.cpp .m { - color: #1750EB; -} - -.sig.c .s, .sig.c .sc, -.sig.cpp .s, .sig.cpp .sc { - color: #067D17; -} - - -/* -- other body styles ----------------------------------------------------- */ - -ol.arabic { - list-style: decimal; -} - -ol.loweralpha { - list-style: lower-alpha; -} - -ol.upperalpha { - list-style: upper-alpha; -} - -ol.lowerroman { - list-style: lower-roman; -} - -ol.upperroman { - list-style: upper-roman; -} - -:not(li) > ol > li:first-child > :first-child, -:not(li) > ul > li:first-child > :first-child { - margin-top: 0px; -} - -:not(li) > ol > li:last-child > :last-child, -:not(li) > ul > li:last-child > :last-child { - margin-bottom: 0px; -} - -ol.simple ol p, -ol.simple ul p, -ul.simple ol p, -ul.simple ul p { - margin-top: 0; -} - -ol.simple > li:not(:first-child) > p, -ul.simple > li:not(:first-child) > p { - margin-top: 0; -} - -ol.simple p, -ul.simple p { - margin-bottom: 0; -} - -aside.footnote > span, -div.citation > span { - float: left; -} -aside.footnote > span:last-of-type, -div.citation > span:last-of-type { - padding-right: 0.5em; -} -aside.footnote > p { - margin-left: 2em; -} -div.citation > p { - margin-left: 4em; -} -aside.footnote > p:last-of-type, -div.citation > p:last-of-type { - margin-bottom: 0em; -} -aside.footnote > p:last-of-type:after, -div.citation > p:last-of-type:after { - content: ""; - clear: both; -} - -dl.field-list { - display: grid; - grid-template-columns: fit-content(30%) auto; -} - -dl.field-list > dt { - font-weight: bold; - word-break: break-word; - padding-left: 0.5em; - padding-right: 5px; -} - -dl.field-list > dd { - padding-left: 0.5em; - margin-top: 0em; - margin-left: 0em; - margin-bottom: 0em; -} - -dl { - margin-bottom: 15px; -} - -dd > :first-child { - margin-top: 0px; -} - -dd ul, dd table { - margin-bottom: 10px; -} - -dd { - margin-top: 3px; - margin-bottom: 10px; - margin-left: 30px; -} - -.sig dd { - margin-top: 0px; - margin-bottom: 0px; -} - -.sig dl { - margin-top: 0px; - margin-bottom: 0px; -} - -dl > dd:last-child, -dl > dd:last-child > :last-child { - margin-bottom: 0; -} - -dt:target, span.highlighted { - background-color: #fbe54e; -} - -rect.highlighted { - fill: #fbe54e; -} - -dl.glossary dt { - font-weight: bold; - font-size: 1.1em; -} - -.versionmodified { - font-style: italic; -} - -.system-message { - background-color: #fda; - padding: 5px; - border: 3px solid red; -} - -.footnote:target { - background-color: #ffa; -} - -.line-block { - display: block; - margin-top: 1em; - margin-bottom: 1em; -} - -.line-block .line-block { - margin-top: 0; - margin-bottom: 0; - margin-left: 1.5em; -} - -.guilabel, .menuselection { - font-family: sans-serif; -} - -.accelerator { - text-decoration: underline; -} - -.classifier { - font-style: oblique; -} - -.classifier:before { - font-style: normal; - margin: 0 0.5em; - content: ":"; - display: inline-block; -} - -abbr, acronym { - border-bottom: dotted 1px; - cursor: help; -} - -.translated { - background-color: rgba(207, 255, 207, 0.2) -} - -.untranslated { - background-color: rgba(255, 207, 207, 0.2) -} - -/* -- code displays --------------------------------------------------------- */ - -pre { - overflow: auto; - overflow-y: hidden; /* fixes display issues on Chrome browsers */ -} - -pre, div[class*="highlight-"] { - clear: both; -} - -span.pre { - -moz-hyphens: none; - -ms-hyphens: none; - -webkit-hyphens: none; - hyphens: none; - white-space: nowrap; -} - -div[class*="highlight-"] { - margin: 1em 0; -} - -td.linenos pre { - border: 0; - background-color: transparent; - color: #aaa; -} - -table.highlighttable { - display: block; -} - -table.highlighttable tbody { - display: block; -} - -table.highlighttable tr { - display: flex; -} - -table.highlighttable td { - margin: 0; - padding: 0; -} - -table.highlighttable td.linenos { - padding-right: 0.5em; -} - -table.highlighttable td.code { - flex: 1; - overflow: hidden; -} - -.highlight .hll { - display: block; -} - -div.highlight pre, -table.highlighttable pre { - margin: 0; -} - -div.code-block-caption + div { - margin-top: 0; -} - -div.code-block-caption { - margin-top: 1em; - padding: 2px 5px; - font-size: small; -} - -div.code-block-caption code { - background-color: transparent; -} - -table.highlighttable td.linenos, -span.linenos, -div.highlight span.gp { /* gp: Generic.Prompt */ - user-select: none; - -webkit-user-select: text; /* Safari fallback only */ - -webkit-user-select: none; /* Chrome/Safari */ - -moz-user-select: none; /* Firefox */ - -ms-user-select: none; /* IE10+ */ -} - -div.code-block-caption span.caption-number { - padding: 0.1em 0.3em; - font-style: italic; -} - -div.code-block-caption span.caption-text { -} - -div.literal-block-wrapper { - margin: 1em 0; -} - -code.xref, a code { - background-color: transparent; - font-weight: bold; -} - -h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { - background-color: transparent; -} - -.viewcode-link { - float: right; -} - -.viewcode-back { - float: right; - font-family: sans-serif; -} - -div.viewcode-block:target { - margin: -1px -10px; - padding: 0 10px; -} - -/* -- math display ---------------------------------------------------------- */ - -img.math { - vertical-align: middle; -} - -div.body div.math p { - text-align: center; -} - -span.eqno { - float: right; -} - -span.eqno a.headerlink { - position: absolute; - z-index: 1; -} - -div.math:hover a.headerlink { - visibility: visible; -} - -/* -- printout stylesheet --------------------------------------------------- */ - -@media print { - div.document, - div.documentwrapper, - div.bodywrapper { - margin: 0 !important; - width: 100%; - } - - div.sphinxsidebar, - div.related, - div.footer, - #top-link { - display: none; - } -} \ No newline at end of file diff --git a/yield-from-preprocessor/_static/check-solid.svg b/yield-from-preprocessor/_static/check-solid.svg deleted file mode 100644 index 92fad4b5c..000000000 --- a/yield-from-preprocessor/_static/check-solid.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/yield-from-preprocessor/_static/clipboard.min.js b/yield-from-preprocessor/_static/clipboard.min.js deleted file mode 100644 index 54b3c4638..000000000 --- a/yield-from-preprocessor/_static/clipboard.min.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * clipboard.js v2.0.8 - * https://clipboardjs.com/ - * - * Licensed MIT © Zeno Rocha - */ -!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ClipboardJS=e():t.ClipboardJS=e()}(this,function(){return n={686:function(t,e,n){"use strict";n.d(e,{default:function(){return o}});var e=n(279),i=n.n(e),e=n(370),u=n.n(e),e=n(817),c=n.n(e);function a(t){try{return document.execCommand(t)}catch(t){return}}var f=function(t){t=c()(t);return a("cut"),t};var l=function(t){var e,n,o,r=1 - - - - diff --git a/yield-from-preprocessor/_static/copybutton.css b/yield-from-preprocessor/_static/copybutton.css deleted file mode 100644 index f1916ec7d..000000000 --- a/yield-from-preprocessor/_static/copybutton.css +++ /dev/null @@ -1,94 +0,0 @@ -/* Copy buttons */ -button.copybtn { - position: absolute; - display: flex; - top: .3em; - right: .3em; - width: 1.7em; - height: 1.7em; - opacity: 0; - transition: opacity 0.3s, border .3s, background-color .3s; - user-select: none; - padding: 0; - border: none; - outline: none; - border-radius: 0.4em; - /* The colors that GitHub uses */ - border: #1b1f2426 1px solid; - background-color: #f6f8fa; - color: #57606a; -} - -button.copybtn.success { - border-color: #22863a; - color: #22863a; -} - -button.copybtn svg { - stroke: currentColor; - width: 1.5em; - height: 1.5em; - padding: 0.1em; -} - -div.highlight { - position: relative; -} - -/* Show the copybutton */ -.highlight:hover button.copybtn, button.copybtn.success { - opacity: 1; -} - -.highlight button.copybtn:hover { - background-color: rgb(235, 235, 235); -} - -.highlight button.copybtn:active { - background-color: rgb(187, 187, 187); -} - -/** - * A minimal CSS-only tooltip copied from: - * https://codepen.io/mildrenben/pen/rVBrpK - * - * To use, write HTML like the following: - * - *

Short

- */ - .o-tooltip--left { - position: relative; - } - - .o-tooltip--left:after { - opacity: 0; - visibility: hidden; - position: absolute; - content: attr(data-tooltip); - padding: .2em; - font-size: .8em; - left: -.2em; - background: grey; - color: white; - white-space: nowrap; - z-index: 2; - border-radius: 2px; - transform: translateX(-102%) translateY(0); - transition: opacity 0.2s cubic-bezier(0.64, 0.09, 0.08, 1), transform 0.2s cubic-bezier(0.64, 0.09, 0.08, 1); -} - -.o-tooltip--left:hover:after { - display: block; - opacity: 1; - visibility: visible; - transform: translateX(-100%) translateY(0); - transition: opacity 0.2s cubic-bezier(0.64, 0.09, 0.08, 1), transform 0.2s cubic-bezier(0.64, 0.09, 0.08, 1); - transition-delay: .5s; -} - -/* By default the copy button shouldn't show up when printing a page */ -@media print { - button.copybtn { - display: none; - } -} diff --git a/yield-from-preprocessor/_static/copybutton.js b/yield-from-preprocessor/_static/copybutton.js deleted file mode 100644 index e0da19327..000000000 --- a/yield-from-preprocessor/_static/copybutton.js +++ /dev/null @@ -1,248 +0,0 @@ -// Localization support -const messages = { - 'en': { - 'copy': 'Copy', - 'copy_to_clipboard': 'Copy to clipboard', - 'copy_success': 'Copied!', - 'copy_failure': 'Failed to copy', - }, - 'es' : { - 'copy': 'Copiar', - 'copy_to_clipboard': 'Copiar al portapapeles', - 'copy_success': '¡Copiado!', - 'copy_failure': 'Error al copiar', - }, - 'de' : { - 'copy': 'Kopieren', - 'copy_to_clipboard': 'In die Zwischenablage kopieren', - 'copy_success': 'Kopiert!', - 'copy_failure': 'Fehler beim Kopieren', - }, - 'fr' : { - 'copy': 'Copier', - 'copy_to_clipboard': 'Copier dans le presse-papier', - 'copy_success': 'Copié !', - 'copy_failure': 'Échec de la copie', - }, - 'ru': { - 'copy': 'Скопировать', - 'copy_to_clipboard': 'Скопировать в буфер', - 'copy_success': 'Скопировано!', - 'copy_failure': 'Не удалось скопировать', - }, - 'zh-CN': { - 'copy': '复制', - 'copy_to_clipboard': '复制到剪贴板', - 'copy_success': '复制成功!', - 'copy_failure': '复制失败', - }, - 'it' : { - 'copy': 'Copiare', - 'copy_to_clipboard': 'Copiato negli appunti', - 'copy_success': 'Copiato!', - 'copy_failure': 'Errore durante la copia', - } -} - -let locale = 'en' -if( document.documentElement.lang !== undefined - && messages[document.documentElement.lang] !== undefined ) { - locale = document.documentElement.lang -} - -let doc_url_root = DOCUMENTATION_OPTIONS.URL_ROOT; -if (doc_url_root == '#') { - doc_url_root = ''; -} - -/** - * SVG files for our copy buttons - */ -let iconCheck = ` - ${messages[locale]['copy_success']} - - -` - -// If the user specified their own SVG use that, otherwise use the default -let iconCopy = ``; -if (!iconCopy) { - iconCopy = ` - ${messages[locale]['copy_to_clipboard']} - - - -` -} - -/** - * Set up copy/paste for code blocks - */ - -const runWhenDOMLoaded = cb => { - if (document.readyState != 'loading') { - cb() - } else if (document.addEventListener) { - document.addEventListener('DOMContentLoaded', cb) - } else { - document.attachEvent('onreadystatechange', function() { - if (document.readyState == 'complete') cb() - }) - } -} - -const codeCellId = index => `codecell${index}` - -// Clears selected text since ClipboardJS will select the text when copying -const clearSelection = () => { - if (window.getSelection) { - window.getSelection().removeAllRanges() - } else if (document.selection) { - document.selection.empty() - } -} - -// Changes tooltip text for a moment, then changes it back -// We want the timeout of our `success` class to be a bit shorter than the -// tooltip and icon change, so that we can hide the icon before changing back. -var timeoutIcon = 2000; -var timeoutSuccessClass = 1500; - -const temporarilyChangeTooltip = (el, oldText, newText) => { - el.setAttribute('data-tooltip', newText) - el.classList.add('success') - // Remove success a little bit sooner than we change the tooltip - // So that we can use CSS to hide the copybutton first - setTimeout(() => el.classList.remove('success'), timeoutSuccessClass) - setTimeout(() => el.setAttribute('data-tooltip', oldText), timeoutIcon) -} - -// Changes the copy button icon for two seconds, then changes it back -const temporarilyChangeIcon = (el) => { - el.innerHTML = iconCheck; - setTimeout(() => {el.innerHTML = iconCopy}, timeoutIcon) -} - -const addCopyButtonToCodeCells = () => { - // If ClipboardJS hasn't loaded, wait a bit and try again. This - // happens because we load ClipboardJS asynchronously. - if (window.ClipboardJS === undefined) { - setTimeout(addCopyButtonToCodeCells, 250) - return - } - - // Add copybuttons to all of our code cells - const COPYBUTTON_SELECTOR = 'div.highlight pre'; - const codeCells = document.querySelectorAll(COPYBUTTON_SELECTOR) - codeCells.forEach((codeCell, index) => { - const id = codeCellId(index) - codeCell.setAttribute('id', id) - - const clipboardButton = id => - `` - codeCell.insertAdjacentHTML('afterend', clipboardButton(id)) - }) - -function escapeRegExp(string) { - return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); // $& means the whole matched string -} - -/** - * Removes excluded text from a Node. - * - * @param {Node} target Node to filter. - * @param {string} exclude CSS selector of nodes to exclude. - * @returns {DOMString} Text from `target` with text removed. - */ -function filterText(target, exclude) { - const clone = target.cloneNode(true); // clone as to not modify the live DOM - if (exclude) { - // remove excluded nodes - clone.querySelectorAll(exclude).forEach(node => node.remove()); - } - return clone.innerText; -} - -// Callback when a copy button is clicked. Will be passed the node that was clicked -// should then grab the text and replace pieces of text that shouldn't be used in output -function formatCopyText(textContent, copybuttonPromptText, isRegexp = false, onlyCopyPromptLines = true, removePrompts = true, copyEmptyLines = true, lineContinuationChar = "", hereDocDelim = "") { - var regexp; - var match; - - // Do we check for line continuation characters and "HERE-documents"? - var useLineCont = !!lineContinuationChar - var useHereDoc = !!hereDocDelim - - // create regexp to capture prompt and remaining line - if (isRegexp) { - regexp = new RegExp('^(' + copybuttonPromptText + ')(.*)') - } else { - regexp = new RegExp('^(' + escapeRegExp(copybuttonPromptText) + ')(.*)') - } - - const outputLines = []; - var promptFound = false; - var gotLineCont = false; - var gotHereDoc = false; - const lineGotPrompt = []; - for (const line of textContent.split('\n')) { - match = line.match(regexp) - if (match || gotLineCont || gotHereDoc) { - promptFound = regexp.test(line) - lineGotPrompt.push(promptFound) - if (removePrompts && promptFound) { - outputLines.push(match[2]) - } else { - outputLines.push(line) - } - gotLineCont = line.endsWith(lineContinuationChar) & useLineCont - if (line.includes(hereDocDelim) & useHereDoc) - gotHereDoc = !gotHereDoc - } else if (!onlyCopyPromptLines) { - outputLines.push(line) - } else if (copyEmptyLines && line.trim() === '') { - outputLines.push(line) - } - } - - // If no lines with the prompt were found then just use original lines - if (lineGotPrompt.some(v => v === true)) { - textContent = outputLines.join('\n'); - } - - // Remove a trailing newline to avoid auto-running when pasting - if (textContent.endsWith("\n")) { - textContent = textContent.slice(0, -1) - } - return textContent -} - - -var copyTargetText = (trigger) => { - var target = document.querySelector(trigger.attributes['data-clipboard-target'].value); - - // get filtered text - let exclude = '.linenos'; - - let text = filterText(target, exclude); - return formatCopyText(text, '>>> |\\.\\.\\. |\\$ |In \\[\\d*\\]: | {2,5}\\.\\.\\.: | {5,8}: ', true, true, true, true, '', '') -} - - // Initialize with a callback so we can modify the text before copy - const clipboard = new ClipboardJS('.copybtn', {text: copyTargetText}) - - // Update UI with error/success messages - clipboard.on('success', event => { - clearSelection() - temporarilyChangeTooltip(event.trigger, messages[locale]['copy'], messages[locale]['copy_success']) - temporarilyChangeIcon(event.trigger) - }) - - clipboard.on('error', event => { - temporarilyChangeTooltip(event.trigger, messages[locale]['copy'], messages[locale]['copy_failure']) - }) -} - -runWhenDOMLoaded(addCopyButtonToCodeCells) \ No newline at end of file diff --git a/yield-from-preprocessor/_static/copybutton_funcs.js b/yield-from-preprocessor/_static/copybutton_funcs.js deleted file mode 100644 index dbe1aaad7..000000000 --- a/yield-from-preprocessor/_static/copybutton_funcs.js +++ /dev/null @@ -1,73 +0,0 @@ -function escapeRegExp(string) { - return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); // $& means the whole matched string -} - -/** - * Removes excluded text from a Node. - * - * @param {Node} target Node to filter. - * @param {string} exclude CSS selector of nodes to exclude. - * @returns {DOMString} Text from `target` with text removed. - */ -export function filterText(target, exclude) { - const clone = target.cloneNode(true); // clone as to not modify the live DOM - if (exclude) { - // remove excluded nodes - clone.querySelectorAll(exclude).forEach(node => node.remove()); - } - return clone.innerText; -} - -// Callback when a copy button is clicked. Will be passed the node that was clicked -// should then grab the text and replace pieces of text that shouldn't be used in output -export function formatCopyText(textContent, copybuttonPromptText, isRegexp = false, onlyCopyPromptLines = true, removePrompts = true, copyEmptyLines = true, lineContinuationChar = "", hereDocDelim = "") { - var regexp; - var match; - - // Do we check for line continuation characters and "HERE-documents"? - var useLineCont = !!lineContinuationChar - var useHereDoc = !!hereDocDelim - - // create regexp to capture prompt and remaining line - if (isRegexp) { - regexp = new RegExp('^(' + copybuttonPromptText + ')(.*)') - } else { - regexp = new RegExp('^(' + escapeRegExp(copybuttonPromptText) + ')(.*)') - } - - const outputLines = []; - var promptFound = false; - var gotLineCont = false; - var gotHereDoc = false; - const lineGotPrompt = []; - for (const line of textContent.split('\n')) { - match = line.match(regexp) - if (match || gotLineCont || gotHereDoc) { - promptFound = regexp.test(line) - lineGotPrompt.push(promptFound) - if (removePrompts && promptFound) { - outputLines.push(match[2]) - } else { - outputLines.push(line) - } - gotLineCont = line.endsWith(lineContinuationChar) & useLineCont - if (line.includes(hereDocDelim) & useHereDoc) - gotHereDoc = !gotHereDoc - } else if (!onlyCopyPromptLines) { - outputLines.push(line) - } else if (copyEmptyLines && line.trim() === '') { - outputLines.push(line) - } - } - - // If no lines with the prompt were found then just use original lines - if (lineGotPrompt.some(v => v === true)) { - textContent = outputLines.join('\n'); - } - - // Remove a trailing newline to avoid auto-running when pasting - if (textContent.endsWith("\n")) { - textContent = textContent.slice(0, -1) - } - return textContent -} diff --git a/yield-from-preprocessor/_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css b/yield-from-preprocessor/_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css deleted file mode 100644 index eb19f698a..000000000 --- a/yield-from-preprocessor/_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css +++ /dev/null @@ -1 +0,0 @@ -.sd-bg-primary{background-color:var(--sd-color-primary) !important}.sd-bg-text-primary{color:var(--sd-color-primary-text) !important}button.sd-bg-primary:focus,button.sd-bg-primary:hover{background-color:var(--sd-color-primary-highlight) !important}a.sd-bg-primary:focus,a.sd-bg-primary:hover{background-color:var(--sd-color-primary-highlight) !important}.sd-bg-secondary{background-color:var(--sd-color-secondary) !important}.sd-bg-text-secondary{color:var(--sd-color-secondary-text) !important}button.sd-bg-secondary:focus,button.sd-bg-secondary:hover{background-color:var(--sd-color-secondary-highlight) !important}a.sd-bg-secondary:focus,a.sd-bg-secondary:hover{background-color:var(--sd-color-secondary-highlight) !important}.sd-bg-success{background-color:var(--sd-color-success) !important}.sd-bg-text-success{color:var(--sd-color-success-text) !important}button.sd-bg-success:focus,button.sd-bg-success:hover{background-color:var(--sd-color-success-highlight) !important}a.sd-bg-success:focus,a.sd-bg-success:hover{background-color:var(--sd-color-success-highlight) !important}.sd-bg-info{background-color:var(--sd-color-info) !important}.sd-bg-text-info{color:var(--sd-color-info-text) !important}button.sd-bg-info:focus,button.sd-bg-info:hover{background-color:var(--sd-color-info-highlight) !important}a.sd-bg-info:focus,a.sd-bg-info:hover{background-color:var(--sd-color-info-highlight) !important}.sd-bg-warning{background-color:var(--sd-color-warning) !important}.sd-bg-text-warning{color:var(--sd-color-warning-text) !important}button.sd-bg-warning:focus,button.sd-bg-warning:hover{background-color:var(--sd-color-warning-highlight) !important}a.sd-bg-warning:focus,a.sd-bg-warning:hover{background-color:var(--sd-color-warning-highlight) !important}.sd-bg-danger{background-color:var(--sd-color-danger) !important}.sd-bg-text-danger{color:var(--sd-color-danger-text) !important}button.sd-bg-danger:focus,button.sd-bg-danger:hover{background-color:var(--sd-color-danger-highlight) !important}a.sd-bg-danger:focus,a.sd-bg-danger:hover{background-color:var(--sd-color-danger-highlight) !important}.sd-bg-light{background-color:var(--sd-color-light) !important}.sd-bg-text-light{color:var(--sd-color-light-text) !important}button.sd-bg-light:focus,button.sd-bg-light:hover{background-color:var(--sd-color-light-highlight) !important}a.sd-bg-light:focus,a.sd-bg-light:hover{background-color:var(--sd-color-light-highlight) !important}.sd-bg-muted{background-color:var(--sd-color-muted) !important}.sd-bg-text-muted{color:var(--sd-color-muted-text) !important}button.sd-bg-muted:focus,button.sd-bg-muted:hover{background-color:var(--sd-color-muted-highlight) !important}a.sd-bg-muted:focus,a.sd-bg-muted:hover{background-color:var(--sd-color-muted-highlight) !important}.sd-bg-dark{background-color:var(--sd-color-dark) !important}.sd-bg-text-dark{color:var(--sd-color-dark-text) !important}button.sd-bg-dark:focus,button.sd-bg-dark:hover{background-color:var(--sd-color-dark-highlight) !important}a.sd-bg-dark:focus,a.sd-bg-dark:hover{background-color:var(--sd-color-dark-highlight) !important}.sd-bg-black{background-color:var(--sd-color-black) !important}.sd-bg-text-black{color:var(--sd-color-black-text) !important}button.sd-bg-black:focus,button.sd-bg-black:hover{background-color:var(--sd-color-black-highlight) !important}a.sd-bg-black:focus,a.sd-bg-black:hover{background-color:var(--sd-color-black-highlight) !important}.sd-bg-white{background-color:var(--sd-color-white) !important}.sd-bg-text-white{color:var(--sd-color-white-text) !important}button.sd-bg-white:focus,button.sd-bg-white:hover{background-color:var(--sd-color-white-highlight) !important}a.sd-bg-white:focus,a.sd-bg-white:hover{background-color:var(--sd-color-white-highlight) !important}.sd-text-primary,.sd-text-primary>p{color:var(--sd-color-primary) !important}a.sd-text-primary:focus,a.sd-text-primary:hover{color:var(--sd-color-primary-highlight) !important}.sd-text-secondary,.sd-text-secondary>p{color:var(--sd-color-secondary) !important}a.sd-text-secondary:focus,a.sd-text-secondary:hover{color:var(--sd-color-secondary-highlight) !important}.sd-text-success,.sd-text-success>p{color:var(--sd-color-success) !important}a.sd-text-success:focus,a.sd-text-success:hover{color:var(--sd-color-success-highlight) !important}.sd-text-info,.sd-text-info>p{color:var(--sd-color-info) !important}a.sd-text-info:focus,a.sd-text-info:hover{color:var(--sd-color-info-highlight) !important}.sd-text-warning,.sd-text-warning>p{color:var(--sd-color-warning) !important}a.sd-text-warning:focus,a.sd-text-warning:hover{color:var(--sd-color-warning-highlight) !important}.sd-text-danger,.sd-text-danger>p{color:var(--sd-color-danger) !important}a.sd-text-danger:focus,a.sd-text-danger:hover{color:var(--sd-color-danger-highlight) !important}.sd-text-light,.sd-text-light>p{color:var(--sd-color-light) !important}a.sd-text-light:focus,a.sd-text-light:hover{color:var(--sd-color-light-highlight) !important}.sd-text-muted,.sd-text-muted>p{color:var(--sd-color-muted) !important}a.sd-text-muted:focus,a.sd-text-muted:hover{color:var(--sd-color-muted-highlight) !important}.sd-text-dark,.sd-text-dark>p{color:var(--sd-color-dark) !important}a.sd-text-dark:focus,a.sd-text-dark:hover{color:var(--sd-color-dark-highlight) !important}.sd-text-black,.sd-text-black>p{color:var(--sd-color-black) !important}a.sd-text-black:focus,a.sd-text-black:hover{color:var(--sd-color-black-highlight) !important}.sd-text-white,.sd-text-white>p{color:var(--sd-color-white) !important}a.sd-text-white:focus,a.sd-text-white:hover{color:var(--sd-color-white-highlight) !important}.sd-outline-primary{border-color:var(--sd-color-primary) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-primary:focus,a.sd-outline-primary:hover{border-color:var(--sd-color-primary-highlight) !important}.sd-outline-secondary{border-color:var(--sd-color-secondary) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-secondary:focus,a.sd-outline-secondary:hover{border-color:var(--sd-color-secondary-highlight) !important}.sd-outline-success{border-color:var(--sd-color-success) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-success:focus,a.sd-outline-success:hover{border-color:var(--sd-color-success-highlight) !important}.sd-outline-info{border-color:var(--sd-color-info) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-info:focus,a.sd-outline-info:hover{border-color:var(--sd-color-info-highlight) !important}.sd-outline-warning{border-color:var(--sd-color-warning) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-warning:focus,a.sd-outline-warning:hover{border-color:var(--sd-color-warning-highlight) !important}.sd-outline-danger{border-color:var(--sd-color-danger) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-danger:focus,a.sd-outline-danger:hover{border-color:var(--sd-color-danger-highlight) !important}.sd-outline-light{border-color:var(--sd-color-light) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-light:focus,a.sd-outline-light:hover{border-color:var(--sd-color-light-highlight) !important}.sd-outline-muted{border-color:var(--sd-color-muted) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-muted:focus,a.sd-outline-muted:hover{border-color:var(--sd-color-muted-highlight) !important}.sd-outline-dark{border-color:var(--sd-color-dark) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-dark:focus,a.sd-outline-dark:hover{border-color:var(--sd-color-dark-highlight) !important}.sd-outline-black{border-color:var(--sd-color-black) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-black:focus,a.sd-outline-black:hover{border-color:var(--sd-color-black-highlight) !important}.sd-outline-white{border-color:var(--sd-color-white) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-white:focus,a.sd-outline-white:hover{border-color:var(--sd-color-white-highlight) !important}.sd-bg-transparent{background-color:transparent !important}.sd-outline-transparent{border-color:transparent !important}.sd-text-transparent{color:transparent !important}.sd-p-0{padding:0 !important}.sd-pt-0,.sd-py-0{padding-top:0 !important}.sd-pr-0,.sd-px-0{padding-right:0 !important}.sd-pb-0,.sd-py-0{padding-bottom:0 !important}.sd-pl-0,.sd-px-0{padding-left:0 !important}.sd-p-1{padding:.25rem !important}.sd-pt-1,.sd-py-1{padding-top:.25rem !important}.sd-pr-1,.sd-px-1{padding-right:.25rem !important}.sd-pb-1,.sd-py-1{padding-bottom:.25rem !important}.sd-pl-1,.sd-px-1{padding-left:.25rem !important}.sd-p-2{padding:.5rem !important}.sd-pt-2,.sd-py-2{padding-top:.5rem !important}.sd-pr-2,.sd-px-2{padding-right:.5rem !important}.sd-pb-2,.sd-py-2{padding-bottom:.5rem !important}.sd-pl-2,.sd-px-2{padding-left:.5rem !important}.sd-p-3{padding:1rem !important}.sd-pt-3,.sd-py-3{padding-top:1rem !important}.sd-pr-3,.sd-px-3{padding-right:1rem !important}.sd-pb-3,.sd-py-3{padding-bottom:1rem !important}.sd-pl-3,.sd-px-3{padding-left:1rem !important}.sd-p-4{padding:1.5rem !important}.sd-pt-4,.sd-py-4{padding-top:1.5rem !important}.sd-pr-4,.sd-px-4{padding-right:1.5rem !important}.sd-pb-4,.sd-py-4{padding-bottom:1.5rem !important}.sd-pl-4,.sd-px-4{padding-left:1.5rem !important}.sd-p-5{padding:3rem !important}.sd-pt-5,.sd-py-5{padding-top:3rem !important}.sd-pr-5,.sd-px-5{padding-right:3rem !important}.sd-pb-5,.sd-py-5{padding-bottom:3rem !important}.sd-pl-5,.sd-px-5{padding-left:3rem !important}.sd-m-auto{margin:auto !important}.sd-mt-auto,.sd-my-auto{margin-top:auto !important}.sd-mr-auto,.sd-mx-auto{margin-right:auto !important}.sd-mb-auto,.sd-my-auto{margin-bottom:auto !important}.sd-ml-auto,.sd-mx-auto{margin-left:auto !important}.sd-m-0{margin:0 !important}.sd-mt-0,.sd-my-0{margin-top:0 !important}.sd-mr-0,.sd-mx-0{margin-right:0 !important}.sd-mb-0,.sd-my-0{margin-bottom:0 !important}.sd-ml-0,.sd-mx-0{margin-left:0 !important}.sd-m-1{margin:.25rem !important}.sd-mt-1,.sd-my-1{margin-top:.25rem !important}.sd-mr-1,.sd-mx-1{margin-right:.25rem !important}.sd-mb-1,.sd-my-1{margin-bottom:.25rem !important}.sd-ml-1,.sd-mx-1{margin-left:.25rem !important}.sd-m-2{margin:.5rem !important}.sd-mt-2,.sd-my-2{margin-top:.5rem !important}.sd-mr-2,.sd-mx-2{margin-right:.5rem !important}.sd-mb-2,.sd-my-2{margin-bottom:.5rem !important}.sd-ml-2,.sd-mx-2{margin-left:.5rem !important}.sd-m-3{margin:1rem !important}.sd-mt-3,.sd-my-3{margin-top:1rem !important}.sd-mr-3,.sd-mx-3{margin-right:1rem !important}.sd-mb-3,.sd-my-3{margin-bottom:1rem !important}.sd-ml-3,.sd-mx-3{margin-left:1rem !important}.sd-m-4{margin:1.5rem !important}.sd-mt-4,.sd-my-4{margin-top:1.5rem !important}.sd-mr-4,.sd-mx-4{margin-right:1.5rem !important}.sd-mb-4,.sd-my-4{margin-bottom:1.5rem !important}.sd-ml-4,.sd-mx-4{margin-left:1.5rem !important}.sd-m-5{margin:3rem !important}.sd-mt-5,.sd-my-5{margin-top:3rem !important}.sd-mr-5,.sd-mx-5{margin-right:3rem !important}.sd-mb-5,.sd-my-5{margin-bottom:3rem !important}.sd-ml-5,.sd-mx-5{margin-left:3rem !important}.sd-w-25{width:25% !important}.sd-w-50{width:50% !important}.sd-w-75{width:75% !important}.sd-w-100{width:100% !important}.sd-w-auto{width:auto !important}.sd-h-25{height:25% !important}.sd-h-50{height:50% !important}.sd-h-75{height:75% !important}.sd-h-100{height:100% !important}.sd-h-auto{height:auto !important}.sd-d-none{display:none !important}.sd-d-inline{display:inline !important}.sd-d-inline-block{display:inline-block !important}.sd-d-block{display:block !important}.sd-d-grid{display:grid !important}.sd-d-flex-row{display:-ms-flexbox !important;display:flex !important;flex-direction:row !important}.sd-d-flex-column{display:-ms-flexbox !important;display:flex !important;flex-direction:column !important}.sd-d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}@media(min-width: 576px){.sd-d-sm-none{display:none !important}.sd-d-sm-inline{display:inline !important}.sd-d-sm-inline-block{display:inline-block !important}.sd-d-sm-block{display:block !important}.sd-d-sm-grid{display:grid !important}.sd-d-sm-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 768px){.sd-d-md-none{display:none !important}.sd-d-md-inline{display:inline !important}.sd-d-md-inline-block{display:inline-block !important}.sd-d-md-block{display:block !important}.sd-d-md-grid{display:grid !important}.sd-d-md-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 992px){.sd-d-lg-none{display:none !important}.sd-d-lg-inline{display:inline !important}.sd-d-lg-inline-block{display:inline-block !important}.sd-d-lg-block{display:block !important}.sd-d-lg-grid{display:grid !important}.sd-d-lg-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 1200px){.sd-d-xl-none{display:none !important}.sd-d-xl-inline{display:inline !important}.sd-d-xl-inline-block{display:inline-block !important}.sd-d-xl-block{display:block !important}.sd-d-xl-grid{display:grid !important}.sd-d-xl-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}.sd-align-major-start{justify-content:flex-start !important}.sd-align-major-end{justify-content:flex-end !important}.sd-align-major-center{justify-content:center !important}.sd-align-major-justify{justify-content:space-between !important}.sd-align-major-spaced{justify-content:space-evenly !important}.sd-align-minor-start{align-items:flex-start !important}.sd-align-minor-end{align-items:flex-end !important}.sd-align-minor-center{align-items:center !important}.sd-align-minor-stretch{align-items:stretch !important}.sd-text-justify{text-align:justify !important}.sd-text-left{text-align:left !important}.sd-text-right{text-align:right !important}.sd-text-center{text-align:center !important}.sd-font-weight-light{font-weight:300 !important}.sd-font-weight-lighter{font-weight:lighter !important}.sd-font-weight-normal{font-weight:400 !important}.sd-font-weight-bold{font-weight:700 !important}.sd-font-weight-bolder{font-weight:bolder !important}.sd-font-italic{font-style:italic !important}.sd-text-decoration-none{text-decoration:none !important}.sd-text-lowercase{text-transform:lowercase !important}.sd-text-uppercase{text-transform:uppercase !important}.sd-text-capitalize{text-transform:capitalize !important}.sd-text-wrap{white-space:normal !important}.sd-text-nowrap{white-space:nowrap !important}.sd-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-fs-1,.sd-fs-1>p{font-size:calc(1.375rem + 1.5vw) !important;line-height:unset !important}.sd-fs-2,.sd-fs-2>p{font-size:calc(1.325rem + 0.9vw) !important;line-height:unset !important}.sd-fs-3,.sd-fs-3>p{font-size:calc(1.3rem + 0.6vw) !important;line-height:unset !important}.sd-fs-4,.sd-fs-4>p{font-size:calc(1.275rem + 0.3vw) !important;line-height:unset !important}.sd-fs-5,.sd-fs-5>p{font-size:1.25rem !important;line-height:unset !important}.sd-fs-6,.sd-fs-6>p{font-size:1rem !important;line-height:unset !important}.sd-border-0{border:0 solid !important}.sd-border-top-0{border-top:0 solid !important}.sd-border-bottom-0{border-bottom:0 solid !important}.sd-border-right-0{border-right:0 solid !important}.sd-border-left-0{border-left:0 solid !important}.sd-border-1{border:1px solid !important}.sd-border-top-1{border-top:1px solid !important}.sd-border-bottom-1{border-bottom:1px solid !important}.sd-border-right-1{border-right:1px solid !important}.sd-border-left-1{border-left:1px solid !important}.sd-border-2{border:2px solid !important}.sd-border-top-2{border-top:2px solid !important}.sd-border-bottom-2{border-bottom:2px solid !important}.sd-border-right-2{border-right:2px solid !important}.sd-border-left-2{border-left:2px solid !important}.sd-border-3{border:3px solid !important}.sd-border-top-3{border-top:3px solid !important}.sd-border-bottom-3{border-bottom:3px solid !important}.sd-border-right-3{border-right:3px solid !important}.sd-border-left-3{border-left:3px solid !important}.sd-border-4{border:4px solid !important}.sd-border-top-4{border-top:4px solid !important}.sd-border-bottom-4{border-bottom:4px solid !important}.sd-border-right-4{border-right:4px solid !important}.sd-border-left-4{border-left:4px solid !important}.sd-border-5{border:5px solid !important}.sd-border-top-5{border-top:5px solid !important}.sd-border-bottom-5{border-bottom:5px solid !important}.sd-border-right-5{border-right:5px solid !important}.sd-border-left-5{border-left:5px solid !important}.sd-rounded-0{border-radius:0 !important}.sd-rounded-1{border-radius:.2rem !important}.sd-rounded-2{border-radius:.3rem !important}.sd-rounded-3{border-radius:.5rem !important}.sd-rounded-pill{border-radius:50rem !important}.sd-rounded-circle{border-radius:50% !important}.shadow-none{box-shadow:none !important}.sd-shadow-sm{box-shadow:0 .125rem .25rem var(--sd-color-shadow) !important}.sd-shadow-md{box-shadow:0 .5rem 1rem var(--sd-color-shadow) !important}.sd-shadow-lg{box-shadow:0 1rem 3rem var(--sd-color-shadow) !important}@keyframes sd-slide-from-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes sd-slide-from-right{0%{transform:translateX(200%)}100%{transform:translateX(0)}}@keyframes sd-grow100{0%{transform:scale(0);opacity:.5}100%{transform:scale(1);opacity:1}}@keyframes sd-grow50{0%{transform:scale(0.5);opacity:.5}100%{transform:scale(1);opacity:1}}@keyframes sd-grow50-rot20{0%{transform:scale(0.5) rotateZ(-20deg);opacity:.5}75%{transform:scale(1) rotateZ(5deg);opacity:1}95%{transform:scale(1) rotateZ(-1deg);opacity:1}100%{transform:scale(1) rotateZ(0);opacity:1}}.sd-animate-slide-from-left{animation:1s ease-out 0s 1 normal none running sd-slide-from-left}.sd-animate-slide-from-right{animation:1s ease-out 0s 1 normal none running sd-slide-from-right}.sd-animate-grow100{animation:1s ease-out 0s 1 normal none running sd-grow100}.sd-animate-grow50{animation:1s ease-out 0s 1 normal none running sd-grow50}.sd-animate-grow50-rot20{animation:1s ease-out 0s 1 normal none running sd-grow50-rot20}.sd-badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.sd-badge:empty{display:none}a.sd-badge{text-decoration:none}.sd-btn .sd-badge{position:relative;top:-1px}.sd-btn{background-color:transparent;border:1px solid transparent;border-radius:.25rem;cursor:pointer;display:inline-block;font-weight:400;font-size:1rem;line-height:1.5;padding:.375rem .75rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:middle;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.sd-btn:hover{text-decoration:none}@media(prefers-reduced-motion: reduce){.sd-btn{transition:none}}.sd-btn-primary,.sd-btn-outline-primary:hover,.sd-btn-outline-primary:focus{color:var(--sd-color-primary-text) !important;background-color:var(--sd-color-primary) !important;border-color:var(--sd-color-primary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-primary:hover,.sd-btn-primary:focus{color:var(--sd-color-primary-text) !important;background-color:var(--sd-color-primary-highlight) !important;border-color:var(--sd-color-primary-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-primary{color:var(--sd-color-primary) !important;border-color:var(--sd-color-primary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-secondary,.sd-btn-outline-secondary:hover,.sd-btn-outline-secondary:focus{color:var(--sd-color-secondary-text) !important;background-color:var(--sd-color-secondary) !important;border-color:var(--sd-color-secondary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-secondary:hover,.sd-btn-secondary:focus{color:var(--sd-color-secondary-text) !important;background-color:var(--sd-color-secondary-highlight) !important;border-color:var(--sd-color-secondary-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-secondary{color:var(--sd-color-secondary) !important;border-color:var(--sd-color-secondary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-success,.sd-btn-outline-success:hover,.sd-btn-outline-success:focus{color:var(--sd-color-success-text) !important;background-color:var(--sd-color-success) !important;border-color:var(--sd-color-success) !important;border-width:1px !important;border-style:solid !important}.sd-btn-success:hover,.sd-btn-success:focus{color:var(--sd-color-success-text) !important;background-color:var(--sd-color-success-highlight) !important;border-color:var(--sd-color-success-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-success{color:var(--sd-color-success) !important;border-color:var(--sd-color-success) !important;border-width:1px !important;border-style:solid !important}.sd-btn-info,.sd-btn-outline-info:hover,.sd-btn-outline-info:focus{color:var(--sd-color-info-text) !important;background-color:var(--sd-color-info) !important;border-color:var(--sd-color-info) !important;border-width:1px !important;border-style:solid !important}.sd-btn-info:hover,.sd-btn-info:focus{color:var(--sd-color-info-text) !important;background-color:var(--sd-color-info-highlight) !important;border-color:var(--sd-color-info-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-info{color:var(--sd-color-info) !important;border-color:var(--sd-color-info) !important;border-width:1px !important;border-style:solid !important}.sd-btn-warning,.sd-btn-outline-warning:hover,.sd-btn-outline-warning:focus{color:var(--sd-color-warning-text) !important;background-color:var(--sd-color-warning) !important;border-color:var(--sd-color-warning) !important;border-width:1px !important;border-style:solid !important}.sd-btn-warning:hover,.sd-btn-warning:focus{color:var(--sd-color-warning-text) !important;background-color:var(--sd-color-warning-highlight) !important;border-color:var(--sd-color-warning-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-warning{color:var(--sd-color-warning) !important;border-color:var(--sd-color-warning) !important;border-width:1px !important;border-style:solid !important}.sd-btn-danger,.sd-btn-outline-danger:hover,.sd-btn-outline-danger:focus{color:var(--sd-color-danger-text) !important;background-color:var(--sd-color-danger) !important;border-color:var(--sd-color-danger) !important;border-width:1px !important;border-style:solid !important}.sd-btn-danger:hover,.sd-btn-danger:focus{color:var(--sd-color-danger-text) !important;background-color:var(--sd-color-danger-highlight) !important;border-color:var(--sd-color-danger-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-danger{color:var(--sd-color-danger) !important;border-color:var(--sd-color-danger) !important;border-width:1px !important;border-style:solid !important}.sd-btn-light,.sd-btn-outline-light:hover,.sd-btn-outline-light:focus{color:var(--sd-color-light-text) !important;background-color:var(--sd-color-light) !important;border-color:var(--sd-color-light) !important;border-width:1px !important;border-style:solid !important}.sd-btn-light:hover,.sd-btn-light:focus{color:var(--sd-color-light-text) !important;background-color:var(--sd-color-light-highlight) !important;border-color:var(--sd-color-light-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-light{color:var(--sd-color-light) !important;border-color:var(--sd-color-light) !important;border-width:1px !important;border-style:solid !important}.sd-btn-muted,.sd-btn-outline-muted:hover,.sd-btn-outline-muted:focus{color:var(--sd-color-muted-text) !important;background-color:var(--sd-color-muted) !important;border-color:var(--sd-color-muted) !important;border-width:1px !important;border-style:solid !important}.sd-btn-muted:hover,.sd-btn-muted:focus{color:var(--sd-color-muted-text) !important;background-color:var(--sd-color-muted-highlight) !important;border-color:var(--sd-color-muted-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-muted{color:var(--sd-color-muted) !important;border-color:var(--sd-color-muted) !important;border-width:1px !important;border-style:solid !important}.sd-btn-dark,.sd-btn-outline-dark:hover,.sd-btn-outline-dark:focus{color:var(--sd-color-dark-text) !important;background-color:var(--sd-color-dark) !important;border-color:var(--sd-color-dark) !important;border-width:1px !important;border-style:solid !important}.sd-btn-dark:hover,.sd-btn-dark:focus{color:var(--sd-color-dark-text) !important;background-color:var(--sd-color-dark-highlight) !important;border-color:var(--sd-color-dark-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-dark{color:var(--sd-color-dark) !important;border-color:var(--sd-color-dark) !important;border-width:1px !important;border-style:solid !important}.sd-btn-black,.sd-btn-outline-black:hover,.sd-btn-outline-black:focus{color:var(--sd-color-black-text) !important;background-color:var(--sd-color-black) !important;border-color:var(--sd-color-black) !important;border-width:1px !important;border-style:solid !important}.sd-btn-black:hover,.sd-btn-black:focus{color:var(--sd-color-black-text) !important;background-color:var(--sd-color-black-highlight) !important;border-color:var(--sd-color-black-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-black{color:var(--sd-color-black) !important;border-color:var(--sd-color-black) !important;border-width:1px !important;border-style:solid !important}.sd-btn-white,.sd-btn-outline-white:hover,.sd-btn-outline-white:focus{color:var(--sd-color-white-text) !important;background-color:var(--sd-color-white) !important;border-color:var(--sd-color-white) !important;border-width:1px !important;border-style:solid !important}.sd-btn-white:hover,.sd-btn-white:focus{color:var(--sd-color-white-text) !important;background-color:var(--sd-color-white-highlight) !important;border-color:var(--sd-color-white-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-white{color:var(--sd-color-white) !important;border-color:var(--sd-color-white) !important;border-width:1px !important;border-style:solid !important}.sd-stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.sd-hide-link-text{font-size:0}.sd-octicon,.sd-material-icon{display:inline-block;fill:currentColor;vertical-align:middle}.sd-avatar-xs{border-radius:50%;object-fit:cover;object-position:center;width:1rem;height:1rem}.sd-avatar-sm{border-radius:50%;object-fit:cover;object-position:center;width:3rem;height:3rem}.sd-avatar-md{border-radius:50%;object-fit:cover;object-position:center;width:5rem;height:5rem}.sd-avatar-lg{border-radius:50%;object-fit:cover;object-position:center;width:7rem;height:7rem}.sd-avatar-xl{border-radius:50%;object-fit:cover;object-position:center;width:10rem;height:10rem}.sd-avatar-inherit{border-radius:50%;object-fit:cover;object-position:center;width:inherit;height:inherit}.sd-avatar-initial{border-radius:50%;object-fit:cover;object-position:center;width:initial;height:initial}.sd-card{background-clip:border-box;background-color:var(--sd-color-card-background);border:1px solid var(--sd-color-card-border);border-radius:.25rem;color:var(--sd-color-card-text);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;position:relative;word-wrap:break-word}.sd-card>hr{margin-left:0;margin-right:0}.sd-card-hover:hover{border-color:var(--sd-color-card-border-hover);transform:scale(1.01)}.sd-card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem 1rem}.sd-card-title{margin-bottom:.5rem}.sd-card-subtitle{margin-top:-0.25rem;margin-bottom:0}.sd-card-text:last-child{margin-bottom:0}.sd-card-link:hover{text-decoration:none}.sd-card-link+.card-link{margin-left:1rem}.sd-card-header{padding:.5rem 1rem;margin-bottom:0;background-color:var(--sd-color-card-header);border-bottom:1px solid var(--sd-color-card-border)}.sd-card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0}.sd-card-footer{padding:.5rem 1rem;background-color:var(--sd-color-card-footer);border-top:1px solid var(--sd-color-card-border)}.sd-card-footer:last-child{border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)}.sd-card-header-tabs{margin-right:-0.5rem;margin-bottom:-0.5rem;margin-left:-0.5rem;border-bottom:0}.sd-card-header-pills{margin-right:-0.5rem;margin-left:-0.5rem}.sd-card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(0.25rem - 1px)}.sd-card-img,.sd-card-img-bottom,.sd-card-img-top{width:100%}.sd-card-img,.sd-card-img-top{border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.sd-card-img,.sd-card-img-bottom{border-bottom-left-radius:calc(0.25rem - 1px);border-bottom-right-radius:calc(0.25rem - 1px)}.sd-cards-carousel{width:100%;display:flex;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row;overflow-x:hidden;scroll-snap-type:x mandatory}.sd-cards-carousel.sd-show-scrollbar{overflow-x:auto}.sd-cards-carousel:hover,.sd-cards-carousel:focus{overflow-x:auto}.sd-cards-carousel>.sd-card{flex-shrink:0;scroll-snap-align:start}.sd-cards-carousel>.sd-card:not(:last-child){margin-right:3px}.sd-card-cols-1>.sd-card{width:90%}.sd-card-cols-2>.sd-card{width:45%}.sd-card-cols-3>.sd-card{width:30%}.sd-card-cols-4>.sd-card{width:22.5%}.sd-card-cols-5>.sd-card{width:18%}.sd-card-cols-6>.sd-card{width:15%}.sd-card-cols-7>.sd-card{width:12.8571428571%}.sd-card-cols-8>.sd-card{width:11.25%}.sd-card-cols-9>.sd-card{width:10%}.sd-card-cols-10>.sd-card{width:9%}.sd-card-cols-11>.sd-card{width:8.1818181818%}.sd-card-cols-12>.sd-card{width:7.5%}.sd-container,.sd-container-fluid,.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container-xl{margin-left:auto;margin-right:auto;padding-left:var(--sd-gutter-x, 0.75rem);padding-right:var(--sd-gutter-x, 0.75rem);width:100%}@media(min-width: 576px){.sd-container-sm,.sd-container{max-width:540px}}@media(min-width: 768px){.sd-container-md,.sd-container-sm,.sd-container{max-width:720px}}@media(min-width: 992px){.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container{max-width:960px}}@media(min-width: 1200px){.sd-container-xl,.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container{max-width:1140px}}.sd-row{--sd-gutter-x: 1.5rem;--sd-gutter-y: 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(var(--sd-gutter-y) * -1);margin-right:calc(var(--sd-gutter-x) * -0.5);margin-left:calc(var(--sd-gutter-x) * -0.5)}.sd-row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--sd-gutter-x) * 0.5);padding-left:calc(var(--sd-gutter-x) * 0.5);margin-top:var(--sd-gutter-y)}.sd-col{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-auto>*{flex:0 0 auto;width:auto}.sd-row-cols-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}@media(min-width: 576px){.sd-col-sm{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-sm-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-sm-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-sm-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-sm-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-sm-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-sm-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-sm-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-sm-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-sm-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-sm-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-sm-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-sm-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-sm-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 768px){.sd-col-md{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-md-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-md-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-md-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-md-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-md-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-md-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-md-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-md-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-md-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-md-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-md-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-md-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-md-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 992px){.sd-col-lg{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-lg-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-lg-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-lg-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-lg-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-lg-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-lg-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-lg-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-lg-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-lg-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-lg-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-lg-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-lg-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-lg-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 1200px){.sd-col-xl{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-xl-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-xl-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-xl-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-xl-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-xl-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-xl-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-xl-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-xl-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-xl-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-xl-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-xl-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-xl-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-xl-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}.sd-col-auto{flex:0 0 auto;-ms-flex:0 0 auto;width:auto}.sd-col-1{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}.sd-col-2{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-col-3{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-col-4{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-col-5{flex:0 0 auto;-ms-flex:0 0 auto;width:41.6666666667%}.sd-col-6{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-col-7{flex:0 0 auto;-ms-flex:0 0 auto;width:58.3333333333%}.sd-col-8{flex:0 0 auto;-ms-flex:0 0 auto;width:66.6666666667%}.sd-col-9{flex:0 0 auto;-ms-flex:0 0 auto;width:75%}.sd-col-10{flex:0 0 auto;-ms-flex:0 0 auto;width:83.3333333333%}.sd-col-11{flex:0 0 auto;-ms-flex:0 0 auto;width:91.6666666667%}.sd-col-12{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-g-0,.sd-gy-0{--sd-gutter-y: 0}.sd-g-0,.sd-gx-0{--sd-gutter-x: 0}.sd-g-1,.sd-gy-1{--sd-gutter-y: 0.25rem}.sd-g-1,.sd-gx-1{--sd-gutter-x: 0.25rem}.sd-g-2,.sd-gy-2{--sd-gutter-y: 0.5rem}.sd-g-2,.sd-gx-2{--sd-gutter-x: 0.5rem}.sd-g-3,.sd-gy-3{--sd-gutter-y: 1rem}.sd-g-3,.sd-gx-3{--sd-gutter-x: 1rem}.sd-g-4,.sd-gy-4{--sd-gutter-y: 1.5rem}.sd-g-4,.sd-gx-4{--sd-gutter-x: 1.5rem}.sd-g-5,.sd-gy-5{--sd-gutter-y: 3rem}.sd-g-5,.sd-gx-5{--sd-gutter-x: 3rem}@media(min-width: 576px){.sd-col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-sm-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-sm-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-sm-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-sm-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-sm-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-sm-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-sm-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-sm-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-sm-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-sm-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-sm-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-sm-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-sm-0,.sd-gy-sm-0{--sd-gutter-y: 0}.sd-g-sm-0,.sd-gx-sm-0{--sd-gutter-x: 0}.sd-g-sm-1,.sd-gy-sm-1{--sd-gutter-y: 0.25rem}.sd-g-sm-1,.sd-gx-sm-1{--sd-gutter-x: 0.25rem}.sd-g-sm-2,.sd-gy-sm-2{--sd-gutter-y: 0.5rem}.sd-g-sm-2,.sd-gx-sm-2{--sd-gutter-x: 0.5rem}.sd-g-sm-3,.sd-gy-sm-3{--sd-gutter-y: 1rem}.sd-g-sm-3,.sd-gx-sm-3{--sd-gutter-x: 1rem}.sd-g-sm-4,.sd-gy-sm-4{--sd-gutter-y: 1.5rem}.sd-g-sm-4,.sd-gx-sm-4{--sd-gutter-x: 1.5rem}.sd-g-sm-5,.sd-gy-sm-5{--sd-gutter-y: 3rem}.sd-g-sm-5,.sd-gx-sm-5{--sd-gutter-x: 3rem}}@media(min-width: 768px){.sd-col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-md-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-md-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-md-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-md-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-md-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-md-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-md-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-md-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-md-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-md-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-md-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-md-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-md-0,.sd-gy-md-0{--sd-gutter-y: 0}.sd-g-md-0,.sd-gx-md-0{--sd-gutter-x: 0}.sd-g-md-1,.sd-gy-md-1{--sd-gutter-y: 0.25rem}.sd-g-md-1,.sd-gx-md-1{--sd-gutter-x: 0.25rem}.sd-g-md-2,.sd-gy-md-2{--sd-gutter-y: 0.5rem}.sd-g-md-2,.sd-gx-md-2{--sd-gutter-x: 0.5rem}.sd-g-md-3,.sd-gy-md-3{--sd-gutter-y: 1rem}.sd-g-md-3,.sd-gx-md-3{--sd-gutter-x: 1rem}.sd-g-md-4,.sd-gy-md-4{--sd-gutter-y: 1.5rem}.sd-g-md-4,.sd-gx-md-4{--sd-gutter-x: 1.5rem}.sd-g-md-5,.sd-gy-md-5{--sd-gutter-y: 3rem}.sd-g-md-5,.sd-gx-md-5{--sd-gutter-x: 3rem}}@media(min-width: 992px){.sd-col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-lg-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-lg-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-lg-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-lg-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-lg-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-lg-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-lg-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-lg-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-lg-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-lg-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-lg-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-lg-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-lg-0,.sd-gy-lg-0{--sd-gutter-y: 0}.sd-g-lg-0,.sd-gx-lg-0{--sd-gutter-x: 0}.sd-g-lg-1,.sd-gy-lg-1{--sd-gutter-y: 0.25rem}.sd-g-lg-1,.sd-gx-lg-1{--sd-gutter-x: 0.25rem}.sd-g-lg-2,.sd-gy-lg-2{--sd-gutter-y: 0.5rem}.sd-g-lg-2,.sd-gx-lg-2{--sd-gutter-x: 0.5rem}.sd-g-lg-3,.sd-gy-lg-3{--sd-gutter-y: 1rem}.sd-g-lg-3,.sd-gx-lg-3{--sd-gutter-x: 1rem}.sd-g-lg-4,.sd-gy-lg-4{--sd-gutter-y: 1.5rem}.sd-g-lg-4,.sd-gx-lg-4{--sd-gutter-x: 1.5rem}.sd-g-lg-5,.sd-gy-lg-5{--sd-gutter-y: 3rem}.sd-g-lg-5,.sd-gx-lg-5{--sd-gutter-x: 3rem}}@media(min-width: 1200px){.sd-col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-xl-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-xl-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-xl-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-xl-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-xl-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-xl-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-xl-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-xl-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-xl-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-xl-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-xl-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-xl-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-xl-0,.sd-gy-xl-0{--sd-gutter-y: 0}.sd-g-xl-0,.sd-gx-xl-0{--sd-gutter-x: 0}.sd-g-xl-1,.sd-gy-xl-1{--sd-gutter-y: 0.25rem}.sd-g-xl-1,.sd-gx-xl-1{--sd-gutter-x: 0.25rem}.sd-g-xl-2,.sd-gy-xl-2{--sd-gutter-y: 0.5rem}.sd-g-xl-2,.sd-gx-xl-2{--sd-gutter-x: 0.5rem}.sd-g-xl-3,.sd-gy-xl-3{--sd-gutter-y: 1rem}.sd-g-xl-3,.sd-gx-xl-3{--sd-gutter-x: 1rem}.sd-g-xl-4,.sd-gy-xl-4{--sd-gutter-y: 1.5rem}.sd-g-xl-4,.sd-gx-xl-4{--sd-gutter-x: 1.5rem}.sd-g-xl-5,.sd-gy-xl-5{--sd-gutter-y: 3rem}.sd-g-xl-5,.sd-gx-xl-5{--sd-gutter-x: 3rem}}.sd-flex-row-reverse{flex-direction:row-reverse !important}details.sd-dropdown{position:relative}details.sd-dropdown .sd-summary-title{font-weight:700;padding-right:3em !important;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}details.sd-dropdown:hover{cursor:pointer}details.sd-dropdown .sd-summary-content{cursor:default}details.sd-dropdown summary{list-style:none;padding:1em}details.sd-dropdown summary .sd-octicon.no-title{vertical-align:middle}details.sd-dropdown[open] summary .sd-octicon.no-title{visibility:hidden}details.sd-dropdown summary::-webkit-details-marker{display:none}details.sd-dropdown summary:focus{outline:none}details.sd-dropdown .sd-summary-icon{margin-right:.5em}details.sd-dropdown .sd-summary-icon svg{opacity:.8}details.sd-dropdown summary:hover .sd-summary-up svg,details.sd-dropdown summary:hover .sd-summary-down svg{opacity:1;transform:scale(1.1)}details.sd-dropdown .sd-summary-up svg,details.sd-dropdown .sd-summary-down svg{display:block;opacity:.6}details.sd-dropdown .sd-summary-up,details.sd-dropdown .sd-summary-down{pointer-events:none;position:absolute;right:1em;top:1em}details.sd-dropdown[open]>.sd-summary-title .sd-summary-down{visibility:hidden}details.sd-dropdown:not([open])>.sd-summary-title .sd-summary-up{visibility:hidden}details.sd-dropdown:not([open]).sd-card{border:none}details.sd-dropdown:not([open])>.sd-card-header{border:1px solid var(--sd-color-card-border);border-radius:.25rem}details.sd-dropdown.sd-fade-in[open] summary~*{-moz-animation:sd-fade-in .5s ease-in-out;-webkit-animation:sd-fade-in .5s ease-in-out;animation:sd-fade-in .5s ease-in-out}details.sd-dropdown.sd-fade-in-slide-down[open] summary~*{-moz-animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out;-webkit-animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out;animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out}.sd-col>.sd-dropdown{width:100%}.sd-summary-content>.sd-tab-set:first-child{margin-top:0}@keyframes sd-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes sd-slide-down{0%{transform:translate(0, -10px)}100%{transform:translate(0, 0)}}.sd-tab-set{border-radius:.125rem;display:flex;flex-wrap:wrap;margin:1em 0;position:relative}.sd-tab-set>input{opacity:0;position:absolute}.sd-tab-set>input:checked+label{border-color:var(--sd-color-tabs-underline-active);color:var(--sd-color-tabs-label-active)}.sd-tab-set>input:checked+label+.sd-tab-content{display:block}.sd-tab-set>input:not(:checked)+label:hover{color:var(--sd-color-tabs-label-hover);border-color:var(--sd-color-tabs-underline-hover)}.sd-tab-set>input:focus+label{outline-style:auto}.sd-tab-set>input:not(.focus-visible)+label{outline:none;-webkit-tap-highlight-color:transparent}.sd-tab-set>label{border-bottom:.125rem solid transparent;margin-bottom:0;color:var(--sd-color-tabs-label-inactive);border-color:var(--sd-color-tabs-underline-inactive);cursor:pointer;font-size:var(--sd-fontsize-tabs-label);font-weight:700;padding:1em 1.25em .5em;transition:color 250ms;width:auto;z-index:1}html .sd-tab-set>label:hover{color:var(--sd-color-tabs-label-active)}.sd-col>.sd-tab-set{width:100%}.sd-tab-content{box-shadow:0 -0.0625rem var(--sd-color-tabs-overline),0 .0625rem var(--sd-color-tabs-underline);display:none;order:99;padding-bottom:.75rem;padding-top:.75rem;width:100%}.sd-tab-content>:first-child{margin-top:0 !important}.sd-tab-content>:last-child{margin-bottom:0 !important}.sd-tab-content>.sd-tab-set{margin:0}.sd-sphinx-override,.sd-sphinx-override *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sd-sphinx-override p{margin-top:0}:root{--sd-color-primary: #0071bc;--sd-color-secondary: #6c757d;--sd-color-success: #28a745;--sd-color-info: #17a2b8;--sd-color-warning: #f0b37e;--sd-color-danger: #dc3545;--sd-color-light: #f8f9fa;--sd-color-muted: #6c757d;--sd-color-dark: #212529;--sd-color-black: black;--sd-color-white: white;--sd-color-primary-highlight: #0060a0;--sd-color-secondary-highlight: #5c636a;--sd-color-success-highlight: #228e3b;--sd-color-info-highlight: #148a9c;--sd-color-warning-highlight: #cc986b;--sd-color-danger-highlight: #bb2d3b;--sd-color-light-highlight: #d3d4d5;--sd-color-muted-highlight: #5c636a;--sd-color-dark-highlight: #1c1f23;--sd-color-black-highlight: black;--sd-color-white-highlight: #d9d9d9;--sd-color-primary-text: #fff;--sd-color-secondary-text: #fff;--sd-color-success-text: #fff;--sd-color-info-text: #fff;--sd-color-warning-text: #212529;--sd-color-danger-text: #fff;--sd-color-light-text: #212529;--sd-color-muted-text: #fff;--sd-color-dark-text: #fff;--sd-color-black-text: #fff;--sd-color-white-text: #212529;--sd-color-shadow: rgba(0, 0, 0, 0.15);--sd-color-card-border: rgba(0, 0, 0, 0.125);--sd-color-card-border-hover: hsla(231, 99%, 66%, 1);--sd-color-card-background: transparent;--sd-color-card-text: inherit;--sd-color-card-header: transparent;--sd-color-card-footer: transparent;--sd-color-tabs-label-active: hsla(231, 99%, 66%, 1);--sd-color-tabs-label-hover: hsla(231, 99%, 66%, 1);--sd-color-tabs-label-inactive: hsl(0, 0%, 66%);--sd-color-tabs-underline-active: hsla(231, 99%, 66%, 1);--sd-color-tabs-underline-hover: rgba(178, 206, 245, 0.62);--sd-color-tabs-underline-inactive: transparent;--sd-color-tabs-overline: rgb(222, 222, 222);--sd-color-tabs-underline: rgb(222, 222, 222);--sd-fontsize-tabs-label: 1rem} diff --git a/yield-from-preprocessor/_static/design-tabs.js b/yield-from-preprocessor/_static/design-tabs.js deleted file mode 100644 index 36b38cf0d..000000000 --- a/yield-from-preprocessor/_static/design-tabs.js +++ /dev/null @@ -1,27 +0,0 @@ -var sd_labels_by_text = {}; - -function ready() { - const li = document.getElementsByClassName("sd-tab-label"); - for (const label of li) { - syncId = label.getAttribute("data-sync-id"); - if (syncId) { - label.onclick = onLabelClick; - if (!sd_labels_by_text[syncId]) { - sd_labels_by_text[syncId] = []; - } - sd_labels_by_text[syncId].push(label); - } - } -} - -function onLabelClick() { - // Activate other inputs with the same sync id. - syncId = this.getAttribute("data-sync-id"); - for (label of sd_labels_by_text[syncId]) { - if (label === this) continue; - label.previousElementSibling.checked = true; - } - window.localStorage.setItem("sphinx-design-last-tab", syncId); -} - -document.addEventListener("DOMContentLoaded", ready, false); diff --git a/yield-from-preprocessor/_static/dls-favicon.ico b/yield-from-preprocessor/_static/dls-favicon.ico deleted file mode 100644 index 9a11f508ef8aed28f14c5ce0d8408e1ec8b614a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 99678 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 ZYRRh@^bCDh5vs@!z69bV>$COq{{Z);QUw42 diff --git a/yield-from-preprocessor/_static/dls-logo.svg b/yield-from-preprocessor/_static/dls-logo.svg deleted file mode 100644 index 0af1a1770..000000000 --- a/yield-from-preprocessor/_static/dls-logo.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/yield-from-preprocessor/_static/doctools.js b/yield-from-preprocessor/_static/doctools.js deleted file mode 100644 index d06a71d75..000000000 --- a/yield-from-preprocessor/_static/doctools.js +++ /dev/null @@ -1,156 +0,0 @@ -/* - * doctools.js - * ~~~~~~~~~~~ - * - * Base JavaScript utilities for all Sphinx HTML documentation. - * - * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. - * :license: BSD, see LICENSE for details. - * - */ -"use strict"; - -const BLACKLISTED_KEY_CONTROL_ELEMENTS = new Set([ - "TEXTAREA", - "INPUT", - "SELECT", - "BUTTON", -]); - -const _ready = (callback) => { - if (document.readyState !== "loading") { - callback(); - } else { - document.addEventListener("DOMContentLoaded", callback); - } -}; - -/** - * Small JavaScript module for the documentation. - */ -const Documentation = { - init: () => { - Documentation.initDomainIndexTable(); - Documentation.initOnKeyListeners(); - }, - - /** - * i18n support - */ - TRANSLATIONS: {}, - PLURAL_EXPR: (n) => (n === 1 ? 0 : 1), - LOCALE: "unknown", - - // gettext and ngettext don't access this so that the functions - // can safely bound to a different name (_ = Documentation.gettext) - gettext: (string) => { - const translated = Documentation.TRANSLATIONS[string]; - switch (typeof translated) { - case "undefined": - return string; // no translation - case "string": - return translated; // translation exists - default: - return translated[0]; // (singular, plural) translation tuple exists - } - }, - - ngettext: (singular, plural, n) => { - const translated = Documentation.TRANSLATIONS[singular]; - if (typeof translated !== "undefined") - return translated[Documentation.PLURAL_EXPR(n)]; - return n === 1 ? singular : plural; - }, - - addTranslations: (catalog) => { - Object.assign(Documentation.TRANSLATIONS, catalog.messages); - Documentation.PLURAL_EXPR = new Function( - "n", - `return (${catalog.plural_expr})` - ); - Documentation.LOCALE = catalog.locale; - }, - - /** - * helper function to focus on search bar - */ - focusSearchBar: () => { - document.querySelectorAll("input[name=q]")[0]?.focus(); - }, - - /** - * Initialise the domain index toggle buttons - */ - initDomainIndexTable: () => { - const toggler = (el) => { - const idNumber = el.id.substr(7); - const toggledRows = document.querySelectorAll(`tr.cg-${idNumber}`); - if (el.src.substr(-9) === "minus.png") { - el.src = `${el.src.substr(0, el.src.length - 9)}plus.png`; - toggledRows.forEach((el) => (el.style.display = "none")); - } else { - el.src = `${el.src.substr(0, el.src.length - 8)}minus.png`; - toggledRows.forEach((el) => (el.style.display = "")); - } - }; - - const togglerElements = document.querySelectorAll("img.toggler"); - togglerElements.forEach((el) => - el.addEventListener("click", (event) => toggler(event.currentTarget)) - ); - togglerElements.forEach((el) => (el.style.display = "")); - if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) togglerElements.forEach(toggler); - }, - - initOnKeyListeners: () => { - // only install a listener if it is really needed - if ( - !DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS && - !DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS - ) - return; - - document.addEventListener("keydown", (event) => { - // bail for input elements - if (BLACKLISTED_KEY_CONTROL_ELEMENTS.has(document.activeElement.tagName)) return; - // bail with special keys - if (event.altKey || event.ctrlKey || event.metaKey) return; - - if (!event.shiftKey) { - switch (event.key) { - case "ArrowLeft": - if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) break; - - const prevLink = document.querySelector('link[rel="prev"]'); - if (prevLink && prevLink.href) { - window.location.href = prevLink.href; - event.preventDefault(); - } - break; - case "ArrowRight": - if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) break; - - const nextLink = document.querySelector('link[rel="next"]'); - if (nextLink && nextLink.href) { - window.location.href = nextLink.href; - event.preventDefault(); - } - break; - } - } - - // some keyboard layouts may need Shift to get / - switch (event.key) { - case "/": - if (!DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS) break; - Documentation.focusSearchBar(); - event.preventDefault(); - } - }); - }, -}; - -// quick alias for translations -const _ = Documentation.gettext; - -_ready(Documentation.init); diff --git a/yield-from-preprocessor/_static/documentation_options.js b/yield-from-preprocessor/_static/documentation_options.js deleted file mode 100644 index 5ec31973d..000000000 --- a/yield-from-preprocessor/_static/documentation_options.js +++ /dev/null @@ -1,13 +0,0 @@ -const DOCUMENTATION_OPTIONS = { - VERSION: '0.3.10.dev8+g303a5bb6', - LANGUAGE: 'en', - COLLAPSE_INDEX: false, - BUILDER: 'html', - FILE_SUFFIX: '.html', - LINK_SUFFIX: '.html', - HAS_SOURCE: true, - SOURCELINK_SUFFIX: '.txt', - NAVIGATION_WITH_KEYS: true, - SHOW_SEARCH_SUMMARY: true, - ENABLE_SEARCH_SHORTCUTS: true, -}; \ No newline at end of file diff --git a/yield-from-preprocessor/_static/file.png b/yield-from-preprocessor/_static/file.png deleted file mode 100644 index a858a410e4faa62ce324d814e4b816fff83a6fb3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 286 zcmV+(0pb3MP)s`hMrGg#P~ix$^RISR_I47Y|r1 z_CyJOe}D1){SET-^Amu_i71Lt6eYfZjRyw@I6OQAIXXHDfiX^GbOlHe=Ae4>0m)d(f|Me07*qoM6N<$f}vM^LjV8( diff --git a/yield-from-preprocessor/_static/graphviz.css b/yield-from-preprocessor/_static/graphviz.css deleted file mode 100644 index 8d81c02ed..000000000 --- a/yield-from-preprocessor/_static/graphviz.css +++ /dev/null @@ -1,19 +0,0 @@ -/* - * graphviz.css - * ~~~~~~~~~~~~ - * - * Sphinx stylesheet -- graphviz extension. - * - * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. - * :license: BSD, see LICENSE for details. - * - */ - -img.graphviz { - border: 0; - max-width: 100%; -} - -object.graphviz { - max-width: 100%; -} diff --git a/yield-from-preprocessor/_static/language_data.js b/yield-from-preprocessor/_static/language_data.js deleted file mode 100644 index 250f5665f..000000000 --- a/yield-from-preprocessor/_static/language_data.js +++ /dev/null @@ -1,199 +0,0 @@ -/* - * language_data.js - * ~~~~~~~~~~~~~~~~ - * - * This script contains the language-specific data used by searchtools.js, - * namely the list of stopwords, stemmer, scorer and splitter. - * - * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. - * :license: BSD, see LICENSE for details. - * - */ - -var stopwords = ["a", "and", "are", "as", "at", "be", "but", "by", "for", "if", "in", "into", "is", "it", "near", "no", "not", "of", "on", "or", "such", "that", "the", "their", "then", "there", "these", "they", "this", "to", "was", "will", "with"]; - - -/* Non-minified version is copied as a separate JS file, is available */ - -/** - * Porter Stemmer - */ -var Stemmer = function() { - - var step2list = { - ational: 'ate', - tional: 'tion', - enci: 'ence', - anci: 'ance', - izer: 'ize', - bli: 'ble', - alli: 'al', - entli: 'ent', - eli: 'e', - ousli: 'ous', - ization: 'ize', - ation: 'ate', - ator: 'ate', - alism: 'al', - iveness: 'ive', - fulness: 'ful', - ousness: 'ous', - aliti: 'al', - iviti: 'ive', - biliti: 'ble', - logi: 'log' - }; - - var step3list = { - icate: 'ic', - ative: '', - alize: 'al', - iciti: 'ic', - ical: 'ic', - ful: '', - ness: '' - }; - - var c = "[^aeiou]"; // consonant - var v = "[aeiouy]"; // vowel - var C = c + "[^aeiouy]*"; // consonant sequence - var V = v + "[aeiou]*"; // vowel sequence - - var mgr0 = "^(" + C + ")?" + V + C; // [C]VC... is m>0 - var meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$"; // [C]VC[V] is m=1 - var mgr1 = "^(" + C + ")?" + V + C + V + C; // [C]VCVC... is m>1 - var s_v = "^(" + C + ")?" + v; // vowel in stem - - this.stemWord = function (w) { - var stem; - var suffix; - var firstch; - var origword = w; - - if (w.length < 3) - return w; - - var re; - var re2; - var re3; - var re4; - - firstch = w.substr(0,1); - if (firstch == "y") - w = firstch.toUpperCase() + w.substr(1); - - // Step 1a - re = /^(.+?)(ss|i)es$/; - re2 = /^(.+?)([^s])s$/; - - if (re.test(w)) - w = w.replace(re,"$1$2"); - else if (re2.test(w)) - w = w.replace(re2,"$1$2"); - - // Step 1b - re = /^(.+?)eed$/; - re2 = /^(.+?)(ed|ing)$/; - if (re.test(w)) { - var fp = re.exec(w); - re = new RegExp(mgr0); - if (re.test(fp[1])) { - re = /.$/; - w = w.replace(re,""); - } - } - else if (re2.test(w)) { - var fp = re2.exec(w); - stem = fp[1]; - re2 = new RegExp(s_v); - if (re2.test(stem)) { - w = stem; - re2 = /(at|bl|iz)$/; - re3 = new RegExp("([^aeiouylsz])\\1$"); - re4 = new RegExp("^" + C + v + "[^aeiouwxy]$"); - if (re2.test(w)) - w = w + "e"; - else if (re3.test(w)) { - re = /.$/; - w = w.replace(re,""); - } - else if (re4.test(w)) - w = w + "e"; - } - } - - // Step 1c - re = /^(.+?)y$/; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - re = new RegExp(s_v); - if (re.test(stem)) - w = stem + "i"; - } - - // Step 2 - re = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - suffix = fp[2]; - re = new RegExp(mgr0); - if (re.test(stem)) - w = stem + step2list[suffix]; - } - - // Step 3 - re = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - suffix = fp[2]; - re = new RegExp(mgr0); - if (re.test(stem)) - w = stem + step3list[suffix]; - } - - // Step 4 - re = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/; - re2 = /^(.+?)(s|t)(ion)$/; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - re = new RegExp(mgr1); - if (re.test(stem)) - w = stem; - } - else if (re2.test(w)) { - var fp = re2.exec(w); - stem = fp[1] + fp[2]; - re2 = new RegExp(mgr1); - if (re2.test(stem)) - w = stem; - } - - // Step 5 - re = /^(.+?)e$/; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - re = new RegExp(mgr1); - re2 = new RegExp(meq1); - re3 = new RegExp("^" + C + v + "[^aeiouwxy]$"); - if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) - w = stem; - } - re = /ll$/; - re2 = new RegExp(mgr1); - if (re.test(w) && re2.test(w)) { - re = /.$/; - w = w.replace(re,""); - } - - // and turn initial Y back to y - if (firstch == "y") - w = firstch.toLowerCase() + w.substr(1); - return w; - } -} - diff --git a/yield-from-preprocessor/_static/minus.png b/yield-from-preprocessor/_static/minus.png deleted file mode 100644 index d96755fdaf8bb2214971e0db9c1fd3077d7c419d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 90 zcmeAS@N?(olHy`uVBq!ia0vp^+#t*WBp7;*Yy1LIik>cxAr*|t7R?Mi>2?kWtu=nj kDsEF_5m^0CR;1wuP-*O&G^0G}KYk!hp00i_>zopr08q^qX#fBK diff --git a/yield-from-preprocessor/_static/plus.png b/yield-from-preprocessor/_static/plus.png deleted file mode 100644 index 7107cec93a979b9a5f64843235a16651d563ce2d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 90 zcmeAS@N?(olHy`uVBq!ia0vp^+#t*WBp7;*Yy1LIik>cxAr*|t7R?Mi>2?kWtu>-2 m3q%Vub%g%s<8sJhVPMczOq}xhg9DJoz~JfX=d#Wzp$Pyb1r*Kz diff --git a/yield-from-preprocessor/_static/pygments.css b/yield-from-preprocessor/_static/pygments.css deleted file mode 100644 index 997797f27..000000000 --- a/yield-from-preprocessor/_static/pygments.css +++ /dev/null @@ -1,152 +0,0 @@ -html[data-theme="light"] .highlight pre { line-height: 125%; } -html[data-theme="light"] .highlight td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } -html[data-theme="light"] .highlight span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } -html[data-theme="light"] .highlight td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } -html[data-theme="light"] .highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } -html[data-theme="light"] .highlight .hll { background-color: #7971292e } -html[data-theme="light"] .highlight { background: #fefefe; color: #545454 } -html[data-theme="light"] .highlight .c { color: #797129 } /* Comment */ -html[data-theme="light"] .highlight .err { color: #d91e18 } /* Error */ -html[data-theme="light"] .highlight .k { color: #7928a1 } /* Keyword */ -html[data-theme="light"] .highlight .l { color: #797129 } /* Literal */ -html[data-theme="light"] .highlight .n { color: #545454 } /* Name */ -html[data-theme="light"] .highlight .o { color: #008000 } /* Operator */ -html[data-theme="light"] .highlight .p { color: #545454 } /* Punctuation */ -html[data-theme="light"] .highlight .ch { color: #797129 } /* Comment.Hashbang */ -html[data-theme="light"] .highlight .cm { color: #797129 } /* Comment.Multiline */ -html[data-theme="light"] .highlight .cp { color: #797129 } /* Comment.Preproc */ -html[data-theme="light"] .highlight .cpf { color: #797129 } /* Comment.PreprocFile */ -html[data-theme="light"] .highlight .c1 { color: #797129 } /* Comment.Single */ -html[data-theme="light"] .highlight .cs { color: #797129 } /* Comment.Special */ -html[data-theme="light"] .highlight .gd { color: #007faa } /* Generic.Deleted */ -html[data-theme="light"] .highlight .ge { font-style: italic } /* Generic.Emph */ -html[data-theme="light"] .highlight .gh { color: #007faa } /* Generic.Heading */ -html[data-theme="light"] .highlight .gs { font-weight: bold } /* Generic.Strong */ -html[data-theme="light"] .highlight .gu { color: #007faa } /* Generic.Subheading */ -html[data-theme="light"] .highlight .kc { color: #7928a1 } /* Keyword.Constant */ -html[data-theme="light"] .highlight .kd { color: #7928a1 } /* Keyword.Declaration */ -html[data-theme="light"] .highlight .kn { color: #7928a1 } /* Keyword.Namespace */ -html[data-theme="light"] .highlight .kp { color: #7928a1 } /* Keyword.Pseudo */ -html[data-theme="light"] .highlight .kr { color: #7928a1 } /* Keyword.Reserved */ -html[data-theme="light"] .highlight .kt { color: #797129 } /* Keyword.Type */ -html[data-theme="light"] .highlight .ld { color: #797129 } /* Literal.Date */ -html[data-theme="light"] .highlight .m { color: #797129 } /* Literal.Number */ -html[data-theme="light"] .highlight .s { color: #008000 } /* Literal.String */ -html[data-theme="light"] .highlight .na { color: #797129 } /* Name.Attribute */ -html[data-theme="light"] .highlight .nb { color: #797129 } /* Name.Builtin */ -html[data-theme="light"] .highlight .nc { color: #007faa } /* Name.Class */ -html[data-theme="light"] .highlight .no { color: #007faa } /* Name.Constant */ -html[data-theme="light"] .highlight .nd { color: #797129 } /* Name.Decorator */ -html[data-theme="light"] .highlight .ni { color: #008000 } /* Name.Entity */ -html[data-theme="light"] .highlight .ne { color: #7928a1 } /* Name.Exception */ -html[data-theme="light"] .highlight .nf { color: #007faa } /* Name.Function */ -html[data-theme="light"] .highlight .nl { color: #797129 } /* Name.Label */ -html[data-theme="light"] .highlight .nn { color: #545454 } /* Name.Namespace */ -html[data-theme="light"] .highlight .nx { color: #545454 } /* Name.Other */ -html[data-theme="light"] .highlight .py { color: #007faa } /* Name.Property */ -html[data-theme="light"] .highlight .nt { color: #007faa } /* Name.Tag */ -html[data-theme="light"] .highlight .nv { color: #d91e18 } /* Name.Variable */ -html[data-theme="light"] .highlight .ow { color: #7928a1 } /* Operator.Word */ -html[data-theme="light"] .highlight .pm { color: #545454 } /* Punctuation.Marker */ -html[data-theme="light"] .highlight .w { color: #545454 } /* Text.Whitespace */ -html[data-theme="light"] .highlight .mb { color: #797129 } /* Literal.Number.Bin */ -html[data-theme="light"] .highlight .mf { color: #797129 } /* Literal.Number.Float */ -html[data-theme="light"] .highlight .mh { color: #797129 } /* Literal.Number.Hex */ -html[data-theme="light"] .highlight .mi { color: #797129 } /* Literal.Number.Integer */ -html[data-theme="light"] .highlight .mo { color: #797129 } /* Literal.Number.Oct */ -html[data-theme="light"] .highlight .sa { color: #008000 } /* Literal.String.Affix */ -html[data-theme="light"] .highlight .sb { color: #008000 } /* Literal.String.Backtick */ -html[data-theme="light"] .highlight .sc { color: #008000 } /* Literal.String.Char */ -html[data-theme="light"] .highlight .dl { color: #008000 } /* Literal.String.Delimiter */ -html[data-theme="light"] .highlight .sd { color: #008000 } /* Literal.String.Doc */ -html[data-theme="light"] .highlight .s2 { color: #008000 } /* Literal.String.Double */ -html[data-theme="light"] .highlight .se { color: #008000 } /* Literal.String.Escape */ -html[data-theme="light"] .highlight .sh { color: #008000 } /* Literal.String.Heredoc */ -html[data-theme="light"] .highlight .si { color: #008000 } /* Literal.String.Interpol */ -html[data-theme="light"] .highlight .sx { color: #008000 } /* Literal.String.Other */ -html[data-theme="light"] .highlight .sr { color: #d91e18 } /* Literal.String.Regex */ -html[data-theme="light"] .highlight .s1 { color: #008000 } /* Literal.String.Single */ -html[data-theme="light"] .highlight .ss { color: #007faa } /* Literal.String.Symbol */ -html[data-theme="light"] .highlight .bp { color: #797129 } /* Name.Builtin.Pseudo */ -html[data-theme="light"] .highlight .fm { color: #007faa } /* Name.Function.Magic */ -html[data-theme="light"] .highlight .vc { color: #d91e18 } /* Name.Variable.Class */ -html[data-theme="light"] .highlight .vg { color: #d91e18 } /* Name.Variable.Global */ -html[data-theme="light"] .highlight .vi { color: #d91e18 } /* Name.Variable.Instance */ -html[data-theme="light"] .highlight .vm { color: #797129 } /* Name.Variable.Magic */ -html[data-theme="light"] .highlight .il { color: #797129 } /* Literal.Number.Integer.Long */ -html[data-theme="dark"] .highlight pre { line-height: 125%; } -html[data-theme="dark"] .highlight td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } -html[data-theme="dark"] .highlight span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } -html[data-theme="dark"] .highlight td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } -html[data-theme="dark"] .highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } -html[data-theme="dark"] .highlight .hll { background-color: #ffd9002e } -html[data-theme="dark"] .highlight { background: #2b2b2b; color: #f8f8f2 } -html[data-theme="dark"] .highlight .c { color: #ffd900 } /* Comment */ -html[data-theme="dark"] .highlight .err { color: #ffa07a } /* Error */ -html[data-theme="dark"] .highlight .k { color: #dcc6e0 } /* Keyword */ -html[data-theme="dark"] .highlight .l { color: #ffd900 } /* Literal */ -html[data-theme="dark"] .highlight .n { color: #f8f8f2 } /* Name */ -html[data-theme="dark"] .highlight .o { color: #abe338 } /* Operator */ -html[data-theme="dark"] .highlight .p { color: #f8f8f2 } /* Punctuation */ -html[data-theme="dark"] .highlight .ch { color: #ffd900 } /* Comment.Hashbang */ -html[data-theme="dark"] .highlight .cm { color: #ffd900 } /* Comment.Multiline */ -html[data-theme="dark"] .highlight .cp { color: #ffd900 } /* Comment.Preproc */ -html[data-theme="dark"] .highlight .cpf { color: #ffd900 } /* Comment.PreprocFile */ -html[data-theme="dark"] .highlight .c1 { color: #ffd900 } /* Comment.Single */ -html[data-theme="dark"] .highlight .cs { color: #ffd900 } /* Comment.Special */ -html[data-theme="dark"] .highlight .gd { color: #00e0e0 } /* Generic.Deleted */ -html[data-theme="dark"] .highlight .ge { font-style: italic } /* Generic.Emph */ -html[data-theme="dark"] .highlight .gh { color: #00e0e0 } /* Generic.Heading */ -html[data-theme="dark"] .highlight .gs { font-weight: bold } /* Generic.Strong */ -html[data-theme="dark"] .highlight .gu { color: #00e0e0 } /* Generic.Subheading */ -html[data-theme="dark"] .highlight .kc { color: #dcc6e0 } /* Keyword.Constant */ -html[data-theme="dark"] .highlight .kd { color: #dcc6e0 } /* Keyword.Declaration */ -html[data-theme="dark"] .highlight .kn { color: #dcc6e0 } /* Keyword.Namespace */ -html[data-theme="dark"] .highlight .kp { color: #dcc6e0 } /* Keyword.Pseudo */ -html[data-theme="dark"] .highlight .kr { color: #dcc6e0 } /* Keyword.Reserved */ -html[data-theme="dark"] .highlight .kt { color: #ffd900 } /* Keyword.Type */ -html[data-theme="dark"] .highlight .ld { color: #ffd900 } /* Literal.Date */ -html[data-theme="dark"] .highlight .m { color: #ffd900 } /* Literal.Number */ -html[data-theme="dark"] .highlight .s { color: #abe338 } /* Literal.String */ -html[data-theme="dark"] .highlight .na { color: #ffd900 } /* Name.Attribute */ -html[data-theme="dark"] .highlight .nb { color: #ffd900 } /* Name.Builtin */ -html[data-theme="dark"] .highlight .nc { color: #00e0e0 } /* Name.Class */ -html[data-theme="dark"] .highlight .no { color: #00e0e0 } /* Name.Constant */ -html[data-theme="dark"] .highlight .nd { color: #ffd900 } /* Name.Decorator */ -html[data-theme="dark"] .highlight .ni { color: #abe338 } /* Name.Entity */ -html[data-theme="dark"] .highlight .ne { color: #dcc6e0 } /* Name.Exception */ -html[data-theme="dark"] .highlight .nf { color: #00e0e0 } /* Name.Function */ -html[data-theme="dark"] .highlight .nl { color: #ffd900 } /* Name.Label */ -html[data-theme="dark"] .highlight .nn { color: #f8f8f2 } /* Name.Namespace */ -html[data-theme="dark"] .highlight .nx { color: #f8f8f2 } /* Name.Other */ -html[data-theme="dark"] .highlight .py { color: #00e0e0 } /* Name.Property */ -html[data-theme="dark"] .highlight .nt { color: #00e0e0 } /* Name.Tag */ -html[data-theme="dark"] .highlight .nv { color: #ffa07a } /* Name.Variable */ -html[data-theme="dark"] .highlight .ow { color: #dcc6e0 } /* Operator.Word */ -html[data-theme="dark"] .highlight .pm { color: #f8f8f2 } /* Punctuation.Marker */ -html[data-theme="dark"] .highlight .w { color: #f8f8f2 } /* Text.Whitespace */ -html[data-theme="dark"] .highlight .mb { color: #ffd900 } /* Literal.Number.Bin */ -html[data-theme="dark"] .highlight .mf { color: #ffd900 } /* Literal.Number.Float */ -html[data-theme="dark"] .highlight .mh { color: #ffd900 } /* Literal.Number.Hex */ -html[data-theme="dark"] .highlight .mi { color: #ffd900 } /* Literal.Number.Integer */ -html[data-theme="dark"] .highlight .mo { color: #ffd900 } /* Literal.Number.Oct */ -html[data-theme="dark"] .highlight .sa { color: #abe338 } /* Literal.String.Affix */ -html[data-theme="dark"] .highlight .sb { color: #abe338 } /* Literal.String.Backtick */ -html[data-theme="dark"] .highlight .sc { color: #abe338 } /* Literal.String.Char */ -html[data-theme="dark"] .highlight .dl { color: #abe338 } /* Literal.String.Delimiter */ -html[data-theme="dark"] .highlight .sd { color: #abe338 } /* Literal.String.Doc */ -html[data-theme="dark"] .highlight .s2 { color: #abe338 } /* Literal.String.Double */ -html[data-theme="dark"] .highlight .se { color: #abe338 } /* Literal.String.Escape */ -html[data-theme="dark"] .highlight .sh { color: #abe338 } /* Literal.String.Heredoc */ -html[data-theme="dark"] .highlight .si { color: #abe338 } /* Literal.String.Interpol */ -html[data-theme="dark"] .highlight .sx { color: #abe338 } /* Literal.String.Other */ -html[data-theme="dark"] .highlight .sr { color: #ffa07a } /* Literal.String.Regex */ -html[data-theme="dark"] .highlight .s1 { color: #abe338 } /* Literal.String.Single */ -html[data-theme="dark"] .highlight .ss { color: #00e0e0 } /* Literal.String.Symbol */ -html[data-theme="dark"] .highlight .bp { color: #ffd900 } /* Name.Builtin.Pseudo */ -html[data-theme="dark"] .highlight .fm { color: #00e0e0 } /* Name.Function.Magic */ -html[data-theme="dark"] .highlight .vc { color: #ffa07a } /* Name.Variable.Class */ -html[data-theme="dark"] .highlight .vg { color: #ffa07a } /* Name.Variable.Global */ -html[data-theme="dark"] .highlight .vi { color: #ffa07a } /* Name.Variable.Instance */ -html[data-theme="dark"] .highlight .vm { color: #ffd900 } /* Name.Variable.Magic */ -html[data-theme="dark"] .highlight .il { color: #ffd900 } /* Literal.Number.Integer.Long */ \ No newline at end of file diff --git a/yield-from-preprocessor/_static/scripts/bootstrap.js b/yield-from-preprocessor/_static/scripts/bootstrap.js deleted file mode 100644 index bda8a6027..000000000 --- a/yield-from-preprocessor/_static/scripts/bootstrap.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! For license information please see bootstrap.js.LICENSE.txt */ -(()=>{"use strict";var t={d:(e,i)=>{for(var n in i)t.o(i,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:i[n]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{afterMain:()=>w,afterRead:()=>b,afterWrite:()=>T,applyStyles:()=>D,arrow:()=>G,auto:()=>r,basePlacements:()=>a,beforeMain:()=>v,beforeRead:()=>g,beforeWrite:()=>E,bottom:()=>n,clippingParents:()=>h,computeStyles:()=>et,createPopper:()=>St,createPopperBase:()=>Lt,createPopperLite:()=>Dt,detectOverflow:()=>gt,end:()=>c,eventListeners:()=>nt,flip:()=>_t,hide:()=>yt,left:()=>o,main:()=>y,modifierPhases:()=>C,offset:()=>wt,placements:()=>m,popper:()=>u,popperGenerator:()=>kt,popperOffsets:()=>Et,preventOverflow:()=>At,read:()=>_,reference:()=>f,right:()=>s,start:()=>l,top:()=>i,variationPlacements:()=>p,viewport:()=>d,write:()=>A});var i="top",n="bottom",s="right",o="left",r="auto",a=[i,n,s,o],l="start",c="end",h="clippingParents",d="viewport",u="popper",f="reference",p=a.reduce((function(t,e){return t.concat([e+"-"+l,e+"-"+c])}),[]),m=[].concat(a,[r]).reduce((function(t,e){return t.concat([e,e+"-"+l,e+"-"+c])}),[]),g="beforeRead",_="read",b="afterRead",v="beforeMain",y="main",w="afterMain",E="beforeWrite",A="write",T="afterWrite",C=[g,_,b,v,y,w,E,A,T];function O(t){return t?(t.nodeName||"").toLowerCase():null}function x(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function k(t){return t instanceof x(t).Element||t instanceof Element}function L(t){return t instanceof x(t).HTMLElement||t instanceof HTMLElement}function S(t){return"undefined"!=typeof ShadowRoot&&(t instanceof x(t).ShadowRoot||t instanceof ShadowRoot)}const D={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var i=e.styles[t]||{},n=e.attributes[t]||{},s=e.elements[t];L(s)&&O(s)&&(Object.assign(s.style,i),Object.keys(n).forEach((function(t){var e=n[t];!1===e?s.removeAttribute(t):s.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&&Object.assign(e.elements.arrow.style,i.arrow),function(){Object.keys(e.elements).forEach((function(t){var n=e.elements[t],s=e.attributes[t]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:i[t]).reduce((function(t,e){return t[e]="",t}),{});L(n)&&O(n)&&(Object.assign(n.style,o),Object.keys(s).forEach((function(t){n.removeAttribute(t)})))}))}},requires:["computeStyles"]};function $(t){return t.split("-")[0]}var I=Math.max,N=Math.min,P=Math.round;function M(){var t=navigator.userAgentData;return null!=t&&t.brands&&Array.isArray(t.brands)?t.brands.map((function(t){return t.brand+"/"+t.version})).join(" "):navigator.userAgent}function j(){return!/^((?!chrome|android).)*safari/i.test(M())}function F(t,e,i){void 0===e&&(e=!1),void 0===i&&(i=!1);var n=t.getBoundingClientRect(),s=1,o=1;e&&L(t)&&(s=t.offsetWidth>0&&P(n.width)/t.offsetWidth||1,o=t.offsetHeight>0&&P(n.height)/t.offsetHeight||1);var r=(k(t)?x(t):window).visualViewport,a=!j()&&i,l=(n.left+(a&&r?r.offsetLeft:0))/s,c=(n.top+(a&&r?r.offsetTop:0))/o,h=n.width/s,d=n.height/o;return{width:h,height:d,top:c,right:l+h,bottom:c+d,left:l,x:l,y:c}}function H(t){var e=F(t),i=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-i)<=1&&(i=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:i,height:n}}function B(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(i&&S(i)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function W(t){return x(t).getComputedStyle(t)}function z(t){return["table","td","th"].indexOf(O(t))>=0}function R(t){return((k(t)?t.ownerDocument:t.document)||window.document).documentElement}function q(t){return"html"===O(t)?t:t.assignedSlot||t.parentNode||(S(t)?t.host:null)||R(t)}function V(t){return L(t)&&"fixed"!==W(t).position?t.offsetParent:null}function Y(t){for(var e=x(t),i=V(t);i&&z(i)&&"static"===W(i).position;)i=V(i);return i&&("html"===O(i)||"body"===O(i)&&"static"===W(i).position)?e:i||function(t){var e=/firefox/i.test(M());if(/Trident/i.test(M())&&L(t)&&"fixed"===W(t).position)return null;var i=q(t);for(S(i)&&(i=i.host);L(i)&&["html","body"].indexOf(O(i))<0;){var n=W(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||e&&"filter"===n.willChange||e&&n.filter&&"none"!==n.filter)return i;i=i.parentNode}return null}(t)||e}function K(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function Q(t,e,i){return I(t,N(e,i))}function X(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function U(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})}const G={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,r=t.state,l=t.name,c=t.options,h=r.elements.arrow,d=r.modifiersData.popperOffsets,u=$(r.placement),f=K(u),p=[o,s].indexOf(u)>=0?"height":"width";if(h&&d){var m=function(t,e){return X("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:U(t,a))}(c.padding,r),g=H(h),_="y"===f?i:o,b="y"===f?n:s,v=r.rects.reference[p]+r.rects.reference[f]-d[f]-r.rects.popper[p],y=d[f]-r.rects.reference[f],w=Y(h),E=w?"y"===f?w.clientHeight||0:w.clientWidth||0:0,A=v/2-y/2,T=m[_],C=E-g[p]-m[b],O=E/2-g[p]/2+A,x=Q(T,O,C),k=f;r.modifiersData[l]=((e={})[k]=x,e.centerOffset=x-O,e)}},effect:function(t){var e=t.state,i=t.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=e.elements.popper.querySelector(n)))&&B(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function J(t){return t.split("-")[1]}var Z={top:"auto",right:"auto",bottom:"auto",left:"auto"};function tt(t){var e,r=t.popper,a=t.popperRect,l=t.placement,h=t.variation,d=t.offsets,u=t.position,f=t.gpuAcceleration,p=t.adaptive,m=t.roundOffsets,g=t.isFixed,_=d.x,b=void 0===_?0:_,v=d.y,y=void 0===v?0:v,w="function"==typeof m?m({x:b,y}):{x:b,y};b=w.x,y=w.y;var E=d.hasOwnProperty("x"),A=d.hasOwnProperty("y"),T=o,C=i,O=window;if(p){var k=Y(r),L="clientHeight",S="clientWidth";k===x(r)&&"static"!==W(k=R(r)).position&&"absolute"===u&&(L="scrollHeight",S="scrollWidth"),(l===i||(l===o||l===s)&&h===c)&&(C=n,y-=(g&&k===O&&O.visualViewport?O.visualViewport.height:k[L])-a.height,y*=f?1:-1),l!==o&&(l!==i&&l!==n||h!==c)||(T=s,b-=(g&&k===O&&O.visualViewport?O.visualViewport.width:k[S])-a.width,b*=f?1:-1)}var D,$=Object.assign({position:u},p&&Z),I=!0===m?function(t,e){var i=t.x,n=t.y,s=e.devicePixelRatio||1;return{x:P(i*s)/s||0,y:P(n*s)/s||0}}({x:b,y},x(r)):{x:b,y};return b=I.x,y=I.y,f?Object.assign({},$,((D={})[C]=A?"0":"",D[T]=E?"0":"",D.transform=(O.devicePixelRatio||1)<=1?"translate("+b+"px, "+y+"px)":"translate3d("+b+"px, "+y+"px, 0)",D)):Object.assign({},$,((e={})[C]=A?y+"px":"",e[T]=E?b+"px":"",e.transform="",e))}const et={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,i=t.options,n=i.gpuAcceleration,s=void 0===n||n,o=i.adaptive,r=void 0===o||o,a=i.roundOffsets,l=void 0===a||a,c={placement:$(e.placement),variation:J(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s,isFixed:"fixed"===e.options.strategy};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,tt(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:r,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,tt(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}};var it={passive:!0};const nt={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,i=t.instance,n=t.options,s=n.scroll,o=void 0===s||s,r=n.resize,a=void 0===r||r,l=x(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&c.forEach((function(t){t.addEventListener("scroll",i.update,it)})),a&&l.addEventListener("resize",i.update,it),function(){o&&c.forEach((function(t){t.removeEventListener("scroll",i.update,it)})),a&&l.removeEventListener("resize",i.update,it)}},data:{}};var st={left:"right",right:"left",bottom:"top",top:"bottom"};function ot(t){return t.replace(/left|right|bottom|top/g,(function(t){return st[t]}))}var rt={start:"end",end:"start"};function at(t){return t.replace(/start|end/g,(function(t){return rt[t]}))}function lt(t){var e=x(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ct(t){return F(R(t)).left+lt(t).scrollLeft}function ht(t){var e=W(t),i=e.overflow,n=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+s+n)}function dt(t){return["html","body","#document"].indexOf(O(t))>=0?t.ownerDocument.body:L(t)&&ht(t)?t:dt(q(t))}function ut(t,e){var i;void 0===e&&(e=[]);var n=dt(t),s=n===(null==(i=t.ownerDocument)?void 0:i.body),o=x(n),r=s?[o].concat(o.visualViewport||[],ht(n)?n:[]):n,a=e.concat(r);return s?a:a.concat(ut(q(r)))}function ft(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function pt(t,e,i){return e===d?ft(function(t,e){var i=x(t),n=R(t),s=i.visualViewport,o=n.clientWidth,r=n.clientHeight,a=0,l=0;if(s){o=s.width,r=s.height;var c=j();(c||!c&&"fixed"===e)&&(a=s.offsetLeft,l=s.offsetTop)}return{width:o,height:r,x:a+ct(t),y:l}}(t,i)):k(e)?function(t,e){var i=F(t,!1,"fixed"===e);return i.top=i.top+t.clientTop,i.left=i.left+t.clientLeft,i.bottom=i.top+t.clientHeight,i.right=i.left+t.clientWidth,i.width=t.clientWidth,i.height=t.clientHeight,i.x=i.left,i.y=i.top,i}(e,i):ft(function(t){var e,i=R(t),n=lt(t),s=null==(e=t.ownerDocument)?void 0:e.body,o=I(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),r=I(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),a=-n.scrollLeft+ct(t),l=-n.scrollTop;return"rtl"===W(s||i).direction&&(a+=I(i.clientWidth,s?s.clientWidth:0)-o),{width:o,height:r,x:a,y:l}}(R(t)))}function mt(t){var e,r=t.reference,a=t.element,h=t.placement,d=h?$(h):null,u=h?J(h):null,f=r.x+r.width/2-a.width/2,p=r.y+r.height/2-a.height/2;switch(d){case i:e={x:f,y:r.y-a.height};break;case n:e={x:f,y:r.y+r.height};break;case s:e={x:r.x+r.width,y:p};break;case o:e={x:r.x-a.width,y:p};break;default:e={x:r.x,y:r.y}}var m=d?K(d):null;if(null!=m){var g="y"===m?"height":"width";switch(u){case l:e[m]=e[m]-(r[g]/2-a[g]/2);break;case c:e[m]=e[m]+(r[g]/2-a[g]/2)}}return e}function gt(t,e){void 0===e&&(e={});var o=e,r=o.placement,l=void 0===r?t.placement:r,c=o.strategy,p=void 0===c?t.strategy:c,m=o.boundary,g=void 0===m?h:m,_=o.rootBoundary,b=void 0===_?d:_,v=o.elementContext,y=void 0===v?u:v,w=o.altBoundary,E=void 0!==w&&w,A=o.padding,T=void 0===A?0:A,C=X("number"!=typeof T?T:U(T,a)),x=y===u?f:u,S=t.rects.popper,D=t.elements[E?x:y],$=function(t,e,i,n){var s="clippingParents"===e?function(t){var e=ut(q(t)),i=["absolute","fixed"].indexOf(W(t).position)>=0&&L(t)?Y(t):t;return k(i)?e.filter((function(t){return k(t)&&B(t,i)&&"body"!==O(t)})):[]}(t):[].concat(e),o=[].concat(s,[i]),r=o[0],a=o.reduce((function(e,i){var s=pt(t,i,n);return e.top=I(s.top,e.top),e.right=N(s.right,e.right),e.bottom=N(s.bottom,e.bottom),e.left=I(s.left,e.left),e}),pt(t,r,n));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}(k(D)?D:D.contextElement||R(t.elements.popper),g,b,p),P=F(t.elements.reference),M=mt({reference:P,element:S,strategy:"absolute",placement:l}),j=ft(Object.assign({},S,M)),H=y===u?j:P,z={top:$.top-H.top+C.top,bottom:H.bottom-$.bottom+C.bottom,left:$.left-H.left+C.left,right:H.right-$.right+C.right},V=t.modifiersData.offset;if(y===u&&V){var K=V[l];Object.keys(z).forEach((function(t){var e=[s,n].indexOf(t)>=0?1:-1,o=[i,n].indexOf(t)>=0?"y":"x";z[t]+=K[o]*e}))}return z}const _t={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,c=t.options,h=t.name;if(!e.modifiersData[h]._skip){for(var d=c.mainAxis,u=void 0===d||d,f=c.altAxis,g=void 0===f||f,_=c.fallbackPlacements,b=c.padding,v=c.boundary,y=c.rootBoundary,w=c.altBoundary,E=c.flipVariations,A=void 0===E||E,T=c.allowedAutoPlacements,C=e.options.placement,O=$(C),x=_||(O!==C&&A?function(t){if($(t)===r)return[];var e=ot(t);return[at(t),e,at(e)]}(C):[ot(C)]),k=[C].concat(x).reduce((function(t,i){return t.concat($(i)===r?function(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=i.boundary,o=i.rootBoundary,r=i.padding,l=i.flipVariations,c=i.allowedAutoPlacements,h=void 0===c?m:c,d=J(n),u=d?l?p:p.filter((function(t){return J(t)===d})):a,f=u.filter((function(t){return h.indexOf(t)>=0}));0===f.length&&(f=u);var g=f.reduce((function(e,i){return e[i]=gt(t,{placement:i,boundary:s,rootBoundary:o,padding:r})[$(i)],e}),{});return Object.keys(g).sort((function(t,e){return g[t]-g[e]}))}(e,{placement:i,boundary:v,rootBoundary:y,padding:b,flipVariations:A,allowedAutoPlacements:T}):i)}),[]),L=e.rects.reference,S=e.rects.popper,D=new Map,I=!0,N=k[0],P=0;P=0,B=H?"width":"height",W=gt(e,{placement:M,boundary:v,rootBoundary:y,altBoundary:w,padding:b}),z=H?F?s:o:F?n:i;L[B]>S[B]&&(z=ot(z));var R=ot(z),q=[];if(u&&q.push(W[j]<=0),g&&q.push(W[z]<=0,W[R]<=0),q.every((function(t){return t}))){N=M,I=!1;break}D.set(M,q)}if(I)for(var V=function(t){var e=k.find((function(e){var i=D.get(e);if(i)return i.slice(0,t).every((function(t){return t}))}));if(e)return N=e,"break"},Y=A?3:1;Y>0&&"break"!==V(Y);Y--);e.placement!==N&&(e.modifiersData[h]._skip=!0,e.placement=N,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function bt(t,e,i){return void 0===i&&(i={x:0,y:0}),{top:t.top-e.height-i.y,right:t.right-e.width+i.x,bottom:t.bottom-e.height+i.y,left:t.left-e.width-i.x}}function vt(t){return[i,s,n,o].some((function(e){return t[e]>=0}))}const yt={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,i=t.name,n=e.rects.reference,s=e.rects.popper,o=e.modifiersData.preventOverflow,r=gt(e,{elementContext:"reference"}),a=gt(e,{altBoundary:!0}),l=bt(r,n),c=bt(a,s,o),h=vt(l),d=vt(c);e.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:h,hasPopperEscaped:d},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":d})}},wt={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,n=t.options,r=t.name,a=n.offset,l=void 0===a?[0,0]:a,c=m.reduce((function(t,n){return t[n]=function(t,e,n){var r=$(t),a=[o,i].indexOf(r)>=0?-1:1,l="function"==typeof n?n(Object.assign({},e,{placement:t})):n,c=l[0],h=l[1];return c=c||0,h=(h||0)*a,[o,s].indexOf(r)>=0?{x:h,y:c}:{x:c,y:h}}(n,e.rects,l),t}),{}),h=c[e.placement],d=h.x,u=h.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=d,e.modifiersData.popperOffsets.y+=u),e.modifiersData[r]=c}},Et={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,i=t.name;e.modifiersData[i]=mt({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},At={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,r=t.options,a=t.name,c=r.mainAxis,h=void 0===c||c,d=r.altAxis,u=void 0!==d&&d,f=r.boundary,p=r.rootBoundary,m=r.altBoundary,g=r.padding,_=r.tether,b=void 0===_||_,v=r.tetherOffset,y=void 0===v?0:v,w=gt(e,{boundary:f,rootBoundary:p,padding:g,altBoundary:m}),E=$(e.placement),A=J(e.placement),T=!A,C=K(E),O="x"===C?"y":"x",x=e.modifiersData.popperOffsets,k=e.rects.reference,L=e.rects.popper,S="function"==typeof y?y(Object.assign({},e.rects,{placement:e.placement})):y,D="number"==typeof S?{mainAxis:S,altAxis:S}:Object.assign({mainAxis:0,altAxis:0},S),P=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,M={x:0,y:0};if(x){if(h){var j,F="y"===C?i:o,B="y"===C?n:s,W="y"===C?"height":"width",z=x[C],R=z+w[F],q=z-w[B],V=b?-L[W]/2:0,X=A===l?k[W]:L[W],U=A===l?-L[W]:-k[W],G=e.elements.arrow,Z=b&&G?H(G):{width:0,height:0},tt=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},et=tt[F],it=tt[B],nt=Q(0,k[W],Z[W]),st=T?k[W]/2-V-nt-et-D.mainAxis:X-nt-et-D.mainAxis,ot=T?-k[W]/2+V+nt+it+D.mainAxis:U+nt+it+D.mainAxis,rt=e.elements.arrow&&Y(e.elements.arrow),at=rt?"y"===C?rt.clientTop||0:rt.clientLeft||0:0,lt=null!=(j=null==P?void 0:P[C])?j:0,ct=z+ot-lt,ht=Q(b?N(R,z+st-lt-at):R,z,b?I(q,ct):q);x[C]=ht,M[C]=ht-z}if(u){var dt,ut="x"===C?i:o,ft="x"===C?n:s,pt=x[O],mt="y"===O?"height":"width",_t=pt+w[ut],bt=pt-w[ft],vt=-1!==[i,o].indexOf(E),yt=null!=(dt=null==P?void 0:P[O])?dt:0,wt=vt?_t:pt-k[mt]-L[mt]-yt+D.altAxis,Et=vt?pt+k[mt]+L[mt]-yt-D.altAxis:bt,At=b&&vt?function(t,e,i){var n=Q(t,e,i);return n>i?i:n}(wt,pt,Et):Q(b?wt:_t,pt,b?Et:bt);x[O]=At,M[O]=At-pt}e.modifiersData[a]=M}},requiresIfExists:["offset"]};function Tt(t,e,i){void 0===i&&(i=!1);var n,s,o=L(e),r=L(e)&&function(t){var e=t.getBoundingClientRect(),i=P(e.width)/t.offsetWidth||1,n=P(e.height)/t.offsetHeight||1;return 1!==i||1!==n}(e),a=R(e),l=F(t,r,i),c={scrollLeft:0,scrollTop:0},h={x:0,y:0};return(o||!o&&!i)&&(("body"!==O(e)||ht(a))&&(c=(n=e)!==x(n)&&L(n)?{scrollLeft:(s=n).scrollLeft,scrollTop:s.scrollTop}:lt(n)),L(e)?((h=F(e,!0)).x+=e.clientLeft,h.y+=e.clientTop):a&&(h.x=ct(a))),{x:l.left+c.scrollLeft-h.x,y:l.top+c.scrollTop-h.y,width:l.width,height:l.height}}function Ct(t){var e=new Map,i=new Set,n=[];function s(t){i.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!i.has(t)){var n=e.get(t);n&&s(n)}})),n.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){i.has(t.name)||s(t)})),n}var Ot={placement:"bottom",modifiers:[],strategy:"absolute"};function xt(){for(var t=arguments.length,e=new Array(t),i=0;i$t.has(t)&&$t.get(t).get(e)||null,remove(t,e){if(!$t.has(t))return;const i=$t.get(t);i.delete(e),0===i.size&&$t.delete(t)}},Nt="transitionend",Pt=t=>(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,((t,e)=>`#${CSS.escape(e)}`))),t),Mt=t=>{t.dispatchEvent(new Event(Nt))},jt=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),Ft=t=>jt(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(Pt(t)):null,Ht=t=>{if(!jt(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),i=t.closest("details:not([open])");if(!i)return e;if(i!==t){const e=t.closest("summary");if(e&&e.parentNode!==i)return!1;if(null===e)return!1}return e},Bt=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),Wt=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?Wt(t.parentNode):null},zt=()=>{},Rt=t=>{t.offsetHeight},qt=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,Vt=[],Yt=()=>"rtl"===document.documentElement.dir,Kt=t=>{var e;e=()=>{const e=qt();if(e){const i=t.NAME,n=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=n,t.jQueryInterface)}},"loading"===document.readyState?(Vt.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of Vt)t()})),Vt.push(e)):e()},Qt=(t,e=[],i=t)=>"function"==typeof t?t(...e):i,Xt=(t,e,i=!0)=>{if(!i)return void Qt(t);const n=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const n=Number.parseFloat(e),s=Number.parseFloat(i);return n||s?(e=e.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0})(e)+5;let s=!1;const o=({target:i})=>{i===e&&(s=!0,e.removeEventListener(Nt,o),Qt(t))};e.addEventListener(Nt,o),setTimeout((()=>{s||Mt(e)}),n)},Ut=(t,e,i,n)=>{const s=t.length;let o=t.indexOf(e);return-1===o?!i&&n?t[s-1]:t[0]:(o+=i?1:-1,n&&(o=(o+s)%s),t[Math.max(0,Math.min(o,s-1))])},Gt=/[^.]*(?=\..*)\.|.*/,Jt=/\..*/,Zt=/::\d+$/,te={};let ee=1;const ie={mouseenter:"mouseover",mouseleave:"mouseout"},ne=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function se(t,e){return e&&`${e}::${ee++}`||t.uidEvent||ee++}function oe(t){const e=se(t);return t.uidEvent=e,te[e]=te[e]||{},te[e]}function re(t,e,i=null){return Object.values(t).find((t=>t.callable===e&&t.delegationSelector===i))}function ae(t,e,i){const n="string"==typeof e,s=n?i:e||i;let o=de(t);return ne.has(o)||(o=t),[n,s,o]}function le(t,e,i,n,s){if("string"!=typeof e||!t)return;let[o,r,a]=ae(e,i,n);if(e in ie){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};r=t(r)}const l=oe(t),c=l[a]||(l[a]={}),h=re(c,r,o?i:null);if(h)return void(h.oneOff=h.oneOff&&s);const d=se(r,e.replace(Gt,"")),u=o?function(t,e,i){return function n(s){const o=t.querySelectorAll(e);for(let{target:r}=s;r&&r!==this;r=r.parentNode)for(const a of o)if(a===r)return fe(s,{delegateTarget:r}),n.oneOff&&ue.off(t,s.type,e,i),i.apply(r,[s])}}(t,i,r):function(t,e){return function i(n){return fe(n,{delegateTarget:t}),i.oneOff&&ue.off(t,n.type,e),e.apply(t,[n])}}(t,r);u.delegationSelector=o?i:null,u.callable=r,u.oneOff=s,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function ce(t,e,i,n,s){const o=re(e[i],n,s);o&&(t.removeEventListener(i,o,Boolean(s)),delete e[i][o.uidEvent])}function he(t,e,i,n){const s=e[i]||{};for(const[o,r]of Object.entries(s))o.includes(n)&&ce(t,e,i,r.callable,r.delegationSelector)}function de(t){return t=t.replace(Jt,""),ie[t]||t}const ue={on(t,e,i,n){le(t,e,i,n,!1)},one(t,e,i,n){le(t,e,i,n,!0)},off(t,e,i,n){if("string"!=typeof e||!t)return;const[s,o,r]=ae(e,i,n),a=r!==e,l=oe(t),c=l[r]||{},h=e.startsWith(".");if(void 0===o){if(h)for(const i of Object.keys(l))he(t,l,i,e.slice(1));for(const[i,n]of Object.entries(c)){const s=i.replace(Zt,"");a&&!e.includes(s)||ce(t,l,r,n.callable,n.delegationSelector)}}else{if(!Object.keys(c).length)return;ce(t,l,r,o,s?i:null)}},trigger(t,e,i){if("string"!=typeof e||!t)return null;const n=qt();let s=null,o=!0,r=!0,a=!1;e!==de(e)&&n&&(s=n.Event(e,i),n(t).trigger(s),o=!s.isPropagationStopped(),r=!s.isImmediatePropagationStopped(),a=s.isDefaultPrevented());const l=fe(new Event(e,{bubbles:o,cancelable:!0}),i);return a&&l.preventDefault(),r&&t.dispatchEvent(l),l.defaultPrevented&&s&&s.preventDefault(),l}};function fe(t,e={}){for(const[i,n]of Object.entries(e))try{t[i]=n}catch(e){Object.defineProperty(t,i,{configurable:!0,get:()=>n})}return t}function pe(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function me(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}const ge={setDataAttribute(t,e,i){t.setAttribute(`data-bs-${me(e)}`,i)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${me(e)}`)},getDataAttributes(t){if(!t)return{};const e={},i=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const n of i){let i=n.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1,i.length),e[i]=pe(t.dataset[n])}return e},getDataAttribute:(t,e)=>pe(t.getAttribute(`data-bs-${me(e)}`))};class _e{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const i=jt(e)?ge.getDataAttribute(e,"config"):{};return{...this.constructor.Default,..."object"==typeof i?i:{},...jt(e)?ge.getDataAttributes(e):{},..."object"==typeof t?t:{}}}_typeCheckConfig(t,e=this.constructor.DefaultType){for(const[n,s]of Object.entries(e)){const e=t[n],o=jt(e)?"element":null==(i=e)?`${i}`:Object.prototype.toString.call(i).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(s).test(o))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${n}" provided type "${o}" but expected type "${s}".`)}var i}}class be extends _e{constructor(t,e){super(),(t=Ft(t))&&(this._element=t,this._config=this._getConfig(e),It.set(this._element,this.constructor.DATA_KEY,this))}dispose(){It.remove(this._element,this.constructor.DATA_KEY),ue.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e,i=!0){Xt(t,e,i)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return It.get(Ft(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.3.2"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const ve=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let i=t.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),e=i&&"#"!==i?Pt(i.trim()):null}return e},ye={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const i=[];let n=t.parentNode.closest(e);for(;n;)i.push(n),n=n.parentNode.closest(e);return i},prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return[i];i=i.previousElementSibling}return[]},next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];i=i.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(",");return this.find(e,t).filter((t=>!Bt(t)&&Ht(t)))},getSelectorFromElement(t){const e=ve(t);return e&&ye.findOne(e)?e:null},getElementFromSelector(t){const e=ve(t);return e?ye.findOne(e):null},getMultipleElementsFromSelector(t){const e=ve(t);return e?ye.find(e):[]}},we=(t,e="hide")=>{const i=`click.dismiss${t.EVENT_KEY}`,n=t.NAME;ue.on(document,i,`[data-bs-dismiss="${n}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),Bt(this))return;const s=ye.getElementFromSelector(this)||this.closest(`.${n}`);t.getOrCreateInstance(s)[e]()}))},Ee=".bs.alert",Ae=`close${Ee}`,Te=`closed${Ee}`;class Ce extends be{static get NAME(){return"alert"}close(){if(ue.trigger(this._element,Ae).defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),ue.trigger(this._element,Te),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=Ce.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}we(Ce,"close"),Kt(Ce);const Oe='[data-bs-toggle="button"]';class xe extends be{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=xe.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}ue.on(document,"click.bs.button.data-api",Oe,(t=>{t.preventDefault();const e=t.target.closest(Oe);xe.getOrCreateInstance(e).toggle()})),Kt(xe);const ke=".bs.swipe",Le=`touchstart${ke}`,Se=`touchmove${ke}`,De=`touchend${ke}`,$e=`pointerdown${ke}`,Ie=`pointerup${ke}`,Ne={endCallback:null,leftCallback:null,rightCallback:null},Pe={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class Me extends _e{constructor(t,e){super(),this._element=t,t&&Me.isSupported()&&(this._config=this._getConfig(e),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return Ne}static get DefaultType(){return Pe}static get NAME(){return"swipe"}dispose(){ue.off(this._element,ke)}_start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX):this._deltaX=t.touches[0].clientX}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),Qt(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=40)return;const e=t/this._deltaX;this._deltaX=0,e&&Qt(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(ue.on(this._element,$e,(t=>this._start(t))),ue.on(this._element,Ie,(t=>this._end(t))),this._element.classList.add("pointer-event")):(ue.on(this._element,Le,(t=>this._start(t))),ue.on(this._element,Se,(t=>this._move(t))),ue.on(this._element,De,(t=>this._end(t))))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&("pen"===t.pointerType||"touch"===t.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const je=".bs.carousel",Fe=".data-api",He="next",Be="prev",We="left",ze="right",Re=`slide${je}`,qe=`slid${je}`,Ve=`keydown${je}`,Ye=`mouseenter${je}`,Ke=`mouseleave${je}`,Qe=`dragstart${je}`,Xe=`load${je}${Fe}`,Ue=`click${je}${Fe}`,Ge="carousel",Je="active",Ze=".active",ti=".carousel-item",ei=Ze+ti,ii={ArrowLeft:ze,ArrowRight:We},ni={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},si={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class oi extends be{constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=ye.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===Ge&&this.cycle()}static get Default(){return ni}static get DefaultType(){return si}static get NAME(){return"carousel"}next(){this._slide(He)}nextWhenVisible(){!document.hidden&&Ht(this._element)&&this.next()}prev(){this._slide(Be)}pause(){this._isSliding&&Mt(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?ue.one(this._element,qe,(()=>this.cycle())):this.cycle())}to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding)return void ue.one(this._element,qe,(()=>this.to(t)));const i=this._getItemIndex(this._getActive());if(i===t)return;const n=t>i?He:Be;this._slide(n,e[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&ue.on(this._element,Ve,(t=>this._keydown(t))),"hover"===this._config.pause&&(ue.on(this._element,Ye,(()=>this.pause())),ue.on(this._element,Ke,(()=>this._maybeEnableCycle()))),this._config.touch&&Me.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of ye.find(".carousel-item img",this._element))ue.on(t,Qe,(t=>t.preventDefault()));const t={leftCallback:()=>this._slide(this._directionToOrder(We)),rightCallback:()=>this._slide(this._directionToOrder(ze)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new Me(this._element,t)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=ii[t.key];e&&(t.preventDefault(),this._slide(this._directionToOrder(e)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const e=ye.findOne(Ze,this._indicatorsElement);e.classList.remove(Je),e.removeAttribute("aria-current");const i=ye.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);i&&(i.classList.add(Je),i.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const e=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=e||this._config.defaultInterval}_slide(t,e=null){if(this._isSliding)return;const i=this._getActive(),n=t===He,s=e||Ut(this._getItems(),i,n,this._config.wrap);if(s===i)return;const o=this._getItemIndex(s),r=e=>ue.trigger(this._element,e,{relatedTarget:s,direction:this._orderToDirection(t),from:this._getItemIndex(i),to:o});if(r(Re).defaultPrevented)return;if(!i||!s)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=s;const l=n?"carousel-item-start":"carousel-item-end",c=n?"carousel-item-next":"carousel-item-prev";s.classList.add(c),Rt(s),i.classList.add(l),s.classList.add(l),this._queueCallback((()=>{s.classList.remove(l,c),s.classList.add(Je),i.classList.remove(Je,c,l),this._isSliding=!1,r(qe)}),i,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return ye.findOne(ei,this._element)}_getItems(){return ye.find(ti,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return Yt()?t===We?Be:He:t===We?He:Be}_orderToDirection(t){return Yt()?t===Be?We:ze:t===Be?ze:We}static jQueryInterface(t){return this.each((function(){const e=oi.getOrCreateInstance(this,t);if("number"!=typeof t){if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}else e.to(t)}))}}ue.on(document,Ue,"[data-bs-slide], [data-bs-slide-to]",(function(t){const e=ye.getElementFromSelector(this);if(!e||!e.classList.contains(Ge))return;t.preventDefault();const i=oi.getOrCreateInstance(e),n=this.getAttribute("data-bs-slide-to");return n?(i.to(n),void i._maybeEnableCycle()):"next"===ge.getDataAttribute(this,"slide")?(i.next(),void i._maybeEnableCycle()):(i.prev(),void i._maybeEnableCycle())})),ue.on(window,Xe,(()=>{const t=ye.find('[data-bs-ride="carousel"]');for(const e of t)oi.getOrCreateInstance(e)})),Kt(oi);const ri=".bs.collapse",ai=`show${ri}`,li=`shown${ri}`,ci=`hide${ri}`,hi=`hidden${ri}`,di=`click${ri}.data-api`,ui="show",fi="collapse",pi="collapsing",mi=`:scope .${fi} .${fi}`,gi='[data-bs-toggle="collapse"]',_i={parent:null,toggle:!0},bi={parent:"(null|element)",toggle:"boolean"};class vi extends be{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const i=ye.find(gi);for(const t of i){const e=ye.getSelectorFromElement(t),i=ye.find(e).filter((t=>t===this._element));null!==e&&i.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return _i}static get DefaultType(){return bi}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((t=>t!==this._element)).map((t=>vi.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(ue.trigger(this._element,ai).defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(fi),this._element.classList.add(pi),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const i=`scroll${e[0].toUpperCase()+e.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(pi),this._element.classList.add(fi,ui),this._element.style[e]="",ue.trigger(this._element,li)}),this._element,!0),this._element.style[e]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(ue.trigger(this._element,ci).defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,Rt(this._element),this._element.classList.add(pi),this._element.classList.remove(fi,ui);for(const t of this._triggerArray){const e=ye.getElementFromSelector(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0,this._element.style[t]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(pi),this._element.classList.add(fi),ue.trigger(this._element,hi)}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(ui)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=Ft(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(gi);for(const e of t){const t=ye.getElementFromSelector(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=ye.find(mi,this._config.parent);return ye.find(t,this._config.parent).filter((t=>!e.includes(t)))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const i of t)i.classList.toggle("collapsed",!e),i.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each((function(){const i=vi.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t]()}}))}}ue.on(document,di,gi,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();for(const t of ye.getMultipleElementsFromSelector(this))vi.getOrCreateInstance(t,{toggle:!1}).toggle()})),Kt(vi);const yi="dropdown",wi=".bs.dropdown",Ei=".data-api",Ai="ArrowUp",Ti="ArrowDown",Ci=`hide${wi}`,Oi=`hidden${wi}`,xi=`show${wi}`,ki=`shown${wi}`,Li=`click${wi}${Ei}`,Si=`keydown${wi}${Ei}`,Di=`keyup${wi}${Ei}`,$i="show",Ii='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',Ni=`${Ii}.${$i}`,Pi=".dropdown-menu",Mi=Yt()?"top-end":"top-start",ji=Yt()?"top-start":"top-end",Fi=Yt()?"bottom-end":"bottom-start",Hi=Yt()?"bottom-start":"bottom-end",Bi=Yt()?"left-start":"right-start",Wi=Yt()?"right-start":"left-start",zi={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},Ri={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class qi extends be{constructor(t,e){super(t,e),this._popper=null,this._parent=this._element.parentNode,this._menu=ye.next(this._element,Pi)[0]||ye.prev(this._element,Pi)[0]||ye.findOne(Pi,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return zi}static get DefaultType(){return Ri}static get NAME(){return yi}toggle(){return this._isShown()?this.hide():this.show()}show(){if(Bt(this._element)||this._isShown())return;const t={relatedTarget:this._element};if(!ue.trigger(this._element,xi,t).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const t of[].concat(...document.body.children))ue.on(t,"mouseover",zt);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add($i),this._element.classList.add($i),ue.trigger(this._element,ki,t)}}hide(){if(Bt(this._element)||!this._isShown())return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(t){if(!ue.trigger(this._element,Ci,t).defaultPrevented){if("ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))ue.off(t,"mouseover",zt);this._popper&&this._popper.destroy(),this._menu.classList.remove($i),this._element.classList.remove($i),this._element.setAttribute("aria-expanded","false"),ge.removeDataAttribute(this._menu,"popper"),ue.trigger(this._element,Oi,t)}}_getConfig(t){if("object"==typeof(t=super._getConfig(t)).reference&&!jt(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError(`${yi.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(){if(void 0===e)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let t=this._element;"parent"===this._config.reference?t=this._parent:jt(this._config.reference)?t=Ft(this._config.reference):"object"==typeof this._config.reference&&(t=this._config.reference);const i=this._getPopperConfig();this._popper=St(t,this._menu,i)}_isShown(){return this._menu.classList.contains($i)}_getPlacement(){const t=this._parent;if(t.classList.contains("dropend"))return Bi;if(t.classList.contains("dropstart"))return Wi;if(t.classList.contains("dropup-center"))return"top";if(t.classList.contains("dropdown-center"))return"bottom";const e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?e?ji:Mi:e?Hi:Fi}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(ge.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,...Qt(this._config.popperConfig,[t])}}_selectMenuItem({key:t,target:e}){const i=ye.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((t=>Ht(t)));i.length&&Ut(i,e,t===Ti,!i.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=qi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static clearMenus(t){if(2===t.button||"keyup"===t.type&&"Tab"!==t.key)return;const e=ye.find(Ni);for(const i of e){const e=qi.getInstance(i);if(!e||!1===e._config.autoClose)continue;const n=t.composedPath(),s=n.includes(e._menu);if(n.includes(e._element)||"inside"===e._config.autoClose&&!s||"outside"===e._config.autoClose&&s)continue;if(e._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const o={relatedTarget:e._element};"click"===t.type&&(o.clickEvent=t),e._completeHide(o)}}static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.target.tagName),i="Escape"===t.key,n=[Ai,Ti].includes(t.key);if(!n&&!i)return;if(e&&!i)return;t.preventDefault();const s=this.matches(Ii)?this:ye.prev(this,Ii)[0]||ye.next(this,Ii)[0]||ye.findOne(Ii,t.delegateTarget.parentNode),o=qi.getOrCreateInstance(s);if(n)return t.stopPropagation(),o.show(),void o._selectMenuItem(t);o._isShown()&&(t.stopPropagation(),o.hide(),s.focus())}}ue.on(document,Si,Ii,qi.dataApiKeydownHandler),ue.on(document,Si,Pi,qi.dataApiKeydownHandler),ue.on(document,Li,qi.clearMenus),ue.on(document,Di,qi.clearMenus),ue.on(document,Li,Ii,(function(t){t.preventDefault(),qi.getOrCreateInstance(this).toggle()})),Kt(qi);const Vi="backdrop",Yi="show",Ki=`mousedown.bs.${Vi}`,Qi={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Xi={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Ui extends _e{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return Qi}static get DefaultType(){return Xi}static get NAME(){return Vi}show(t){if(!this._config.isVisible)return void Qt(t);this._append();const e=this._getElement();this._config.isAnimated&&Rt(e),e.classList.add(Yi),this._emulateAnimation((()=>{Qt(t)}))}hide(t){this._config.isVisible?(this._getElement().classList.remove(Yi),this._emulateAnimation((()=>{this.dispose(),Qt(t)}))):Qt(t)}dispose(){this._isAppended&&(ue.off(this._element,Ki),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=Ft(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),ue.on(t,Ki,(()=>{Qt(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(t){Xt(t,this._getElement(),this._config.isAnimated)}}const Gi=".bs.focustrap",Ji=`focusin${Gi}`,Zi=`keydown.tab${Gi}`,tn="backward",en={autofocus:!0,trapElement:null},nn={autofocus:"boolean",trapElement:"element"};class sn extends _e{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return en}static get DefaultType(){return nn}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),ue.off(document,Gi),ue.on(document,Ji,(t=>this._handleFocusin(t))),ue.on(document,Zi,(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,ue.off(document,Gi))}_handleFocusin(t){const{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;const i=ye.focusableChildren(e);0===i.length?e.focus():this._lastTabNavDirection===tn?i[i.length-1].focus():i[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?tn:"forward")}}const on=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",rn=".sticky-top",an="padding-right",ln="margin-right";class cn{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,an,(e=>e+t)),this._setElementAttributes(on,an,(e=>e+t)),this._setElementAttributes(rn,ln,(e=>e-t))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,an),this._resetElementAttributes(on,an),this._resetElementAttributes(rn,ln)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){const n=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+n)return;this._saveInitialAttribute(t,e);const s=window.getComputedStyle(t).getPropertyValue(e);t.style.setProperty(e,`${i(Number.parseFloat(s))}px`)}))}_saveInitialAttribute(t,e){const i=t.style.getPropertyValue(e);i&&ge.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const i=ge.getDataAttribute(t,e);null!==i?(ge.removeDataAttribute(t,e),t.style.setProperty(e,i)):t.style.removeProperty(e)}))}_applyManipulationCallback(t,e){if(jt(t))e(t);else for(const i of ye.find(t,this._element))e(i)}}const hn=".bs.modal",dn=`hide${hn}`,un=`hidePrevented${hn}`,fn=`hidden${hn}`,pn=`show${hn}`,mn=`shown${hn}`,gn=`resize${hn}`,_n=`click.dismiss${hn}`,bn=`mousedown.dismiss${hn}`,vn=`keydown.dismiss${hn}`,yn=`click${hn}.data-api`,wn="modal-open",En="show",An="modal-static",Tn={backdrop:!0,focus:!0,keyboard:!0},Cn={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class On extends be{constructor(t,e){super(t,e),this._dialog=ye.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new cn,this._addEventListeners()}static get Default(){return Tn}static get DefaultType(){return Cn}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||ue.trigger(this._element,pn,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(wn),this._adjustDialog(),this._backdrop.show((()=>this._showElement(t))))}hide(){this._isShown&&!this._isTransitioning&&(ue.trigger(this._element,dn).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(En),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){ue.off(window,hn),ue.off(this._dialog,hn),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Ui({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new sn({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const e=ye.findOne(".modal-body",this._dialog);e&&(e.scrollTop=0),Rt(this._element),this._element.classList.add(En),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,ue.trigger(this._element,mn,{relatedTarget:t})}),this._dialog,this._isAnimated())}_addEventListeners(){ue.on(this._element,vn,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),ue.on(window,gn,(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),ue.on(this._element,bn,(t=>{ue.one(this._element,_n,(e=>{this._element===t.target&&this._element===e.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(wn),this._resetAdjustments(),this._scrollBar.reset(),ue.trigger(this._element,fn)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(ue.trigger(this._element,un).defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._element.style.overflowY;"hidden"===e||this._element.classList.contains(An)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(An),this._queueCallback((()=>{this._element.classList.remove(An),this._queueCallback((()=>{this._element.style.overflowY=e}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;if(i&&!t){const t=Yt()?"paddingLeft":"paddingRight";this._element.style[t]=`${e}px`}if(!i&&t){const t=Yt()?"paddingRight":"paddingLeft";this._element.style[t]=`${e}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=On.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}ue.on(document,yn,'[data-bs-toggle="modal"]',(function(t){const e=ye.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),ue.one(e,pn,(t=>{t.defaultPrevented||ue.one(e,fn,(()=>{Ht(this)&&this.focus()}))}));const i=ye.findOne(".modal.show");i&&On.getInstance(i).hide(),On.getOrCreateInstance(e).toggle(this)})),we(On),Kt(On);const xn=".bs.offcanvas",kn=".data-api",Ln=`load${xn}${kn}`,Sn="show",Dn="showing",$n="hiding",In=".offcanvas.show",Nn=`show${xn}`,Pn=`shown${xn}`,Mn=`hide${xn}`,jn=`hidePrevented${xn}`,Fn=`hidden${xn}`,Hn=`resize${xn}`,Bn=`click${xn}${kn}`,Wn=`keydown.dismiss${xn}`,zn={backdrop:!0,keyboard:!0,scroll:!1},Rn={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class qn extends be{constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return zn}static get DefaultType(){return Rn}static get NAME(){return"offcanvas"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||ue.trigger(this._element,Nn,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new cn).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Dn),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(Sn),this._element.classList.remove(Dn),ue.trigger(this._element,Pn,{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&(ue.trigger(this._element,Mn).defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add($n),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(Sn,$n),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new cn).reset(),ue.trigger(this._element,Fn)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=Boolean(this._config.backdrop);return new Ui({className:"offcanvas-backdrop",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{"static"!==this._config.backdrop?this.hide():ue.trigger(this._element,jn)}:null})}_initializeFocusTrap(){return new sn({trapElement:this._element})}_addEventListeners(){ue.on(this._element,Wn,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():ue.trigger(this._element,jn))}))}static jQueryInterface(t){return this.each((function(){const e=qn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}ue.on(document,Bn,'[data-bs-toggle="offcanvas"]',(function(t){const e=ye.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),Bt(this))return;ue.one(e,Fn,(()=>{Ht(this)&&this.focus()}));const i=ye.findOne(In);i&&i!==e&&qn.getInstance(i).hide(),qn.getOrCreateInstance(e).toggle(this)})),ue.on(window,Ln,(()=>{for(const t of ye.find(In))qn.getOrCreateInstance(t).show()})),ue.on(window,Hn,(()=>{for(const t of ye.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&qn.getOrCreateInstance(t).hide()})),we(qn),Kt(qn);const Vn={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Yn=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Kn=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Qn=(t,e)=>{const i=t.nodeName.toLowerCase();return e.includes(i)?!Yn.has(i)||Boolean(Kn.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(i)))},Xn={allowList:Vn,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},Un={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Gn={entry:"(string|element|function|null)",selector:"(string|element)"};class Jn extends _e{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return Xn}static get DefaultType(){return Un}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,i]of Object.entries(this._config.content))this._setContent(t,i,e);const e=t.children[0],i=this._resolvePossibleFunction(this._config.extraClass);return i&&e.classList.add(...i.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,i]of Object.entries(t))super._typeCheckConfig({selector:e,entry:i},Gn)}_setContent(t,e,i){const n=ye.findOne(i,t);n&&((e=this._resolvePossibleFunction(e))?jt(e)?this._putElementInTemplate(Ft(e),n):this._config.html?n.innerHTML=this._maybeSanitize(e):n.textContent=e:n.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,i){if(!t.length)return t;if(i&&"function"==typeof i)return i(t);const n=(new window.DOMParser).parseFromString(t,"text/html"),s=[].concat(...n.body.querySelectorAll("*"));for(const t of s){const i=t.nodeName.toLowerCase();if(!Object.keys(e).includes(i)){t.remove();continue}const n=[].concat(...t.attributes),s=[].concat(e["*"]||[],e[i]||[]);for(const e of n)Qn(e,s)||t.removeAttribute(e.nodeName)}return n.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return Qt(t,[this])}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const Zn=new Set(["sanitize","allowList","sanitizeFn"]),ts="fade",es="show",is=".modal",ns="hide.bs.modal",ss="hover",os="focus",rs={AUTO:"auto",TOP:"top",RIGHT:Yt()?"left":"right",BOTTOM:"bottom",LEFT:Yt()?"right":"left"},as={allowList:Vn,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},ls={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class cs extends be{constructor(t,i){if(void 0===e)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,i),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return as}static get DefaultType(){return ls}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),ue.off(this._element.closest(is),ns,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const t=ue.trigger(this._element,this.constructor.eventName("show")),e=(Wt(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this._disposePopper();const i=this._getTipElement();this._element.setAttribute("aria-describedby",i.getAttribute("id"));const{container:n}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(n.append(i),ue.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(i),i.classList.add(es),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))ue.on(t,"mouseover",zt);this._queueCallback((()=>{ue.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(this._isShown()&&!ue.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(es),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))ue.off(t,"mouseover",zt);this._activeTrigger.click=!1,this._activeTrigger[os]=!1,this._activeTrigger[ss]=!1,this._isHovered=null,this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),ue.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(ts,es),e.classList.add(`bs-${this.constructor.NAME}-auto`);const i=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",i),this._isAnimated()&&e.classList.add(ts),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new Jn({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(ts)}_isShown(){return this.tip&&this.tip.classList.contains(es)}_createPopper(t){const e=Qt(this._config.placement,[this,t,this._element]),i=rs[e.toUpperCase()];return St(this._element,t,this._getPopperConfig(i))}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return Qt(t,[this._element])}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return{...e,...Qt(this._config.popperConfig,[e])}}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)ue.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==e){const t=e===ss?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),i=e===ss?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");ue.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?os:ss]=!0,e._enter()})),ue.on(this._element,i,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?os:ss]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},ue.on(this._element.closest(is),ns,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=ge.getDataAttributes(this._element);for(const t of Object.keys(e))Zn.has(t)&&delete e[t];return t={...e,..."object"==typeof t&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:Ft(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const[e,i]of Object.entries(this._config))this.constructor.Default[e]!==i&&(t[e]=i);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each((function(){const e=cs.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}Kt(cs);const hs={...cs.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},ds={...cs.DefaultType,content:"(null|string|element|function)"};class us extends cs{static get Default(){return hs}static get DefaultType(){return ds}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each((function(){const e=us.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}Kt(us);const fs=".bs.scrollspy",ps=`activate${fs}`,ms=`click${fs}`,gs=`load${fs}.data-api`,_s="active",bs="[href]",vs=".nav-link",ys=`${vs}, .nav-item > ${vs}, .list-group-item`,ws={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},Es={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class As extends be{constructor(t,e){super(t,e),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return ws}static get DefaultType(){return Es}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=Ft(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,"string"==typeof t.threshold&&(t.threshold=t.threshold.split(",").map((t=>Number.parseFloat(t)))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(ue.off(this._config.target,ms),ue.on(this._config.target,ms,bs,(t=>{const e=this._observableSections.get(t.target.hash);if(e){t.preventDefault();const i=this._rootElement||window,n=e.offsetTop-this._element.offsetTop;if(i.scrollTo)return void i.scrollTo({top:n,behavior:"smooth"});i.scrollTop=n}})))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((t=>this._observerCallback(t)),t)}_observerCallback(t){const e=t=>this._targetLinks.get(`#${t.target.id}`),i=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(e(t))},n=(this._rootElement||document.documentElement).scrollTop,s=n>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=n;for(const o of t){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(o));continue}const t=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(s&&t){if(i(o),!n)return}else s||t||i(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=ye.find(bs,this._config.target);for(const e of t){if(!e.hash||Bt(e))continue;const t=ye.findOne(decodeURI(e.hash),this._element);Ht(t)&&(this._targetLinks.set(decodeURI(e.hash),e),this._observableSections.set(e.hash,t))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(_s),this._activateParents(t),ue.trigger(this._element,ps,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains("dropdown-item"))ye.findOne(".dropdown-toggle",t.closest(".dropdown")).classList.add(_s);else for(const e of ye.parents(t,".nav, .list-group"))for(const t of ye.prev(e,ys))t.classList.add(_s)}_clearActiveClass(t){t.classList.remove(_s);const e=ye.find(`${bs}.${_s}`,t);for(const t of e)t.classList.remove(_s)}static jQueryInterface(t){return this.each((function(){const e=As.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}ue.on(window,gs,(()=>{for(const t of ye.find('[data-bs-spy="scroll"]'))As.getOrCreateInstance(t)})),Kt(As);const Ts=".bs.tab",Cs=`hide${Ts}`,Os=`hidden${Ts}`,xs=`show${Ts}`,ks=`shown${Ts}`,Ls=`click${Ts}`,Ss=`keydown${Ts}`,Ds=`load${Ts}`,$s="ArrowLeft",Is="ArrowRight",Ns="ArrowUp",Ps="ArrowDown",Ms="Home",js="End",Fs="active",Hs="fade",Bs="show",Ws=".dropdown-toggle",zs=`:not(${Ws})`,Rs='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',qs=`.nav-link${zs}, .list-group-item${zs}, [role="tab"]${zs}, ${Rs}`,Vs=`.${Fs}[data-bs-toggle="tab"], .${Fs}[data-bs-toggle="pill"], .${Fs}[data-bs-toggle="list"]`;class Ys extends be{constructor(t){super(t),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),ue.on(this._element,Ss,(t=>this._keydown(t))))}static get NAME(){return"tab"}show(){const t=this._element;if(this._elemIsActive(t))return;const e=this._getActiveElem(),i=e?ue.trigger(e,Cs,{relatedTarget:t}):null;ue.trigger(t,xs,{relatedTarget:e}).defaultPrevented||i&&i.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){t&&(t.classList.add(Fs),this._activate(ye.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),ue.trigger(t,ks,{relatedTarget:e})):t.classList.add(Bs)}),t,t.classList.contains(Hs)))}_deactivate(t,e){t&&(t.classList.remove(Fs),t.blur(),this._deactivate(ye.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),ue.trigger(t,Os,{relatedTarget:e})):t.classList.remove(Bs)}),t,t.classList.contains(Hs)))}_keydown(t){if(![$s,Is,Ns,Ps,Ms,js].includes(t.key))return;t.stopPropagation(),t.preventDefault();const e=this._getChildren().filter((t=>!Bt(t)));let i;if([Ms,js].includes(t.key))i=e[t.key===Ms?0:e.length-1];else{const n=[Is,Ps].includes(t.key);i=Ut(e,t.target,n,!0)}i&&(i.focus({preventScroll:!0}),Ys.getOrCreateInstance(i).show())}_getChildren(){return ye.find(qs,this._parent)}_getActiveElem(){return this._getChildren().find((t=>this._elemIsActive(t)))||null}_setInitialAttributes(t,e){this._setAttributeIfNotExists(t,"role","tablist");for(const t of e)this._setInitialAttributesOnChild(t)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const e=this._elemIsActive(t),i=this._getOuterElement(t);t.setAttribute("aria-selected",e),i!==t&&this._setAttributeIfNotExists(i,"role","presentation"),e||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const e=ye.getElementFromSelector(t);e&&(this._setAttributeIfNotExists(e,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(e,"aria-labelledby",`${t.id}`))}_toggleDropDown(t,e){const i=this._getOuterElement(t);if(!i.classList.contains("dropdown"))return;const n=(t,n)=>{const s=ye.findOne(t,i);s&&s.classList.toggle(n,e)};n(Ws,Fs),n(".dropdown-menu",Bs),i.setAttribute("aria-expanded",e)}_setAttributeIfNotExists(t,e,i){t.hasAttribute(e)||t.setAttribute(e,i)}_elemIsActive(t){return t.classList.contains(Fs)}_getInnerElement(t){return t.matches(qs)?t:ye.findOne(qs,t)}_getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t}static jQueryInterface(t){return this.each((function(){const e=Ys.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}ue.on(document,Ls,Rs,(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),Bt(this)||Ys.getOrCreateInstance(this).show()})),ue.on(window,Ds,(()=>{for(const t of ye.find(Vs))Ys.getOrCreateInstance(t)})),Kt(Ys);const Ks=".bs.toast",Qs=`mouseover${Ks}`,Xs=`mouseout${Ks}`,Us=`focusin${Ks}`,Gs=`focusout${Ks}`,Js=`hide${Ks}`,Zs=`hidden${Ks}`,to=`show${Ks}`,eo=`shown${Ks}`,io="hide",no="show",so="showing",oo={animation:"boolean",autohide:"boolean",delay:"number"},ro={animation:!0,autohide:!0,delay:5e3};class ao extends be{constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return ro}static get DefaultType(){return oo}static get NAME(){return"toast"}show(){ue.trigger(this._element,to).defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(io),Rt(this._element),this._element.classList.add(no,so),this._queueCallback((()=>{this._element.classList.remove(so),ue.trigger(this._element,eo),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(ue.trigger(this._element,Js).defaultPrevented||(this._element.classList.add(so),this._queueCallback((()=>{this._element.classList.add(io),this._element.classList.remove(so,no),ue.trigger(this._element,Zs)}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(no),super.dispose()}isShown(){return this._element.classList.contains(no)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const i=t.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){ue.on(this._element,Qs,(t=>this._onInteraction(t,!0))),ue.on(this._element,Xs,(t=>this._onInteraction(t,!1))),ue.on(this._element,Us,(t=>this._onInteraction(t,!0))),ue.on(this._element,Gs,(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=ao.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}function lo(t){"loading"!=document.readyState?t():document.addEventListener("DOMContentLoaded",t)}we(ao),Kt(ao),lo((function(){[].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')).map((function(t){return new cs(t,{delay:{show:500,hide:100}})}))})),lo((function(){document.getElementById("pst-back-to-top").addEventListener("click",(function(){document.body.scrollTop=0,document.documentElement.scrollTop=0}))})),lo((function(){var t=document.getElementById("pst-back-to-top"),e=document.getElementsByClassName("bd-header")[0].getBoundingClientRect();window.addEventListener("scroll",(function(){this.oldScroll>this.scrollY&&this.scrollY>e.bottom?t.style.display="block":t.style.display="none",this.oldScroll=this.scrollY}))}))})(); -//# sourceMappingURL=bootstrap.js.map \ No newline at end of file diff --git a/yield-from-preprocessor/_static/scripts/bootstrap.js.LICENSE.txt b/yield-from-preprocessor/_static/scripts/bootstrap.js.LICENSE.txt deleted file mode 100644 index 10f979d07..000000000 --- a/yield-from-preprocessor/_static/scripts/bootstrap.js.LICENSE.txt +++ /dev/null @@ -1,5 +0,0 @@ -/*! - * Bootstrap v5.3.2 (https://getbootstrap.com/) - * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */ diff --git a/yield-from-preprocessor/_static/scripts/bootstrap.js.map b/yield-from-preprocessor/_static/scripts/bootstrap.js.map deleted file mode 100644 index e5bc15752..000000000 --- a/yield-from-preprocessor/_static/scripts/bootstrap.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"scripts/bootstrap.js","mappings":"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","sources":["webpack://pydata_sphinx_theme/webpack/bootstrap","webpack://pydata_sphinx_theme/webpack/runtime/define property getters","webpack://pydata_sphinx_theme/webpack/runtime/hasOwnProperty shorthand","webpack://pydata_sphinx_theme/webpack/runtime/make namespace object","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/enums.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getNodeName.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getWindow.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/instanceOf.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/applyStyles.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/getBasePlacement.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/math.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/userAgent.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/contains.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/isTableElement.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getParentNode.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/within.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/mergePaddingObject.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/getFreshSideObject.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/expandToHashMap.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/arrow.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/getVariation.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/computeStyles.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/eventListeners.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/getOppositePlacement.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/getOppositeVariationPlacement.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getScrollParent.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/rectToClientRect.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getClippingRect.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getViewportRect.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getDocumentRect.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/computeOffsets.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/detectOverflow.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/flip.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/computeAutoPlacement.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/hide.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/offset.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/popperOffsets.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/preventOverflow.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/getAltAxis.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getCompositeRect.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getNodeScroll.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getHTMLElementScroll.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/orderModifiers.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/createPopper.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/debounce.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/mergeByName.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/popper.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/popper-lite.js","webpack://pydata_sphinx_theme/./node_modules/bootstrap/dist/js/bootstrap.esm.js","webpack://pydata_sphinx_theme/./src/pydata_sphinx_theme/assets/scripts/mixin.js","webpack://pydata_sphinx_theme/./src/pydata_sphinx_theme/assets/scripts/bootstrap.js"],"sourcesContent":["// The require scope\nvar __webpack_require__ = {};\n\n","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","export var top = 'top';\nexport var bottom = 'bottom';\nexport var right = 'right';\nexport var left = 'left';\nexport var auto = 'auto';\nexport var basePlacements = [top, bottom, right, left];\nexport var start = 'start';\nexport var end = 'end';\nexport var clippingParents = 'clippingParents';\nexport var viewport = 'viewport';\nexport var popper = 'popper';\nexport var reference = 'reference';\nexport var variationPlacements = /*#__PURE__*/basePlacements.reduce(function (acc, placement) {\n return acc.concat([placement + \"-\" + start, placement + \"-\" + end]);\n}, []);\nexport var placements = /*#__PURE__*/[].concat(basePlacements, [auto]).reduce(function (acc, placement) {\n return acc.concat([placement, placement + \"-\" + start, placement + \"-\" + end]);\n}, []); // modifiers that need to read the DOM\n\nexport var beforeRead = 'beforeRead';\nexport var read = 'read';\nexport var afterRead = 'afterRead'; // pure-logic modifiers\n\nexport var beforeMain = 'beforeMain';\nexport var main = 'main';\nexport var afterMain = 'afterMain'; // modifier with the purpose to write to the DOM (or write into a framework state)\n\nexport var beforeWrite = 'beforeWrite';\nexport var write = 'write';\nexport var afterWrite = 'afterWrite';\nexport var modifierPhases = [beforeRead, read, afterRead, beforeMain, main, afterMain, beforeWrite, write, afterWrite];","export default function getNodeName(element) {\n return element ? (element.nodeName || '').toLowerCase() : null;\n}","export default function getWindow(node) {\n if (node == null) {\n return window;\n }\n\n if (node.toString() !== '[object Window]') {\n var ownerDocument = node.ownerDocument;\n return ownerDocument ? ownerDocument.defaultView || window : window;\n }\n\n return node;\n}","import getWindow from \"./getWindow.js\";\n\nfunction isElement(node) {\n var OwnElement = getWindow(node).Element;\n return node instanceof OwnElement || node instanceof Element;\n}\n\nfunction isHTMLElement(node) {\n var OwnElement = getWindow(node).HTMLElement;\n return node instanceof OwnElement || node instanceof HTMLElement;\n}\n\nfunction isShadowRoot(node) {\n // IE 11 has no ShadowRoot\n if (typeof ShadowRoot === 'undefined') {\n return false;\n }\n\n var OwnElement = getWindow(node).ShadowRoot;\n return node instanceof OwnElement || node instanceof ShadowRoot;\n}\n\nexport { isElement, isHTMLElement, isShadowRoot };","import getNodeName from \"../dom-utils/getNodeName.js\";\nimport { isHTMLElement } from \"../dom-utils/instanceOf.js\"; // This modifier takes the styles prepared by the `computeStyles` modifier\n// and applies them to the HTMLElements such as popper and arrow\n\nfunction applyStyles(_ref) {\n var state = _ref.state;\n Object.keys(state.elements).forEach(function (name) {\n var style = state.styles[name] || {};\n var attributes = state.attributes[name] || {};\n var element = state.elements[name]; // arrow is optional + virtual elements\n\n if (!isHTMLElement(element) || !getNodeName(element)) {\n return;\n } // Flow doesn't support to extend this property, but it's the most\n // effective way to apply styles to an HTMLElement\n // $FlowFixMe[cannot-write]\n\n\n Object.assign(element.style, style);\n Object.keys(attributes).forEach(function (name) {\n var value = attributes[name];\n\n if (value === false) {\n element.removeAttribute(name);\n } else {\n element.setAttribute(name, value === true ? '' : value);\n }\n });\n });\n}\n\nfunction effect(_ref2) {\n var state = _ref2.state;\n var initialStyles = {\n popper: {\n position: state.options.strategy,\n left: '0',\n top: '0',\n margin: '0'\n },\n arrow: {\n position: 'absolute'\n },\n reference: {}\n };\n Object.assign(state.elements.popper.style, initialStyles.popper);\n state.styles = initialStyles;\n\n if (state.elements.arrow) {\n Object.assign(state.elements.arrow.style, initialStyles.arrow);\n }\n\n return function () {\n Object.keys(state.elements).forEach(function (name) {\n var element = state.elements[name];\n var attributes = state.attributes[name] || {};\n var styleProperties = Object.keys(state.styles.hasOwnProperty(name) ? state.styles[name] : initialStyles[name]); // Set all values to an empty string to unset them\n\n var style = styleProperties.reduce(function (style, property) {\n style[property] = '';\n return style;\n }, {}); // arrow is optional + virtual elements\n\n if (!isHTMLElement(element) || !getNodeName(element)) {\n return;\n }\n\n Object.assign(element.style, style);\n Object.keys(attributes).forEach(function (attribute) {\n element.removeAttribute(attribute);\n });\n });\n };\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'applyStyles',\n enabled: true,\n phase: 'write',\n fn: applyStyles,\n effect: effect,\n requires: ['computeStyles']\n};","import { auto } from \"../enums.js\";\nexport default function getBasePlacement(placement) {\n return placement.split('-')[0];\n}","export var max = Math.max;\nexport var min = Math.min;\nexport var round = Math.round;","export default function getUAString() {\n var uaData = navigator.userAgentData;\n\n if (uaData != null && uaData.brands && Array.isArray(uaData.brands)) {\n return uaData.brands.map(function (item) {\n return item.brand + \"/\" + item.version;\n }).join(' ');\n }\n\n return navigator.userAgent;\n}","import getUAString from \"../utils/userAgent.js\";\nexport default function isLayoutViewport() {\n return !/^((?!chrome|android).)*safari/i.test(getUAString());\n}","import { isElement, isHTMLElement } from \"./instanceOf.js\";\nimport { round } from \"../utils/math.js\";\nimport getWindow from \"./getWindow.js\";\nimport isLayoutViewport from \"./isLayoutViewport.js\";\nexport default function getBoundingClientRect(element, includeScale, isFixedStrategy) {\n if (includeScale === void 0) {\n includeScale = false;\n }\n\n if (isFixedStrategy === void 0) {\n isFixedStrategy = false;\n }\n\n var clientRect = element.getBoundingClientRect();\n var scaleX = 1;\n var scaleY = 1;\n\n if (includeScale && isHTMLElement(element)) {\n scaleX = element.offsetWidth > 0 ? round(clientRect.width) / element.offsetWidth || 1 : 1;\n scaleY = element.offsetHeight > 0 ? round(clientRect.height) / element.offsetHeight || 1 : 1;\n }\n\n var _ref = isElement(element) ? getWindow(element) : window,\n visualViewport = _ref.visualViewport;\n\n var addVisualOffsets = !isLayoutViewport() && isFixedStrategy;\n var x = (clientRect.left + (addVisualOffsets && visualViewport ? visualViewport.offsetLeft : 0)) / scaleX;\n var y = (clientRect.top + (addVisualOffsets && visualViewport ? visualViewport.offsetTop : 0)) / scaleY;\n var width = clientRect.width / scaleX;\n var height = clientRect.height / scaleY;\n return {\n width: width,\n height: height,\n top: y,\n right: x + width,\n bottom: y + height,\n left: x,\n x: x,\n y: y\n };\n}","import getBoundingClientRect from \"./getBoundingClientRect.js\"; // Returns the layout rect of an element relative to its offsetParent. Layout\n// means it doesn't take into account transforms.\n\nexport default function getLayoutRect(element) {\n var clientRect = getBoundingClientRect(element); // Use the clientRect sizes if it's not been transformed.\n // Fixes https://github.com/popperjs/popper-core/issues/1223\n\n var width = element.offsetWidth;\n var height = element.offsetHeight;\n\n if (Math.abs(clientRect.width - width) <= 1) {\n width = clientRect.width;\n }\n\n if (Math.abs(clientRect.height - height) <= 1) {\n height = clientRect.height;\n }\n\n return {\n x: element.offsetLeft,\n y: element.offsetTop,\n width: width,\n height: height\n };\n}","import { isShadowRoot } from \"./instanceOf.js\";\nexport default function contains(parent, child) {\n var rootNode = child.getRootNode && child.getRootNode(); // First, attempt with faster native method\n\n if (parent.contains(child)) {\n return true;\n } // then fallback to custom implementation with Shadow DOM support\n else if (rootNode && isShadowRoot(rootNode)) {\n var next = child;\n\n do {\n if (next && parent.isSameNode(next)) {\n return true;\n } // $FlowFixMe[prop-missing]: need a better way to handle this...\n\n\n next = next.parentNode || next.host;\n } while (next);\n } // Give up, the result is false\n\n\n return false;\n}","import getWindow from \"./getWindow.js\";\nexport default function getComputedStyle(element) {\n return getWindow(element).getComputedStyle(element);\n}","import getNodeName from \"./getNodeName.js\";\nexport default function isTableElement(element) {\n return ['table', 'td', 'th'].indexOf(getNodeName(element)) >= 0;\n}","import { isElement } from \"./instanceOf.js\";\nexport default function getDocumentElement(element) {\n // $FlowFixMe[incompatible-return]: assume body is always available\n return ((isElement(element) ? element.ownerDocument : // $FlowFixMe[prop-missing]\n element.document) || window.document).documentElement;\n}","import getNodeName from \"./getNodeName.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport { isShadowRoot } from \"./instanceOf.js\";\nexport default function getParentNode(element) {\n if (getNodeName(element) === 'html') {\n return element;\n }\n\n return (// this is a quicker (but less type safe) way to save quite some bytes from the bundle\n // $FlowFixMe[incompatible-return]\n // $FlowFixMe[prop-missing]\n element.assignedSlot || // step into the shadow DOM of the parent of a slotted node\n element.parentNode || ( // DOM Element detected\n isShadowRoot(element) ? element.host : null) || // ShadowRoot detected\n // $FlowFixMe[incompatible-call]: HTMLElement is a Node\n getDocumentElement(element) // fallback\n\n );\n}","import getWindow from \"./getWindow.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport { isHTMLElement, isShadowRoot } from \"./instanceOf.js\";\nimport isTableElement from \"./isTableElement.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport getUAString from \"../utils/userAgent.js\";\n\nfunction getTrueOffsetParent(element) {\n if (!isHTMLElement(element) || // https://github.com/popperjs/popper-core/issues/837\n getComputedStyle(element).position === 'fixed') {\n return null;\n }\n\n return element.offsetParent;\n} // `.offsetParent` reports `null` for fixed elements, while absolute elements\n// return the containing block\n\n\nfunction getContainingBlock(element) {\n var isFirefox = /firefox/i.test(getUAString());\n var isIE = /Trident/i.test(getUAString());\n\n if (isIE && isHTMLElement(element)) {\n // In IE 9, 10 and 11 fixed elements containing block is always established by the viewport\n var elementCss = getComputedStyle(element);\n\n if (elementCss.position === 'fixed') {\n return null;\n }\n }\n\n var currentNode = getParentNode(element);\n\n if (isShadowRoot(currentNode)) {\n currentNode = currentNode.host;\n }\n\n while (isHTMLElement(currentNode) && ['html', 'body'].indexOf(getNodeName(currentNode)) < 0) {\n var css = getComputedStyle(currentNode); // This is non-exhaustive but covers the most common CSS properties that\n // create a containing block.\n // https://developer.mozilla.org/en-US/docs/Web/CSS/Containing_block#identifying_the_containing_block\n\n if (css.transform !== 'none' || css.perspective !== 'none' || css.contain === 'paint' || ['transform', 'perspective'].indexOf(css.willChange) !== -1 || isFirefox && css.willChange === 'filter' || isFirefox && css.filter && css.filter !== 'none') {\n return currentNode;\n } else {\n currentNode = currentNode.parentNode;\n }\n }\n\n return null;\n} // Gets the closest ancestor positioned element. Handles some edge cases,\n// such as table ancestors and cross browser bugs.\n\n\nexport default function getOffsetParent(element) {\n var window = getWindow(element);\n var offsetParent = getTrueOffsetParent(element);\n\n while (offsetParent && isTableElement(offsetParent) && getComputedStyle(offsetParent).position === 'static') {\n offsetParent = getTrueOffsetParent(offsetParent);\n }\n\n if (offsetParent && (getNodeName(offsetParent) === 'html' || getNodeName(offsetParent) === 'body' && getComputedStyle(offsetParent).position === 'static')) {\n return window;\n }\n\n return offsetParent || getContainingBlock(element) || window;\n}","export default function getMainAxisFromPlacement(placement) {\n return ['top', 'bottom'].indexOf(placement) >= 0 ? 'x' : 'y';\n}","import { max as mathMax, min as mathMin } from \"./math.js\";\nexport function within(min, value, max) {\n return mathMax(min, mathMin(value, max));\n}\nexport function withinMaxClamp(min, value, max) {\n var v = within(min, value, max);\n return v > max ? max : v;\n}","import getFreshSideObject from \"./getFreshSideObject.js\";\nexport default function mergePaddingObject(paddingObject) {\n return Object.assign({}, getFreshSideObject(), paddingObject);\n}","export default function getFreshSideObject() {\n return {\n top: 0,\n right: 0,\n bottom: 0,\n left: 0\n };\n}","export default function expandToHashMap(value, keys) {\n return keys.reduce(function (hashMap, key) {\n hashMap[key] = value;\n return hashMap;\n }, {});\n}","import getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getLayoutRect from \"../dom-utils/getLayoutRect.js\";\nimport contains from \"../dom-utils/contains.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport getMainAxisFromPlacement from \"../utils/getMainAxisFromPlacement.js\";\nimport { within } from \"../utils/within.js\";\nimport mergePaddingObject from \"../utils/mergePaddingObject.js\";\nimport expandToHashMap from \"../utils/expandToHashMap.js\";\nimport { left, right, basePlacements, top, bottom } from \"../enums.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar toPaddingObject = function toPaddingObject(padding, state) {\n padding = typeof padding === 'function' ? padding(Object.assign({}, state.rects, {\n placement: state.placement\n })) : padding;\n return mergePaddingObject(typeof padding !== 'number' ? padding : expandToHashMap(padding, basePlacements));\n};\n\nfunction arrow(_ref) {\n var _state$modifiersData$;\n\n var state = _ref.state,\n name = _ref.name,\n options = _ref.options;\n var arrowElement = state.elements.arrow;\n var popperOffsets = state.modifiersData.popperOffsets;\n var basePlacement = getBasePlacement(state.placement);\n var axis = getMainAxisFromPlacement(basePlacement);\n var isVertical = [left, right].indexOf(basePlacement) >= 0;\n var len = isVertical ? 'height' : 'width';\n\n if (!arrowElement || !popperOffsets) {\n return;\n }\n\n var paddingObject = toPaddingObject(options.padding, state);\n var arrowRect = getLayoutRect(arrowElement);\n var minProp = axis === 'y' ? top : left;\n var maxProp = axis === 'y' ? bottom : right;\n var endDiff = state.rects.reference[len] + state.rects.reference[axis] - popperOffsets[axis] - state.rects.popper[len];\n var startDiff = popperOffsets[axis] - state.rects.reference[axis];\n var arrowOffsetParent = getOffsetParent(arrowElement);\n var clientSize = arrowOffsetParent ? axis === 'y' ? arrowOffsetParent.clientHeight || 0 : arrowOffsetParent.clientWidth || 0 : 0;\n var centerToReference = endDiff / 2 - startDiff / 2; // Make sure the arrow doesn't overflow the popper if the center point is\n // outside of the popper bounds\n\n var min = paddingObject[minProp];\n var max = clientSize - arrowRect[len] - paddingObject[maxProp];\n var center = clientSize / 2 - arrowRect[len] / 2 + centerToReference;\n var offset = within(min, center, max); // Prevents breaking syntax highlighting...\n\n var axisProp = axis;\n state.modifiersData[name] = (_state$modifiersData$ = {}, _state$modifiersData$[axisProp] = offset, _state$modifiersData$.centerOffset = offset - center, _state$modifiersData$);\n}\n\nfunction effect(_ref2) {\n var state = _ref2.state,\n options = _ref2.options;\n var _options$element = options.element,\n arrowElement = _options$element === void 0 ? '[data-popper-arrow]' : _options$element;\n\n if (arrowElement == null) {\n return;\n } // CSS selector\n\n\n if (typeof arrowElement === 'string') {\n arrowElement = state.elements.popper.querySelector(arrowElement);\n\n if (!arrowElement) {\n return;\n }\n }\n\n if (!contains(state.elements.popper, arrowElement)) {\n return;\n }\n\n state.elements.arrow = arrowElement;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'arrow',\n enabled: true,\n phase: 'main',\n fn: arrow,\n effect: effect,\n requires: ['popperOffsets'],\n requiresIfExists: ['preventOverflow']\n};","export default function getVariation(placement) {\n return placement.split('-')[1];\n}","import { top, left, right, bottom, end } from \"../enums.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport getWindow from \"../dom-utils/getWindow.js\";\nimport getDocumentElement from \"../dom-utils/getDocumentElement.js\";\nimport getComputedStyle from \"../dom-utils/getComputedStyle.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getVariation from \"../utils/getVariation.js\";\nimport { round } from \"../utils/math.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar unsetSides = {\n top: 'auto',\n right: 'auto',\n bottom: 'auto',\n left: 'auto'\n}; // Round the offsets to the nearest suitable subpixel based on the DPR.\n// Zooming can change the DPR, but it seems to report a value that will\n// cleanly divide the values into the appropriate subpixels.\n\nfunction roundOffsetsByDPR(_ref, win) {\n var x = _ref.x,\n y = _ref.y;\n var dpr = win.devicePixelRatio || 1;\n return {\n x: round(x * dpr) / dpr || 0,\n y: round(y * dpr) / dpr || 0\n };\n}\n\nexport function mapToStyles(_ref2) {\n var _Object$assign2;\n\n var popper = _ref2.popper,\n popperRect = _ref2.popperRect,\n placement = _ref2.placement,\n variation = _ref2.variation,\n offsets = _ref2.offsets,\n position = _ref2.position,\n gpuAcceleration = _ref2.gpuAcceleration,\n adaptive = _ref2.adaptive,\n roundOffsets = _ref2.roundOffsets,\n isFixed = _ref2.isFixed;\n var _offsets$x = offsets.x,\n x = _offsets$x === void 0 ? 0 : _offsets$x,\n _offsets$y = offsets.y,\n y = _offsets$y === void 0 ? 0 : _offsets$y;\n\n var _ref3 = typeof roundOffsets === 'function' ? roundOffsets({\n x: x,\n y: y\n }) : {\n x: x,\n y: y\n };\n\n x = _ref3.x;\n y = _ref3.y;\n var hasX = offsets.hasOwnProperty('x');\n var hasY = offsets.hasOwnProperty('y');\n var sideX = left;\n var sideY = top;\n var win = window;\n\n if (adaptive) {\n var offsetParent = getOffsetParent(popper);\n var heightProp = 'clientHeight';\n var widthProp = 'clientWidth';\n\n if (offsetParent === getWindow(popper)) {\n offsetParent = getDocumentElement(popper);\n\n if (getComputedStyle(offsetParent).position !== 'static' && position === 'absolute') {\n heightProp = 'scrollHeight';\n widthProp = 'scrollWidth';\n }\n } // $FlowFixMe[incompatible-cast]: force type refinement, we compare offsetParent with window above, but Flow doesn't detect it\n\n\n offsetParent = offsetParent;\n\n if (placement === top || (placement === left || placement === right) && variation === end) {\n sideY = bottom;\n var offsetY = isFixed && offsetParent === win && win.visualViewport ? win.visualViewport.height : // $FlowFixMe[prop-missing]\n offsetParent[heightProp];\n y -= offsetY - popperRect.height;\n y *= gpuAcceleration ? 1 : -1;\n }\n\n if (placement === left || (placement === top || placement === bottom) && variation === end) {\n sideX = right;\n var offsetX = isFixed && offsetParent === win && win.visualViewport ? win.visualViewport.width : // $FlowFixMe[prop-missing]\n offsetParent[widthProp];\n x -= offsetX - popperRect.width;\n x *= gpuAcceleration ? 1 : -1;\n }\n }\n\n var commonStyles = Object.assign({\n position: position\n }, adaptive && unsetSides);\n\n var _ref4 = roundOffsets === true ? roundOffsetsByDPR({\n x: x,\n y: y\n }, getWindow(popper)) : {\n x: x,\n y: y\n };\n\n x = _ref4.x;\n y = _ref4.y;\n\n if (gpuAcceleration) {\n var _Object$assign;\n\n return Object.assign({}, commonStyles, (_Object$assign = {}, _Object$assign[sideY] = hasY ? '0' : '', _Object$assign[sideX] = hasX ? '0' : '', _Object$assign.transform = (win.devicePixelRatio || 1) <= 1 ? \"translate(\" + x + \"px, \" + y + \"px)\" : \"translate3d(\" + x + \"px, \" + y + \"px, 0)\", _Object$assign));\n }\n\n return Object.assign({}, commonStyles, (_Object$assign2 = {}, _Object$assign2[sideY] = hasY ? y + \"px\" : '', _Object$assign2[sideX] = hasX ? x + \"px\" : '', _Object$assign2.transform = '', _Object$assign2));\n}\n\nfunction computeStyles(_ref5) {\n var state = _ref5.state,\n options = _ref5.options;\n var _options$gpuAccelerat = options.gpuAcceleration,\n gpuAcceleration = _options$gpuAccelerat === void 0 ? true : _options$gpuAccelerat,\n _options$adaptive = options.adaptive,\n adaptive = _options$adaptive === void 0 ? true : _options$adaptive,\n _options$roundOffsets = options.roundOffsets,\n roundOffsets = _options$roundOffsets === void 0 ? true : _options$roundOffsets;\n var commonStyles = {\n placement: getBasePlacement(state.placement),\n variation: getVariation(state.placement),\n popper: state.elements.popper,\n popperRect: state.rects.popper,\n gpuAcceleration: gpuAcceleration,\n isFixed: state.options.strategy === 'fixed'\n };\n\n if (state.modifiersData.popperOffsets != null) {\n state.styles.popper = Object.assign({}, state.styles.popper, mapToStyles(Object.assign({}, commonStyles, {\n offsets: state.modifiersData.popperOffsets,\n position: state.options.strategy,\n adaptive: adaptive,\n roundOffsets: roundOffsets\n })));\n }\n\n if (state.modifiersData.arrow != null) {\n state.styles.arrow = Object.assign({}, state.styles.arrow, mapToStyles(Object.assign({}, commonStyles, {\n offsets: state.modifiersData.arrow,\n position: 'absolute',\n adaptive: false,\n roundOffsets: roundOffsets\n })));\n }\n\n state.attributes.popper = Object.assign({}, state.attributes.popper, {\n 'data-popper-placement': state.placement\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'computeStyles',\n enabled: true,\n phase: 'beforeWrite',\n fn: computeStyles,\n data: {}\n};","import getWindow from \"../dom-utils/getWindow.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar passive = {\n passive: true\n};\n\nfunction effect(_ref) {\n var state = _ref.state,\n instance = _ref.instance,\n options = _ref.options;\n var _options$scroll = options.scroll,\n scroll = _options$scroll === void 0 ? true : _options$scroll,\n _options$resize = options.resize,\n resize = _options$resize === void 0 ? true : _options$resize;\n var window = getWindow(state.elements.popper);\n var scrollParents = [].concat(state.scrollParents.reference, state.scrollParents.popper);\n\n if (scroll) {\n scrollParents.forEach(function (scrollParent) {\n scrollParent.addEventListener('scroll', instance.update, passive);\n });\n }\n\n if (resize) {\n window.addEventListener('resize', instance.update, passive);\n }\n\n return function () {\n if (scroll) {\n scrollParents.forEach(function (scrollParent) {\n scrollParent.removeEventListener('scroll', instance.update, passive);\n });\n }\n\n if (resize) {\n window.removeEventListener('resize', instance.update, passive);\n }\n };\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'eventListeners',\n enabled: true,\n phase: 'write',\n fn: function fn() {},\n effect: effect,\n data: {}\n};","var hash = {\n left: 'right',\n right: 'left',\n bottom: 'top',\n top: 'bottom'\n};\nexport default function getOppositePlacement(placement) {\n return placement.replace(/left|right|bottom|top/g, function (matched) {\n return hash[matched];\n });\n}","var hash = {\n start: 'end',\n end: 'start'\n};\nexport default function getOppositeVariationPlacement(placement) {\n return placement.replace(/start|end/g, function (matched) {\n return hash[matched];\n });\n}","import getWindow from \"./getWindow.js\";\nexport default function getWindowScroll(node) {\n var win = getWindow(node);\n var scrollLeft = win.pageXOffset;\n var scrollTop = win.pageYOffset;\n return {\n scrollLeft: scrollLeft,\n scrollTop: scrollTop\n };\n}","import getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getWindowScroll from \"./getWindowScroll.js\";\nexport default function getWindowScrollBarX(element) {\n // If has a CSS width greater than the viewport, then this will be\n // incorrect for RTL.\n // Popper 1 is broken in this case and never had a bug report so let's assume\n // it's not an issue. I don't think anyone ever specifies width on \n // anyway.\n // Browsers where the left scrollbar doesn't cause an issue report `0` for\n // this (e.g. Edge 2019, IE11, Safari)\n return getBoundingClientRect(getDocumentElement(element)).left + getWindowScroll(element).scrollLeft;\n}","import getComputedStyle from \"./getComputedStyle.js\";\nexport default function isScrollParent(element) {\n // Firefox wants us to check `-x` and `-y` variations as well\n var _getComputedStyle = getComputedStyle(element),\n overflow = _getComputedStyle.overflow,\n overflowX = _getComputedStyle.overflowX,\n overflowY = _getComputedStyle.overflowY;\n\n return /auto|scroll|overlay|hidden/.test(overflow + overflowY + overflowX);\n}","import getParentNode from \"./getParentNode.js\";\nimport isScrollParent from \"./isScrollParent.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nexport default function getScrollParent(node) {\n if (['html', 'body', '#document'].indexOf(getNodeName(node)) >= 0) {\n // $FlowFixMe[incompatible-return]: assume body is always available\n return node.ownerDocument.body;\n }\n\n if (isHTMLElement(node) && isScrollParent(node)) {\n return node;\n }\n\n return getScrollParent(getParentNode(node));\n}","import getScrollParent from \"./getScrollParent.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport getWindow from \"./getWindow.js\";\nimport isScrollParent from \"./isScrollParent.js\";\n/*\ngiven a DOM element, return the list of all scroll parents, up the list of ancesors\nuntil we get to the top window object. This list is what we attach scroll listeners\nto, because if any of these parent elements scroll, we'll need to re-calculate the\nreference element's position.\n*/\n\nexport default function listScrollParents(element, list) {\n var _element$ownerDocumen;\n\n if (list === void 0) {\n list = [];\n }\n\n var scrollParent = getScrollParent(element);\n var isBody = scrollParent === ((_element$ownerDocumen = element.ownerDocument) == null ? void 0 : _element$ownerDocumen.body);\n var win = getWindow(scrollParent);\n var target = isBody ? [win].concat(win.visualViewport || [], isScrollParent(scrollParent) ? scrollParent : []) : scrollParent;\n var updatedList = list.concat(target);\n return isBody ? updatedList : // $FlowFixMe[incompatible-call]: isBody tells us target will be an HTMLElement here\n updatedList.concat(listScrollParents(getParentNode(target)));\n}","export default function rectToClientRect(rect) {\n return Object.assign({}, rect, {\n left: rect.x,\n top: rect.y,\n right: rect.x + rect.width,\n bottom: rect.y + rect.height\n });\n}","import { viewport } from \"../enums.js\";\nimport getViewportRect from \"./getViewportRect.js\";\nimport getDocumentRect from \"./getDocumentRect.js\";\nimport listScrollParents from \"./listScrollParents.js\";\nimport getOffsetParent from \"./getOffsetParent.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport { isElement, isHTMLElement } from \"./instanceOf.js\";\nimport getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport contains from \"./contains.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport rectToClientRect from \"../utils/rectToClientRect.js\";\nimport { max, min } from \"../utils/math.js\";\n\nfunction getInnerBoundingClientRect(element, strategy) {\n var rect = getBoundingClientRect(element, false, strategy === 'fixed');\n rect.top = rect.top + element.clientTop;\n rect.left = rect.left + element.clientLeft;\n rect.bottom = rect.top + element.clientHeight;\n rect.right = rect.left + element.clientWidth;\n rect.width = element.clientWidth;\n rect.height = element.clientHeight;\n rect.x = rect.left;\n rect.y = rect.top;\n return rect;\n}\n\nfunction getClientRectFromMixedType(element, clippingParent, strategy) {\n return clippingParent === viewport ? rectToClientRect(getViewportRect(element, strategy)) : isElement(clippingParent) ? getInnerBoundingClientRect(clippingParent, strategy) : rectToClientRect(getDocumentRect(getDocumentElement(element)));\n} // A \"clipping parent\" is an overflowable container with the characteristic of\n// clipping (or hiding) overflowing elements with a position different from\n// `initial`\n\n\nfunction getClippingParents(element) {\n var clippingParents = listScrollParents(getParentNode(element));\n var canEscapeClipping = ['absolute', 'fixed'].indexOf(getComputedStyle(element).position) >= 0;\n var clipperElement = canEscapeClipping && isHTMLElement(element) ? getOffsetParent(element) : element;\n\n if (!isElement(clipperElement)) {\n return [];\n } // $FlowFixMe[incompatible-return]: https://github.com/facebook/flow/issues/1414\n\n\n return clippingParents.filter(function (clippingParent) {\n return isElement(clippingParent) && contains(clippingParent, clipperElement) && getNodeName(clippingParent) !== 'body';\n });\n} // Gets the maximum area that the element is visible in due to any number of\n// clipping parents\n\n\nexport default function getClippingRect(element, boundary, rootBoundary, strategy) {\n var mainClippingParents = boundary === 'clippingParents' ? getClippingParents(element) : [].concat(boundary);\n var clippingParents = [].concat(mainClippingParents, [rootBoundary]);\n var firstClippingParent = clippingParents[0];\n var clippingRect = clippingParents.reduce(function (accRect, clippingParent) {\n var rect = getClientRectFromMixedType(element, clippingParent, strategy);\n accRect.top = max(rect.top, accRect.top);\n accRect.right = min(rect.right, accRect.right);\n accRect.bottom = min(rect.bottom, accRect.bottom);\n accRect.left = max(rect.left, accRect.left);\n return accRect;\n }, getClientRectFromMixedType(element, firstClippingParent, strategy));\n clippingRect.width = clippingRect.right - clippingRect.left;\n clippingRect.height = clippingRect.bottom - clippingRect.top;\n clippingRect.x = clippingRect.left;\n clippingRect.y = clippingRect.top;\n return clippingRect;\n}","import getWindow from \"./getWindow.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport isLayoutViewport from \"./isLayoutViewport.js\";\nexport default function getViewportRect(element, strategy) {\n var win = getWindow(element);\n var html = getDocumentElement(element);\n var visualViewport = win.visualViewport;\n var width = html.clientWidth;\n var height = html.clientHeight;\n var x = 0;\n var y = 0;\n\n if (visualViewport) {\n width = visualViewport.width;\n height = visualViewport.height;\n var layoutViewport = isLayoutViewport();\n\n if (layoutViewport || !layoutViewport && strategy === 'fixed') {\n x = visualViewport.offsetLeft;\n y = visualViewport.offsetTop;\n }\n }\n\n return {\n width: width,\n height: height,\n x: x + getWindowScrollBarX(element),\n y: y\n };\n}","import getDocumentElement from \"./getDocumentElement.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport getWindowScroll from \"./getWindowScroll.js\";\nimport { max } from \"../utils/math.js\"; // Gets the entire size of the scrollable document area, even extending outside\n// of the `` and `` rect bounds if horizontally scrollable\n\nexport default function getDocumentRect(element) {\n var _element$ownerDocumen;\n\n var html = getDocumentElement(element);\n var winScroll = getWindowScroll(element);\n var body = (_element$ownerDocumen = element.ownerDocument) == null ? void 0 : _element$ownerDocumen.body;\n var width = max(html.scrollWidth, html.clientWidth, body ? body.scrollWidth : 0, body ? body.clientWidth : 0);\n var height = max(html.scrollHeight, html.clientHeight, body ? body.scrollHeight : 0, body ? body.clientHeight : 0);\n var x = -winScroll.scrollLeft + getWindowScrollBarX(element);\n var y = -winScroll.scrollTop;\n\n if (getComputedStyle(body || html).direction === 'rtl') {\n x += max(html.clientWidth, body ? body.clientWidth : 0) - width;\n }\n\n return {\n width: width,\n height: height,\n x: x,\n y: y\n };\n}","import getBasePlacement from \"./getBasePlacement.js\";\nimport getVariation from \"./getVariation.js\";\nimport getMainAxisFromPlacement from \"./getMainAxisFromPlacement.js\";\nimport { top, right, bottom, left, start, end } from \"../enums.js\";\nexport default function computeOffsets(_ref) {\n var reference = _ref.reference,\n element = _ref.element,\n placement = _ref.placement;\n var basePlacement = placement ? getBasePlacement(placement) : null;\n var variation = placement ? getVariation(placement) : null;\n var commonX = reference.x + reference.width / 2 - element.width / 2;\n var commonY = reference.y + reference.height / 2 - element.height / 2;\n var offsets;\n\n switch (basePlacement) {\n case top:\n offsets = {\n x: commonX,\n y: reference.y - element.height\n };\n break;\n\n case bottom:\n offsets = {\n x: commonX,\n y: reference.y + reference.height\n };\n break;\n\n case right:\n offsets = {\n x: reference.x + reference.width,\n y: commonY\n };\n break;\n\n case left:\n offsets = {\n x: reference.x - element.width,\n y: commonY\n };\n break;\n\n default:\n offsets = {\n x: reference.x,\n y: reference.y\n };\n }\n\n var mainAxis = basePlacement ? getMainAxisFromPlacement(basePlacement) : null;\n\n if (mainAxis != null) {\n var len = mainAxis === 'y' ? 'height' : 'width';\n\n switch (variation) {\n case start:\n offsets[mainAxis] = offsets[mainAxis] - (reference[len] / 2 - element[len] / 2);\n break;\n\n case end:\n offsets[mainAxis] = offsets[mainAxis] + (reference[len] / 2 - element[len] / 2);\n break;\n\n default:\n }\n }\n\n return offsets;\n}","import getClippingRect from \"../dom-utils/getClippingRect.js\";\nimport getDocumentElement from \"../dom-utils/getDocumentElement.js\";\nimport getBoundingClientRect from \"../dom-utils/getBoundingClientRect.js\";\nimport computeOffsets from \"./computeOffsets.js\";\nimport rectToClientRect from \"./rectToClientRect.js\";\nimport { clippingParents, reference, popper, bottom, top, right, basePlacements, viewport } from \"../enums.js\";\nimport { isElement } from \"../dom-utils/instanceOf.js\";\nimport mergePaddingObject from \"./mergePaddingObject.js\";\nimport expandToHashMap from \"./expandToHashMap.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport default function detectOverflow(state, options) {\n if (options === void 0) {\n options = {};\n }\n\n var _options = options,\n _options$placement = _options.placement,\n placement = _options$placement === void 0 ? state.placement : _options$placement,\n _options$strategy = _options.strategy,\n strategy = _options$strategy === void 0 ? state.strategy : _options$strategy,\n _options$boundary = _options.boundary,\n boundary = _options$boundary === void 0 ? clippingParents : _options$boundary,\n _options$rootBoundary = _options.rootBoundary,\n rootBoundary = _options$rootBoundary === void 0 ? viewport : _options$rootBoundary,\n _options$elementConte = _options.elementContext,\n elementContext = _options$elementConte === void 0 ? popper : _options$elementConte,\n _options$altBoundary = _options.altBoundary,\n altBoundary = _options$altBoundary === void 0 ? false : _options$altBoundary,\n _options$padding = _options.padding,\n padding = _options$padding === void 0 ? 0 : _options$padding;\n var paddingObject = mergePaddingObject(typeof padding !== 'number' ? padding : expandToHashMap(padding, basePlacements));\n var altContext = elementContext === popper ? reference : popper;\n var popperRect = state.rects.popper;\n var element = state.elements[altBoundary ? altContext : elementContext];\n var clippingClientRect = getClippingRect(isElement(element) ? element : element.contextElement || getDocumentElement(state.elements.popper), boundary, rootBoundary, strategy);\n var referenceClientRect = getBoundingClientRect(state.elements.reference);\n var popperOffsets = computeOffsets({\n reference: referenceClientRect,\n element: popperRect,\n strategy: 'absolute',\n placement: placement\n });\n var popperClientRect = rectToClientRect(Object.assign({}, popperRect, popperOffsets));\n var elementClientRect = elementContext === popper ? popperClientRect : referenceClientRect; // positive = overflowing the clipping rect\n // 0 or negative = within the clipping rect\n\n var overflowOffsets = {\n top: clippingClientRect.top - elementClientRect.top + paddingObject.top,\n bottom: elementClientRect.bottom - clippingClientRect.bottom + paddingObject.bottom,\n left: clippingClientRect.left - elementClientRect.left + paddingObject.left,\n right: elementClientRect.right - clippingClientRect.right + paddingObject.right\n };\n var offsetData = state.modifiersData.offset; // Offsets can be applied only to the popper element\n\n if (elementContext === popper && offsetData) {\n var offset = offsetData[placement];\n Object.keys(overflowOffsets).forEach(function (key) {\n var multiply = [right, bottom].indexOf(key) >= 0 ? 1 : -1;\n var axis = [top, bottom].indexOf(key) >= 0 ? 'y' : 'x';\n overflowOffsets[key] += offset[axis] * multiply;\n });\n }\n\n return overflowOffsets;\n}","import getOppositePlacement from \"../utils/getOppositePlacement.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getOppositeVariationPlacement from \"../utils/getOppositeVariationPlacement.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\nimport computeAutoPlacement from \"../utils/computeAutoPlacement.js\";\nimport { bottom, top, start, right, left, auto } from \"../enums.js\";\nimport getVariation from \"../utils/getVariation.js\"; // eslint-disable-next-line import/no-unused-modules\n\nfunction getExpandedFallbackPlacements(placement) {\n if (getBasePlacement(placement) === auto) {\n return [];\n }\n\n var oppositePlacement = getOppositePlacement(placement);\n return [getOppositeVariationPlacement(placement), oppositePlacement, getOppositeVariationPlacement(oppositePlacement)];\n}\n\nfunction flip(_ref) {\n var state = _ref.state,\n options = _ref.options,\n name = _ref.name;\n\n if (state.modifiersData[name]._skip) {\n return;\n }\n\n var _options$mainAxis = options.mainAxis,\n checkMainAxis = _options$mainAxis === void 0 ? true : _options$mainAxis,\n _options$altAxis = options.altAxis,\n checkAltAxis = _options$altAxis === void 0 ? true : _options$altAxis,\n specifiedFallbackPlacements = options.fallbackPlacements,\n padding = options.padding,\n boundary = options.boundary,\n rootBoundary = options.rootBoundary,\n altBoundary = options.altBoundary,\n _options$flipVariatio = options.flipVariations,\n flipVariations = _options$flipVariatio === void 0 ? true : _options$flipVariatio,\n allowedAutoPlacements = options.allowedAutoPlacements;\n var preferredPlacement = state.options.placement;\n var basePlacement = getBasePlacement(preferredPlacement);\n var isBasePlacement = basePlacement === preferredPlacement;\n var fallbackPlacements = specifiedFallbackPlacements || (isBasePlacement || !flipVariations ? [getOppositePlacement(preferredPlacement)] : getExpandedFallbackPlacements(preferredPlacement));\n var placements = [preferredPlacement].concat(fallbackPlacements).reduce(function (acc, placement) {\n return acc.concat(getBasePlacement(placement) === auto ? computeAutoPlacement(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding,\n flipVariations: flipVariations,\n allowedAutoPlacements: allowedAutoPlacements\n }) : placement);\n }, []);\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var checksMap = new Map();\n var makeFallbackChecks = true;\n var firstFittingPlacement = placements[0];\n\n for (var i = 0; i < placements.length; i++) {\n var placement = placements[i];\n\n var _basePlacement = getBasePlacement(placement);\n\n var isStartVariation = getVariation(placement) === start;\n var isVertical = [top, bottom].indexOf(_basePlacement) >= 0;\n var len = isVertical ? 'width' : 'height';\n var overflow = detectOverflow(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n altBoundary: altBoundary,\n padding: padding\n });\n var mainVariationSide = isVertical ? isStartVariation ? right : left : isStartVariation ? bottom : top;\n\n if (referenceRect[len] > popperRect[len]) {\n mainVariationSide = getOppositePlacement(mainVariationSide);\n }\n\n var altVariationSide = getOppositePlacement(mainVariationSide);\n var checks = [];\n\n if (checkMainAxis) {\n checks.push(overflow[_basePlacement] <= 0);\n }\n\n if (checkAltAxis) {\n checks.push(overflow[mainVariationSide] <= 0, overflow[altVariationSide] <= 0);\n }\n\n if (checks.every(function (check) {\n return check;\n })) {\n firstFittingPlacement = placement;\n makeFallbackChecks = false;\n break;\n }\n\n checksMap.set(placement, checks);\n }\n\n if (makeFallbackChecks) {\n // `2` may be desired in some cases – research later\n var numberOfChecks = flipVariations ? 3 : 1;\n\n var _loop = function _loop(_i) {\n var fittingPlacement = placements.find(function (placement) {\n var checks = checksMap.get(placement);\n\n if (checks) {\n return checks.slice(0, _i).every(function (check) {\n return check;\n });\n }\n });\n\n if (fittingPlacement) {\n firstFittingPlacement = fittingPlacement;\n return \"break\";\n }\n };\n\n for (var _i = numberOfChecks; _i > 0; _i--) {\n var _ret = _loop(_i);\n\n if (_ret === \"break\") break;\n }\n }\n\n if (state.placement !== firstFittingPlacement) {\n state.modifiersData[name]._skip = true;\n state.placement = firstFittingPlacement;\n state.reset = true;\n }\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'flip',\n enabled: true,\n phase: 'main',\n fn: flip,\n requiresIfExists: ['offset'],\n data: {\n _skip: false\n }\n};","import getVariation from \"./getVariation.js\";\nimport { variationPlacements, basePlacements, placements as allPlacements } from \"../enums.js\";\nimport detectOverflow from \"./detectOverflow.js\";\nimport getBasePlacement from \"./getBasePlacement.js\";\nexport default function computeAutoPlacement(state, options) {\n if (options === void 0) {\n options = {};\n }\n\n var _options = options,\n placement = _options.placement,\n boundary = _options.boundary,\n rootBoundary = _options.rootBoundary,\n padding = _options.padding,\n flipVariations = _options.flipVariations,\n _options$allowedAutoP = _options.allowedAutoPlacements,\n allowedAutoPlacements = _options$allowedAutoP === void 0 ? allPlacements : _options$allowedAutoP;\n var variation = getVariation(placement);\n var placements = variation ? flipVariations ? variationPlacements : variationPlacements.filter(function (placement) {\n return getVariation(placement) === variation;\n }) : basePlacements;\n var allowedPlacements = placements.filter(function (placement) {\n return allowedAutoPlacements.indexOf(placement) >= 0;\n });\n\n if (allowedPlacements.length === 0) {\n allowedPlacements = placements;\n } // $FlowFixMe[incompatible-type]: Flow seems to have problems with two array unions...\n\n\n var overflows = allowedPlacements.reduce(function (acc, placement) {\n acc[placement] = detectOverflow(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding\n })[getBasePlacement(placement)];\n return acc;\n }, {});\n return Object.keys(overflows).sort(function (a, b) {\n return overflows[a] - overflows[b];\n });\n}","import { top, bottom, left, right } from \"../enums.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\n\nfunction getSideOffsets(overflow, rect, preventedOffsets) {\n if (preventedOffsets === void 0) {\n preventedOffsets = {\n x: 0,\n y: 0\n };\n }\n\n return {\n top: overflow.top - rect.height - preventedOffsets.y,\n right: overflow.right - rect.width + preventedOffsets.x,\n bottom: overflow.bottom - rect.height + preventedOffsets.y,\n left: overflow.left - rect.width - preventedOffsets.x\n };\n}\n\nfunction isAnySideFullyClipped(overflow) {\n return [top, right, bottom, left].some(function (side) {\n return overflow[side] >= 0;\n });\n}\n\nfunction hide(_ref) {\n var state = _ref.state,\n name = _ref.name;\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var preventedOffsets = state.modifiersData.preventOverflow;\n var referenceOverflow = detectOverflow(state, {\n elementContext: 'reference'\n });\n var popperAltOverflow = detectOverflow(state, {\n altBoundary: true\n });\n var referenceClippingOffsets = getSideOffsets(referenceOverflow, referenceRect);\n var popperEscapeOffsets = getSideOffsets(popperAltOverflow, popperRect, preventedOffsets);\n var isReferenceHidden = isAnySideFullyClipped(referenceClippingOffsets);\n var hasPopperEscaped = isAnySideFullyClipped(popperEscapeOffsets);\n state.modifiersData[name] = {\n referenceClippingOffsets: referenceClippingOffsets,\n popperEscapeOffsets: popperEscapeOffsets,\n isReferenceHidden: isReferenceHidden,\n hasPopperEscaped: hasPopperEscaped\n };\n state.attributes.popper = Object.assign({}, state.attributes.popper, {\n 'data-popper-reference-hidden': isReferenceHidden,\n 'data-popper-escaped': hasPopperEscaped\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'hide',\n enabled: true,\n phase: 'main',\n requiresIfExists: ['preventOverflow'],\n fn: hide\n};","import getBasePlacement from \"../utils/getBasePlacement.js\";\nimport { top, left, right, placements } from \"../enums.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport function distanceAndSkiddingToXY(placement, rects, offset) {\n var basePlacement = getBasePlacement(placement);\n var invertDistance = [left, top].indexOf(basePlacement) >= 0 ? -1 : 1;\n\n var _ref = typeof offset === 'function' ? offset(Object.assign({}, rects, {\n placement: placement\n })) : offset,\n skidding = _ref[0],\n distance = _ref[1];\n\n skidding = skidding || 0;\n distance = (distance || 0) * invertDistance;\n return [left, right].indexOf(basePlacement) >= 0 ? {\n x: distance,\n y: skidding\n } : {\n x: skidding,\n y: distance\n };\n}\n\nfunction offset(_ref2) {\n var state = _ref2.state,\n options = _ref2.options,\n name = _ref2.name;\n var _options$offset = options.offset,\n offset = _options$offset === void 0 ? [0, 0] : _options$offset;\n var data = placements.reduce(function (acc, placement) {\n acc[placement] = distanceAndSkiddingToXY(placement, state.rects, offset);\n return acc;\n }, {});\n var _data$state$placement = data[state.placement],\n x = _data$state$placement.x,\n y = _data$state$placement.y;\n\n if (state.modifiersData.popperOffsets != null) {\n state.modifiersData.popperOffsets.x += x;\n state.modifiersData.popperOffsets.y += y;\n }\n\n state.modifiersData[name] = data;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'offset',\n enabled: true,\n phase: 'main',\n requires: ['popperOffsets'],\n fn: offset\n};","import computeOffsets from \"../utils/computeOffsets.js\";\n\nfunction popperOffsets(_ref) {\n var state = _ref.state,\n name = _ref.name;\n // Offsets are the actual position the popper needs to have to be\n // properly positioned near its reference element\n // This is the most basic placement, and will be adjusted by\n // the modifiers in the next step\n state.modifiersData[name] = computeOffsets({\n reference: state.rects.reference,\n element: state.rects.popper,\n strategy: 'absolute',\n placement: state.placement\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'popperOffsets',\n enabled: true,\n phase: 'read',\n fn: popperOffsets,\n data: {}\n};","import { top, left, right, bottom, start } from \"../enums.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getMainAxisFromPlacement from \"../utils/getMainAxisFromPlacement.js\";\nimport getAltAxis from \"../utils/getAltAxis.js\";\nimport { within, withinMaxClamp } from \"../utils/within.js\";\nimport getLayoutRect from \"../dom-utils/getLayoutRect.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\nimport getVariation from \"../utils/getVariation.js\";\nimport getFreshSideObject from \"../utils/getFreshSideObject.js\";\nimport { min as mathMin, max as mathMax } from \"../utils/math.js\";\n\nfunction preventOverflow(_ref) {\n var state = _ref.state,\n options = _ref.options,\n name = _ref.name;\n var _options$mainAxis = options.mainAxis,\n checkMainAxis = _options$mainAxis === void 0 ? true : _options$mainAxis,\n _options$altAxis = options.altAxis,\n checkAltAxis = _options$altAxis === void 0 ? false : _options$altAxis,\n boundary = options.boundary,\n rootBoundary = options.rootBoundary,\n altBoundary = options.altBoundary,\n padding = options.padding,\n _options$tether = options.tether,\n tether = _options$tether === void 0 ? true : _options$tether,\n _options$tetherOffset = options.tetherOffset,\n tetherOffset = _options$tetherOffset === void 0 ? 0 : _options$tetherOffset;\n var overflow = detectOverflow(state, {\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding,\n altBoundary: altBoundary\n });\n var basePlacement = getBasePlacement(state.placement);\n var variation = getVariation(state.placement);\n var isBasePlacement = !variation;\n var mainAxis = getMainAxisFromPlacement(basePlacement);\n var altAxis = getAltAxis(mainAxis);\n var popperOffsets = state.modifiersData.popperOffsets;\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var tetherOffsetValue = typeof tetherOffset === 'function' ? tetherOffset(Object.assign({}, state.rects, {\n placement: state.placement\n })) : tetherOffset;\n var normalizedTetherOffsetValue = typeof tetherOffsetValue === 'number' ? {\n mainAxis: tetherOffsetValue,\n altAxis: tetherOffsetValue\n } : Object.assign({\n mainAxis: 0,\n altAxis: 0\n }, tetherOffsetValue);\n var offsetModifierState = state.modifiersData.offset ? state.modifiersData.offset[state.placement] : null;\n var data = {\n x: 0,\n y: 0\n };\n\n if (!popperOffsets) {\n return;\n }\n\n if (checkMainAxis) {\n var _offsetModifierState$;\n\n var mainSide = mainAxis === 'y' ? top : left;\n var altSide = mainAxis === 'y' ? bottom : right;\n var len = mainAxis === 'y' ? 'height' : 'width';\n var offset = popperOffsets[mainAxis];\n var min = offset + overflow[mainSide];\n var max = offset - overflow[altSide];\n var additive = tether ? -popperRect[len] / 2 : 0;\n var minLen = variation === start ? referenceRect[len] : popperRect[len];\n var maxLen = variation === start ? -popperRect[len] : -referenceRect[len]; // We need to include the arrow in the calculation so the arrow doesn't go\n // outside the reference bounds\n\n var arrowElement = state.elements.arrow;\n var arrowRect = tether && arrowElement ? getLayoutRect(arrowElement) : {\n width: 0,\n height: 0\n };\n var arrowPaddingObject = state.modifiersData['arrow#persistent'] ? state.modifiersData['arrow#persistent'].padding : getFreshSideObject();\n var arrowPaddingMin = arrowPaddingObject[mainSide];\n var arrowPaddingMax = arrowPaddingObject[altSide]; // If the reference length is smaller than the arrow length, we don't want\n // to include its full size in the calculation. If the reference is small\n // and near the edge of a boundary, the popper can overflow even if the\n // reference is not overflowing as well (e.g. virtual elements with no\n // width or height)\n\n var arrowLen = within(0, referenceRect[len], arrowRect[len]);\n var minOffset = isBasePlacement ? referenceRect[len] / 2 - additive - arrowLen - arrowPaddingMin - normalizedTetherOffsetValue.mainAxis : minLen - arrowLen - arrowPaddingMin - normalizedTetherOffsetValue.mainAxis;\n var maxOffset = isBasePlacement ? -referenceRect[len] / 2 + additive + arrowLen + arrowPaddingMax + normalizedTetherOffsetValue.mainAxis : maxLen + arrowLen + arrowPaddingMax + normalizedTetherOffsetValue.mainAxis;\n var arrowOffsetParent = state.elements.arrow && getOffsetParent(state.elements.arrow);\n var clientOffset = arrowOffsetParent ? mainAxis === 'y' ? arrowOffsetParent.clientTop || 0 : arrowOffsetParent.clientLeft || 0 : 0;\n var offsetModifierValue = (_offsetModifierState$ = offsetModifierState == null ? void 0 : offsetModifierState[mainAxis]) != null ? _offsetModifierState$ : 0;\n var tetherMin = offset + minOffset - offsetModifierValue - clientOffset;\n var tetherMax = offset + maxOffset - offsetModifierValue;\n var preventedOffset = within(tether ? mathMin(min, tetherMin) : min, offset, tether ? mathMax(max, tetherMax) : max);\n popperOffsets[mainAxis] = preventedOffset;\n data[mainAxis] = preventedOffset - offset;\n }\n\n if (checkAltAxis) {\n var _offsetModifierState$2;\n\n var _mainSide = mainAxis === 'x' ? top : left;\n\n var _altSide = mainAxis === 'x' ? bottom : right;\n\n var _offset = popperOffsets[altAxis];\n\n var _len = altAxis === 'y' ? 'height' : 'width';\n\n var _min = _offset + overflow[_mainSide];\n\n var _max = _offset - overflow[_altSide];\n\n var isOriginSide = [top, left].indexOf(basePlacement) !== -1;\n\n var _offsetModifierValue = (_offsetModifierState$2 = offsetModifierState == null ? void 0 : offsetModifierState[altAxis]) != null ? _offsetModifierState$2 : 0;\n\n var _tetherMin = isOriginSide ? _min : _offset - referenceRect[_len] - popperRect[_len] - _offsetModifierValue + normalizedTetherOffsetValue.altAxis;\n\n var _tetherMax = isOriginSide ? _offset + referenceRect[_len] + popperRect[_len] - _offsetModifierValue - normalizedTetherOffsetValue.altAxis : _max;\n\n var _preventedOffset = tether && isOriginSide ? withinMaxClamp(_tetherMin, _offset, _tetherMax) : within(tether ? _tetherMin : _min, _offset, tether ? _tetherMax : _max);\n\n popperOffsets[altAxis] = _preventedOffset;\n data[altAxis] = _preventedOffset - _offset;\n }\n\n state.modifiersData[name] = data;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'preventOverflow',\n enabled: true,\n phase: 'main',\n fn: preventOverflow,\n requiresIfExists: ['offset']\n};","export default function getAltAxis(axis) {\n return axis === 'x' ? 'y' : 'x';\n}","import getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getNodeScroll from \"./getNodeScroll.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport isScrollParent from \"./isScrollParent.js\";\nimport { round } from \"../utils/math.js\";\n\nfunction isElementScaled(element) {\n var rect = element.getBoundingClientRect();\n var scaleX = round(rect.width) / element.offsetWidth || 1;\n var scaleY = round(rect.height) / element.offsetHeight || 1;\n return scaleX !== 1 || scaleY !== 1;\n} // Returns the composite rect of an element relative to its offsetParent.\n// Composite means it takes into account transforms as well as layout.\n\n\nexport default function getCompositeRect(elementOrVirtualElement, offsetParent, isFixed) {\n if (isFixed === void 0) {\n isFixed = false;\n }\n\n var isOffsetParentAnElement = isHTMLElement(offsetParent);\n var offsetParentIsScaled = isHTMLElement(offsetParent) && isElementScaled(offsetParent);\n var documentElement = getDocumentElement(offsetParent);\n var rect = getBoundingClientRect(elementOrVirtualElement, offsetParentIsScaled, isFixed);\n var scroll = {\n scrollLeft: 0,\n scrollTop: 0\n };\n var offsets = {\n x: 0,\n y: 0\n };\n\n if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {\n if (getNodeName(offsetParent) !== 'body' || // https://github.com/popperjs/popper-core/issues/1078\n isScrollParent(documentElement)) {\n scroll = getNodeScroll(offsetParent);\n }\n\n if (isHTMLElement(offsetParent)) {\n offsets = getBoundingClientRect(offsetParent, true);\n offsets.x += offsetParent.clientLeft;\n offsets.y += offsetParent.clientTop;\n } else if (documentElement) {\n offsets.x = getWindowScrollBarX(documentElement);\n }\n }\n\n return {\n x: rect.left + scroll.scrollLeft - offsets.x,\n y: rect.top + scroll.scrollTop - offsets.y,\n width: rect.width,\n height: rect.height\n };\n}","import getWindowScroll from \"./getWindowScroll.js\";\nimport getWindow from \"./getWindow.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nimport getHTMLElementScroll from \"./getHTMLElementScroll.js\";\nexport default function getNodeScroll(node) {\n if (node === getWindow(node) || !isHTMLElement(node)) {\n return getWindowScroll(node);\n } else {\n return getHTMLElementScroll(node);\n }\n}","export default function getHTMLElementScroll(element) {\n return {\n scrollLeft: element.scrollLeft,\n scrollTop: element.scrollTop\n };\n}","import { modifierPhases } from \"../enums.js\"; // source: https://stackoverflow.com/questions/49875255\n\nfunction order(modifiers) {\n var map = new Map();\n var visited = new Set();\n var result = [];\n modifiers.forEach(function (modifier) {\n map.set(modifier.name, modifier);\n }); // On visiting object, check for its dependencies and visit them recursively\n\n function sort(modifier) {\n visited.add(modifier.name);\n var requires = [].concat(modifier.requires || [], modifier.requiresIfExists || []);\n requires.forEach(function (dep) {\n if (!visited.has(dep)) {\n var depModifier = map.get(dep);\n\n if (depModifier) {\n sort(depModifier);\n }\n }\n });\n result.push(modifier);\n }\n\n modifiers.forEach(function (modifier) {\n if (!visited.has(modifier.name)) {\n // check for visited object\n sort(modifier);\n }\n });\n return result;\n}\n\nexport default function orderModifiers(modifiers) {\n // order based on dependencies\n var orderedModifiers = order(modifiers); // order based on phase\n\n return modifierPhases.reduce(function (acc, phase) {\n return acc.concat(orderedModifiers.filter(function (modifier) {\n return modifier.phase === phase;\n }));\n }, []);\n}","import getCompositeRect from \"./dom-utils/getCompositeRect.js\";\nimport getLayoutRect from \"./dom-utils/getLayoutRect.js\";\nimport listScrollParents from \"./dom-utils/listScrollParents.js\";\nimport getOffsetParent from \"./dom-utils/getOffsetParent.js\";\nimport orderModifiers from \"./utils/orderModifiers.js\";\nimport debounce from \"./utils/debounce.js\";\nimport mergeByName from \"./utils/mergeByName.js\";\nimport detectOverflow from \"./utils/detectOverflow.js\";\nimport { isElement } from \"./dom-utils/instanceOf.js\";\nvar DEFAULT_OPTIONS = {\n placement: 'bottom',\n modifiers: [],\n strategy: 'absolute'\n};\n\nfunction areValidElements() {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return !args.some(function (element) {\n return !(element && typeof element.getBoundingClientRect === 'function');\n });\n}\n\nexport function popperGenerator(generatorOptions) {\n if (generatorOptions === void 0) {\n generatorOptions = {};\n }\n\n var _generatorOptions = generatorOptions,\n _generatorOptions$def = _generatorOptions.defaultModifiers,\n defaultModifiers = _generatorOptions$def === void 0 ? [] : _generatorOptions$def,\n _generatorOptions$def2 = _generatorOptions.defaultOptions,\n defaultOptions = _generatorOptions$def2 === void 0 ? DEFAULT_OPTIONS : _generatorOptions$def2;\n return function createPopper(reference, popper, options) {\n if (options === void 0) {\n options = defaultOptions;\n }\n\n var state = {\n placement: 'bottom',\n orderedModifiers: [],\n options: Object.assign({}, DEFAULT_OPTIONS, defaultOptions),\n modifiersData: {},\n elements: {\n reference: reference,\n popper: popper\n },\n attributes: {},\n styles: {}\n };\n var effectCleanupFns = [];\n var isDestroyed = false;\n var instance = {\n state: state,\n setOptions: function setOptions(setOptionsAction) {\n var options = typeof setOptionsAction === 'function' ? setOptionsAction(state.options) : setOptionsAction;\n cleanupModifierEffects();\n state.options = Object.assign({}, defaultOptions, state.options, options);\n state.scrollParents = {\n reference: isElement(reference) ? listScrollParents(reference) : reference.contextElement ? listScrollParents(reference.contextElement) : [],\n popper: listScrollParents(popper)\n }; // Orders the modifiers based on their dependencies and `phase`\n // properties\n\n var orderedModifiers = orderModifiers(mergeByName([].concat(defaultModifiers, state.options.modifiers))); // Strip out disabled modifiers\n\n state.orderedModifiers = orderedModifiers.filter(function (m) {\n return m.enabled;\n });\n runModifierEffects();\n return instance.update();\n },\n // Sync update – it will always be executed, even if not necessary. This\n // is useful for low frequency updates where sync behavior simplifies the\n // logic.\n // For high frequency updates (e.g. `resize` and `scroll` events), always\n // prefer the async Popper#update method\n forceUpdate: function forceUpdate() {\n if (isDestroyed) {\n return;\n }\n\n var _state$elements = state.elements,\n reference = _state$elements.reference,\n popper = _state$elements.popper; // Don't proceed if `reference` or `popper` are not valid elements\n // anymore\n\n if (!areValidElements(reference, popper)) {\n return;\n } // Store the reference and popper rects to be read by modifiers\n\n\n state.rects = {\n reference: getCompositeRect(reference, getOffsetParent(popper), state.options.strategy === 'fixed'),\n popper: getLayoutRect(popper)\n }; // Modifiers have the ability to reset the current update cycle. The\n // most common use case for this is the `flip` modifier changing the\n // placement, which then needs to re-run all the modifiers, because the\n // logic was previously ran for the previous placement and is therefore\n // stale/incorrect\n\n state.reset = false;\n state.placement = state.options.placement; // On each update cycle, the `modifiersData` property for each modifier\n // is filled with the initial data specified by the modifier. This means\n // it doesn't persist and is fresh on each update.\n // To ensure persistent data, use `${name}#persistent`\n\n state.orderedModifiers.forEach(function (modifier) {\n return state.modifiersData[modifier.name] = Object.assign({}, modifier.data);\n });\n\n for (var index = 0; index < state.orderedModifiers.length; index++) {\n if (state.reset === true) {\n state.reset = false;\n index = -1;\n continue;\n }\n\n var _state$orderedModifie = state.orderedModifiers[index],\n fn = _state$orderedModifie.fn,\n _state$orderedModifie2 = _state$orderedModifie.options,\n _options = _state$orderedModifie2 === void 0 ? {} : _state$orderedModifie2,\n name = _state$orderedModifie.name;\n\n if (typeof fn === 'function') {\n state = fn({\n state: state,\n options: _options,\n name: name,\n instance: instance\n }) || state;\n }\n }\n },\n // Async and optimistically optimized update – it will not be executed if\n // not necessary (debounced to run at most once-per-tick)\n update: debounce(function () {\n return new Promise(function (resolve) {\n instance.forceUpdate();\n resolve(state);\n });\n }),\n destroy: function destroy() {\n cleanupModifierEffects();\n isDestroyed = true;\n }\n };\n\n if (!areValidElements(reference, popper)) {\n return instance;\n }\n\n instance.setOptions(options).then(function (state) {\n if (!isDestroyed && options.onFirstUpdate) {\n options.onFirstUpdate(state);\n }\n }); // Modifiers have the ability to execute arbitrary code before the first\n // update cycle runs. They will be executed in the same order as the update\n // cycle. This is useful when a modifier adds some persistent data that\n // other modifiers need to use, but the modifier is run after the dependent\n // one.\n\n function runModifierEffects() {\n state.orderedModifiers.forEach(function (_ref) {\n var name = _ref.name,\n _ref$options = _ref.options,\n options = _ref$options === void 0 ? {} : _ref$options,\n effect = _ref.effect;\n\n if (typeof effect === 'function') {\n var cleanupFn = effect({\n state: state,\n name: name,\n instance: instance,\n options: options\n });\n\n var noopFn = function noopFn() {};\n\n effectCleanupFns.push(cleanupFn || noopFn);\n }\n });\n }\n\n function cleanupModifierEffects() {\n effectCleanupFns.forEach(function (fn) {\n return fn();\n });\n effectCleanupFns = [];\n }\n\n return instance;\n };\n}\nexport var createPopper = /*#__PURE__*/popperGenerator(); // eslint-disable-next-line import/no-unused-modules\n\nexport { detectOverflow };","export default function debounce(fn) {\n var pending;\n return function () {\n if (!pending) {\n pending = new Promise(function (resolve) {\n Promise.resolve().then(function () {\n pending = undefined;\n resolve(fn());\n });\n });\n }\n\n return pending;\n };\n}","export default function mergeByName(modifiers) {\n var merged = modifiers.reduce(function (merged, current) {\n var existing = merged[current.name];\n merged[current.name] = existing ? Object.assign({}, existing, current, {\n options: Object.assign({}, existing.options, current.options),\n data: Object.assign({}, existing.data, current.data)\n }) : current;\n return merged;\n }, {}); // IE11 does not support Object.values\n\n return Object.keys(merged).map(function (key) {\n return merged[key];\n });\n}","import { popperGenerator, detectOverflow } from \"./createPopper.js\";\nimport eventListeners from \"./modifiers/eventListeners.js\";\nimport popperOffsets from \"./modifiers/popperOffsets.js\";\nimport computeStyles from \"./modifiers/computeStyles.js\";\nimport applyStyles from \"./modifiers/applyStyles.js\";\nimport offset from \"./modifiers/offset.js\";\nimport flip from \"./modifiers/flip.js\";\nimport preventOverflow from \"./modifiers/preventOverflow.js\";\nimport arrow from \"./modifiers/arrow.js\";\nimport hide from \"./modifiers/hide.js\";\nvar defaultModifiers = [eventListeners, popperOffsets, computeStyles, applyStyles, offset, flip, preventOverflow, arrow, hide];\nvar createPopper = /*#__PURE__*/popperGenerator({\n defaultModifiers: defaultModifiers\n}); // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper, popperGenerator, defaultModifiers, detectOverflow }; // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper as createPopperLite } from \"./popper-lite.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport * from \"./modifiers/index.js\";","import { popperGenerator, detectOverflow } from \"./createPopper.js\";\nimport eventListeners from \"./modifiers/eventListeners.js\";\nimport popperOffsets from \"./modifiers/popperOffsets.js\";\nimport computeStyles from \"./modifiers/computeStyles.js\";\nimport applyStyles from \"./modifiers/applyStyles.js\";\nvar defaultModifiers = [eventListeners, popperOffsets, computeStyles, applyStyles];\nvar createPopper = /*#__PURE__*/popperGenerator({\n defaultModifiers: defaultModifiers\n}); // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper, popperGenerator, defaultModifiers, detectOverflow };","/*!\n * Bootstrap v5.3.2 (https://getbootstrap.com/)\n * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\nimport * as Popper from '@popperjs/core';\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap dom/data.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n/**\n * Constants\n */\n\nconst elementMap = new Map();\nconst Data = {\n set(element, key, instance) {\n if (!elementMap.has(element)) {\n elementMap.set(element, new Map());\n }\n const instanceMap = elementMap.get(element);\n\n // make it clear we only want one instance per element\n // can be removed later when multiple key/instances are fine to be used\n if (!instanceMap.has(key) && instanceMap.size !== 0) {\n // eslint-disable-next-line no-console\n console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(instanceMap.keys())[0]}.`);\n return;\n }\n instanceMap.set(key, instance);\n },\n get(element, key) {\n if (elementMap.has(element)) {\n return elementMap.get(element).get(key) || null;\n }\n return null;\n },\n remove(element, key) {\n if (!elementMap.has(element)) {\n return;\n }\n const instanceMap = elementMap.get(element);\n instanceMap.delete(key);\n\n // free up element references if there are no instances left for an element\n if (instanceMap.size === 0) {\n elementMap.delete(element);\n }\n }\n};\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/index.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst MAX_UID = 1000000;\nconst MILLISECONDS_MULTIPLIER = 1000;\nconst TRANSITION_END = 'transitionend';\n\n/**\n * Properly escape IDs selectors to handle weird IDs\n * @param {string} selector\n * @returns {string}\n */\nconst parseSelector = selector => {\n if (selector && window.CSS && window.CSS.escape) {\n // document.querySelector needs escaping to handle IDs (html5+) containing for instance /\n selector = selector.replace(/#([^\\s\"#']+)/g, (match, id) => `#${CSS.escape(id)}`);\n }\n return selector;\n};\n\n// Shout-out Angus Croll (https://goo.gl/pxwQGp)\nconst toType = object => {\n if (object === null || object === undefined) {\n return `${object}`;\n }\n return Object.prototype.toString.call(object).match(/\\s([a-z]+)/i)[1].toLowerCase();\n};\n\n/**\n * Public Util API\n */\n\nconst getUID = prefix => {\n do {\n prefix += Math.floor(Math.random() * MAX_UID);\n } while (document.getElementById(prefix));\n return prefix;\n};\nconst getTransitionDurationFromElement = element => {\n if (!element) {\n return 0;\n }\n\n // Get transition-duration of the element\n let {\n transitionDuration,\n transitionDelay\n } = window.getComputedStyle(element);\n const floatTransitionDuration = Number.parseFloat(transitionDuration);\n const floatTransitionDelay = Number.parseFloat(transitionDelay);\n\n // Return 0 if element or transition duration is not found\n if (!floatTransitionDuration && !floatTransitionDelay) {\n return 0;\n }\n\n // If multiple durations are defined, take the first\n transitionDuration = transitionDuration.split(',')[0];\n transitionDelay = transitionDelay.split(',')[0];\n return (Number.parseFloat(transitionDuration) + Number.parseFloat(transitionDelay)) * MILLISECONDS_MULTIPLIER;\n};\nconst triggerTransitionEnd = element => {\n element.dispatchEvent(new Event(TRANSITION_END));\n};\nconst isElement = object => {\n if (!object || typeof object !== 'object') {\n return false;\n }\n if (typeof object.jquery !== 'undefined') {\n object = object[0];\n }\n return typeof object.nodeType !== 'undefined';\n};\nconst getElement = object => {\n // it's a jQuery object or a node element\n if (isElement(object)) {\n return object.jquery ? object[0] : object;\n }\n if (typeof object === 'string' && object.length > 0) {\n return document.querySelector(parseSelector(object));\n }\n return null;\n};\nconst isVisible = element => {\n if (!isElement(element) || element.getClientRects().length === 0) {\n return false;\n }\n const elementIsVisible = getComputedStyle(element).getPropertyValue('visibility') === 'visible';\n // Handle `details` element as its content may falsie appear visible when it is closed\n const closedDetails = element.closest('details:not([open])');\n if (!closedDetails) {\n return elementIsVisible;\n }\n if (closedDetails !== element) {\n const summary = element.closest('summary');\n if (summary && summary.parentNode !== closedDetails) {\n return false;\n }\n if (summary === null) {\n return false;\n }\n }\n return elementIsVisible;\n};\nconst isDisabled = element => {\n if (!element || element.nodeType !== Node.ELEMENT_NODE) {\n return true;\n }\n if (element.classList.contains('disabled')) {\n return true;\n }\n if (typeof element.disabled !== 'undefined') {\n return element.disabled;\n }\n return element.hasAttribute('disabled') && element.getAttribute('disabled') !== 'false';\n};\nconst findShadowRoot = element => {\n if (!document.documentElement.attachShadow) {\n return null;\n }\n\n // Can find the shadow root otherwise it'll return the document\n if (typeof element.getRootNode === 'function') {\n const root = element.getRootNode();\n return root instanceof ShadowRoot ? root : null;\n }\n if (element instanceof ShadowRoot) {\n return element;\n }\n\n // when we don't find a shadow root\n if (!element.parentNode) {\n return null;\n }\n return findShadowRoot(element.parentNode);\n};\nconst noop = () => {};\n\n/**\n * Trick to restart an element's animation\n *\n * @param {HTMLElement} element\n * @return void\n *\n * @see https://www.charistheo.io/blog/2021/02/restart-a-css-animation-with-javascript/#restarting-a-css-animation\n */\nconst reflow = element => {\n element.offsetHeight; // eslint-disable-line no-unused-expressions\n};\n\nconst getjQuery = () => {\n if (window.jQuery && !document.body.hasAttribute('data-bs-no-jquery')) {\n return window.jQuery;\n }\n return null;\n};\nconst DOMContentLoadedCallbacks = [];\nconst onDOMContentLoaded = callback => {\n if (document.readyState === 'loading') {\n // add listener on the first call when the document is in loading state\n if (!DOMContentLoadedCallbacks.length) {\n document.addEventListener('DOMContentLoaded', () => {\n for (const callback of DOMContentLoadedCallbacks) {\n callback();\n }\n });\n }\n DOMContentLoadedCallbacks.push(callback);\n } else {\n callback();\n }\n};\nconst isRTL = () => document.documentElement.dir === 'rtl';\nconst defineJQueryPlugin = plugin => {\n onDOMContentLoaded(() => {\n const $ = getjQuery();\n /* istanbul ignore if */\n if ($) {\n const name = plugin.NAME;\n const JQUERY_NO_CONFLICT = $.fn[name];\n $.fn[name] = plugin.jQueryInterface;\n $.fn[name].Constructor = plugin;\n $.fn[name].noConflict = () => {\n $.fn[name] = JQUERY_NO_CONFLICT;\n return plugin.jQueryInterface;\n };\n }\n });\n};\nconst execute = (possibleCallback, args = [], defaultValue = possibleCallback) => {\n return typeof possibleCallback === 'function' ? possibleCallback(...args) : defaultValue;\n};\nconst executeAfterTransition = (callback, transitionElement, waitForTransition = true) => {\n if (!waitForTransition) {\n execute(callback);\n return;\n }\n const durationPadding = 5;\n const emulatedDuration = getTransitionDurationFromElement(transitionElement) + durationPadding;\n let called = false;\n const handler = ({\n target\n }) => {\n if (target !== transitionElement) {\n return;\n }\n called = true;\n transitionElement.removeEventListener(TRANSITION_END, handler);\n execute(callback);\n };\n transitionElement.addEventListener(TRANSITION_END, handler);\n setTimeout(() => {\n if (!called) {\n triggerTransitionEnd(transitionElement);\n }\n }, emulatedDuration);\n};\n\n/**\n * Return the previous/next element of a list.\n *\n * @param {array} list The list of elements\n * @param activeElement The active element\n * @param shouldGetNext Choose to get next or previous element\n * @param isCycleAllowed\n * @return {Element|elem} The proper element\n */\nconst getNextActiveElement = (list, activeElement, shouldGetNext, isCycleAllowed) => {\n const listLength = list.length;\n let index = list.indexOf(activeElement);\n\n // if the element does not exist in the list return an element\n // depending on the direction and if cycle is allowed\n if (index === -1) {\n return !shouldGetNext && isCycleAllowed ? list[listLength - 1] : list[0];\n }\n index += shouldGetNext ? 1 : -1;\n if (isCycleAllowed) {\n index = (index + listLength) % listLength;\n }\n return list[Math.max(0, Math.min(index, listLength - 1))];\n};\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap dom/event-handler.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst namespaceRegex = /[^.]*(?=\\..*)\\.|.*/;\nconst stripNameRegex = /\\..*/;\nconst stripUidRegex = /::\\d+$/;\nconst eventRegistry = {}; // Events storage\nlet uidEvent = 1;\nconst customEvents = {\n mouseenter: 'mouseover',\n mouseleave: 'mouseout'\n};\nconst nativeEvents = new Set(['click', 'dblclick', 'mouseup', 'mousedown', 'contextmenu', 'mousewheel', 'DOMMouseScroll', 'mouseover', 'mouseout', 'mousemove', 'selectstart', 'selectend', 'keydown', 'keypress', 'keyup', 'orientationchange', 'touchstart', 'touchmove', 'touchend', 'touchcancel', 'pointerdown', 'pointermove', 'pointerup', 'pointerleave', 'pointercancel', 'gesturestart', 'gesturechange', 'gestureend', 'focus', 'blur', 'change', 'reset', 'select', 'submit', 'focusin', 'focusout', 'load', 'unload', 'beforeunload', 'resize', 'move', 'DOMContentLoaded', 'readystatechange', 'error', 'abort', 'scroll']);\n\n/**\n * Private methods\n */\n\nfunction makeEventUid(element, uid) {\n return uid && `${uid}::${uidEvent++}` || element.uidEvent || uidEvent++;\n}\nfunction getElementEvents(element) {\n const uid = makeEventUid(element);\n element.uidEvent = uid;\n eventRegistry[uid] = eventRegistry[uid] || {};\n return eventRegistry[uid];\n}\nfunction bootstrapHandler(element, fn) {\n return function handler(event) {\n hydrateObj(event, {\n delegateTarget: element\n });\n if (handler.oneOff) {\n EventHandler.off(element, event.type, fn);\n }\n return fn.apply(element, [event]);\n };\n}\nfunction bootstrapDelegationHandler(element, selector, fn) {\n return function handler(event) {\n const domElements = element.querySelectorAll(selector);\n for (let {\n target\n } = event; target && target !== this; target = target.parentNode) {\n for (const domElement of domElements) {\n if (domElement !== target) {\n continue;\n }\n hydrateObj(event, {\n delegateTarget: target\n });\n if (handler.oneOff) {\n EventHandler.off(element, event.type, selector, fn);\n }\n return fn.apply(target, [event]);\n }\n }\n };\n}\nfunction findHandler(events, callable, delegationSelector = null) {\n return Object.values(events).find(event => event.callable === callable && event.delegationSelector === delegationSelector);\n}\nfunction normalizeParameters(originalTypeEvent, handler, delegationFunction) {\n const isDelegated = typeof handler === 'string';\n // TODO: tooltip passes `false` instead of selector, so we need to check\n const callable = isDelegated ? delegationFunction : handler || delegationFunction;\n let typeEvent = getTypeEvent(originalTypeEvent);\n if (!nativeEvents.has(typeEvent)) {\n typeEvent = originalTypeEvent;\n }\n return [isDelegated, callable, typeEvent];\n}\nfunction addHandler(element, originalTypeEvent, handler, delegationFunction, oneOff) {\n if (typeof originalTypeEvent !== 'string' || !element) {\n return;\n }\n let [isDelegated, callable, typeEvent] = normalizeParameters(originalTypeEvent, handler, delegationFunction);\n\n // in case of mouseenter or mouseleave wrap the handler within a function that checks for its DOM position\n // this prevents the handler from being dispatched the same way as mouseover or mouseout does\n if (originalTypeEvent in customEvents) {\n const wrapFunction = fn => {\n return function (event) {\n if (!event.relatedTarget || event.relatedTarget !== event.delegateTarget && !event.delegateTarget.contains(event.relatedTarget)) {\n return fn.call(this, event);\n }\n };\n };\n callable = wrapFunction(callable);\n }\n const events = getElementEvents(element);\n const handlers = events[typeEvent] || (events[typeEvent] = {});\n const previousFunction = findHandler(handlers, callable, isDelegated ? handler : null);\n if (previousFunction) {\n previousFunction.oneOff = previousFunction.oneOff && oneOff;\n return;\n }\n const uid = makeEventUid(callable, originalTypeEvent.replace(namespaceRegex, ''));\n const fn = isDelegated ? bootstrapDelegationHandler(element, handler, callable) : bootstrapHandler(element, callable);\n fn.delegationSelector = isDelegated ? handler : null;\n fn.callable = callable;\n fn.oneOff = oneOff;\n fn.uidEvent = uid;\n handlers[uid] = fn;\n element.addEventListener(typeEvent, fn, isDelegated);\n}\nfunction removeHandler(element, events, typeEvent, handler, delegationSelector) {\n const fn = findHandler(events[typeEvent], handler, delegationSelector);\n if (!fn) {\n return;\n }\n element.removeEventListener(typeEvent, fn, Boolean(delegationSelector));\n delete events[typeEvent][fn.uidEvent];\n}\nfunction removeNamespacedHandlers(element, events, typeEvent, namespace) {\n const storeElementEvent = events[typeEvent] || {};\n for (const [handlerKey, event] of Object.entries(storeElementEvent)) {\n if (handlerKey.includes(namespace)) {\n removeHandler(element, events, typeEvent, event.callable, event.delegationSelector);\n }\n }\n}\nfunction getTypeEvent(event) {\n // allow to get the native events from namespaced events ('click.bs.button' --> 'click')\n event = event.replace(stripNameRegex, '');\n return customEvents[event] || event;\n}\nconst EventHandler = {\n on(element, event, handler, delegationFunction) {\n addHandler(element, event, handler, delegationFunction, false);\n },\n one(element, event, handler, delegationFunction) {\n addHandler(element, event, handler, delegationFunction, true);\n },\n off(element, originalTypeEvent, handler, delegationFunction) {\n if (typeof originalTypeEvent !== 'string' || !element) {\n return;\n }\n const [isDelegated, callable, typeEvent] = normalizeParameters(originalTypeEvent, handler, delegationFunction);\n const inNamespace = typeEvent !== originalTypeEvent;\n const events = getElementEvents(element);\n const storeElementEvent = events[typeEvent] || {};\n const isNamespace = originalTypeEvent.startsWith('.');\n if (typeof callable !== 'undefined') {\n // Simplest case: handler is passed, remove that listener ONLY.\n if (!Object.keys(storeElementEvent).length) {\n return;\n }\n removeHandler(element, events, typeEvent, callable, isDelegated ? handler : null);\n return;\n }\n if (isNamespace) {\n for (const elementEvent of Object.keys(events)) {\n removeNamespacedHandlers(element, events, elementEvent, originalTypeEvent.slice(1));\n }\n }\n for (const [keyHandlers, event] of Object.entries(storeElementEvent)) {\n const handlerKey = keyHandlers.replace(stripUidRegex, '');\n if (!inNamespace || originalTypeEvent.includes(handlerKey)) {\n removeHandler(element, events, typeEvent, event.callable, event.delegationSelector);\n }\n }\n },\n trigger(element, event, args) {\n if (typeof event !== 'string' || !element) {\n return null;\n }\n const $ = getjQuery();\n const typeEvent = getTypeEvent(event);\n const inNamespace = event !== typeEvent;\n let jQueryEvent = null;\n let bubbles = true;\n let nativeDispatch = true;\n let defaultPrevented = false;\n if (inNamespace && $) {\n jQueryEvent = $.Event(event, args);\n $(element).trigger(jQueryEvent);\n bubbles = !jQueryEvent.isPropagationStopped();\n nativeDispatch = !jQueryEvent.isImmediatePropagationStopped();\n defaultPrevented = jQueryEvent.isDefaultPrevented();\n }\n const evt = hydrateObj(new Event(event, {\n bubbles,\n cancelable: true\n }), args);\n if (defaultPrevented) {\n evt.preventDefault();\n }\n if (nativeDispatch) {\n element.dispatchEvent(evt);\n }\n if (evt.defaultPrevented && jQueryEvent) {\n jQueryEvent.preventDefault();\n }\n return evt;\n }\n};\nfunction hydrateObj(obj, meta = {}) {\n for (const [key, value] of Object.entries(meta)) {\n try {\n obj[key] = value;\n } catch (_unused) {\n Object.defineProperty(obj, key, {\n configurable: true,\n get() {\n return value;\n }\n });\n }\n }\n return obj;\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap dom/manipulator.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nfunction normalizeData(value) {\n if (value === 'true') {\n return true;\n }\n if (value === 'false') {\n return false;\n }\n if (value === Number(value).toString()) {\n return Number(value);\n }\n if (value === '' || value === 'null') {\n return null;\n }\n if (typeof value !== 'string') {\n return value;\n }\n try {\n return JSON.parse(decodeURIComponent(value));\n } catch (_unused) {\n return value;\n }\n}\nfunction normalizeDataKey(key) {\n return key.replace(/[A-Z]/g, chr => `-${chr.toLowerCase()}`);\n}\nconst Manipulator = {\n setDataAttribute(element, key, value) {\n element.setAttribute(`data-bs-${normalizeDataKey(key)}`, value);\n },\n removeDataAttribute(element, key) {\n element.removeAttribute(`data-bs-${normalizeDataKey(key)}`);\n },\n getDataAttributes(element) {\n if (!element) {\n return {};\n }\n const attributes = {};\n const bsKeys = Object.keys(element.dataset).filter(key => key.startsWith('bs') && !key.startsWith('bsConfig'));\n for (const key of bsKeys) {\n let pureKey = key.replace(/^bs/, '');\n pureKey = pureKey.charAt(0).toLowerCase() + pureKey.slice(1, pureKey.length);\n attributes[pureKey] = normalizeData(element.dataset[key]);\n }\n return attributes;\n },\n getDataAttribute(element, key) {\n return normalizeData(element.getAttribute(`data-bs-${normalizeDataKey(key)}`));\n }\n};\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/config.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Class definition\n */\n\nclass Config {\n // Getters\n static get Default() {\n return {};\n }\n static get DefaultType() {\n return {};\n }\n static get NAME() {\n throw new Error('You have to implement the static method \"NAME\", for each component!');\n }\n _getConfig(config) {\n config = this._mergeConfigObj(config);\n config = this._configAfterMerge(config);\n this._typeCheckConfig(config);\n return config;\n }\n _configAfterMerge(config) {\n return config;\n }\n _mergeConfigObj(config, element) {\n const jsonConfig = isElement(element) ? Manipulator.getDataAttribute(element, 'config') : {}; // try to parse\n\n return {\n ...this.constructor.Default,\n ...(typeof jsonConfig === 'object' ? jsonConfig : {}),\n ...(isElement(element) ? Manipulator.getDataAttributes(element) : {}),\n ...(typeof config === 'object' ? config : {})\n };\n }\n _typeCheckConfig(config, configTypes = this.constructor.DefaultType) {\n for (const [property, expectedTypes] of Object.entries(configTypes)) {\n const value = config[property];\n const valueType = isElement(value) ? 'element' : toType(value);\n if (!new RegExp(expectedTypes).test(valueType)) {\n throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option \"${property}\" provided type \"${valueType}\" but expected type \"${expectedTypes}\".`);\n }\n }\n }\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap base-component.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst VERSION = '5.3.2';\n\n/**\n * Class definition\n */\n\nclass BaseComponent extends Config {\n constructor(element, config) {\n super();\n element = getElement(element);\n if (!element) {\n return;\n }\n this._element = element;\n this._config = this._getConfig(config);\n Data.set(this._element, this.constructor.DATA_KEY, this);\n }\n\n // Public\n dispose() {\n Data.remove(this._element, this.constructor.DATA_KEY);\n EventHandler.off(this._element, this.constructor.EVENT_KEY);\n for (const propertyName of Object.getOwnPropertyNames(this)) {\n this[propertyName] = null;\n }\n }\n _queueCallback(callback, element, isAnimated = true) {\n executeAfterTransition(callback, element, isAnimated);\n }\n _getConfig(config) {\n config = this._mergeConfigObj(config, this._element);\n config = this._configAfterMerge(config);\n this._typeCheckConfig(config);\n return config;\n }\n\n // Static\n static getInstance(element) {\n return Data.get(getElement(element), this.DATA_KEY);\n }\n static getOrCreateInstance(element, config = {}) {\n return this.getInstance(element) || new this(element, typeof config === 'object' ? config : null);\n }\n static get VERSION() {\n return VERSION;\n }\n static get DATA_KEY() {\n return `bs.${this.NAME}`;\n }\n static get EVENT_KEY() {\n return `.${this.DATA_KEY}`;\n }\n static eventName(name) {\n return `${name}${this.EVENT_KEY}`;\n }\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap dom/selector-engine.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst getSelector = element => {\n let selector = element.getAttribute('data-bs-target');\n if (!selector || selector === '#') {\n let hrefAttribute = element.getAttribute('href');\n\n // The only valid content that could double as a selector are IDs or classes,\n // so everything starting with `#` or `.`. If a \"real\" URL is used as the selector,\n // `document.querySelector` will rightfully complain it is invalid.\n // See https://github.com/twbs/bootstrap/issues/32273\n if (!hrefAttribute || !hrefAttribute.includes('#') && !hrefAttribute.startsWith('.')) {\n return null;\n }\n\n // Just in case some CMS puts out a full URL with the anchor appended\n if (hrefAttribute.includes('#') && !hrefAttribute.startsWith('#')) {\n hrefAttribute = `#${hrefAttribute.split('#')[1]}`;\n }\n selector = hrefAttribute && hrefAttribute !== '#' ? parseSelector(hrefAttribute.trim()) : null;\n }\n return selector;\n};\nconst SelectorEngine = {\n find(selector, element = document.documentElement) {\n return [].concat(...Element.prototype.querySelectorAll.call(element, selector));\n },\n findOne(selector, element = document.documentElement) {\n return Element.prototype.querySelector.call(element, selector);\n },\n children(element, selector) {\n return [].concat(...element.children).filter(child => child.matches(selector));\n },\n parents(element, selector) {\n const parents = [];\n let ancestor = element.parentNode.closest(selector);\n while (ancestor) {\n parents.push(ancestor);\n ancestor = ancestor.parentNode.closest(selector);\n }\n return parents;\n },\n prev(element, selector) {\n let previous = element.previousElementSibling;\n while (previous) {\n if (previous.matches(selector)) {\n return [previous];\n }\n previous = previous.previousElementSibling;\n }\n return [];\n },\n // TODO: this is now unused; remove later along with prev()\n next(element, selector) {\n let next = element.nextElementSibling;\n while (next) {\n if (next.matches(selector)) {\n return [next];\n }\n next = next.nextElementSibling;\n }\n return [];\n },\n focusableChildren(element) {\n const focusables = ['a', 'button', 'input', 'textarea', 'select', 'details', '[tabindex]', '[contenteditable=\"true\"]'].map(selector => `${selector}:not([tabindex^=\"-\"])`).join(',');\n return this.find(focusables, element).filter(el => !isDisabled(el) && isVisible(el));\n },\n getSelectorFromElement(element) {\n const selector = getSelector(element);\n if (selector) {\n return SelectorEngine.findOne(selector) ? selector : null;\n }\n return null;\n },\n getElementFromSelector(element) {\n const selector = getSelector(element);\n return selector ? SelectorEngine.findOne(selector) : null;\n },\n getMultipleElementsFromSelector(element) {\n const selector = getSelector(element);\n return selector ? SelectorEngine.find(selector) : [];\n }\n};\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/component-functions.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst enableDismissTrigger = (component, method = 'hide') => {\n const clickEvent = `click.dismiss${component.EVENT_KEY}`;\n const name = component.NAME;\n EventHandler.on(document, clickEvent, `[data-bs-dismiss=\"${name}\"]`, function (event) {\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault();\n }\n if (isDisabled(this)) {\n return;\n }\n const target = SelectorEngine.getElementFromSelector(this) || this.closest(`.${name}`);\n const instance = component.getOrCreateInstance(target);\n\n // Method argument is left, for Alert and only, as it doesn't implement the 'hide' method\n instance[method]();\n });\n};\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap alert.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$f = 'alert';\nconst DATA_KEY$a = 'bs.alert';\nconst EVENT_KEY$b = `.${DATA_KEY$a}`;\nconst EVENT_CLOSE = `close${EVENT_KEY$b}`;\nconst EVENT_CLOSED = `closed${EVENT_KEY$b}`;\nconst CLASS_NAME_FADE$5 = 'fade';\nconst CLASS_NAME_SHOW$8 = 'show';\n\n/**\n * Class definition\n */\n\nclass Alert extends BaseComponent {\n // Getters\n static get NAME() {\n return NAME$f;\n }\n\n // Public\n close() {\n const closeEvent = EventHandler.trigger(this._element, EVENT_CLOSE);\n if (closeEvent.defaultPrevented) {\n return;\n }\n this._element.classList.remove(CLASS_NAME_SHOW$8);\n const isAnimated = this._element.classList.contains(CLASS_NAME_FADE$5);\n this._queueCallback(() => this._destroyElement(), this._element, isAnimated);\n }\n\n // Private\n _destroyElement() {\n this._element.remove();\n EventHandler.trigger(this._element, EVENT_CLOSED);\n this.dispose();\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Alert.getOrCreateInstance(this);\n if (typeof config !== 'string') {\n return;\n }\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n data[config](this);\n });\n }\n}\n\n/**\n * Data API implementation\n */\n\nenableDismissTrigger(Alert, 'close');\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Alert);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap button.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$e = 'button';\nconst DATA_KEY$9 = 'bs.button';\nconst EVENT_KEY$a = `.${DATA_KEY$9}`;\nconst DATA_API_KEY$6 = '.data-api';\nconst CLASS_NAME_ACTIVE$3 = 'active';\nconst SELECTOR_DATA_TOGGLE$5 = '[data-bs-toggle=\"button\"]';\nconst EVENT_CLICK_DATA_API$6 = `click${EVENT_KEY$a}${DATA_API_KEY$6}`;\n\n/**\n * Class definition\n */\n\nclass Button extends BaseComponent {\n // Getters\n static get NAME() {\n return NAME$e;\n }\n\n // Public\n toggle() {\n // Toggle class and sync the `aria-pressed` attribute with the return value of the `.toggle()` method\n this._element.setAttribute('aria-pressed', this._element.classList.toggle(CLASS_NAME_ACTIVE$3));\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Button.getOrCreateInstance(this);\n if (config === 'toggle') {\n data[config]();\n }\n });\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API$6, SELECTOR_DATA_TOGGLE$5, event => {\n event.preventDefault();\n const button = event.target.closest(SELECTOR_DATA_TOGGLE$5);\n const data = Button.getOrCreateInstance(button);\n data.toggle();\n});\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Button);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/swipe.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$d = 'swipe';\nconst EVENT_KEY$9 = '.bs.swipe';\nconst EVENT_TOUCHSTART = `touchstart${EVENT_KEY$9}`;\nconst EVENT_TOUCHMOVE = `touchmove${EVENT_KEY$9}`;\nconst EVENT_TOUCHEND = `touchend${EVENT_KEY$9}`;\nconst EVENT_POINTERDOWN = `pointerdown${EVENT_KEY$9}`;\nconst EVENT_POINTERUP = `pointerup${EVENT_KEY$9}`;\nconst POINTER_TYPE_TOUCH = 'touch';\nconst POINTER_TYPE_PEN = 'pen';\nconst CLASS_NAME_POINTER_EVENT = 'pointer-event';\nconst SWIPE_THRESHOLD = 40;\nconst Default$c = {\n endCallback: null,\n leftCallback: null,\n rightCallback: null\n};\nconst DefaultType$c = {\n endCallback: '(function|null)',\n leftCallback: '(function|null)',\n rightCallback: '(function|null)'\n};\n\n/**\n * Class definition\n */\n\nclass Swipe extends Config {\n constructor(element, config) {\n super();\n this._element = element;\n if (!element || !Swipe.isSupported()) {\n return;\n }\n this._config = this._getConfig(config);\n this._deltaX = 0;\n this._supportPointerEvents = Boolean(window.PointerEvent);\n this._initEvents();\n }\n\n // Getters\n static get Default() {\n return Default$c;\n }\n static get DefaultType() {\n return DefaultType$c;\n }\n static get NAME() {\n return NAME$d;\n }\n\n // Public\n dispose() {\n EventHandler.off(this._element, EVENT_KEY$9);\n }\n\n // Private\n _start(event) {\n if (!this._supportPointerEvents) {\n this._deltaX = event.touches[0].clientX;\n return;\n }\n if (this._eventIsPointerPenTouch(event)) {\n this._deltaX = event.clientX;\n }\n }\n _end(event) {\n if (this._eventIsPointerPenTouch(event)) {\n this._deltaX = event.clientX - this._deltaX;\n }\n this._handleSwipe();\n execute(this._config.endCallback);\n }\n _move(event) {\n this._deltaX = event.touches && event.touches.length > 1 ? 0 : event.touches[0].clientX - this._deltaX;\n }\n _handleSwipe() {\n const absDeltaX = Math.abs(this._deltaX);\n if (absDeltaX <= SWIPE_THRESHOLD) {\n return;\n }\n const direction = absDeltaX / this._deltaX;\n this._deltaX = 0;\n if (!direction) {\n return;\n }\n execute(direction > 0 ? this._config.rightCallback : this._config.leftCallback);\n }\n _initEvents() {\n if (this._supportPointerEvents) {\n EventHandler.on(this._element, EVENT_POINTERDOWN, event => this._start(event));\n EventHandler.on(this._element, EVENT_POINTERUP, event => this._end(event));\n this._element.classList.add(CLASS_NAME_POINTER_EVENT);\n } else {\n EventHandler.on(this._element, EVENT_TOUCHSTART, event => this._start(event));\n EventHandler.on(this._element, EVENT_TOUCHMOVE, event => this._move(event));\n EventHandler.on(this._element, EVENT_TOUCHEND, event => this._end(event));\n }\n }\n _eventIsPointerPenTouch(event) {\n return this._supportPointerEvents && (event.pointerType === POINTER_TYPE_PEN || event.pointerType === POINTER_TYPE_TOUCH);\n }\n\n // Static\n static isSupported() {\n return 'ontouchstart' in document.documentElement || navigator.maxTouchPoints > 0;\n }\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap carousel.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$c = 'carousel';\nconst DATA_KEY$8 = 'bs.carousel';\nconst EVENT_KEY$8 = `.${DATA_KEY$8}`;\nconst DATA_API_KEY$5 = '.data-api';\nconst ARROW_LEFT_KEY$1 = 'ArrowLeft';\nconst ARROW_RIGHT_KEY$1 = 'ArrowRight';\nconst TOUCHEVENT_COMPAT_WAIT = 500; // Time for mouse compat events to fire after touch\n\nconst ORDER_NEXT = 'next';\nconst ORDER_PREV = 'prev';\nconst DIRECTION_LEFT = 'left';\nconst DIRECTION_RIGHT = 'right';\nconst EVENT_SLIDE = `slide${EVENT_KEY$8}`;\nconst EVENT_SLID = `slid${EVENT_KEY$8}`;\nconst EVENT_KEYDOWN$1 = `keydown${EVENT_KEY$8}`;\nconst EVENT_MOUSEENTER$1 = `mouseenter${EVENT_KEY$8}`;\nconst EVENT_MOUSELEAVE$1 = `mouseleave${EVENT_KEY$8}`;\nconst EVENT_DRAG_START = `dragstart${EVENT_KEY$8}`;\nconst EVENT_LOAD_DATA_API$3 = `load${EVENT_KEY$8}${DATA_API_KEY$5}`;\nconst EVENT_CLICK_DATA_API$5 = `click${EVENT_KEY$8}${DATA_API_KEY$5}`;\nconst CLASS_NAME_CAROUSEL = 'carousel';\nconst CLASS_NAME_ACTIVE$2 = 'active';\nconst CLASS_NAME_SLIDE = 'slide';\nconst CLASS_NAME_END = 'carousel-item-end';\nconst CLASS_NAME_START = 'carousel-item-start';\nconst CLASS_NAME_NEXT = 'carousel-item-next';\nconst CLASS_NAME_PREV = 'carousel-item-prev';\nconst SELECTOR_ACTIVE = '.active';\nconst SELECTOR_ITEM = '.carousel-item';\nconst SELECTOR_ACTIVE_ITEM = SELECTOR_ACTIVE + SELECTOR_ITEM;\nconst SELECTOR_ITEM_IMG = '.carousel-item img';\nconst SELECTOR_INDICATORS = '.carousel-indicators';\nconst SELECTOR_DATA_SLIDE = '[data-bs-slide], [data-bs-slide-to]';\nconst SELECTOR_DATA_RIDE = '[data-bs-ride=\"carousel\"]';\nconst KEY_TO_DIRECTION = {\n [ARROW_LEFT_KEY$1]: DIRECTION_RIGHT,\n [ARROW_RIGHT_KEY$1]: DIRECTION_LEFT\n};\nconst Default$b = {\n interval: 5000,\n keyboard: true,\n pause: 'hover',\n ride: false,\n touch: true,\n wrap: true\n};\nconst DefaultType$b = {\n interval: '(number|boolean)',\n // TODO:v6 remove boolean support\n keyboard: 'boolean',\n pause: '(string|boolean)',\n ride: '(boolean|string)',\n touch: 'boolean',\n wrap: 'boolean'\n};\n\n/**\n * Class definition\n */\n\nclass Carousel extends BaseComponent {\n constructor(element, config) {\n super(element, config);\n this._interval = null;\n this._activeElement = null;\n this._isSliding = false;\n this.touchTimeout = null;\n this._swipeHelper = null;\n this._indicatorsElement = SelectorEngine.findOne(SELECTOR_INDICATORS, this._element);\n this._addEventListeners();\n if (this._config.ride === CLASS_NAME_CAROUSEL) {\n this.cycle();\n }\n }\n\n // Getters\n static get Default() {\n return Default$b;\n }\n static get DefaultType() {\n return DefaultType$b;\n }\n static get NAME() {\n return NAME$c;\n }\n\n // Public\n next() {\n this._slide(ORDER_NEXT);\n }\n nextWhenVisible() {\n // FIXME TODO use `document.visibilityState`\n // Don't call next when the page isn't visible\n // or the carousel or its parent isn't visible\n if (!document.hidden && isVisible(this._element)) {\n this.next();\n }\n }\n prev() {\n this._slide(ORDER_PREV);\n }\n pause() {\n if (this._isSliding) {\n triggerTransitionEnd(this._element);\n }\n this._clearInterval();\n }\n cycle() {\n this._clearInterval();\n this._updateInterval();\n this._interval = setInterval(() => this.nextWhenVisible(), this._config.interval);\n }\n _maybeEnableCycle() {\n if (!this._config.ride) {\n return;\n }\n if (this._isSliding) {\n EventHandler.one(this._element, EVENT_SLID, () => this.cycle());\n return;\n }\n this.cycle();\n }\n to(index) {\n const items = this._getItems();\n if (index > items.length - 1 || index < 0) {\n return;\n }\n if (this._isSliding) {\n EventHandler.one(this._element, EVENT_SLID, () => this.to(index));\n return;\n }\n const activeIndex = this._getItemIndex(this._getActive());\n if (activeIndex === index) {\n return;\n }\n const order = index > activeIndex ? ORDER_NEXT : ORDER_PREV;\n this._slide(order, items[index]);\n }\n dispose() {\n if (this._swipeHelper) {\n this._swipeHelper.dispose();\n }\n super.dispose();\n }\n\n // Private\n _configAfterMerge(config) {\n config.defaultInterval = config.interval;\n return config;\n }\n _addEventListeners() {\n if (this._config.keyboard) {\n EventHandler.on(this._element, EVENT_KEYDOWN$1, event => this._keydown(event));\n }\n if (this._config.pause === 'hover') {\n EventHandler.on(this._element, EVENT_MOUSEENTER$1, () => this.pause());\n EventHandler.on(this._element, EVENT_MOUSELEAVE$1, () => this._maybeEnableCycle());\n }\n if (this._config.touch && Swipe.isSupported()) {\n this._addTouchEventListeners();\n }\n }\n _addTouchEventListeners() {\n for (const img of SelectorEngine.find(SELECTOR_ITEM_IMG, this._element)) {\n EventHandler.on(img, EVENT_DRAG_START, event => event.preventDefault());\n }\n const endCallBack = () => {\n if (this._config.pause !== 'hover') {\n return;\n }\n\n // If it's a touch-enabled device, mouseenter/leave are fired as\n // part of the mouse compatibility events on first tap - the carousel\n // would stop cycling until user tapped out of it;\n // here, we listen for touchend, explicitly pause the carousel\n // (as if it's the second time we tap on it, mouseenter compat event\n // is NOT fired) and after a timeout (to allow for mouse compatibility\n // events to fire) we explicitly restart cycling\n\n this.pause();\n if (this.touchTimeout) {\n clearTimeout(this.touchTimeout);\n }\n this.touchTimeout = setTimeout(() => this._maybeEnableCycle(), TOUCHEVENT_COMPAT_WAIT + this._config.interval);\n };\n const swipeConfig = {\n leftCallback: () => this._slide(this._directionToOrder(DIRECTION_LEFT)),\n rightCallback: () => this._slide(this._directionToOrder(DIRECTION_RIGHT)),\n endCallback: endCallBack\n };\n this._swipeHelper = new Swipe(this._element, swipeConfig);\n }\n _keydown(event) {\n if (/input|textarea/i.test(event.target.tagName)) {\n return;\n }\n const direction = KEY_TO_DIRECTION[event.key];\n if (direction) {\n event.preventDefault();\n this._slide(this._directionToOrder(direction));\n }\n }\n _getItemIndex(element) {\n return this._getItems().indexOf(element);\n }\n _setActiveIndicatorElement(index) {\n if (!this._indicatorsElement) {\n return;\n }\n const activeIndicator = SelectorEngine.findOne(SELECTOR_ACTIVE, this._indicatorsElement);\n activeIndicator.classList.remove(CLASS_NAME_ACTIVE$2);\n activeIndicator.removeAttribute('aria-current');\n const newActiveIndicator = SelectorEngine.findOne(`[data-bs-slide-to=\"${index}\"]`, this._indicatorsElement);\n if (newActiveIndicator) {\n newActiveIndicator.classList.add(CLASS_NAME_ACTIVE$2);\n newActiveIndicator.setAttribute('aria-current', 'true');\n }\n }\n _updateInterval() {\n const element = this._activeElement || this._getActive();\n if (!element) {\n return;\n }\n const elementInterval = Number.parseInt(element.getAttribute('data-bs-interval'), 10);\n this._config.interval = elementInterval || this._config.defaultInterval;\n }\n _slide(order, element = null) {\n if (this._isSliding) {\n return;\n }\n const activeElement = this._getActive();\n const isNext = order === ORDER_NEXT;\n const nextElement = element || getNextActiveElement(this._getItems(), activeElement, isNext, this._config.wrap);\n if (nextElement === activeElement) {\n return;\n }\n const nextElementIndex = this._getItemIndex(nextElement);\n const triggerEvent = eventName => {\n return EventHandler.trigger(this._element, eventName, {\n relatedTarget: nextElement,\n direction: this._orderToDirection(order),\n from: this._getItemIndex(activeElement),\n to: nextElementIndex\n });\n };\n const slideEvent = triggerEvent(EVENT_SLIDE);\n if (slideEvent.defaultPrevented) {\n return;\n }\n if (!activeElement || !nextElement) {\n // Some weirdness is happening, so we bail\n // TODO: change tests that use empty divs to avoid this check\n return;\n }\n const isCycling = Boolean(this._interval);\n this.pause();\n this._isSliding = true;\n this._setActiveIndicatorElement(nextElementIndex);\n this._activeElement = nextElement;\n const directionalClassName = isNext ? CLASS_NAME_START : CLASS_NAME_END;\n const orderClassName = isNext ? CLASS_NAME_NEXT : CLASS_NAME_PREV;\n nextElement.classList.add(orderClassName);\n reflow(nextElement);\n activeElement.classList.add(directionalClassName);\n nextElement.classList.add(directionalClassName);\n const completeCallBack = () => {\n nextElement.classList.remove(directionalClassName, orderClassName);\n nextElement.classList.add(CLASS_NAME_ACTIVE$2);\n activeElement.classList.remove(CLASS_NAME_ACTIVE$2, orderClassName, directionalClassName);\n this._isSliding = false;\n triggerEvent(EVENT_SLID);\n };\n this._queueCallback(completeCallBack, activeElement, this._isAnimated());\n if (isCycling) {\n this.cycle();\n }\n }\n _isAnimated() {\n return this._element.classList.contains(CLASS_NAME_SLIDE);\n }\n _getActive() {\n return SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM, this._element);\n }\n _getItems() {\n return SelectorEngine.find(SELECTOR_ITEM, this._element);\n }\n _clearInterval() {\n if (this._interval) {\n clearInterval(this._interval);\n this._interval = null;\n }\n }\n _directionToOrder(direction) {\n if (isRTL()) {\n return direction === DIRECTION_LEFT ? ORDER_PREV : ORDER_NEXT;\n }\n return direction === DIRECTION_LEFT ? ORDER_NEXT : ORDER_PREV;\n }\n _orderToDirection(order) {\n if (isRTL()) {\n return order === ORDER_PREV ? DIRECTION_LEFT : DIRECTION_RIGHT;\n }\n return order === ORDER_PREV ? DIRECTION_RIGHT : DIRECTION_LEFT;\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Carousel.getOrCreateInstance(this, config);\n if (typeof config === 'number') {\n data.to(config);\n return;\n }\n if (typeof config === 'string') {\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n data[config]();\n }\n });\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API$5, SELECTOR_DATA_SLIDE, function (event) {\n const target = SelectorEngine.getElementFromSelector(this);\n if (!target || !target.classList.contains(CLASS_NAME_CAROUSEL)) {\n return;\n }\n event.preventDefault();\n const carousel = Carousel.getOrCreateInstance(target);\n const slideIndex = this.getAttribute('data-bs-slide-to');\n if (slideIndex) {\n carousel.to(slideIndex);\n carousel._maybeEnableCycle();\n return;\n }\n if (Manipulator.getDataAttribute(this, 'slide') === 'next') {\n carousel.next();\n carousel._maybeEnableCycle();\n return;\n }\n carousel.prev();\n carousel._maybeEnableCycle();\n});\nEventHandler.on(window, EVENT_LOAD_DATA_API$3, () => {\n const carousels = SelectorEngine.find(SELECTOR_DATA_RIDE);\n for (const carousel of carousels) {\n Carousel.getOrCreateInstance(carousel);\n }\n});\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Carousel);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap collapse.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$b = 'collapse';\nconst DATA_KEY$7 = 'bs.collapse';\nconst EVENT_KEY$7 = `.${DATA_KEY$7}`;\nconst DATA_API_KEY$4 = '.data-api';\nconst EVENT_SHOW$6 = `show${EVENT_KEY$7}`;\nconst EVENT_SHOWN$6 = `shown${EVENT_KEY$7}`;\nconst EVENT_HIDE$6 = `hide${EVENT_KEY$7}`;\nconst EVENT_HIDDEN$6 = `hidden${EVENT_KEY$7}`;\nconst EVENT_CLICK_DATA_API$4 = `click${EVENT_KEY$7}${DATA_API_KEY$4}`;\nconst CLASS_NAME_SHOW$7 = 'show';\nconst CLASS_NAME_COLLAPSE = 'collapse';\nconst CLASS_NAME_COLLAPSING = 'collapsing';\nconst CLASS_NAME_COLLAPSED = 'collapsed';\nconst CLASS_NAME_DEEPER_CHILDREN = `:scope .${CLASS_NAME_COLLAPSE} .${CLASS_NAME_COLLAPSE}`;\nconst CLASS_NAME_HORIZONTAL = 'collapse-horizontal';\nconst WIDTH = 'width';\nconst HEIGHT = 'height';\nconst SELECTOR_ACTIVES = '.collapse.show, .collapse.collapsing';\nconst SELECTOR_DATA_TOGGLE$4 = '[data-bs-toggle=\"collapse\"]';\nconst Default$a = {\n parent: null,\n toggle: true\n};\nconst DefaultType$a = {\n parent: '(null|element)',\n toggle: 'boolean'\n};\n\n/**\n * Class definition\n */\n\nclass Collapse extends BaseComponent {\n constructor(element, config) {\n super(element, config);\n this._isTransitioning = false;\n this._triggerArray = [];\n const toggleList = SelectorEngine.find(SELECTOR_DATA_TOGGLE$4);\n for (const elem of toggleList) {\n const selector = SelectorEngine.getSelectorFromElement(elem);\n const filterElement = SelectorEngine.find(selector).filter(foundElement => foundElement === this._element);\n if (selector !== null && filterElement.length) {\n this._triggerArray.push(elem);\n }\n }\n this._initializeChildren();\n if (!this._config.parent) {\n this._addAriaAndCollapsedClass(this._triggerArray, this._isShown());\n }\n if (this._config.toggle) {\n this.toggle();\n }\n }\n\n // Getters\n static get Default() {\n return Default$a;\n }\n static get DefaultType() {\n return DefaultType$a;\n }\n static get NAME() {\n return NAME$b;\n }\n\n // Public\n toggle() {\n if (this._isShown()) {\n this.hide();\n } else {\n this.show();\n }\n }\n show() {\n if (this._isTransitioning || this._isShown()) {\n return;\n }\n let activeChildren = [];\n\n // find active children\n if (this._config.parent) {\n activeChildren = this._getFirstLevelChildren(SELECTOR_ACTIVES).filter(element => element !== this._element).map(element => Collapse.getOrCreateInstance(element, {\n toggle: false\n }));\n }\n if (activeChildren.length && activeChildren[0]._isTransitioning) {\n return;\n }\n const startEvent = EventHandler.trigger(this._element, EVENT_SHOW$6);\n if (startEvent.defaultPrevented) {\n return;\n }\n for (const activeInstance of activeChildren) {\n activeInstance.hide();\n }\n const dimension = this._getDimension();\n this._element.classList.remove(CLASS_NAME_COLLAPSE);\n this._element.classList.add(CLASS_NAME_COLLAPSING);\n this._element.style[dimension] = 0;\n this._addAriaAndCollapsedClass(this._triggerArray, true);\n this._isTransitioning = true;\n const complete = () => {\n this._isTransitioning = false;\n this._element.classList.remove(CLASS_NAME_COLLAPSING);\n this._element.classList.add(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW$7);\n this._element.style[dimension] = '';\n EventHandler.trigger(this._element, EVENT_SHOWN$6);\n };\n const capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1);\n const scrollSize = `scroll${capitalizedDimension}`;\n this._queueCallback(complete, this._element, true);\n this._element.style[dimension] = `${this._element[scrollSize]}px`;\n }\n hide() {\n if (this._isTransitioning || !this._isShown()) {\n return;\n }\n const startEvent = EventHandler.trigger(this._element, EVENT_HIDE$6);\n if (startEvent.defaultPrevented) {\n return;\n }\n const dimension = this._getDimension();\n this._element.style[dimension] = `${this._element.getBoundingClientRect()[dimension]}px`;\n reflow(this._element);\n this._element.classList.add(CLASS_NAME_COLLAPSING);\n this._element.classList.remove(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW$7);\n for (const trigger of this._triggerArray) {\n const element = SelectorEngine.getElementFromSelector(trigger);\n if (element && !this._isShown(element)) {\n this._addAriaAndCollapsedClass([trigger], false);\n }\n }\n this._isTransitioning = true;\n const complete = () => {\n this._isTransitioning = false;\n this._element.classList.remove(CLASS_NAME_COLLAPSING);\n this._element.classList.add(CLASS_NAME_COLLAPSE);\n EventHandler.trigger(this._element, EVENT_HIDDEN$6);\n };\n this._element.style[dimension] = '';\n this._queueCallback(complete, this._element, true);\n }\n _isShown(element = this._element) {\n return element.classList.contains(CLASS_NAME_SHOW$7);\n }\n\n // Private\n _configAfterMerge(config) {\n config.toggle = Boolean(config.toggle); // Coerce string values\n config.parent = getElement(config.parent);\n return config;\n }\n _getDimension() {\n return this._element.classList.contains(CLASS_NAME_HORIZONTAL) ? WIDTH : HEIGHT;\n }\n _initializeChildren() {\n if (!this._config.parent) {\n return;\n }\n const children = this._getFirstLevelChildren(SELECTOR_DATA_TOGGLE$4);\n for (const element of children) {\n const selected = SelectorEngine.getElementFromSelector(element);\n if (selected) {\n this._addAriaAndCollapsedClass([element], this._isShown(selected));\n }\n }\n }\n _getFirstLevelChildren(selector) {\n const children = SelectorEngine.find(CLASS_NAME_DEEPER_CHILDREN, this._config.parent);\n // remove children if greater depth\n return SelectorEngine.find(selector, this._config.parent).filter(element => !children.includes(element));\n }\n _addAriaAndCollapsedClass(triggerArray, isOpen) {\n if (!triggerArray.length) {\n return;\n }\n for (const element of triggerArray) {\n element.classList.toggle(CLASS_NAME_COLLAPSED, !isOpen);\n element.setAttribute('aria-expanded', isOpen);\n }\n }\n\n // Static\n static jQueryInterface(config) {\n const _config = {};\n if (typeof config === 'string' && /show|hide/.test(config)) {\n _config.toggle = false;\n }\n return this.each(function () {\n const data = Collapse.getOrCreateInstance(this, _config);\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n data[config]();\n }\n });\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API$4, SELECTOR_DATA_TOGGLE$4, function (event) {\n // preventDefault only for
elements (which change the URL) not inside the collapsible element\n if (event.target.tagName === 'A' || event.delegateTarget && event.delegateTarget.tagName === 'A') {\n event.preventDefault();\n }\n for (const element of SelectorEngine.getMultipleElementsFromSelector(this)) {\n Collapse.getOrCreateInstance(element, {\n toggle: false\n }).toggle();\n }\n});\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Collapse);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap dropdown.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$a = 'dropdown';\nconst DATA_KEY$6 = 'bs.dropdown';\nconst EVENT_KEY$6 = `.${DATA_KEY$6}`;\nconst DATA_API_KEY$3 = '.data-api';\nconst ESCAPE_KEY$2 = 'Escape';\nconst TAB_KEY$1 = 'Tab';\nconst ARROW_UP_KEY$1 = 'ArrowUp';\nconst ARROW_DOWN_KEY$1 = 'ArrowDown';\nconst RIGHT_MOUSE_BUTTON = 2; // MouseEvent.button value for the secondary button, usually the right button\n\nconst EVENT_HIDE$5 = `hide${EVENT_KEY$6}`;\nconst EVENT_HIDDEN$5 = `hidden${EVENT_KEY$6}`;\nconst EVENT_SHOW$5 = `show${EVENT_KEY$6}`;\nconst EVENT_SHOWN$5 = `shown${EVENT_KEY$6}`;\nconst EVENT_CLICK_DATA_API$3 = `click${EVENT_KEY$6}${DATA_API_KEY$3}`;\nconst EVENT_KEYDOWN_DATA_API = `keydown${EVENT_KEY$6}${DATA_API_KEY$3}`;\nconst EVENT_KEYUP_DATA_API = `keyup${EVENT_KEY$6}${DATA_API_KEY$3}`;\nconst CLASS_NAME_SHOW$6 = 'show';\nconst CLASS_NAME_DROPUP = 'dropup';\nconst CLASS_NAME_DROPEND = 'dropend';\nconst CLASS_NAME_DROPSTART = 'dropstart';\nconst CLASS_NAME_DROPUP_CENTER = 'dropup-center';\nconst CLASS_NAME_DROPDOWN_CENTER = 'dropdown-center';\nconst SELECTOR_DATA_TOGGLE$3 = '[data-bs-toggle=\"dropdown\"]:not(.disabled):not(:disabled)';\nconst SELECTOR_DATA_TOGGLE_SHOWN = `${SELECTOR_DATA_TOGGLE$3}.${CLASS_NAME_SHOW$6}`;\nconst SELECTOR_MENU = '.dropdown-menu';\nconst SELECTOR_NAVBAR = '.navbar';\nconst SELECTOR_NAVBAR_NAV = '.navbar-nav';\nconst SELECTOR_VISIBLE_ITEMS = '.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)';\nconst PLACEMENT_TOP = isRTL() ? 'top-end' : 'top-start';\nconst PLACEMENT_TOPEND = isRTL() ? 'top-start' : 'top-end';\nconst PLACEMENT_BOTTOM = isRTL() ? 'bottom-end' : 'bottom-start';\nconst PLACEMENT_BOTTOMEND = isRTL() ? 'bottom-start' : 'bottom-end';\nconst PLACEMENT_RIGHT = isRTL() ? 'left-start' : 'right-start';\nconst PLACEMENT_LEFT = isRTL() ? 'right-start' : 'left-start';\nconst PLACEMENT_TOPCENTER = 'top';\nconst PLACEMENT_BOTTOMCENTER = 'bottom';\nconst Default$9 = {\n autoClose: true,\n boundary: 'clippingParents',\n display: 'dynamic',\n offset: [0, 2],\n popperConfig: null,\n reference: 'toggle'\n};\nconst DefaultType$9 = {\n autoClose: '(boolean|string)',\n boundary: '(string|element)',\n display: 'string',\n offset: '(array|string|function)',\n popperConfig: '(null|object|function)',\n reference: '(string|element|object)'\n};\n\n/**\n * Class definition\n */\n\nclass Dropdown extends BaseComponent {\n constructor(element, config) {\n super(element, config);\n this._popper = null;\n this._parent = this._element.parentNode; // dropdown wrapper\n // TODO: v6 revert #37011 & change markup https://getbootstrap.com/docs/5.3/forms/input-group/\n this._menu = SelectorEngine.next(this._element, SELECTOR_MENU)[0] || SelectorEngine.prev(this._element, SELECTOR_MENU)[0] || SelectorEngine.findOne(SELECTOR_MENU, this._parent);\n this._inNavbar = this._detectNavbar();\n }\n\n // Getters\n static get Default() {\n return Default$9;\n }\n static get DefaultType() {\n return DefaultType$9;\n }\n static get NAME() {\n return NAME$a;\n }\n\n // Public\n toggle() {\n return this._isShown() ? this.hide() : this.show();\n }\n show() {\n if (isDisabled(this._element) || this._isShown()) {\n return;\n }\n const relatedTarget = {\n relatedTarget: this._element\n };\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW$5, relatedTarget);\n if (showEvent.defaultPrevented) {\n return;\n }\n this._createPopper();\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement && !this._parent.closest(SELECTOR_NAVBAR_NAV)) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.on(element, 'mouseover', noop);\n }\n }\n this._element.focus();\n this._element.setAttribute('aria-expanded', true);\n this._menu.classList.add(CLASS_NAME_SHOW$6);\n this._element.classList.add(CLASS_NAME_SHOW$6);\n EventHandler.trigger(this._element, EVENT_SHOWN$5, relatedTarget);\n }\n hide() {\n if (isDisabled(this._element) || !this._isShown()) {\n return;\n }\n const relatedTarget = {\n relatedTarget: this._element\n };\n this._completeHide(relatedTarget);\n }\n dispose() {\n if (this._popper) {\n this._popper.destroy();\n }\n super.dispose();\n }\n update() {\n this._inNavbar = this._detectNavbar();\n if (this._popper) {\n this._popper.update();\n }\n }\n\n // Private\n _completeHide(relatedTarget) {\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE$5, relatedTarget);\n if (hideEvent.defaultPrevented) {\n return;\n }\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.off(element, 'mouseover', noop);\n }\n }\n if (this._popper) {\n this._popper.destroy();\n }\n this._menu.classList.remove(CLASS_NAME_SHOW$6);\n this._element.classList.remove(CLASS_NAME_SHOW$6);\n this._element.setAttribute('aria-expanded', 'false');\n Manipulator.removeDataAttribute(this._menu, 'popper');\n EventHandler.trigger(this._element, EVENT_HIDDEN$5, relatedTarget);\n }\n _getConfig(config) {\n config = super._getConfig(config);\n if (typeof config.reference === 'object' && !isElement(config.reference) && typeof config.reference.getBoundingClientRect !== 'function') {\n // Popper virtual elements require a getBoundingClientRect method\n throw new TypeError(`${NAME$a.toUpperCase()}: Option \"reference\" provided type \"object\" without a required \"getBoundingClientRect\" method.`);\n }\n return config;\n }\n _createPopper() {\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s dropdowns require Popper (https://popper.js.org)');\n }\n let referenceElement = this._element;\n if (this._config.reference === 'parent') {\n referenceElement = this._parent;\n } else if (isElement(this._config.reference)) {\n referenceElement = getElement(this._config.reference);\n } else if (typeof this._config.reference === 'object') {\n referenceElement = this._config.reference;\n }\n const popperConfig = this._getPopperConfig();\n this._popper = Popper.createPopper(referenceElement, this._menu, popperConfig);\n }\n _isShown() {\n return this._menu.classList.contains(CLASS_NAME_SHOW$6);\n }\n _getPlacement() {\n const parentDropdown = this._parent;\n if (parentDropdown.classList.contains(CLASS_NAME_DROPEND)) {\n return PLACEMENT_RIGHT;\n }\n if (parentDropdown.classList.contains(CLASS_NAME_DROPSTART)) {\n return PLACEMENT_LEFT;\n }\n if (parentDropdown.classList.contains(CLASS_NAME_DROPUP_CENTER)) {\n return PLACEMENT_TOPCENTER;\n }\n if (parentDropdown.classList.contains(CLASS_NAME_DROPDOWN_CENTER)) {\n return PLACEMENT_BOTTOMCENTER;\n }\n\n // We need to trim the value because custom properties can also include spaces\n const isEnd = getComputedStyle(this._menu).getPropertyValue('--bs-position').trim() === 'end';\n if (parentDropdown.classList.contains(CLASS_NAME_DROPUP)) {\n return isEnd ? PLACEMENT_TOPEND : PLACEMENT_TOP;\n }\n return isEnd ? PLACEMENT_BOTTOMEND : PLACEMENT_BOTTOM;\n }\n _detectNavbar() {\n return this._element.closest(SELECTOR_NAVBAR) !== null;\n }\n _getOffset() {\n const {\n offset\n } = this._config;\n if (typeof offset === 'string') {\n return offset.split(',').map(value => Number.parseInt(value, 10));\n }\n if (typeof offset === 'function') {\n return popperData => offset(popperData, this._element);\n }\n return offset;\n }\n _getPopperConfig() {\n const defaultBsPopperConfig = {\n placement: this._getPlacement(),\n modifiers: [{\n name: 'preventOverflow',\n options: {\n boundary: this._config.boundary\n }\n }, {\n name: 'offset',\n options: {\n offset: this._getOffset()\n }\n }]\n };\n\n // Disable Popper if we have a static display or Dropdown is in Navbar\n if (this._inNavbar || this._config.display === 'static') {\n Manipulator.setDataAttribute(this._menu, 'popper', 'static'); // TODO: v6 remove\n defaultBsPopperConfig.modifiers = [{\n name: 'applyStyles',\n enabled: false\n }];\n }\n return {\n ...defaultBsPopperConfig,\n ...execute(this._config.popperConfig, [defaultBsPopperConfig])\n };\n }\n _selectMenuItem({\n key,\n target\n }) {\n const items = SelectorEngine.find(SELECTOR_VISIBLE_ITEMS, this._menu).filter(element => isVisible(element));\n if (!items.length) {\n return;\n }\n\n // if target isn't included in items (e.g. when expanding the dropdown)\n // allow cycling to get the last item in case key equals ARROW_UP_KEY\n getNextActiveElement(items, target, key === ARROW_DOWN_KEY$1, !items.includes(target)).focus();\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Dropdown.getOrCreateInstance(this, config);\n if (typeof config !== 'string') {\n return;\n }\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n data[config]();\n });\n }\n static clearMenus(event) {\n if (event.button === RIGHT_MOUSE_BUTTON || event.type === 'keyup' && event.key !== TAB_KEY$1) {\n return;\n }\n const openToggles = SelectorEngine.find(SELECTOR_DATA_TOGGLE_SHOWN);\n for (const toggle of openToggles) {\n const context = Dropdown.getInstance(toggle);\n if (!context || context._config.autoClose === false) {\n continue;\n }\n const composedPath = event.composedPath();\n const isMenuTarget = composedPath.includes(context._menu);\n if (composedPath.includes(context._element) || context._config.autoClose === 'inside' && !isMenuTarget || context._config.autoClose === 'outside' && isMenuTarget) {\n continue;\n }\n\n // Tab navigation through the dropdown menu or events from contained inputs shouldn't close the menu\n if (context._menu.contains(event.target) && (event.type === 'keyup' && event.key === TAB_KEY$1 || /input|select|option|textarea|form/i.test(event.target.tagName))) {\n continue;\n }\n const relatedTarget = {\n relatedTarget: context._element\n };\n if (event.type === 'click') {\n relatedTarget.clickEvent = event;\n }\n context._completeHide(relatedTarget);\n }\n }\n static dataApiKeydownHandler(event) {\n // If not an UP | DOWN | ESCAPE key => not a dropdown command\n // If input/textarea && if key is other than ESCAPE => not a dropdown command\n\n const isInput = /input|textarea/i.test(event.target.tagName);\n const isEscapeEvent = event.key === ESCAPE_KEY$2;\n const isUpOrDownEvent = [ARROW_UP_KEY$1, ARROW_DOWN_KEY$1].includes(event.key);\n if (!isUpOrDownEvent && !isEscapeEvent) {\n return;\n }\n if (isInput && !isEscapeEvent) {\n return;\n }\n event.preventDefault();\n\n // TODO: v6 revert #37011 & change markup https://getbootstrap.com/docs/5.3/forms/input-group/\n const getToggleButton = this.matches(SELECTOR_DATA_TOGGLE$3) ? this : SelectorEngine.prev(this, SELECTOR_DATA_TOGGLE$3)[0] || SelectorEngine.next(this, SELECTOR_DATA_TOGGLE$3)[0] || SelectorEngine.findOne(SELECTOR_DATA_TOGGLE$3, event.delegateTarget.parentNode);\n const instance = Dropdown.getOrCreateInstance(getToggleButton);\n if (isUpOrDownEvent) {\n event.stopPropagation();\n instance.show();\n instance._selectMenuItem(event);\n return;\n }\n if (instance._isShown()) {\n // else is escape and we check if it is shown\n event.stopPropagation();\n instance.hide();\n getToggleButton.focus();\n }\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_KEYDOWN_DATA_API, SELECTOR_DATA_TOGGLE$3, Dropdown.dataApiKeydownHandler);\nEventHandler.on(document, EVENT_KEYDOWN_DATA_API, SELECTOR_MENU, Dropdown.dataApiKeydownHandler);\nEventHandler.on(document, EVENT_CLICK_DATA_API$3, Dropdown.clearMenus);\nEventHandler.on(document, EVENT_KEYUP_DATA_API, Dropdown.clearMenus);\nEventHandler.on(document, EVENT_CLICK_DATA_API$3, SELECTOR_DATA_TOGGLE$3, function (event) {\n event.preventDefault();\n Dropdown.getOrCreateInstance(this).toggle();\n});\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Dropdown);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/backdrop.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$9 = 'backdrop';\nconst CLASS_NAME_FADE$4 = 'fade';\nconst CLASS_NAME_SHOW$5 = 'show';\nconst EVENT_MOUSEDOWN = `mousedown.bs.${NAME$9}`;\nconst Default$8 = {\n className: 'modal-backdrop',\n clickCallback: null,\n isAnimated: false,\n isVisible: true,\n // if false, we use the backdrop helper without adding any element to the dom\n rootElement: 'body' // give the choice to place backdrop under different elements\n};\n\nconst DefaultType$8 = {\n className: 'string',\n clickCallback: '(function|null)',\n isAnimated: 'boolean',\n isVisible: 'boolean',\n rootElement: '(element|string)'\n};\n\n/**\n * Class definition\n */\n\nclass Backdrop extends Config {\n constructor(config) {\n super();\n this._config = this._getConfig(config);\n this._isAppended = false;\n this._element = null;\n }\n\n // Getters\n static get Default() {\n return Default$8;\n }\n static get DefaultType() {\n return DefaultType$8;\n }\n static get NAME() {\n return NAME$9;\n }\n\n // Public\n show(callback) {\n if (!this._config.isVisible) {\n execute(callback);\n return;\n }\n this._append();\n const element = this._getElement();\n if (this._config.isAnimated) {\n reflow(element);\n }\n element.classList.add(CLASS_NAME_SHOW$5);\n this._emulateAnimation(() => {\n execute(callback);\n });\n }\n hide(callback) {\n if (!this._config.isVisible) {\n execute(callback);\n return;\n }\n this._getElement().classList.remove(CLASS_NAME_SHOW$5);\n this._emulateAnimation(() => {\n this.dispose();\n execute(callback);\n });\n }\n dispose() {\n if (!this._isAppended) {\n return;\n }\n EventHandler.off(this._element, EVENT_MOUSEDOWN);\n this._element.remove();\n this._isAppended = false;\n }\n\n // Private\n _getElement() {\n if (!this._element) {\n const backdrop = document.createElement('div');\n backdrop.className = this._config.className;\n if (this._config.isAnimated) {\n backdrop.classList.add(CLASS_NAME_FADE$4);\n }\n this._element = backdrop;\n }\n return this._element;\n }\n _configAfterMerge(config) {\n // use getElement() with the default \"body\" to get a fresh Element on each instantiation\n config.rootElement = getElement(config.rootElement);\n return config;\n }\n _append() {\n if (this._isAppended) {\n return;\n }\n const element = this._getElement();\n this._config.rootElement.append(element);\n EventHandler.on(element, EVENT_MOUSEDOWN, () => {\n execute(this._config.clickCallback);\n });\n this._isAppended = true;\n }\n _emulateAnimation(callback) {\n executeAfterTransition(callback, this._getElement(), this._config.isAnimated);\n }\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/focustrap.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$8 = 'focustrap';\nconst DATA_KEY$5 = 'bs.focustrap';\nconst EVENT_KEY$5 = `.${DATA_KEY$5}`;\nconst EVENT_FOCUSIN$2 = `focusin${EVENT_KEY$5}`;\nconst EVENT_KEYDOWN_TAB = `keydown.tab${EVENT_KEY$5}`;\nconst TAB_KEY = 'Tab';\nconst TAB_NAV_FORWARD = 'forward';\nconst TAB_NAV_BACKWARD = 'backward';\nconst Default$7 = {\n autofocus: true,\n trapElement: null // The element to trap focus inside of\n};\n\nconst DefaultType$7 = {\n autofocus: 'boolean',\n trapElement: 'element'\n};\n\n/**\n * Class definition\n */\n\nclass FocusTrap extends Config {\n constructor(config) {\n super();\n this._config = this._getConfig(config);\n this._isActive = false;\n this._lastTabNavDirection = null;\n }\n\n // Getters\n static get Default() {\n return Default$7;\n }\n static get DefaultType() {\n return DefaultType$7;\n }\n static get NAME() {\n return NAME$8;\n }\n\n // Public\n activate() {\n if (this._isActive) {\n return;\n }\n if (this._config.autofocus) {\n this._config.trapElement.focus();\n }\n EventHandler.off(document, EVENT_KEY$5); // guard against infinite focus loop\n EventHandler.on(document, EVENT_FOCUSIN$2, event => this._handleFocusin(event));\n EventHandler.on(document, EVENT_KEYDOWN_TAB, event => this._handleKeydown(event));\n this._isActive = true;\n }\n deactivate() {\n if (!this._isActive) {\n return;\n }\n this._isActive = false;\n EventHandler.off(document, EVENT_KEY$5);\n }\n\n // Private\n _handleFocusin(event) {\n const {\n trapElement\n } = this._config;\n if (event.target === document || event.target === trapElement || trapElement.contains(event.target)) {\n return;\n }\n const elements = SelectorEngine.focusableChildren(trapElement);\n if (elements.length === 0) {\n trapElement.focus();\n } else if (this._lastTabNavDirection === TAB_NAV_BACKWARD) {\n elements[elements.length - 1].focus();\n } else {\n elements[0].focus();\n }\n }\n _handleKeydown(event) {\n if (event.key !== TAB_KEY) {\n return;\n }\n this._lastTabNavDirection = event.shiftKey ? TAB_NAV_BACKWARD : TAB_NAV_FORWARD;\n }\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/scrollBar.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst SELECTOR_FIXED_CONTENT = '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top';\nconst SELECTOR_STICKY_CONTENT = '.sticky-top';\nconst PROPERTY_PADDING = 'padding-right';\nconst PROPERTY_MARGIN = 'margin-right';\n\n/**\n * Class definition\n */\n\nclass ScrollBarHelper {\n constructor() {\n this._element = document.body;\n }\n\n // Public\n getWidth() {\n // https://developer.mozilla.org/en-US/docs/Web/API/Window/innerWidth#usage_notes\n const documentWidth = document.documentElement.clientWidth;\n return Math.abs(window.innerWidth - documentWidth);\n }\n hide() {\n const width = this.getWidth();\n this._disableOverFlow();\n // give padding to element to balance the hidden scrollbar width\n this._setElementAttributes(this._element, PROPERTY_PADDING, calculatedValue => calculatedValue + width);\n // trick: We adjust positive paddingRight and negative marginRight to sticky-top elements to keep showing fullwidth\n this._setElementAttributes(SELECTOR_FIXED_CONTENT, PROPERTY_PADDING, calculatedValue => calculatedValue + width);\n this._setElementAttributes(SELECTOR_STICKY_CONTENT, PROPERTY_MARGIN, calculatedValue => calculatedValue - width);\n }\n reset() {\n this._resetElementAttributes(this._element, 'overflow');\n this._resetElementAttributes(this._element, PROPERTY_PADDING);\n this._resetElementAttributes(SELECTOR_FIXED_CONTENT, PROPERTY_PADDING);\n this._resetElementAttributes(SELECTOR_STICKY_CONTENT, PROPERTY_MARGIN);\n }\n isOverflowing() {\n return this.getWidth() > 0;\n }\n\n // Private\n _disableOverFlow() {\n this._saveInitialAttribute(this._element, 'overflow');\n this._element.style.overflow = 'hidden';\n }\n _setElementAttributes(selector, styleProperty, callback) {\n const scrollbarWidth = this.getWidth();\n const manipulationCallBack = element => {\n if (element !== this._element && window.innerWidth > element.clientWidth + scrollbarWidth) {\n return;\n }\n this._saveInitialAttribute(element, styleProperty);\n const calculatedValue = window.getComputedStyle(element).getPropertyValue(styleProperty);\n element.style.setProperty(styleProperty, `${callback(Number.parseFloat(calculatedValue))}px`);\n };\n this._applyManipulationCallback(selector, manipulationCallBack);\n }\n _saveInitialAttribute(element, styleProperty) {\n const actualValue = element.style.getPropertyValue(styleProperty);\n if (actualValue) {\n Manipulator.setDataAttribute(element, styleProperty, actualValue);\n }\n }\n _resetElementAttributes(selector, styleProperty) {\n const manipulationCallBack = element => {\n const value = Manipulator.getDataAttribute(element, styleProperty);\n // We only want to remove the property if the value is `null`; the value can also be zero\n if (value === null) {\n element.style.removeProperty(styleProperty);\n return;\n }\n Manipulator.removeDataAttribute(element, styleProperty);\n element.style.setProperty(styleProperty, value);\n };\n this._applyManipulationCallback(selector, manipulationCallBack);\n }\n _applyManipulationCallback(selector, callBack) {\n if (isElement(selector)) {\n callBack(selector);\n return;\n }\n for (const sel of SelectorEngine.find(selector, this._element)) {\n callBack(sel);\n }\n }\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap modal.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$7 = 'modal';\nconst DATA_KEY$4 = 'bs.modal';\nconst EVENT_KEY$4 = `.${DATA_KEY$4}`;\nconst DATA_API_KEY$2 = '.data-api';\nconst ESCAPE_KEY$1 = 'Escape';\nconst EVENT_HIDE$4 = `hide${EVENT_KEY$4}`;\nconst EVENT_HIDE_PREVENTED$1 = `hidePrevented${EVENT_KEY$4}`;\nconst EVENT_HIDDEN$4 = `hidden${EVENT_KEY$4}`;\nconst EVENT_SHOW$4 = `show${EVENT_KEY$4}`;\nconst EVENT_SHOWN$4 = `shown${EVENT_KEY$4}`;\nconst EVENT_RESIZE$1 = `resize${EVENT_KEY$4}`;\nconst EVENT_CLICK_DISMISS = `click.dismiss${EVENT_KEY$4}`;\nconst EVENT_MOUSEDOWN_DISMISS = `mousedown.dismiss${EVENT_KEY$4}`;\nconst EVENT_KEYDOWN_DISMISS$1 = `keydown.dismiss${EVENT_KEY$4}`;\nconst EVENT_CLICK_DATA_API$2 = `click${EVENT_KEY$4}${DATA_API_KEY$2}`;\nconst CLASS_NAME_OPEN = 'modal-open';\nconst CLASS_NAME_FADE$3 = 'fade';\nconst CLASS_NAME_SHOW$4 = 'show';\nconst CLASS_NAME_STATIC = 'modal-static';\nconst OPEN_SELECTOR$1 = '.modal.show';\nconst SELECTOR_DIALOG = '.modal-dialog';\nconst SELECTOR_MODAL_BODY = '.modal-body';\nconst SELECTOR_DATA_TOGGLE$2 = '[data-bs-toggle=\"modal\"]';\nconst Default$6 = {\n backdrop: true,\n focus: true,\n keyboard: true\n};\nconst DefaultType$6 = {\n backdrop: '(boolean|string)',\n focus: 'boolean',\n keyboard: 'boolean'\n};\n\n/**\n * Class definition\n */\n\nclass Modal extends BaseComponent {\n constructor(element, config) {\n super(element, config);\n this._dialog = SelectorEngine.findOne(SELECTOR_DIALOG, this._element);\n this._backdrop = this._initializeBackDrop();\n this._focustrap = this._initializeFocusTrap();\n this._isShown = false;\n this._isTransitioning = false;\n this._scrollBar = new ScrollBarHelper();\n this._addEventListeners();\n }\n\n // Getters\n static get Default() {\n return Default$6;\n }\n static get DefaultType() {\n return DefaultType$6;\n }\n static get NAME() {\n return NAME$7;\n }\n\n // Public\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget);\n }\n show(relatedTarget) {\n if (this._isShown || this._isTransitioning) {\n return;\n }\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW$4, {\n relatedTarget\n });\n if (showEvent.defaultPrevented) {\n return;\n }\n this._isShown = true;\n this._isTransitioning = true;\n this._scrollBar.hide();\n document.body.classList.add(CLASS_NAME_OPEN);\n this._adjustDialog();\n this._backdrop.show(() => this._showElement(relatedTarget));\n }\n hide() {\n if (!this._isShown || this._isTransitioning) {\n return;\n }\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE$4);\n if (hideEvent.defaultPrevented) {\n return;\n }\n this._isShown = false;\n this._isTransitioning = true;\n this._focustrap.deactivate();\n this._element.classList.remove(CLASS_NAME_SHOW$4);\n this._queueCallback(() => this._hideModal(), this._element, this._isAnimated());\n }\n dispose() {\n EventHandler.off(window, EVENT_KEY$4);\n EventHandler.off(this._dialog, EVENT_KEY$4);\n this._backdrop.dispose();\n this._focustrap.deactivate();\n super.dispose();\n }\n handleUpdate() {\n this._adjustDialog();\n }\n\n // Private\n _initializeBackDrop() {\n return new Backdrop({\n isVisible: Boolean(this._config.backdrop),\n // 'static' option will be translated to true, and booleans will keep their value,\n isAnimated: this._isAnimated()\n });\n }\n _initializeFocusTrap() {\n return new FocusTrap({\n trapElement: this._element\n });\n }\n _showElement(relatedTarget) {\n // try to append dynamic modal\n if (!document.body.contains(this._element)) {\n document.body.append(this._element);\n }\n this._element.style.display = 'block';\n this._element.removeAttribute('aria-hidden');\n this._element.setAttribute('aria-modal', true);\n this._element.setAttribute('role', 'dialog');\n this._element.scrollTop = 0;\n const modalBody = SelectorEngine.findOne(SELECTOR_MODAL_BODY, this._dialog);\n if (modalBody) {\n modalBody.scrollTop = 0;\n }\n reflow(this._element);\n this._element.classList.add(CLASS_NAME_SHOW$4);\n const transitionComplete = () => {\n if (this._config.focus) {\n this._focustrap.activate();\n }\n this._isTransitioning = false;\n EventHandler.trigger(this._element, EVENT_SHOWN$4, {\n relatedTarget\n });\n };\n this._queueCallback(transitionComplete, this._dialog, this._isAnimated());\n }\n _addEventListeners() {\n EventHandler.on(this._element, EVENT_KEYDOWN_DISMISS$1, event => {\n if (event.key !== ESCAPE_KEY$1) {\n return;\n }\n if (this._config.keyboard) {\n this.hide();\n return;\n }\n this._triggerBackdropTransition();\n });\n EventHandler.on(window, EVENT_RESIZE$1, () => {\n if (this._isShown && !this._isTransitioning) {\n this._adjustDialog();\n }\n });\n EventHandler.on(this._element, EVENT_MOUSEDOWN_DISMISS, event => {\n // a bad trick to segregate clicks that may start inside dialog but end outside, and avoid listen to scrollbar clicks\n EventHandler.one(this._element, EVENT_CLICK_DISMISS, event2 => {\n if (this._element !== event.target || this._element !== event2.target) {\n return;\n }\n if (this._config.backdrop === 'static') {\n this._triggerBackdropTransition();\n return;\n }\n if (this._config.backdrop) {\n this.hide();\n }\n });\n });\n }\n _hideModal() {\n this._element.style.display = 'none';\n this._element.setAttribute('aria-hidden', true);\n this._element.removeAttribute('aria-modal');\n this._element.removeAttribute('role');\n this._isTransitioning = false;\n this._backdrop.hide(() => {\n document.body.classList.remove(CLASS_NAME_OPEN);\n this._resetAdjustments();\n this._scrollBar.reset();\n EventHandler.trigger(this._element, EVENT_HIDDEN$4);\n });\n }\n _isAnimated() {\n return this._element.classList.contains(CLASS_NAME_FADE$3);\n }\n _triggerBackdropTransition() {\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED$1);\n if (hideEvent.defaultPrevented) {\n return;\n }\n const isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight;\n const initialOverflowY = this._element.style.overflowY;\n // return if the following background transition hasn't yet completed\n if (initialOverflowY === 'hidden' || this._element.classList.contains(CLASS_NAME_STATIC)) {\n return;\n }\n if (!isModalOverflowing) {\n this._element.style.overflowY = 'hidden';\n }\n this._element.classList.add(CLASS_NAME_STATIC);\n this._queueCallback(() => {\n this._element.classList.remove(CLASS_NAME_STATIC);\n this._queueCallback(() => {\n this._element.style.overflowY = initialOverflowY;\n }, this._dialog);\n }, this._dialog);\n this._element.focus();\n }\n\n /**\n * The following methods are used to handle overflowing modals\n */\n\n _adjustDialog() {\n const isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight;\n const scrollbarWidth = this._scrollBar.getWidth();\n const isBodyOverflowing = scrollbarWidth > 0;\n if (isBodyOverflowing && !isModalOverflowing) {\n const property = isRTL() ? 'paddingLeft' : 'paddingRight';\n this._element.style[property] = `${scrollbarWidth}px`;\n }\n if (!isBodyOverflowing && isModalOverflowing) {\n const property = isRTL() ? 'paddingRight' : 'paddingLeft';\n this._element.style[property] = `${scrollbarWidth}px`;\n }\n }\n _resetAdjustments() {\n this._element.style.paddingLeft = '';\n this._element.style.paddingRight = '';\n }\n\n // Static\n static jQueryInterface(config, relatedTarget) {\n return this.each(function () {\n const data = Modal.getOrCreateInstance(this, config);\n if (typeof config !== 'string') {\n return;\n }\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n data[config](relatedTarget);\n });\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API$2, SELECTOR_DATA_TOGGLE$2, function (event) {\n const target = SelectorEngine.getElementFromSelector(this);\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault();\n }\n EventHandler.one(target, EVENT_SHOW$4, showEvent => {\n if (showEvent.defaultPrevented) {\n // only register focus restorer if modal will actually get shown\n return;\n }\n EventHandler.one(target, EVENT_HIDDEN$4, () => {\n if (isVisible(this)) {\n this.focus();\n }\n });\n });\n\n // avoid conflict when clicking modal toggler while another one is open\n const alreadyOpen = SelectorEngine.findOne(OPEN_SELECTOR$1);\n if (alreadyOpen) {\n Modal.getInstance(alreadyOpen).hide();\n }\n const data = Modal.getOrCreateInstance(target);\n data.toggle(this);\n});\nenableDismissTrigger(Modal);\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Modal);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap offcanvas.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$6 = 'offcanvas';\nconst DATA_KEY$3 = 'bs.offcanvas';\nconst EVENT_KEY$3 = `.${DATA_KEY$3}`;\nconst DATA_API_KEY$1 = '.data-api';\nconst EVENT_LOAD_DATA_API$2 = `load${EVENT_KEY$3}${DATA_API_KEY$1}`;\nconst ESCAPE_KEY = 'Escape';\nconst CLASS_NAME_SHOW$3 = 'show';\nconst CLASS_NAME_SHOWING$1 = 'showing';\nconst CLASS_NAME_HIDING = 'hiding';\nconst CLASS_NAME_BACKDROP = 'offcanvas-backdrop';\nconst OPEN_SELECTOR = '.offcanvas.show';\nconst EVENT_SHOW$3 = `show${EVENT_KEY$3}`;\nconst EVENT_SHOWN$3 = `shown${EVENT_KEY$3}`;\nconst EVENT_HIDE$3 = `hide${EVENT_KEY$3}`;\nconst EVENT_HIDE_PREVENTED = `hidePrevented${EVENT_KEY$3}`;\nconst EVENT_HIDDEN$3 = `hidden${EVENT_KEY$3}`;\nconst EVENT_RESIZE = `resize${EVENT_KEY$3}`;\nconst EVENT_CLICK_DATA_API$1 = `click${EVENT_KEY$3}${DATA_API_KEY$1}`;\nconst EVENT_KEYDOWN_DISMISS = `keydown.dismiss${EVENT_KEY$3}`;\nconst SELECTOR_DATA_TOGGLE$1 = '[data-bs-toggle=\"offcanvas\"]';\nconst Default$5 = {\n backdrop: true,\n keyboard: true,\n scroll: false\n};\nconst DefaultType$5 = {\n backdrop: '(boolean|string)',\n keyboard: 'boolean',\n scroll: 'boolean'\n};\n\n/**\n * Class definition\n */\n\nclass Offcanvas extends BaseComponent {\n constructor(element, config) {\n super(element, config);\n this._isShown = false;\n this._backdrop = this._initializeBackDrop();\n this._focustrap = this._initializeFocusTrap();\n this._addEventListeners();\n }\n\n // Getters\n static get Default() {\n return Default$5;\n }\n static get DefaultType() {\n return DefaultType$5;\n }\n static get NAME() {\n return NAME$6;\n }\n\n // Public\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget);\n }\n show(relatedTarget) {\n if (this._isShown) {\n return;\n }\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW$3, {\n relatedTarget\n });\n if (showEvent.defaultPrevented) {\n return;\n }\n this._isShown = true;\n this._backdrop.show();\n if (!this._config.scroll) {\n new ScrollBarHelper().hide();\n }\n this._element.setAttribute('aria-modal', true);\n this._element.setAttribute('role', 'dialog');\n this._element.classList.add(CLASS_NAME_SHOWING$1);\n const completeCallBack = () => {\n if (!this._config.scroll || this._config.backdrop) {\n this._focustrap.activate();\n }\n this._element.classList.add(CLASS_NAME_SHOW$3);\n this._element.classList.remove(CLASS_NAME_SHOWING$1);\n EventHandler.trigger(this._element, EVENT_SHOWN$3, {\n relatedTarget\n });\n };\n this._queueCallback(completeCallBack, this._element, true);\n }\n hide() {\n if (!this._isShown) {\n return;\n }\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE$3);\n if (hideEvent.defaultPrevented) {\n return;\n }\n this._focustrap.deactivate();\n this._element.blur();\n this._isShown = false;\n this._element.classList.add(CLASS_NAME_HIDING);\n this._backdrop.hide();\n const completeCallback = () => {\n this._element.classList.remove(CLASS_NAME_SHOW$3, CLASS_NAME_HIDING);\n this._element.removeAttribute('aria-modal');\n this._element.removeAttribute('role');\n if (!this._config.scroll) {\n new ScrollBarHelper().reset();\n }\n EventHandler.trigger(this._element, EVENT_HIDDEN$3);\n };\n this._queueCallback(completeCallback, this._element, true);\n }\n dispose() {\n this._backdrop.dispose();\n this._focustrap.deactivate();\n super.dispose();\n }\n\n // Private\n _initializeBackDrop() {\n const clickCallback = () => {\n if (this._config.backdrop === 'static') {\n EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED);\n return;\n }\n this.hide();\n };\n\n // 'static' option will be translated to true, and booleans will keep their value\n const isVisible = Boolean(this._config.backdrop);\n return new Backdrop({\n className: CLASS_NAME_BACKDROP,\n isVisible,\n isAnimated: true,\n rootElement: this._element.parentNode,\n clickCallback: isVisible ? clickCallback : null\n });\n }\n _initializeFocusTrap() {\n return new FocusTrap({\n trapElement: this._element\n });\n }\n _addEventListeners() {\n EventHandler.on(this._element, EVENT_KEYDOWN_DISMISS, event => {\n if (event.key !== ESCAPE_KEY) {\n return;\n }\n if (this._config.keyboard) {\n this.hide();\n return;\n }\n EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED);\n });\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Offcanvas.getOrCreateInstance(this, config);\n if (typeof config !== 'string') {\n return;\n }\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n data[config](this);\n });\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API$1, SELECTOR_DATA_TOGGLE$1, function (event) {\n const target = SelectorEngine.getElementFromSelector(this);\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault();\n }\n if (isDisabled(this)) {\n return;\n }\n EventHandler.one(target, EVENT_HIDDEN$3, () => {\n // focus on trigger when it is closed\n if (isVisible(this)) {\n this.focus();\n }\n });\n\n // avoid conflict when clicking a toggler of an offcanvas, while another is open\n const alreadyOpen = SelectorEngine.findOne(OPEN_SELECTOR);\n if (alreadyOpen && alreadyOpen !== target) {\n Offcanvas.getInstance(alreadyOpen).hide();\n }\n const data = Offcanvas.getOrCreateInstance(target);\n data.toggle(this);\n});\nEventHandler.on(window, EVENT_LOAD_DATA_API$2, () => {\n for (const selector of SelectorEngine.find(OPEN_SELECTOR)) {\n Offcanvas.getOrCreateInstance(selector).show();\n }\n});\nEventHandler.on(window, EVENT_RESIZE, () => {\n for (const element of SelectorEngine.find('[aria-modal][class*=show][class*=offcanvas-]')) {\n if (getComputedStyle(element).position !== 'fixed') {\n Offcanvas.getOrCreateInstance(element).hide();\n }\n }\n});\nenableDismissTrigger(Offcanvas);\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Offcanvas);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/sanitizer.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n// js-docs-start allow-list\nconst ARIA_ATTRIBUTE_PATTERN = /^aria-[\\w-]*$/i;\nconst DefaultAllowlist = {\n // Global attributes allowed on any supplied element below.\n '*': ['class', 'dir', 'id', 'lang', 'role', ARIA_ATTRIBUTE_PATTERN],\n a: ['target', 'href', 'title', 'rel'],\n area: [],\n b: [],\n br: [],\n col: [],\n code: [],\n div: [],\n em: [],\n hr: [],\n h1: [],\n h2: [],\n h3: [],\n h4: [],\n h5: [],\n h6: [],\n i: [],\n img: ['src', 'srcset', 'alt', 'title', 'width', 'height'],\n li: [],\n ol: [],\n p: [],\n pre: [],\n s: [],\n small: [],\n span: [],\n sub: [],\n sup: [],\n strong: [],\n u: [],\n ul: []\n};\n// js-docs-end allow-list\n\nconst uriAttributes = new Set(['background', 'cite', 'href', 'itemtype', 'longdesc', 'poster', 'src', 'xlink:href']);\n\n/**\n * A pattern that recognizes URLs that are safe wrt. XSS in URL navigation\n * contexts.\n *\n * Shout-out to Angular https://github.com/angular/angular/blob/15.2.8/packages/core/src/sanitization/url_sanitizer.ts#L38\n */\n// eslint-disable-next-line unicorn/better-regex\nconst SAFE_URL_PATTERN = /^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i;\nconst allowedAttribute = (attribute, allowedAttributeList) => {\n const attributeName = attribute.nodeName.toLowerCase();\n if (allowedAttributeList.includes(attributeName)) {\n if (uriAttributes.has(attributeName)) {\n return Boolean(SAFE_URL_PATTERN.test(attribute.nodeValue));\n }\n return true;\n }\n\n // Check if a regular expression validates the attribute.\n return allowedAttributeList.filter(attributeRegex => attributeRegex instanceof RegExp).some(regex => regex.test(attributeName));\n};\nfunction sanitizeHtml(unsafeHtml, allowList, sanitizeFunction) {\n if (!unsafeHtml.length) {\n return unsafeHtml;\n }\n if (sanitizeFunction && typeof sanitizeFunction === 'function') {\n return sanitizeFunction(unsafeHtml);\n }\n const domParser = new window.DOMParser();\n const createdDocument = domParser.parseFromString(unsafeHtml, 'text/html');\n const elements = [].concat(...createdDocument.body.querySelectorAll('*'));\n for (const element of elements) {\n const elementName = element.nodeName.toLowerCase();\n if (!Object.keys(allowList).includes(elementName)) {\n element.remove();\n continue;\n }\n const attributeList = [].concat(...element.attributes);\n const allowedAttributes = [].concat(allowList['*'] || [], allowList[elementName] || []);\n for (const attribute of attributeList) {\n if (!allowedAttribute(attribute, allowedAttributes)) {\n element.removeAttribute(attribute.nodeName);\n }\n }\n }\n return createdDocument.body.innerHTML;\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/template-factory.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$5 = 'TemplateFactory';\nconst Default$4 = {\n allowList: DefaultAllowlist,\n content: {},\n // { selector : text , selector2 : text2 , }\n extraClass: '',\n html: false,\n sanitize: true,\n sanitizeFn: null,\n template: '
'\n};\nconst DefaultType$4 = {\n allowList: 'object',\n content: 'object',\n extraClass: '(string|function)',\n html: 'boolean',\n sanitize: 'boolean',\n sanitizeFn: '(null|function)',\n template: 'string'\n};\nconst DefaultContentType = {\n entry: '(string|element|function|null)',\n selector: '(string|element)'\n};\n\n/**\n * Class definition\n */\n\nclass TemplateFactory extends Config {\n constructor(config) {\n super();\n this._config = this._getConfig(config);\n }\n\n // Getters\n static get Default() {\n return Default$4;\n }\n static get DefaultType() {\n return DefaultType$4;\n }\n static get NAME() {\n return NAME$5;\n }\n\n // Public\n getContent() {\n return Object.values(this._config.content).map(config => this._resolvePossibleFunction(config)).filter(Boolean);\n }\n hasContent() {\n return this.getContent().length > 0;\n }\n changeContent(content) {\n this._checkContent(content);\n this._config.content = {\n ...this._config.content,\n ...content\n };\n return this;\n }\n toHtml() {\n const templateWrapper = document.createElement('div');\n templateWrapper.innerHTML = this._maybeSanitize(this._config.template);\n for (const [selector, text] of Object.entries(this._config.content)) {\n this._setContent(templateWrapper, text, selector);\n }\n const template = templateWrapper.children[0];\n const extraClass = this._resolvePossibleFunction(this._config.extraClass);\n if (extraClass) {\n template.classList.add(...extraClass.split(' '));\n }\n return template;\n }\n\n // Private\n _typeCheckConfig(config) {\n super._typeCheckConfig(config);\n this._checkContent(config.content);\n }\n _checkContent(arg) {\n for (const [selector, content] of Object.entries(arg)) {\n super._typeCheckConfig({\n selector,\n entry: content\n }, DefaultContentType);\n }\n }\n _setContent(template, content, selector) {\n const templateElement = SelectorEngine.findOne(selector, template);\n if (!templateElement) {\n return;\n }\n content = this._resolvePossibleFunction(content);\n if (!content) {\n templateElement.remove();\n return;\n }\n if (isElement(content)) {\n this._putElementInTemplate(getElement(content), templateElement);\n return;\n }\n if (this._config.html) {\n templateElement.innerHTML = this._maybeSanitize(content);\n return;\n }\n templateElement.textContent = content;\n }\n _maybeSanitize(arg) {\n return this._config.sanitize ? sanitizeHtml(arg, this._config.allowList, this._config.sanitizeFn) : arg;\n }\n _resolvePossibleFunction(arg) {\n return execute(arg, [this]);\n }\n _putElementInTemplate(element, templateElement) {\n if (this._config.html) {\n templateElement.innerHTML = '';\n templateElement.append(element);\n return;\n }\n templateElement.textContent = element.textContent;\n }\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap tooltip.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$4 = 'tooltip';\nconst DISALLOWED_ATTRIBUTES = new Set(['sanitize', 'allowList', 'sanitizeFn']);\nconst CLASS_NAME_FADE$2 = 'fade';\nconst CLASS_NAME_MODAL = 'modal';\nconst CLASS_NAME_SHOW$2 = 'show';\nconst SELECTOR_TOOLTIP_INNER = '.tooltip-inner';\nconst SELECTOR_MODAL = `.${CLASS_NAME_MODAL}`;\nconst EVENT_MODAL_HIDE = 'hide.bs.modal';\nconst TRIGGER_HOVER = 'hover';\nconst TRIGGER_FOCUS = 'focus';\nconst TRIGGER_CLICK = 'click';\nconst TRIGGER_MANUAL = 'manual';\nconst EVENT_HIDE$2 = 'hide';\nconst EVENT_HIDDEN$2 = 'hidden';\nconst EVENT_SHOW$2 = 'show';\nconst EVENT_SHOWN$2 = 'shown';\nconst EVENT_INSERTED = 'inserted';\nconst EVENT_CLICK$1 = 'click';\nconst EVENT_FOCUSIN$1 = 'focusin';\nconst EVENT_FOCUSOUT$1 = 'focusout';\nconst EVENT_MOUSEENTER = 'mouseenter';\nconst EVENT_MOUSELEAVE = 'mouseleave';\nconst AttachmentMap = {\n AUTO: 'auto',\n TOP: 'top',\n RIGHT: isRTL() ? 'left' : 'right',\n BOTTOM: 'bottom',\n LEFT: isRTL() ? 'right' : 'left'\n};\nconst Default$3 = {\n allowList: DefaultAllowlist,\n animation: true,\n boundary: 'clippingParents',\n container: false,\n customClass: '',\n delay: 0,\n fallbackPlacements: ['top', 'right', 'bottom', 'left'],\n html: false,\n offset: [0, 6],\n placement: 'top',\n popperConfig: null,\n sanitize: true,\n sanitizeFn: null,\n selector: false,\n template: '
' + '
' + '
' + '
',\n title: '',\n trigger: 'hover focus'\n};\nconst DefaultType$3 = {\n allowList: 'object',\n animation: 'boolean',\n boundary: '(string|element)',\n container: '(string|element|boolean)',\n customClass: '(string|function)',\n delay: '(number|object)',\n fallbackPlacements: 'array',\n html: 'boolean',\n offset: '(array|string|function)',\n placement: '(string|function)',\n popperConfig: '(null|object|function)',\n sanitize: 'boolean',\n sanitizeFn: '(null|function)',\n selector: '(string|boolean)',\n template: 'string',\n title: '(string|element|function)',\n trigger: 'string'\n};\n\n/**\n * Class definition\n */\n\nclass Tooltip extends BaseComponent {\n constructor(element, config) {\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s tooltips require Popper (https://popper.js.org)');\n }\n super(element, config);\n\n // Private\n this._isEnabled = true;\n this._timeout = 0;\n this._isHovered = null;\n this._activeTrigger = {};\n this._popper = null;\n this._templateFactory = null;\n this._newContent = null;\n\n // Protected\n this.tip = null;\n this._setListeners();\n if (!this._config.selector) {\n this._fixTitle();\n }\n }\n\n // Getters\n static get Default() {\n return Default$3;\n }\n static get DefaultType() {\n return DefaultType$3;\n }\n static get NAME() {\n return NAME$4;\n }\n\n // Public\n enable() {\n this._isEnabled = true;\n }\n disable() {\n this._isEnabled = false;\n }\n toggleEnabled() {\n this._isEnabled = !this._isEnabled;\n }\n toggle() {\n if (!this._isEnabled) {\n return;\n }\n this._activeTrigger.click = !this._activeTrigger.click;\n if (this._isShown()) {\n this._leave();\n return;\n }\n this._enter();\n }\n dispose() {\n clearTimeout(this._timeout);\n EventHandler.off(this._element.closest(SELECTOR_MODAL), EVENT_MODAL_HIDE, this._hideModalHandler);\n if (this._element.getAttribute('data-bs-original-title')) {\n this._element.setAttribute('title', this._element.getAttribute('data-bs-original-title'));\n }\n this._disposePopper();\n super.dispose();\n }\n show() {\n if (this._element.style.display === 'none') {\n throw new Error('Please use show on visible elements');\n }\n if (!(this._isWithContent() && this._isEnabled)) {\n return;\n }\n const showEvent = EventHandler.trigger(this._element, this.constructor.eventName(EVENT_SHOW$2));\n const shadowRoot = findShadowRoot(this._element);\n const isInTheDom = (shadowRoot || this._element.ownerDocument.documentElement).contains(this._element);\n if (showEvent.defaultPrevented || !isInTheDom) {\n return;\n }\n\n // TODO: v6 remove this or make it optional\n this._disposePopper();\n const tip = this._getTipElement();\n this._element.setAttribute('aria-describedby', tip.getAttribute('id'));\n const {\n container\n } = this._config;\n if (!this._element.ownerDocument.documentElement.contains(this.tip)) {\n container.append(tip);\n EventHandler.trigger(this._element, this.constructor.eventName(EVENT_INSERTED));\n }\n this._popper = this._createPopper(tip);\n tip.classList.add(CLASS_NAME_SHOW$2);\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.on(element, 'mouseover', noop);\n }\n }\n const complete = () => {\n EventHandler.trigger(this._element, this.constructor.eventName(EVENT_SHOWN$2));\n if (this._isHovered === false) {\n this._leave();\n }\n this._isHovered = false;\n };\n this._queueCallback(complete, this.tip, this._isAnimated());\n }\n hide() {\n if (!this._isShown()) {\n return;\n }\n const hideEvent = EventHandler.trigger(this._element, this.constructor.eventName(EVENT_HIDE$2));\n if (hideEvent.defaultPrevented) {\n return;\n }\n const tip = this._getTipElement();\n tip.classList.remove(CLASS_NAME_SHOW$2);\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.off(element, 'mouseover', noop);\n }\n }\n this._activeTrigger[TRIGGER_CLICK] = false;\n this._activeTrigger[TRIGGER_FOCUS] = false;\n this._activeTrigger[TRIGGER_HOVER] = false;\n this._isHovered = null; // it is a trick to support manual triggering\n\n const complete = () => {\n if (this._isWithActiveTrigger()) {\n return;\n }\n if (!this._isHovered) {\n this._disposePopper();\n }\n this._element.removeAttribute('aria-describedby');\n EventHandler.trigger(this._element, this.constructor.eventName(EVENT_HIDDEN$2));\n };\n this._queueCallback(complete, this.tip, this._isAnimated());\n }\n update() {\n if (this._popper) {\n this._popper.update();\n }\n }\n\n // Protected\n _isWithContent() {\n return Boolean(this._getTitle());\n }\n _getTipElement() {\n if (!this.tip) {\n this.tip = this._createTipElement(this._newContent || this._getContentForTemplate());\n }\n return this.tip;\n }\n _createTipElement(content) {\n const tip = this._getTemplateFactory(content).toHtml();\n\n // TODO: remove this check in v6\n if (!tip) {\n return null;\n }\n tip.classList.remove(CLASS_NAME_FADE$2, CLASS_NAME_SHOW$2);\n // TODO: v6 the following can be achieved with CSS only\n tip.classList.add(`bs-${this.constructor.NAME}-auto`);\n const tipId = getUID(this.constructor.NAME).toString();\n tip.setAttribute('id', tipId);\n if (this._isAnimated()) {\n tip.classList.add(CLASS_NAME_FADE$2);\n }\n return tip;\n }\n setContent(content) {\n this._newContent = content;\n if (this._isShown()) {\n this._disposePopper();\n this.show();\n }\n }\n _getTemplateFactory(content) {\n if (this._templateFactory) {\n this._templateFactory.changeContent(content);\n } else {\n this._templateFactory = new TemplateFactory({\n ...this._config,\n // the `content` var has to be after `this._config`\n // to override config.content in case of popover\n content,\n extraClass: this._resolvePossibleFunction(this._config.customClass)\n });\n }\n return this._templateFactory;\n }\n _getContentForTemplate() {\n return {\n [SELECTOR_TOOLTIP_INNER]: this._getTitle()\n };\n }\n _getTitle() {\n return this._resolvePossibleFunction(this._config.title) || this._element.getAttribute('data-bs-original-title');\n }\n\n // Private\n _initializeOnDelegatedTarget(event) {\n return this.constructor.getOrCreateInstance(event.delegateTarget, this._getDelegateConfig());\n }\n _isAnimated() {\n return this._config.animation || this.tip && this.tip.classList.contains(CLASS_NAME_FADE$2);\n }\n _isShown() {\n return this.tip && this.tip.classList.contains(CLASS_NAME_SHOW$2);\n }\n _createPopper(tip) {\n const placement = execute(this._config.placement, [this, tip, this._element]);\n const attachment = AttachmentMap[placement.toUpperCase()];\n return Popper.createPopper(this._element, tip, this._getPopperConfig(attachment));\n }\n _getOffset() {\n const {\n offset\n } = this._config;\n if (typeof offset === 'string') {\n return offset.split(',').map(value => Number.parseInt(value, 10));\n }\n if (typeof offset === 'function') {\n return popperData => offset(popperData, this._element);\n }\n return offset;\n }\n _resolvePossibleFunction(arg) {\n return execute(arg, [this._element]);\n }\n _getPopperConfig(attachment) {\n const defaultBsPopperConfig = {\n placement: attachment,\n modifiers: [{\n name: 'flip',\n options: {\n fallbackPlacements: this._config.fallbackPlacements\n }\n }, {\n name: 'offset',\n options: {\n offset: this._getOffset()\n }\n }, {\n name: 'preventOverflow',\n options: {\n boundary: this._config.boundary\n }\n }, {\n name: 'arrow',\n options: {\n element: `.${this.constructor.NAME}-arrow`\n }\n }, {\n name: 'preSetPlacement',\n enabled: true,\n phase: 'beforeMain',\n fn: data => {\n // Pre-set Popper's placement attribute in order to read the arrow sizes properly.\n // Otherwise, Popper mixes up the width and height dimensions since the initial arrow style is for top placement\n this._getTipElement().setAttribute('data-popper-placement', data.state.placement);\n }\n }]\n };\n return {\n ...defaultBsPopperConfig,\n ...execute(this._config.popperConfig, [defaultBsPopperConfig])\n };\n }\n _setListeners() {\n const triggers = this._config.trigger.split(' ');\n for (const trigger of triggers) {\n if (trigger === 'click') {\n EventHandler.on(this._element, this.constructor.eventName(EVENT_CLICK$1), this._config.selector, event => {\n const context = this._initializeOnDelegatedTarget(event);\n context.toggle();\n });\n } else if (trigger !== TRIGGER_MANUAL) {\n const eventIn = trigger === TRIGGER_HOVER ? this.constructor.eventName(EVENT_MOUSEENTER) : this.constructor.eventName(EVENT_FOCUSIN$1);\n const eventOut = trigger === TRIGGER_HOVER ? this.constructor.eventName(EVENT_MOUSELEAVE) : this.constructor.eventName(EVENT_FOCUSOUT$1);\n EventHandler.on(this._element, eventIn, this._config.selector, event => {\n const context = this._initializeOnDelegatedTarget(event);\n context._activeTrigger[event.type === 'focusin' ? TRIGGER_FOCUS : TRIGGER_HOVER] = true;\n context._enter();\n });\n EventHandler.on(this._element, eventOut, this._config.selector, event => {\n const context = this._initializeOnDelegatedTarget(event);\n context._activeTrigger[event.type === 'focusout' ? TRIGGER_FOCUS : TRIGGER_HOVER] = context._element.contains(event.relatedTarget);\n context._leave();\n });\n }\n }\n this._hideModalHandler = () => {\n if (this._element) {\n this.hide();\n }\n };\n EventHandler.on(this._element.closest(SELECTOR_MODAL), EVENT_MODAL_HIDE, this._hideModalHandler);\n }\n _fixTitle() {\n const title = this._element.getAttribute('title');\n if (!title) {\n return;\n }\n if (!this._element.getAttribute('aria-label') && !this._element.textContent.trim()) {\n this._element.setAttribute('aria-label', title);\n }\n this._element.setAttribute('data-bs-original-title', title); // DO NOT USE IT. Is only for backwards compatibility\n this._element.removeAttribute('title');\n }\n _enter() {\n if (this._isShown() || this._isHovered) {\n this._isHovered = true;\n return;\n }\n this._isHovered = true;\n this._setTimeout(() => {\n if (this._isHovered) {\n this.show();\n }\n }, this._config.delay.show);\n }\n _leave() {\n if (this._isWithActiveTrigger()) {\n return;\n }\n this._isHovered = false;\n this._setTimeout(() => {\n if (!this._isHovered) {\n this.hide();\n }\n }, this._config.delay.hide);\n }\n _setTimeout(handler, timeout) {\n clearTimeout(this._timeout);\n this._timeout = setTimeout(handler, timeout);\n }\n _isWithActiveTrigger() {\n return Object.values(this._activeTrigger).includes(true);\n }\n _getConfig(config) {\n const dataAttributes = Manipulator.getDataAttributes(this._element);\n for (const dataAttribute of Object.keys(dataAttributes)) {\n if (DISALLOWED_ATTRIBUTES.has(dataAttribute)) {\n delete dataAttributes[dataAttribute];\n }\n }\n config = {\n ...dataAttributes,\n ...(typeof config === 'object' && config ? config : {})\n };\n config = this._mergeConfigObj(config);\n config = this._configAfterMerge(config);\n this._typeCheckConfig(config);\n return config;\n }\n _configAfterMerge(config) {\n config.container = config.container === false ? document.body : getElement(config.container);\n if (typeof config.delay === 'number') {\n config.delay = {\n show: config.delay,\n hide: config.delay\n };\n }\n if (typeof config.title === 'number') {\n config.title = config.title.toString();\n }\n if (typeof config.content === 'number') {\n config.content = config.content.toString();\n }\n return config;\n }\n _getDelegateConfig() {\n const config = {};\n for (const [key, value] of Object.entries(this._config)) {\n if (this.constructor.Default[key] !== value) {\n config[key] = value;\n }\n }\n config.selector = false;\n config.trigger = 'manual';\n\n // In the future can be replaced with:\n // const keysWithDifferentValues = Object.entries(this._config).filter(entry => this.constructor.Default[entry[0]] !== this._config[entry[0]])\n // `Object.fromEntries(keysWithDifferentValues)`\n return config;\n }\n _disposePopper() {\n if (this._popper) {\n this._popper.destroy();\n this._popper = null;\n }\n if (this.tip) {\n this.tip.remove();\n this.tip = null;\n }\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Tooltip.getOrCreateInstance(this, config);\n if (typeof config !== 'string') {\n return;\n }\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n data[config]();\n });\n }\n}\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Tooltip);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap popover.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$3 = 'popover';\nconst SELECTOR_TITLE = '.popover-header';\nconst SELECTOR_CONTENT = '.popover-body';\nconst Default$2 = {\n ...Tooltip.Default,\n content: '',\n offset: [0, 8],\n placement: 'right',\n template: '
' + '
' + '

' + '
' + '
',\n trigger: 'click'\n};\nconst DefaultType$2 = {\n ...Tooltip.DefaultType,\n content: '(null|string|element|function)'\n};\n\n/**\n * Class definition\n */\n\nclass Popover extends Tooltip {\n // Getters\n static get Default() {\n return Default$2;\n }\n static get DefaultType() {\n return DefaultType$2;\n }\n static get NAME() {\n return NAME$3;\n }\n\n // Overrides\n _isWithContent() {\n return this._getTitle() || this._getContent();\n }\n\n // Private\n _getContentForTemplate() {\n return {\n [SELECTOR_TITLE]: this._getTitle(),\n [SELECTOR_CONTENT]: this._getContent()\n };\n }\n _getContent() {\n return this._resolvePossibleFunction(this._config.content);\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Popover.getOrCreateInstance(this, config);\n if (typeof config !== 'string') {\n return;\n }\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n data[config]();\n });\n }\n}\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Popover);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap scrollspy.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$2 = 'scrollspy';\nconst DATA_KEY$2 = 'bs.scrollspy';\nconst EVENT_KEY$2 = `.${DATA_KEY$2}`;\nconst DATA_API_KEY = '.data-api';\nconst EVENT_ACTIVATE = `activate${EVENT_KEY$2}`;\nconst EVENT_CLICK = `click${EVENT_KEY$2}`;\nconst EVENT_LOAD_DATA_API$1 = `load${EVENT_KEY$2}${DATA_API_KEY}`;\nconst CLASS_NAME_DROPDOWN_ITEM = 'dropdown-item';\nconst CLASS_NAME_ACTIVE$1 = 'active';\nconst SELECTOR_DATA_SPY = '[data-bs-spy=\"scroll\"]';\nconst SELECTOR_TARGET_LINKS = '[href]';\nconst SELECTOR_NAV_LIST_GROUP = '.nav, .list-group';\nconst SELECTOR_NAV_LINKS = '.nav-link';\nconst SELECTOR_NAV_ITEMS = '.nav-item';\nconst SELECTOR_LIST_ITEMS = '.list-group-item';\nconst SELECTOR_LINK_ITEMS = `${SELECTOR_NAV_LINKS}, ${SELECTOR_NAV_ITEMS} > ${SELECTOR_NAV_LINKS}, ${SELECTOR_LIST_ITEMS}`;\nconst SELECTOR_DROPDOWN = '.dropdown';\nconst SELECTOR_DROPDOWN_TOGGLE$1 = '.dropdown-toggle';\nconst Default$1 = {\n offset: null,\n // TODO: v6 @deprecated, keep it for backwards compatibility reasons\n rootMargin: '0px 0px -25%',\n smoothScroll: false,\n target: null,\n threshold: [0.1, 0.5, 1]\n};\nconst DefaultType$1 = {\n offset: '(number|null)',\n // TODO v6 @deprecated, keep it for backwards compatibility reasons\n rootMargin: 'string',\n smoothScroll: 'boolean',\n target: 'element',\n threshold: 'array'\n};\n\n/**\n * Class definition\n */\n\nclass ScrollSpy extends BaseComponent {\n constructor(element, config) {\n super(element, config);\n\n // this._element is the observablesContainer and config.target the menu links wrapper\n this._targetLinks = new Map();\n this._observableSections = new Map();\n this._rootElement = getComputedStyle(this._element).overflowY === 'visible' ? null : this._element;\n this._activeTarget = null;\n this._observer = null;\n this._previousScrollData = {\n visibleEntryTop: 0,\n parentScrollTop: 0\n };\n this.refresh(); // initialize\n }\n\n // Getters\n static get Default() {\n return Default$1;\n }\n static get DefaultType() {\n return DefaultType$1;\n }\n static get NAME() {\n return NAME$2;\n }\n\n // Public\n refresh() {\n this._initializeTargetsAndObservables();\n this._maybeEnableSmoothScroll();\n if (this._observer) {\n this._observer.disconnect();\n } else {\n this._observer = this._getNewObserver();\n }\n for (const section of this._observableSections.values()) {\n this._observer.observe(section);\n }\n }\n dispose() {\n this._observer.disconnect();\n super.dispose();\n }\n\n // Private\n _configAfterMerge(config) {\n // TODO: on v6 target should be given explicitly & remove the {target: 'ss-target'} case\n config.target = getElement(config.target) || document.body;\n\n // TODO: v6 Only for backwards compatibility reasons. Use rootMargin only\n config.rootMargin = config.offset ? `${config.offset}px 0px -30%` : config.rootMargin;\n if (typeof config.threshold === 'string') {\n config.threshold = config.threshold.split(',').map(value => Number.parseFloat(value));\n }\n return config;\n }\n _maybeEnableSmoothScroll() {\n if (!this._config.smoothScroll) {\n return;\n }\n\n // unregister any previous listeners\n EventHandler.off(this._config.target, EVENT_CLICK);\n EventHandler.on(this._config.target, EVENT_CLICK, SELECTOR_TARGET_LINKS, event => {\n const observableSection = this._observableSections.get(event.target.hash);\n if (observableSection) {\n event.preventDefault();\n const root = this._rootElement || window;\n const height = observableSection.offsetTop - this._element.offsetTop;\n if (root.scrollTo) {\n root.scrollTo({\n top: height,\n behavior: 'smooth'\n });\n return;\n }\n\n // Chrome 60 doesn't support `scrollTo`\n root.scrollTop = height;\n }\n });\n }\n _getNewObserver() {\n const options = {\n root: this._rootElement,\n threshold: this._config.threshold,\n rootMargin: this._config.rootMargin\n };\n return new IntersectionObserver(entries => this._observerCallback(entries), options);\n }\n\n // The logic of selection\n _observerCallback(entries) {\n const targetElement = entry => this._targetLinks.get(`#${entry.target.id}`);\n const activate = entry => {\n this._previousScrollData.visibleEntryTop = entry.target.offsetTop;\n this._process(targetElement(entry));\n };\n const parentScrollTop = (this._rootElement || document.documentElement).scrollTop;\n const userScrollsDown = parentScrollTop >= this._previousScrollData.parentScrollTop;\n this._previousScrollData.parentScrollTop = parentScrollTop;\n for (const entry of entries) {\n if (!entry.isIntersecting) {\n this._activeTarget = null;\n this._clearActiveClass(targetElement(entry));\n continue;\n }\n const entryIsLowerThanPrevious = entry.target.offsetTop >= this._previousScrollData.visibleEntryTop;\n // if we are scrolling down, pick the bigger offsetTop\n if (userScrollsDown && entryIsLowerThanPrevious) {\n activate(entry);\n // if parent isn't scrolled, let's keep the first visible item, breaking the iteration\n if (!parentScrollTop) {\n return;\n }\n continue;\n }\n\n // if we are scrolling up, pick the smallest offsetTop\n if (!userScrollsDown && !entryIsLowerThanPrevious) {\n activate(entry);\n }\n }\n }\n _initializeTargetsAndObservables() {\n this._targetLinks = new Map();\n this._observableSections = new Map();\n const targetLinks = SelectorEngine.find(SELECTOR_TARGET_LINKS, this._config.target);\n for (const anchor of targetLinks) {\n // ensure that the anchor has an id and is not disabled\n if (!anchor.hash || isDisabled(anchor)) {\n continue;\n }\n const observableSection = SelectorEngine.findOne(decodeURI(anchor.hash), this._element);\n\n // ensure that the observableSection exists & is visible\n if (isVisible(observableSection)) {\n this._targetLinks.set(decodeURI(anchor.hash), anchor);\n this._observableSections.set(anchor.hash, observableSection);\n }\n }\n }\n _process(target) {\n if (this._activeTarget === target) {\n return;\n }\n this._clearActiveClass(this._config.target);\n this._activeTarget = target;\n target.classList.add(CLASS_NAME_ACTIVE$1);\n this._activateParents(target);\n EventHandler.trigger(this._element, EVENT_ACTIVATE, {\n relatedTarget: target\n });\n }\n _activateParents(target) {\n // Activate dropdown parents\n if (target.classList.contains(CLASS_NAME_DROPDOWN_ITEM)) {\n SelectorEngine.findOne(SELECTOR_DROPDOWN_TOGGLE$1, target.closest(SELECTOR_DROPDOWN)).classList.add(CLASS_NAME_ACTIVE$1);\n return;\n }\n for (const listGroup of SelectorEngine.parents(target, SELECTOR_NAV_LIST_GROUP)) {\n // Set triggered links parents as active\n // With both

O5}SwudpGS!E9T>d?{`9v#t~Ur7znG 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

ywbN}(j5zO`JO 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 z z#Ivz-F5rT?DDU~FOWdOO_z4qsT<(@GtzQ_fuGiCEJ`Xrh(TL@seF(84y}wO0kkq$qBW=5@#OmET=2FRFB_((qM^)$>Q~$(Cs_(X*cN< z3RO&%+-S+-^$l+}bRyhq(r3w_Z%2)x8O7IGV>lf&?x->Jl8jz=dgxYaOn?(=chneq z^Yzsjmn>eN4Pw`gw^E}?pCyaeXM^~4=(A)c`m!m0)xPYn7T1@{-u2~K+IbqgGfoj1 z^x0u&-Ud3a9L?!aMqgcpnU3;&7^Z@@z-YyJ!G?lcu8ocDLPT-8YzW-8E=vSmfl(Cg zW*M0Ax{fwlmuWwXvmQ-jqo^`M=nUjM_F6t6%rrKZQ;Nu-Z|&>3ir znQ86}CsWy2|FxJ78Ur&&?4{7PA&t!(1(~2Mkonm2w3PFTj?TGZo@*@gg{h#;uJ6gS za{hw;D8p1mo_M*twU8vxQ(7Zb??$coer=h>Cxp(@%tEidzRbeOpl_ESMMZa8kXy(s zq)`w;XK7|puQ?yJSR~#;W|4HzSejYrrPq{M9406W^jq?ZMbE3gg;=uQSidDi1YM;W zk957RjOS88n>x^TeKl=O7jsG^t-bkjvc74Z&uF%Q&-ccyWptqMRl)faM=zH!Qxg`q zCLu$I1a+dWqmwr1&PMagS;!9&yL>oUzz-6CmyCcf8kHfup+5OL-Y~akQ;@#8X>Ig0 zNK0+CKAvr#ug>{Qc3c{AumjH7K?h%{ROtW(-n!HRAI%p0TJg9~iw<<0Mu!a&)r^RP zQz&srOYi(k+#+`8ar`Peb4rL+OZ=4Bjk%D0|6y09w3Ge8jP7gR*fqUo@$GnR{>s{* zxOIsRhby=mEkyr5PV{>Ai~@GH9$#E9{d>RSPBTc;?K7uJr!!1x8{L#=#MdI-GDG@d zMX%47bd1~P%IxR1WxzAX{}Z*=vSuL^34vjI6%D(j!wA&sltqD2FJFgIArUaB%?+X@ znML)Q`UZ3ktwQh zPUlZikCJy`_I8T{gbr!^!^I1e%{SxoIp3R7i!8$f*ZBBM_{s)%w=1=o0btptjpNV_LzY#=SxCJ0y|2$OKYC{LKbhVv0 z^d&WPI3fsbiQ;EE&P8pZWdW30q7oCNAAXx9Ht~Qw$vonAJ|Hpw24F$$*-Kwb=gW&# zqxJ$5r0+u|gegWfqs3SsCdRM_3R*9iE?>yJS2vgpA_zS@Re!T_J1r<^ZEFHgco{G? zy)!`2c~)MnsZ%69TembVC}=$^RjOnGRM$!k2)d8H6?K%xTUV3K=H+V5S^uME*t)nN z_i8D%F&C+ z{T^6qAD1Y+p{ECK)tM#^J|BJS?(86x|;4;2konMQ7XT*t8 z7RVf-k^j^Fm&X7(KemrBIkQ)@X-G`OCzl)$EnvW07avkS%ipyBMY`3c8Dlkb%Bot# zr#K5z=9L^BGCs}Uv;Rdhs0AH+U*jU~hPD`GDlB+}2z4$fb48OPG&n?jo@=-Nm3cyq zj=ZU&VN~ADqM;->ls7B^#QexgV1cTh-RL#*%qJ1opXPWwq-5|A^7H&f`(Nah`SKgO z?3esE8&4}9rgd9s35g0 zRy0Nn>v8<%T>VmnBF|hEim5VX582R`Ms-~f7Wf?|NH;_;y?eovslcpHgi5{ z^iR8up04x<>FvfO1q%Zc|F^@*Ld=!?t}?2@0OWUjWGf4f-&RJ{5CD9OPGaq<&lhT6 zp}5x~B6|oI2r!U*ceK8)t6D<<@cZNO`Rwfa*?7!+@rTO301ANL8E>DfQD=)5%DwRR zNk`;uystx1Vu9rjo*H$JJN?tq__+O)84{6a0O1n3aNv4-vR+SaTIz&$)qmwd{x7>7 zW?t7U5(yNaPBz=t$<6-ZxP5fge=;8RPsT@`$DN~b`$@YyVwOeBpeZ!NR}KsMcP)Lt zcl7nRJ>-lrHhPQ}2_*L|$>{5o&Un9neB9}chRn8zQuA%&aG?8evbkAK=d0G{`Yb!( zt98(M+&euwVw4f1!wl&k9i+^=g$z*fAfV!;d(vSNBKndQBxrc>e-Pjwjt;2CFa;3< zj|vJh0%&+kEtsXVyXn}8lR=kzKO!I4x3$mhzYG>Q-p>Di`tVf5Z%h`3L_uP}!1AtT zIq2+nj`unP=EaEUwE&#Q!ud>xoxQEbOcoAIx#tcC-GesgN%vd^29|fM;s4R@ zdFDj)eC_+(aX13`fyuP?{#!Tuvw@agr% zV1eTeYwEEm@`z+_-{o#nNWjmd>bT!)E~+vxu;lfz*MHn(eY9|3%Hy}cKkCbhpB}$J z15a+zusu2*NYABb7z+oc_iQN+J0~OGc@d*|i@@U`#{*X$4a3t0qagzWOYXbTqtn5# zIp0}0Fy+xOI_-Ew>Cpf*@Z@Fmq;t^onbONB#{*aHz4OVFHfG!Rrk8pN5o;cP6Vb-$*Nib40u1=R zfut!F1{yQsmY@m)us^V{e`dJ9PY_GEf40Dx-sOa^jY-j~Foa(EQ+>S}1i*i793k#t zjhTLs?j;C-W=_~nu9G zL>NE;u7E=LM@``q5b)n|^q-CnfBie=pO_9>*aU+GmOGL~`YI+(mJqof^SOlI>T(r( z@5?Wm^B!Rpc<;+E8ugxmE9Pp_d&K28heo8Zv7xQQ4QjZqR ztBt$8QD<<{KWdM<{oeS1x{G{J67g-0VP=&#f(1VQ{&aP9v!2tcZ)Wj7$K(q(!<^#) z`g^o+;CwDt;YMXS4xFI?_TF@TbG2<9cSeu;2je}O)I01Bx!YoTZyLn-D~JcW_ZZ#& z;Oi4U!4or(FW@p@AbN)p9UuIb6-Z177SJdtklbM;!$<8ee#^6LOc%R=CqpZw`t7fI zN~%Yt&_MO(bn{K?kEi`nN6qpwzs1BGy=(%3p#c2d9Q?T3>mIi`LCmP$Cjb&i-pWaO zeKGkF^R>rk&@h0%%iw#b$DKiUpZO^!jDsWq1C`^hUVr3G3a7aXNCA@JXwdCFVxz z*I?0DU}63m?ltBw1r_EP?lE`OD3c*U6>v0X2Zd0OW7OfD=^Az@C~&;%#uj~?=~QpH z3WCdkf#*GkXaB1`FTP^(e3%GmU~(-wXb%ScC#?Kqa#)xs0}JwW9u7qL)Zj5-;Bh^7 z&~2+ZSY}YV=YR$#*K-d$e>@e9Sh__S7WOQpps$)6Q4mMCCq7ie0Cz)sjWSnI zVLO^D57KKn+?IVvJtFFSJ!H1TOf`qw4ht8uXVhFS)KK7X^ExeSX|AuIfq}>M+i9~s zA`2JfLKnu3xAZbP1su5Cp7`Sid*TKQEY^E8@iy9j)E*4QC^OL_7cRgxqDh~<(@}?K zwq&jx4qR`c4@MKr-5#HniJ4srRHO_E47RNw@AZ%PurINfXMlij>(5vf%c%3Tk+Fo zHArB{Gu3d^?s+Sy6X&MJ77RRjT+t=~=Bw1WQaC`jqv|m&#M9j`ULJ{~Y6lHWxxc8? zN8NpquTuSG!6Xkgv?KaDO$|JAS{jc71|E1W`)PkP;9uC%Jm;c;3AsM|ZTP4w@>g1} zXK>)UpS4=%$K`mRvhi0P-q1&!kdUFcACV*?7(Wq=RFn3OXgf%NIAYga39$eMzqI&d z&>0RJwHSzCd>||ybdEZ0Nf~iSLW!*w5}eY@)Du0q6)y{5@T2wBeI(w6NNasFAmF1m z>OWJTwJp9$rqxCl4NS;m`0bP@%(VRCfQ5PXzi#u71$B5d7eyw_z=VF2(J>IYBdtf1V}XU+^W;%? z!~?I6Jq8U-Xm5;$uRCf7B5Om_+8YK3t{>(x!HXwm`A9Gn^0}oSWZ0bnAK%3+uJNH2 z3REMTebu4Okxk5aXFx&xFPZPtvZcoNXS~&)_xSRrbbJDWe$;f0PpNo#(%$FMnpV>} z9@x;=*S~i7^kG_GA4p(84cC7kblQAoC9Q_%SYW{zPyaG%H!-Jcp}^rr?tW8|OF%*V zrXqJgk6g6A%CP-*Z@8f=k>7${*lFZeRR-&!n>#GKGIOI!EHl2VgfR~4N*uz z22nR^Fc1cd2!dUgOI`uyjxg@A@3Qw5!HDr&eKSbC=CTG z+*)_|E0zk=YXt!T-?ibeD*`Ir1`P!cX2Y^68}glXt__bmM|^rS-3AQ>8yH9bn0G^K za40BnxPB7JBfYGh+`;g9m8*fD*ErWl-q(?IAF=Nvt_@(le7n0)yL&I;M$8nj~S>F1;58G%zt+y1Y@XVGALF!EKL@`=^cdI}H|C zSh>@w56oRP%3VQ)IC}D%bUKHI0*C9Z-ia*t^w!&8fyMP!|3pmnrCXw*z~RPl|3vK( z@#c9qd-G}!<_>fbPhX%4vp3sQTiNEjt4e3=IB@YhQs$(rpFx6!b~UhrGZ;j zhsmIU$&CdvNGwrGj|GDT7I&mezjXh^%}F2WW?TotbNl^L5@8!g_@oZh6)NCZut)bQ+Mg*4>T~j`Fg01 z6_is^>G|5ify<2n`cX_qrN@B50t@$@KOI%acYHp|?G+BiWKnvrP$9t<&cFvVbr|xI zfLs5E^le=%WJ<6985k^KHM7&$2z;oZ!W?3{rAE!{IP)zmhP~;K8ZlfrA2K{-899CY zM?mltv%;GYsbK}15n(Leltm2|HfO#t8&{qrHCxXhnqDl(pW(jZ@^iDg^f6w-!Qal$ZvpyMeb-|7#u{Uj|Or) zu(1}v41HX?YP0}+9Ocew4f)5r8aXXrXTa)@H&Ck)2W+Iq;$YD6hcq?%OMnZOj6bNU zQ8LA&nxVf0xDF5NowGrRS*XDh91$K@Y=GqgBY3g$+L~tQ?jfy>9^f4!)n(`?!ivYpIJxEgx zY_L(^DuoCxZq+{T1Jt*Q0KvqqIuMJu>RY7{i@5j_!6vx!wSv;FFB>kc184P^1mwj}4cWLM-6w^SSBz9_$ce z0oRZ($!dU$5DU0Qd{JowT!dJ}#V_D#f-C<{&hzdepHHeEg#-wz1XI)P)?wamaVBv% zV11hiFl>|99$BA>0K-g2O_vh^f{EwAo>-$@Kl&6RxOhqR_#}3H{}CXVgjJ`UssXDA z5nS9Vv0bLVRRkDj8uHVk>N62w0TUkpHo(-kOuVFqeg6Hqen~0B0;~8atpTg@(VDPo z)O1cC5+bY;T&GR9RYO87;QG4hF~X1#!(4Kzqkd$#GakGSi*+jXBZB~86=!lP9m0q^JsFTcG-l9X$Nu1@c^Tt>Mjc;?Yj(+z;H+1)Hz*DHtL|@ubzz6-F%ED;v!fVLR;nj0hmF;0L%TdPJ)c4k~xCf#EX( z5OnY0QFV<$M=s%w_$q++8I=VK($Lo~KEkU*qrrTdZjY=Hi+Gc100x?OVKgy}J0prr z7JM<4DHIYp8i?Kl(V$OL(&JzKR?I&~e0=}{D<20ARQK?p`E9?`rFmq&bu=QW10=u( zL=XzwynRgdY-4+w?m(8Y?eM5C4!DZ=)C!1zWd;v+*{os69<`4S$DVPiSwmu$k|sm27U2pMgu2+(>V14IzoWM$kSxKgXP1q039^EqAXbhFi$8MoAhGOIIw(Nzo; zVVGD6fr07)qq>-{H{0=IF0S8>iOwLKg9pMpim*!;v#hVDTl#9#nyjC(IYW#Y&6>}t)(s#+Gp1L6IEW#3E|j4vjqlo+SrK=-Mnn{UQ{zP`K~Z^@&xEu)RN zkh;*P0v7b1wX2JZji9Y#Z3b6NcctnDv$7VQfh(c&?h33&$8HMzK$hjzYBN{0gO8_T zl37voK~J~i)dX;5Wla8PhcVCx5YRRJP`v{7PCP>P=3rQ>8|T> z0qw)x7giO}3Q$lBYt>UK!7f)UcGInO070qSkK7*tx~lDm2L`GiC}&J5>#VMrJrP$X zGB;)r4EFhCBO8aRuo(nk-_o2kYq7ed%hP!Fh&bMcDJE#Z0R9aNPwg9XN5pCeA6$U| zTKkzOXRoFVIKd$b0Q%b=aLjwPKa>jF50 z7Av|>miaiL@C*o`;bpH0NzlyNjqj^6SY2ICc;$<@W0n=3L4aBvYO5kdoLa;Fz`` zWVQtZ&AXsEYhM-G_8wZfD$is!G+|d^sX+R;ssz{oY_me^v3$oHveR;h(j`g#Y!~@4EhInh1T=->Gam#!$56{>A8hmE-^uRmy?e7 z54zPq^aF$0Y8W%XBD!AFbOsP~KZdeQjGBWVAJQp>BMRp3(dmGvi<88_Dn^G8>E_d> z?KXg*djob4zv}W2moc;0q4?22fdAR-axz~~H-EXEEw`7G<>c9H-C9pxj@9>xarOsR zXD7Q|8wAxM75v4cgSvOk<5#Q2e0tM*G#YUaL>&6c02~D_WSDJu+&G(t1lv6(P5neS zSo0f+BW4B|h;N^T4YTS#@>X0TU7yv$g7q$wc|Nl^E$8U9_b9&$*C%Co7c4|XN9ItY%X3aL5x_u%#$AcTtQ2d9F(<1A_y2q>F<;o(lA&8f{=CIGunY=B1Lr4U7aoY@do2CJEfY035mKu#rB$ zMgcUU{!xEOB`VJGO^SMp1PVmG`r(w)Lwlbu!%m8N7YsyjQ}8i*T4Y$-K-t%_UMi;x}HPa>KU;d!f%NkEYMi@^hOQz-{|PNy#Hq1(|atgkVvJ3~RtxJXnUGDBQmuMItyw~QTo(QgB zB>2%6kD5qj1_t057ao1lqviO#tDiJ31P}<|_oFYHQLkZqaGDZky}~5FAAPA{0FHn> z>h96h2}4f`$P6a{PXoI~;1v$wZNYZ;I#0#o+O&erfI#55N3Ic0b&tXczz_EuNC)J7 zg#&mSmc2&CDn}Xy;K=N>sFcrLCpCN;1<=raeApE`n3E#jzC$JFENJ`$c!>N;5@P@wBX>A5rN)1|m#oSW2ja=}1^%GL9yOp_{C zh68w%MX%#`GLy;zKp;R_(BJ*>XHr>MBv7E2Mn8mlu}Qr&2MaW)aJ^W>zMw&*qoZEUBLi6*M2}33pJr#;{ZO_e$e5c z3lg;}7$2N21!2+?!4(X^bH{kCdSan!9Kh#}ITDBJBx+YM0ME61?MtF|*1+W2kHv`_ ziP{wmv^(HpDnAvRV0>^&Kutu9g7LvmzTzJt5|t|$fZHV8SJz=vcZbVQOTsx8Xmall zPk2u}(FO$raP-#b^Bx}bOUCok@0lSNeiw8fLof*p8;9kJubpEweDu*NCyq5Ni$THqQ8 z1dh9CF#rqNRCg&Hz~>2LBuYE6PAeFIJI*=nb@```ROe_Q5ZFxmw99+5X_-`^02*Jk z`X^NKY8eJ|ebN`L910|;ZYoS^2PePKH>tW=Bv4p8p7c5c^+BouJ1i7PP!1=ZCMMoB z3ZO9pK5-VXxFd_C5wHseB5OnUgtrYzv2>zP0F6qfyDZHANtMjN02~QV|24c~C@J9y zJkTMY^v|QOg|Cw8MGgfLIP8yyr{Y$!B!?Lo2|j4|#64a~;06ZZNY{hT@%|&;`%OyM z8BPG6+Eo@xsqhL1@W@BRN`DqPH7OriBv7DDpjjI4wwa_h0YD%?Js$MM97Iw*)+m66 zdxnor{b{Tu_gExQpf;;Mz^K96Ebu^wiZ;~w%FU}ub-};@93?Rvh!4I=C81FOZFLWh zo0#$#Y8VfE)E2{pG^c17fFu5gqk-r1r1%FA2;lWmS6s1_k6>4u=MX`K-tX(l!IE*OZAs7FsndtzZ-QYOuCB>d?<-TK|Y*Q5-`gYUIR zqH-mvKQ%ajNA;owW8%cYq#9sg0FI&flm6+^!QPP^H6;zj9W2nG9z2yZu1WPkqW~K2 zdD=|(#J~VNt7J3+U9G+I4N@vujs%MD&R)&8tn(1Dv6D9M&`$p4HamAiLjdsIi|rL1 zfz_HU7Gq7fVdxQ+HUrRG6MQi6+>aB)BZ~J zmw%d!SVQMgXb@n(W3kme4{g!Iji|pKJaEA9R?aYLk9Y=+2!9`6qX7NBML+Eol|#fn z3y+1Pf$a@?j<#bj&L-0rJgg!X0682v29SS1zdoC+&uB9m3)hIf(+(~Wfci0Q(SL3# z!?V?TzI}eV8Be~U?QfH_1?P#_6bdXIu=vMh5da4LCxNG)T~F3jb7!-2W@p4^XMh#) zJIE058QwWtOkT{sI8$f+jSspHslPw=zQafC%mo~iP=pN;wh-J0_1#hOD$UeF2m*ut zBZ$URG^L?7yL;fN z>_oRP+snmI>^}r1NZ)4QBG56H~(J%GF<3*D&rToG##D_kC5Kt?6P;KGEC6hhuMZX2iB;7bP=12n*VK?h9&n zy3ZQr@SG&bYEXlu>)GatdjH~R=endhDoEd$Up{+&zHX^AVt6D+bc(ZgwQURs=pW86 zuU6}=>Y5St>Uuq;>f2sUpRd*|f=+i=+YnMlTu1>KABA2%q0X)BhCXgs2RI<)m@@8Sib-tW^n zoOF%~pIDDLmkk(_GzSdPg>9@smjiUE z?sSY8CIUc`W@sRC%dyvaLeom^BR=r0;n*B7M5nG*J*II5|Fl|zE(ZkNd+-9ekxu_^ z55$>S5eHEMLHZGJpt_F-4Hb2rpY#Xf`0t1#QGgPlvyeIEil%k+mbWo29X;#}{E<>j zq^!)u&OD3;wzpo)ZeFg|=dBkn7jtn)U&QxIysZtxKQbs#yobMURu|g2(VZvaJ&VMK5dm1>m4H|R6`UQ5*Vx%gWmqv^g)IdMxqsf0>>Mfj)U>xG5_)s z(K!m(U~qsAA03S8q$`1+<|811;Rl%pYJ`}3B4Rb5UZDW_og8`WdnaN>IENTX=ss1g3(H?=^)bf+3;Z;C z)Ti&Ie7RwopMV4gv><*?NozrPK0!R`zmD6-CwyOWT0A*mumXPin%Z(%+-ZIS5*Vnw zpFNu|pSAV}-BFju5v;tU3^DI#eIEe^8VXzUi~gd?IHK$ba2O`5< zlo8SG9rE?JQS~lhfCd6Qm9%+8t-uxiwx~{3fFOec1vMV#p(pJ@Pu?{XRkH&ez_KKl zllA5~-Qk2AzuXiUL4wzHIN=|_0?GfloNS-B_%Ps$-Sam3tqfSd54^wDzs#2xEHEQJ zjS57Cz%iGTWlcJ?*+n8nRu1S>}c?K}DN^W}UiJ~~GX zee?GPUj_%FyZM7JmaCV`i}^xKQAf;E1G z*AY{uHFz`@>~Z4jaL{QazBCT-ALQ|+{yrXbPKVw~w21lNPzZ29Fy0L?a=Ri1hNX1* zCIBbu9-ThyoV3L*iNsQ}Sg^_Ed2-TMw?VL$DU}CU;JK6gj)u7pJ6=ge^yovb%fZ0p z9g98QGMS$C&&7(`c;d}4$- zXyCe^m&~w#I2!j459x>nZdJtYwNUXeJn-Gi`A&Oz1$L`XOb0d4$#LPp=47}h-J_$X z+B=H{9(eJDW^(DylFq@HHmr8|G*yZhB_8tmV@ zW7RdKU2w6$gZg?x^V7Y3T8GV8QtDEU1diO6gHG@3Cp4eLV>`{391A>X<4))zoX-BK zzb-zdjbmV7LM~OSkWNm$Y5kO3>Og@dFPoD=_p$tTkXAN80>|4niib3(E4rc)6Ig*b z&Vayxe(1@V_Bx8=ZBoWLzybc7mz%j-&a|06r#mEA_{QirFPniB0|Nfrz@Po)n#TGw z#t>7|0R}*UmZ>H;Q>*%Yox6LRfhRoZUgBTJR$V2#h zZ%>|J6y+iPx}Y#n;CRR77)X+s3=*`Xx2Lhd;`qwrNcI(DaC~*zlV&9Q%0R)2dvr^( zT1PgfnUd}F`Is(`+>FO8Zc8S-*0YP*S_S$q)wM*Iw6b?$<}$*lAbrRFyjiU1_EgSS zG7j9$2f&+zZ?e)Z)U%!$p!%*vGGa3XCM-rPR^DK z!K!0tAQJm4>S)#0oq+)Rt;{FGQU63bC1Ux4a0*Z)`e@K@039eCoj(53HD*WRR-dZc za}=QePEVJ?)o(G>Jf#q$NrCa@=uMmZT3F0T5 zv=+j5Pg*l^sa!|4^>_iKl&wJtsz2%S)r}FYb4a~{0scF#_r0Y7RdZS91&tGAP@9lh zLy*XzaWaPgdgD8P^&R#9{*#5$saP$S=qv@}n=a=wM_v|fZ^-mx7U0m=yscq|NLtcAASDeFk;CDk7#-yTC<4jQ$xpNxpKrA2;gQu=nuUUsVn;+ z!vJztcKQG?S|rM%xpLWA6oIZLf@w((pLnZ`ZczlfIww$hN(m9Ge^}F8)GZHtsJ;{JRi_DCG32P$cd`(`RegwT4?L>_)%p-X0IE^D*X_yeL{-&h5WrO< z1KKtpm=~!wGRQH2Z2aI)Csg%=K>(`p108rTmjG4uLk0m{)ko;lK3Rp^7dy79wc;)c z(2Xw+yv0#fePIxQYRazjc+~G5@jYf$%MKVoR(kI&xrsO(Ly>4*T zlFJ}~YkYfH+qVV*s77t?pmWsbuC1yzg8;56GrD!jn=Y?fX21Y)rntW^uK}p6*gybR z%_-5z5B)>h0xHh8uQsRTfB;+N`TWnc7K!`1TAmj`;4n2?&1OBKEt0$;samsh6rjU9 zftlax-pN3KZEE33d&Do>ty&8;05DCI1O{|fqeLug%y4O8x=2NpaSa6Y8XpV}p78mw zsy@&Fz%&_SP&;E71fZ&3SD(hQ!S$BadR+_#_{PJ-N44{31_4~vnB$!?4kMQTc}{eoig@}oJa33cLxD%>s6{9YI1~#3Q zoZka$K`Le?9}HZoZKGx1{qf1e0bf8?t!>LOfUNp!=C1)~RqL-Y7~oswHNQJ+aPPY_ zZHEx2&R6^HY~F`f)gqsa59qKOaTP_i-n)h1xV`?9witL-#myjqt9?tYyu#(jR#c1% zi@}lA9c*&oUlkb`Kvq3J+9&Z)EW@kT^UDB$sa7D+p9EypNN|_*sUDw3JmibJs?AgZ z0XmKCUKCWdT>}79javpIT1kD->73B4Cf8eS+`@6dphg1vmxo9FJ+Zl{+DO1f0lJD| z{r98xpZF-FTBPL|Kvr`S=CA4qP1fL4o0D)rfNj0rqXYDgI$|?ag4Zn$7_8TO{iD8E zVwm9d3^?@l-96 zT@;`z51YRqcE#CE)jaHg_}JY8ae-P2wgv%q?v?(CW@K5^rFg}l0A2NjjX`v)V28FN z_r~5~7}a{hAvCb5NX&lchE$703jy4BE$&dwLLG>c{i=;l47vpZht}Tdd^O%bt)(3h zz*X65sQ#$dE_)%X3dxBz(0c5LK9)4CaK9oBZ1aNiT zKO7&|&aT58L}1gQ6*L&&b4?ZN{vq|Q4G6Gx-B*7;=nlW?@}7Iey6>O>UG-hbAg@`d z)^`O0P*sm-cyiR;r~Oys<9e&_IZgqCI1-{-pUPn%95ASv2>VNLasJ>CaTp%jsu2wErYsC%sVl?TH9_YED$)9*Pqt&x_%vaYWzM~Y&SE0@?f>` zdjSUnR>NOBJ z>Nm^l#iACfL2yxL%WvlERpsM4$x3{m0s>G~4$A&^#>7_3K^6kIspbSNCm= z)ft<9eT%qs3y25|RR_x8Aw?xT^{lF-ftp?|;RzscsDf5M)hlQq0QG+mszm%%r5!8k zZJ>Ri&`=s@H*`hT7UC3*SCMiEw;z&gyK$xga63 z3<)gEvf0H2o!>G4W;ULm^PHY&83zQX8cJBpgjLms5-tkRKVs;s#bWhxyt%ogOdxKs zjW{kgJH)9pAEEOhY~?WCqat_F{|zTKh(t;{gN=|yf& ztvh6ntsS`r5{$lAPsBl8^}VVP!RJ}%JGHij1`>>3t{aGDoV9bE0tA~EHG`2_ZpezT zcGP5;C7j+~xCS`cF>;=r!#yv_*5=GGVdsaoE@hdAj%!nUjpZp9{}D4FD$6|%F1Wq8 z^-nLZ9k&J&j9$$gK56syy0vSjMl9reOqrj>ZEZe{2tFP`W4h(6+v|?_y1jZ4lw*R^ z@u@zZXS_#iU7E7dK?I-ER+?Y;A9aro24VqzjkZ#tg4eTi*f~0E)=rHGKBp{=qQC<7 z8fD2a!FhKxThO%VYE4JVJ*Ep8=*AhbwlShY<`}wp&j0B^g7BXF)jzsE!p0mV$Y?M@ z`Cv1Dwxmn)_D6%G@g5oY)mRH-MHyqJfia8)kl?)Ia_$HCA})i-AUr<6f$P2OLAp|s zE}l@cm^?}&ruhO?E?NN-xsp$=)MCl|4Yv?Y#ltU>PyW4!{E`#Bd}|K}=^*NMLw7w?Wq+=A(!`R$(Iy6gb{= zIK<5y5g+3U7zhaXPC4v9I^yf{lf9&oz~ERwXP`45C0n3?fbUvBJ3JXdx&;ae42}hd zCwyR-Y=Hs_;6D;4Zztm`pa4D{*UlW2jIV$~_@V&P@g4s=C9IB$X9gsfuttIf4#P=T z6mc?xMhY+tI}aZ>V}nKl!#jDV7>>R=JmNJWV$EPUS!7sXaXdAWXUisgN+SgrPKSeE zH{&Ud6lVCMF@`T}jc{59+OR72=_R)e1`1X<)L6Da1fu ztC}f|u|fg^`hwI$P%E>&Q_#|SXf9fa=`?W6OgaGP)&^hcr6?4x~eL==zVSr9CMh|Es{(s)yw7ae3O4oE*O3f2B z=j5!kUAFJ-He4xXX1VIF9w-hHoSe)dCAq8mGzfqsEKG?(5_7Ho2lesR|Lq;a8z*)| z9C9N7cCA%T5kNfejve#-B3$hhtd#4}Wh6>Yf*(04ldn18-x~K@C#_M9b_q@RE*c5l zgf;g29MEr%2hDfwNo|=9tZndqxTJM8feoI45`4N-o)y1rz5;=Nue5)auB-|A`jUDo z83oHqsJwbhHh~ zkFZiAY4_q%!f?<+%20h)yjbCL)_Exd5)@EU)aUdj^FE)4&nqbnFTbtx?2?!B84g;HqL|fpe&nr@WUetz zNMDVB)p|c}1ig`Y^)wKAD0gH|5#P^}S0YLlRFGn?R_gkQt-7?96}`L^V>oD`{#9R^ z?9Y_)>R%5A9pnu4m6}{vudQzKe3+L~0T6osWOL#x-Q3VIan-!gg-M0le^=}*@9oi& z5Z`08msQfw5r92khxX73$}PHySib|k7u`_3J)bQx9CmzFVTVqX?chbB&4pOu(6He* z=hzUPm=hdbu}Hs9=2FIb19oUUY(eYu>c`^cL7nb#*rgjuX!k7drRTLiF%zm!oCl0* zav4^#juzLH5Ov5Z&5iBtofqMY$Mb1ABs5*Ax8B{MCw_vt-po?ZfzS*6O4sR8V(#+w zgZbjCF{wTitFi^VB9ev0o!QVtD54&% z)0NR1#gChX8VIcI?-leEih4e1d81efE~m8cR+^p!=iN2QTv=Rbd>WL# zjFk$SBG{|%?T2~zhpc+i6ZOH+$M|t)UA@}Jk~nYtXhGnkFGC+MY=)&|B~%tRrYDtP zOz-(>F=K6#@Wp4+4A5PzUc&*;UZAJ>W>mp6DO z7wn-;6!8QUy2$J5C#b~f`df97E4-ULFRxdCq3`@l`nxL>U%q6J>E99t9n{sT5=%ab zkylqU9JE}Vl-BA?8q%^doEfJQ1|5thwGqjiKk`PCoCh_`3F&XcrYCPs$f432tK4t% zXb=h-=$UA7y5%=fIpy_C0wDCzZkez5X@?GvR$ja1)1ZXer#1ehVS_dOkN3cC}{k8{8N`!;GWku)?O~Jye;TznXSF$mHj$h z$VN%FzZ<+2DjCFCq8Y`VkB2FbVG4~e_SQ&!V=J0Kl=S*j@&OW(Pq^gj+RBES$>Z&` zWY}1(Su!E|HAMIRx7o@JQ(MGx8Ua1{Hw=^YRO@|?0RT}cwy<&Bh zx87TeGQ+ZEMg#}67ixreT>Cdwp0JDT>p!gVE#$ik@`lfcNB(%8G5dSZi~a2%*0$(g zB0i<~?+Z4ID@hGh*TK@GR5ZY%4kNGh7i?gl1Ov}Y&cE*L@x}B7C#UAanBSd~ocp`= zmoI~KJXmZxLINh8=bs_-nXzg>`z5;9WL)X6<{ zZRzGRpJ-gLX}%0h`$Lu2w&;bwA9nPGs_`omuNUOANCak8W_EMSt2$5{ZSz@FW)CD_ zQe|ehrJ|r=1M9ynDzp217*pvVdU=Otq*e=c3G61niDOaz2_#_B@2hf>Iy9oUm?dob zaX}d=)PPYBLZjA#C+8%i;j?;0iU+Yrfta~BgXIay0OAZeON8K3AQ)U_Eg40gA?Cfk zeh)&8A>AhSzTIV!k_=Q*Iu3^T+=mQZZr13HC#PLLB9hFIbz4ZFFO6B0rRKegeXvKY?R_c{2@Y2PDbrUYuq?$PfnStWP&5*Tn2>P zUC5>UDjBh-l)!?BiY)@ZJ``=qm@T z7y#=+sG_#FxAC5@NzGaaOG*;{oOwSN{yesPe`D`GKdzGlHxyWY7YV69E;wGYyFSc0 z;8X~3&*uyHM}ce!Hp<-l`2wZ?A1D{8_wp#`6ja=z`4&l&?Yk*t!BtNaLh2#}zDGjR zY@eZKfROwwCAoF5`68Grk@WV?617Ok-Y~M!vu%P~lT}F99B%WM+jO-^pRLq)XuBvK zMcP%hqdE?=Mw@AZD~D#S7SH0^cuoKCpZ9Id?408dlqp$tAX!leV(6pbz+Z8h%{t8_ zuf5oQqZ$EPhh~zJZMkX52n+cyth^a=6$e{uZ+6TMy|v&P0Ll7$AfASX(soA4rm@|( z#^RkJorXgCk&U&Qm?1Z-J(A(nt7KFeL^q&8>`5s`d3WvQ_I`a?b*WhtB?I(Wj`JX> zTLQ}DWKY~g&RUQ9oC<;YD(X_8tf=pmF59n1hhiiqBs+(} zX^**->W@cak~x^Pn8QI%_d0g4b5WN_?!Z}l9U%)sy2WB&a-CUQtN;ZWT{zu$VY4`E z;bb64=ql6yhW0Jh!wrbDR+%YYwV-K^SO%O+(DES2(<-ikveSxJLb_D>5r6+pFfy36 zR7EhvC?&;fqdBF@3dv-T>4+}=Zr4oCD3%X`OT=bQtppEoV}iD$vM@oP2SME}qb_fK z{jKU+Z@*R>mEXKA)U44S%apVBjVhs#)&mLqs};KO%1%kVTCVdR%d7*53M6FpoKf_f zjkRTd8P%+FMrk5Mbt$wzq3tBgbOknZ?yRLSKtbk9)!^9g-hB7Z|4JK7cc~Mod>eXI za1EV;xp7l972>+J^MAHSD{U)0p0l=g2^{32xMCe`y}lb9FqtQ=oC@*J$CJjSrWb(K zV_NkW2ee^md6$lb1iOSJrADEQpU;3o`By1rj4gsmR>^qvOmUA3{m)YRt7|`o*Yiqt zXPv2Snb7?*sY~<9EBo8Kd=rpl^m?|m!=9;5^8>qYcW8B(73I0rODxorK7U06_~2^E zxqWV#(EV-7=W4~`B`ra}r9+0%MqA0IxHDZJ(P2x{2lN=jX0UoOw+}26y1!5PU~7Ay z#`EL|x`>ii9oF6ic|dYV=S(-G1YptEX^Uu!!tTL~_|;g+F~f6g@zJm%Sp#mbuSX9% z%v}Ql3gs_S@u!@)y1li*D*{Qqe`eGj71~MP(@TeXXY3B0a_7z6+`i{%Sn*ZL1AE2@ z)h4m}NOGj)OegqYSdc7@dv9s04BvP^cWJat=q6hM5>>A}FS->du~1LudEC(HzyCCM zo(B}lCdJi}8=Kem>74cQ&JNW)G%VTrVa^mk1AL|ho7?p0X%Xl9+4Edrfe(fS#{0n! z_ug(s@t@uM6;LSO(dCUEHdY>|hp+vlmdxPs;#G3MzvuX-2gwyA(_XOxNYGeAoCR>y6m7AsENYJ=#yhRrqM0e{;E>{aY z1x!Sz^Blp-dlubbK)(swsRzxns$>sAWVwPw`)w$V*60z4`Z1Bc9$L_kO#O#$(jrW-0S!_*-*)M}@$nw~V60^gHP4d`^ z60_-^<^}jfQDXM%Hw(yxyNZ%xFQD8LJ5lcGQ+~Tup1&0(vU@M=TxGE}C1!^WavnR? zBG>nR+~?P1=CKtevitQy%8sVQ?1hw_*M8Y?HDUZ_Ojb?EpNVlb;p>HzOihWr@@63( z*OZvO5Rbp{J??z+W+6V&6xeM>{|5^i{g)i@@9Pl?eeSKc_%jTWT^oFy!dcL9@kp#3 z%sz`j8o_FTnPH&M%V_~W8ne$ZFjN$at?ku=;EuzrSXd7DW(I?#-MoVziP>itd=fNV zN^I{e(_@;fbeAXPqLa`spp7k#p!UkV8xOMMXJ%Y2U?xuPH>;RWFJx-H46fta-HU%v_B>!L^Xg3 zKk0RU6R|>-L36S&m68>z49TKN<1jdLm=~9l1r@3_b&QA8eseNyOv1y4l5MqdviLM8 zQN5;>KAg~nEaPFL$+Na(vr#PM!JzZI@$_&w8Z_JEac%jn%W?A(N>+M0;_)O`HHTLTc+I?`i-vT*UN9|g6r+g z;xF4Tn5QHsqf5_(o~qV3!y>!U$DA81qWQ;#Sd`F!MPJ4~+FE<9)~)HvDcw;hIZU>KRNewNkV8v6IW_|we()GPhb4DCOQM(6BpdXqh1v6JzxH&fir&x{ zlb?|T_UCHLsuU3GuRLq$cJ$r-b+r|rmJeSiO26bbwQ4UU@#omFzpBo?Zvo4&ZE9;MeIvnl{QxBO|rD7aa$kGUtZmz zTYg{u%QJpRNtDqQ({{`R_*snM#|IW}OnIPy`uOLX{=9h33Wa1dp{7cGqXgg`nL*!O zv_aoFgQ%UX^w0)9VDo2Yim00;$u|ZKubg27Rc!RU--Q@q(J+EqtSV2e(*=8c5o|+J zaR?k?$S{Gr?^PzKeV)s^#W(!+Q&BHYU`9!ooAT^imMRN2h3Ilqp7RQ2!KM%$rcfX2 zoCM|xPIG_oylfmF!QLvmS=~ENMRNrYFFVjcwV7{T$R)gFz4bds#iaUF*N{;)X92C>pw;NW4l=lNA07|M~0s@StA&vw0rco z36)vh<8vVJRJrGH+UZWH9QFpSX}4YU8@)D9W=VVEyDJHVq|T~`r<3+zL^Txi+pJl& zq%e4MFgzV~j!!0Y!AlB*x4PYvM!yxT`OIp0Nda896RkmiQhXTEDoml`)*Q6>O3bY7 zM2ZJNowurT@T_^u=RiPL=IV=Syhb)_W$s~szpk=wTqS)wW6?GQK()|ub{RfqX})Euza{?4(bpA2lh0l!4ntw_P;5z^4kKZ@CQ(ni-ntwbD@HbV}&})1gcYfw< z$$g1_Lk0%G+HU%A+V4bl^Q?Az7~r+fd+kZ17&ay+ELCUqc}W4>I7K({ymg=1DV71S z?p5~&{mx{dcM+`C_o6HFC6hNQ%}R`zp}U>KR)=>`XLePI0se-nn-aZw$t{n5)npOC zUe(w!UvqdiV_#@U;R7I_=9?W@PUPu!Yj~>jMQYGAYr7SoV7Kg=yx(J%?635TJ_A8Qr@@EDsGphx znl%l44g_@G`OxW;`doR(B7l8NgTsEK-#@J#(L)hx?x7g;yZoU6!5s^ZqWcZ*FV2MK zJ@-9D=8$eaV-XVUt90SH8feg=xQ&zrHSA$ayx1eS`wJ8+mPA65qGrCwdNhlgV04M_ zOw7R`b00r@xpk0whe$As3IY@IaFNu`@|#6Uc{oTtgiZ7!4z2tpQcExs1_p~4148cJ zq}?0p{Gt94_BABg5aEp${sIj;OVl6hbq3?w{>t9+>TY;Xnn=h1tWHQv3axJ(?C~4^ z=MgeA2;KE#v=wY@6f6)ScoZMSg2-dq3q7fgX{$W-Xz3Xb+IYK1Pd2dvC1{*A#R?^P z(EEbvy;`R2(W~1l>WaComwQZAaO+QnYDk6lmrUC{*+CDqs|{`8zA3@&UlrmJ7U~a~ z`o{9^%eCNsJ5kml@5X)x4O*Xat!?$3Mk1DyYFTBEgrJXvD)+B@B0Hs=@81Xu_0L(H z=}FvT=d>8B*^z?xqXhTLRHSVHh4R;2*^JMNm8y&_*z8iJpF+cmN6ZTIj7LzAB@I?O zy&Vo}RIPjEeCH)UqboRHRS`u+g2rcDqrS6Ns1%59x{&mo($P{IT}vi(xhE+Xt**T| z;1e$So^&{<@mSJMR(dTcRb=vG$(hjQvD~8z_-NbeKC6QBW9e{E3u38WXkTzz>Sw+k zGp)N%G1OP<72!P?`QGKsGjv~VZ&G7NH)r_6qB(UP^DN!{{hi`qm%leWuP&I-<#oUI z$=<<^y0jvSa(>+(VWIwn)fAm^L5r88L8rxBE$P;#s|gPXMc!|sAN>84_Sf)vll*>D z$%7t`Ax*0ny>@RJ4C?Y@=mDYlYv$9zxHxHd>4au&o!*Gr-df&Usq<%=1be|M>ijet zc6?P~#~$?^S65#1i#`N5)}3pF1H%HIw@YhPc3kI|T<7QQ2n+S!Rm9(@r_(}k?&MrI zgnZcZ-_Ew@fbLPHP2$nwh~Pw+)FfX*Y?U6}U#wN71g!d}^L$k&SFN#HO0a8P?k9tX zHGJ$vTOGTFSML2*DSzx0Qlb5O=85s3`K~=djZ)wF@q4<&OC=63&4MlS6}~t_02c8Y zl@>cc7GtX7_#3YIHL3@MA|C-_9?kcA{s<5>XgxAB%$+ms)Cpy zp!?HjLh@-TS*RTW=^dw%8q&!GssR?l4mSLjd`rCk7*1EeicFuK?l7R=)bf*`)gl=yDS|x@f#ntg^3vp;K2T6wd$Y2p zUrc6vNsVd&rf!R95V{8;RZ5~Rr=-NEbQ~;_QTK{1Ovb?=P58ylf6~${KX!sDLYkh8gGWqTudLN&)-h5|I)rOTPC4b*XV&Go>L|LgfM+A2Jq_^zRk&kO-v@BS9Dj2 z0qhd6>Uj7bUDU-__ay_o$Z&ns+^`_?IFgC;k7VxQ3@u)1*sN;KrmKw~EGy+?RS$(& z*^*s;6GtkiWQRP+-7!vF+t{e@?A7^5TrzqKo##NIfW7sCxhzWnAPC&GG1yw&T;Ba5 zXq_dCs8JLg2@lyTW0pRe+V8)%gM4H3ijLbPD6r? z<<0n+?VR%NvjUlQv(benJ9#HMN5*GC=Ap??_{zNE&a$m!1RG|m00*%LTufh=#Iz(M zswyo*gOtt0FKG<4AC!`uObib2_f1Uf$8lbk4B5hnFc^evi>Th3TR@9wF#&wz#qRP7 zpa0BhZY>6ITT^YUt?%!>s;~1#H>aj5NszFa*L@MELr&%ma1gs;lAPLj-fl={8N#I2 z5P+Sd_V(fkQoU%HtERuF(~OT9^#%|wI5oQBkaAYhvz z`uu>WXHGL@C_r0pZ!HJ2jyX=z5P)r^M)z&1YjRjh=2U9n0B?u3TYTR~&d`<+fZBwl z6^X?pqys^~79V$$*CtT25>m2&^;EO7jts@7C;cN z$-2G6GE7dg5&}@06={BGC2W{-vLZOZ+xFFd9Os;z_LadPWXtLf?aF5E$tkNE0a*DVoLapkLBeKBdH{1b*z28>EiER5FQ#v>YcPP@vE?o;h$cD*IURKm1ra;8EWe4< zA!lqE@*rn(((WSKSPcomi)dqa{WjKGytlT=7yokdzJ|bJ+qTA&AvtX;p9ZlxM}HWn zXHL%XP_WdUv4Fn4h5&5ykos&fd8i~o!uEY=WTmfHV!0@%@8duacsik5I_On} z@oB&LvfZb<=IAzt{qW`v$%>@rm?_{YBt$1|ge1)ulTpeK-wLpBcBkY)|&ulQS}+Wc@$%U=j-9dq#Mp z(K~E4q6CxldO|r51rZy&&35mwJz8+=lF&$4)mRG`PCy}S-Rf0ren%k3tsV*@wpupd zydE{wqg7E7=2Xiu5t6oA-lBbCky1{z>_8B(&Fa=*Qpa^XsAX@$79fM zQZo1H|5-}Qnvy6g9t}#jtkQa?-{1!bB-3YcY8wvdssd0}Y|xdNqku1K-orS61cirO zfieSyV7`*ft;F%LI+h1Dcx$Uorxut>p0^AKbmZQx!ESpp9q}W1c{$6Wpn;r4_1kXy zr)g&t)FF8}%cnsJvDwy_9tVk^7aNCy22y{gK|RR5VY|6J3a&uTOMT9R+GCs7+_yi_ zMLdC?tN{&kbx4FFe3(qCJRdp~G;Z2h?X|l{EK5tKPvU~3F<>Ko%)G>_wUr;j`~ULN zhx4F@(z!pSt4Uc@@=B-SfR46zpPKCDZl^J33VCgB$x5lboHj;_XyKKLVL=6+I_QV5 zR_1xia6m^Zf6%A5D*5fFd9Az!f&Yk3sHyusTa8JhHf^?w=f$()pILGUx?Vm+_lNus zN-9J@XJ7X_N<4Wjy5KaikBX%OHVpWTLeV?AbazFoebktCC;Rm8jX@*4rTZ`E-zw-x z5U=7wd&!09(fP;P^444CZNUr@2XI}-gq%uXW0L;LUeCoOXNjeTBqYIw>{BjF??%y< zo#+w(!6hi1lTh~15P!@Ajp=4(n&jbKGQk;fPDw~RFof?+5cuuQcmK@mAi>O1rQIkB@l{BTyblKXFowNr%Fqq zpmN)&tgjT`e)H@Zi;bY46Dj}$`llc0^&NU>!VNrkMuU&1s@-Kuf>sG2U7GL*#-Jq? z!b|u``ISF)B*+&4Fu{@rq5Jrq`-=B}1RLByNGpw9Qa!>CciTtpQM=!aCyxZZY(SVA zCn9c7>CVeh`?&Us)>sSu#P!-g#AImcWM8MdK-DY&M$0| zWE!It>vAfTd3^0}XnV-+!s6>Qq59B|@9NtveVY+e6pRI`JnVQ-`_xyX^YzOcbc?{s zt8lxTV1~R(l0%{Ug|ACHee@-jTdG-I-sgv41U;B4>4*#UC0|{oD6dNeEmD=FfkEey z{h2B-bo*AZyb`@1EodVWS^*Gxk3Bv65<2ZX{DI{jNu3av6J6x>=IlZfp@{tBeZP0` zLhZs}qIvlz0fp|DUQE|$hu+$*dRpE}^VAgd1}i+A07L)2um5Ik*){1v@g%l;>nvfHJ7eTzj)a&!-oAe`94LuMBb? z)PCc|cm04GT^hn|AJDdEy5w_jWw*Ywzs);vg8R5CB3+4xEvVs?rBOqiSHn3JG#+^I zrB_z>>!EWcLyov9QaTO?Ek8bVMIbNw`SH;xX!s@auL~@Zh6NSBROoLgeHLFTQe;?w z(S>rf%c2|g;DXk?(NxTY>OXn8#i^?Og7w`sbwqrR{1BKRxTCG2e4HTwdv1I71eJnd z4!lB_K;SDcj|bC!tG4-~pv&^;T1%R&tncwYv25&UI2b*qsnAt5KKq4#X4Id0ko8W_ zkoLh)S2ZqEe?^rpt8rz$kTYa85qgoAsk^tgUk|QhnA^*a3f((?Jhyq8%G&OV7!nH_ zs;6&$wMPvX-Bz>AhZnN8E2UHNDzu{OQ0CNP7o(`LX&En?X{Y-cg9C7a4M7gVi-n4s zLn3ynPgg3cYu;Iwl(kb;j?_3PsW!1x+FaY*4*HL>QFoP=1wu{r`b)Jfy6m_4f^WQP!{j`4e-e@;K|2c zx7Hf;YHOQ2`!vOX1uiBn$iBenxZ{tI8Hv7mwZFNsV9}5ni*9ag(H++djp>_!3DHMz z1^u8xQqUFy!ko*A5c~?i9ZtJlm9BOfyf~a5MK6i|c>W@Ih+`&HX)t4kjnTM08rRw% z=`F+>Sxwt`=!0n4N3bJccxoWdh_l!*;=ijX@E^8EqXAi@JgBb>DVASs@9qbe6Tdy* zIp^3@DFf5~H;HMRI~(=&`ij20gu3UO_5I=nO>(X9i;KD!U~RQBBJd|k1XRC+rW^L_ z`+OGX|Gof|eJvRIe@cwprx%J|&@?VhQP2osixxtR#WXnM*TxPm!0I!_5ez#z8K8> zSAkFea zSYHqJY5iXp;YtX>yqe5BTafrf@_$^2fldl03O$&ZG`$!P29v3h(oOyD<;|+$!v&P? zNDsc0jL0bPew{{>YE;I`_63Z{m==tb^q6+&GUWP7u+#hkdQ46S#{G++z)&ybfCgIh zkZ{F_{AlqdC#eaeB~2%-eVT3PZkmx^XyonC1vH%%sxVwKKy-*5nnI|*Q4J`|wihr! zOi99I$pA4CJ~*6l0RzOeD9o1BvU|y<^a5(xQV8b#QBdq`sBo0>?~5;No)QfFZxRFF zZtVvzp1rvMAry6R|>&A zNvHT=>%}%b16i0_h}A$B&?yeoV5p>`KiHyo>Go)(v7)xF(NxnAWkw_#xG4SLa)Zl9s+ zZHh2;1f7DAneUO^<7MGU!T8WxG2>#_HZ zuDY=z-1@a>k9jgMNq5=(d}d4TY0+voyL4}lGODnZ7%K*X^>UHd&J={1x?WG4Ip`IA zYF?Oag7Mglwm}63MLEqyquc&S+xWUkpDikgBu zm&OkLWl$*#cG>|_CFeB_&W(So?-VcSfB1a~xo#|Jh}lCJrM{w}#RhfL`AWQC|1B6S zVhjkmd-$pPcH?isqlEuQW|BD=WbXSiw11hlcCfr5*bfdu6eo*=)TcjpJBPKuZPZ^B zy9cxnjou#rkq&)_2NVSR-8IO_RU)CfRH~-b1m~qvYCu8du6m=n(?1&2_W!oCyw5iU zN)ijfO|0;jg;|y9e_kJ+{#$R*n$nG7|L_0&!++i=ileFOLl*^0G(kozL)NsUq5iS_ z*!8`x6-BSn=?4;mI3ZjhU}5mw)naloYByRe0)kYr!8qKaz`oQtY%;Fk{T2$smj zD`+j#bhd-FCkf+zu>o26gOpIA%9KbjDw59`o!Wa0Uh8 zP(r}mPw2}D&&7f|O$Q2@gej>f(>}ldQ9@OLI8|dxYL9yNEY&1b6^K(c2GmQ<9&axt z9__UPV#~$-vYIwzMhelE0|&LP5Ih)0U;+VrvpMK? zsj{IFJ~vy?A@za=5+xEkcl{rS9TdSta1gvoujY4Lu2CR5YIDjXCMn@IT&QATh|-Pb zpf{x2iDq?KE)w)Z%aDPD1486}lWqi`j_8iHNzL?nd29qT$1x!gjRYWmi-I0?OiyjZ z;wZRO$qyR}mQYBMGyBxjn9#_E35lGEkf98K5TVSjfBK#dfiV?PW_LkTG8zdTs#%7- z`zfkfhNl6UAV6MKNV)-!nJwrn+F%h_p}_v6IXWHk?uMkgR)IKIV?e#s9KUDQN~-Je zdrl+-cvqVGoGe31sz7tPmURUTs02^xOd!t?60i=%%{3r^Z&AS|a4qgCN{WvcHX&l6 zq13PuUPvpK(qU6l1`4S=Hdd-|4TBM^q_kGKtp*^3ZmRp6Y5sW}CXS%AdO=x?yw6?6 zx<((iC!HSe3kaGCgbNi64AHpMI^=Vlf^tAXIFu0JT~lASrafLy{@eMz;sn%iK)$Me zaonG>A||K_QecGvS6ketUomi|#hL^1RqAbZdb2-VV1scVTU5#J936$tk)XzHnP8l4 zQD9$cb$ERv$rGJ%z%09mS6hRox_6v8SYoRQ#<>;+TR&;j+!gQP2=asu#JC0n>TUCb z=7~Cw&FvOkM8*QgDm7rC_Rt1U&3}K=YxHRs0PoPeKEM2=7%6Qo0u%0-;B;3m4H1Iw zhu|U}9y%fGz!1D;gXrVtEMo|o1V3y_%s?S^*Zlk#uO>1zLFYaQo)9e2(6rGzp-I#r zDaFwd@L5@7{@X4`)T8zvL98p&1BKL0;{bYcvdc4uprhmkO$ZqzbnfUnhIUSjYn@iV!Tcvkro=2q089w= z4uk2Gd4)6(LJvvu)ms6jg-}gM`i>U;FxmS+clR+?hBk+R>#SFC|fUnZuLmGUuYF>~%Y_Jfm zQ9fG@_cPckSjg5WurD8X2RvH{sy`KmQxycrYsd5!>q(f~1TzE($I*ZRf9ZI{s}R9x zkb(rza!&v9F>Ov^u9bLz!f>L3z{IO3jdA1vL1wVQ7#Jw9KcPG^$kQ9a^6$HrJYF@IY9+HZ-Vhj4%EN~=JVxe|Z2T1gO z1sz2%Xsi_UeJ`sDjU}kaQ4^j4HN-QWzHW9q;mw31(_PTOboaSSkUL7X)*KApb=rRq z)`kVcbRIgP=D>*9EiVYKYXzMkKWvp)IZH&zPjRE`@4}Z+r9L!4V{z^aJ<#%_r#KlN8sACw9r>fHHXhC7r`26Oi25*<^&+_MVU_R45p)IuvB!QO4az^{`4oBgB{m~r}T(?zcv^h z|LOUkD9?==qtic?>JCvM@4j~x(vwu+Fq!`&&j!MrX9rtQzf;4!n^ z@~)sEu)&zsKsh#*+Gmr&b7r=n^-^IN7#x7Fcd5Q?Qnkq!8U-1}1q}GWLE%bwp!T6L z%LQ$i3B}n41n|}F;P^N^G9~c04Hlpc3hX=hk=Zc9j2AQ~JakHldUI+Qi_7fy5X8cVT8!u#2 zu!yZt9(y!CnSI%|M~j6NEMOZH*q5WNhXOZ8I}h2$!|Q5MBHnx=D7Y>lH`(Dzqp3H_ za=yf93d6Yy0^}{zkvr=2GuFrauv|hP!>~|DUFnTGRM|261=WrT#qkE@f!{YrybB-# zt55-0g8;tUqsO^Bv`v^gbK|gH6D+3%!MRj`hURBsAgY$A0*?-S3eGKtB)>Zqe&?yc zl1JfhXg5iZuTcrQ)FI?7Ba8s_pN2v0f;_K?1^2^;oU=@D8nEJF77ApxGVChT}ue$M9KRw^MSD82Yw)o{&u_@!_&f^ z%wdidY&j}Ja%)Qv^p3)37GhC8|RiFT?Fpm1uv_0i* zw}7exF{;6UdgZ6-fO0f5R^S8^D&T661CQvctpTsx1Yi@2fh`E&UyisF1pSN=U(6x^ zVAs^qe>JJc93ZGA5sq6581PqVd)X+gg9WvN4Hm!+3T!gnEP~8#x(OH1Ee!aZqpm7} z-8M~8GX+7z?FHo`9uhjAjHdnIh?XE*>p+~XF^)Q>$z5J038*>{qZ$mTSLqD*s2$YE zg5pnr*QoDCT8 zm%=L*Bn9V`&$=lDcz5WJT5r(r&?IEI7$aB#=Ai@A85n}sDM(_qS<*Q{z)&VwW4=NP zv`ox0j-*WKP$64^VEQ#m*M6hl=L2a$(jpv#<3oqPI%$m5`2l9QpuV-i0=PlJ^y`y$ zm!{yufr-HDE+FSS92Bn6b&~paNoKypIW}Ctw=m$Z(x9Z*2_~E+&N0CPxIuw^IXb>8 zXgpMyfa={Zc1wRfo(|Q1!Pz~MK-U0+)nE7$wZl{D+|m4YLH%i3Q(%&UZ57GbKr({E zgwL1>W{X+M0Kuy6*#>YlI^3->A7Rg(G~K#hj}sb z3=R1&nbXbnhtzPSED+r8ezxx;I*j0X|3hP>?vzfZ|J->$gu?`??>&RM`4*OY#R7z^AUcxg1@)A*uCf`wZv$M|`g+WQW&xf|l2Wim(KN zH?B_J>8rz;FC?|U3C7VD1@=SBrmbppV^#BHFrc9o6MB9AI(v$dQsp8E6MEDaYjql7 z|3y%ZnNSs?9u}fEVRNg`2aba2J}+oeP$8jnA3s)on?%$EL*X-`=0PEN%L&qL5G)}D zQhwNE)Q%JsQZ8=xM18m)P_UH;f+Zm-TYl}tUB;z$LR}=+ica;-ka2xR(g6Pl2@|M= zPNwdB8F%bs;dGaAC&8-W3>lY#CS$3PvCf3w(m0FGgx}SO)SeI$I-g7i@7jC^xM0px z2jX$i7*Mb2AA~b~lJ-eqC|t}|FyOD!G-5X#PDpBG6D)um6xg3k=)^G}21y*E0&%X! zfO=h14;xLMn35J%aa6#Vu5nPfsTJr-B-+%?>K#djQ5q&_tYVSSxip!5Eti6DuD6zZ zg)a1-1mjLgv#mpMssX{!8wT8>eRa$ql3Z8?*Dwft67LL_P6$d=dJ8|QbOU2tu0TG5grc^_d0hXb=G zk$2by-L9CBRQ3cQetSyegL37|UvkM=N8>bz{Bp`CrUhFbrc)k+a!UI0blTxve8EUh zg$aNJfqj?XxBGl6r2whIFrWA@hC&%$77>8RF*!L_O4+rwic!HC*F1&Z5+kIvpBP_cb zcilJoEi(!6=c5x6EqNj_$LYQ83#l6HolHKYm(eton|!y zgw8GKM0-61&rKn0Dq3vIhsz)KF*n}c&6z(O6LGrou@&tm6O>RBisf?)0{9ZWCdTS5 z!8)RPfXw%gLV$NweHrfl6V!z^Sjg2VucCj4u z_WZtG2@xBjWnjgU0_gtjXk2T5q%#rB0zv1QJz{I`*NCCe(<#98Oh=yA%UkD1TqFxN z)SpC#(MYJ(=H*n7-(}(k4Q*Y1>48V)Ut#&x??QSFkcx&vfvwB0_jn}J5X8sw&>}}= z$wx!;9s<#qs{ZCFC>WL?ybhd{bYy7i+^USBuxht(u#6zcHV`$Tld2^fvbWVo!)EG& zCc$u=1r8NGY^av#J;>Ee;FOxhLhTA&gw`1HH8w%}XF@T)1p$1O{?6HKVS|NejRN~R z{m86Xvz#uNX>M}w4{8XI*YKVo!wS0W2**vf?+Ky~nEvNY zdPwj{UB{>%*|kpznpg$z{0S!Tz_F8f4uiNn!c%>EDwbXtC}>8OPgDtdo`C3f(=5lT zSH$Ud4gjHd3qOtCeG}YWg0Q}f=77G0U(oH2MW+>B!X`)}0DOrO1|8=$^;MttKE7|0 z9Lo-wUgJRMJ%(9&X?HZGT@-W?244sfyxa_Jz_0r(gv{PzaJj4hE^GzLeg_+f2kuP!5uE3<${w>ZhuR z==+I^cr{S)>K;=ISrGb6{c1W?Pp1^fB_?vbcO;m1V0slu$kLmrod50l{pX;DR|Md$ z>*q}=5Ad2oFn%rHMJ*Aae$t?=?tB*c``OLZ3?MIskCSD@o1QlV?h|@mD7dvZ!$Qpf z@=_z%%bH;!5rF$7erzejLjATUkW2JvEA5$~Bc8h5RecA4zDjU5RsnS78IvG#O?^ez zr0{O0V9K4bH2}y@)mQZDdC}|WOKzO`yd(&kH>Qy$LR33T6@GOaqTc>Lm$NttB9E0p z>ML`4kY*8&)eHku67+Ogv=TVTJybvJ^yv_uQYqBI&Hl`b$xJMQaVe?=3c6jh+ba4r z_U6eYX=TVa?%)cx?q;UBK}A-i1#dGaA122j;%VozX|Mb)#8Xo6XC^J2XbG>22@MHnqLLh zl;^>U_Qy8gT_w1*4ZbKbJPE8p<<~|9)_hfMjXDU;D_6m^`0VBw8Q9}$9&5MqFstAN z6XUR@u){TR%1*lMLY-)d-7rfNryQAf1H;1rSE+R9eCB9C>mI=!DRWgSJ`{@7Nj3Sd zGfosK!Q>dcohnj}2{o6?)MQ+l4lIS|&t(A|;!hA&HE%&}dh+&B!BQAvOvAf&!#)~T zg@*PQ><6^{@?(_&f=f5gH6Y}}3hLRL#HP&0d@dR+>Y#sA`L;dc#aiK@@sFMc#nEPB zJB2!K9P#z*{dt-Tl1(eX7FVg#6RQ_jsm5^VyX>xha$(s$fJ59>s{H#4s8rJeu*0>W z;}bQ`X8CTe7S!^fa~m0N+-(OJF3ga<rF}T`X|BXn9O{@LHA^fJB@^)`cw*oMAe8P0N=1W<&CnvnNomCt6MAk? zIT@r@hvphomPn}GLhL@!R5x>?VB4|{n{cA0LBqA^>eGU*x@0<{*-lf_$NqCfXu1B1 zI)sa^vp*9h*p7f`r8*Ek7MgcyWc;x+sbLO+MNhKWWrCXt!T<%0C96?RMKBe~9AvEG z!Jues!ek2~|nQ~$E91JqfO?2Efc;d3v0x^>Sgw^chV@8*GY;4xN{O6Tp#rL5^}DSED92?uuTSPfvU|#aw`r8i)2(0jB1Wt83%JR zhmCRj`)_NFKY!QKS4+)WLD}%SQIA*&m3Cj9jb4n3WrZq--+aHYxRk7f%EID8DphfL z{%mn^ajYmV&z~(WE{+A22R2_EK7V%7{+Ni4pv#rWW(=3sNYfBtT9ad9lD+_oM|B#K}plt>f{0{=ea>k$mA z&jh{UN)bbY5@M2YR$fekR7XtA$BT-IPeV*TwK1m2$9}6ZY88hrqx-Wtg4L&l>k`nj zbQ9j3UpMgVQ)?#OK%kZ+DxxcxYfMBpW+Ju;)kI|HRt@61bVx4{(L!?bo!ZdbZ}fQc zE*Q2efayU*Bt-4D`c3=jNWJG59P$72`SamSprkOkT4adtB$^doQUJen7!3Oao9BX^ z(TV`v1NuX6!L2o(9Tp~gu4=-g#GKk-ev zg5ItR9?K9ctrFb6F`o*-pi-vL;j_kKQ^*5CtxO^H<>FEZH0YEmq`p~L3RzfMWnn3# zRJ;_r{wC{F~_`TKnB@{I1+;={k z_VJzHbPHBm9f23pk_WBZhaGxbWl}T$VaX%u_n5#|#0P;-aq&Jby6vNx*UBs*7BMs^ zQC;9GjXK9CTuL$?sftfwaL|I+)a@$4ebjkgvmo%{HS_VJyynxO1h3ie7UeaDgVv2h z+GO)?ILLTLE^MVs5a72Ce||-2ILfQSn*8NMfWD)?RwI)HTyVOU!95J{ z*VGT9^H+kc^bD*4KrS^KUE2TN7}f9(Rp0pW~W++X;IYk?o(6FQwU8c#m7+wWQp zUNH*R-5o?Hg8Pdh5x2YU>ke(_n0;}~1?O5829?r-N`s=rXHfG!=x|WF;|!vC)Zo2V zK?~_Z^XM2BG#Cf>O%M^mK3c>}Mf-|A{!2Mc(PjAp2^U;c+_v{df$QdBiN-qva z6pFG50)aIIF zz8)y(vscJj7*t9xrYehkFMPU8DR^7EeugxWQVd^dWgM$kG0Et|ste7$+x z$vYON0-A((1VHaOC=Fwxi&X?&n3xR^Bp#F!<^gs(w?A{KjABrfEH0$prY%}@iCuiO zMpFElP{4xFl8%x7k}h8CjAlPO%e}@(5P1@b6w@&s9b&E%3;?R7EDwTrO2OzUWkL2$ z=x7Y^*VGT9t8)dN8wS<@AaBuE6Plsw=M*;+7R92(0Djy4z+5cIye?QZjp!$q1N@Eh z7mO|Fqn06mQ~uNS!z`F~s_{~m1J)2&e5rZDcOA|?r=|$N-K@GsLojz4R+ZhxcpThp zaiiIzvpuy&GkDoZ;szbk38?BNo}uz~<= z9TC?2Igaove(Q*+-p{d@Rr?RsE+{=SNbe=l8M9uG`eZB(C1Xy-FfDkB2H)J)TKcv$ zI^)koBz}=Sj2UQCF z3kx|ksl~(3GUhIu+h&Pi%i5dH)4D@= z4XtE)A(@nxl~DOG(iflk@yb@QEU4((kjho(xIY*r%d=#1A&w8{K@GW6MJG{`^GbmS zOX--@V|8!7j)g%7wGv$e@NUYx<$1M+1%dy-<}~xMscl(IB>!p`m z9mUF)A9z^EQZ+_TzpA(FPr75efVCJM^V_vW85Rh26MhPqP#eEruv!U>)hJR*jiSh^ z==`{Oz-qNIKaVuO8UZWSPCGv>Hf{s7&j^ zOsjvcT+=cXQ<1FHmK0mSl2k`O7`582xvw~#Fyp+NB+D{7@3A=0u51~ux5yWiS>rW`A{6VC%hqDBK?XjA>=wEOfl zll_yWsHpyOlu+2GLiICGbwrPttC`kfOfw}To|i;(OO?tY`8@UTGMvS!D>BsmvOAs* zBm0gE~-c#%A_jCs^HBof+cPfqLnM-s0M2^9bzOLl7Cd*HPtL1e-D*^e_1>PeIFCl&^-#!x6JpwcjHEvvnA=Efgamp0DssVzo$K= zbjz52SA=dV?*-R-NXCZ5FcK*kr0yyynt-JJL$qx+n75a#iTWx&2Lek>@Xx4OyV2HtE6@zl@o=gtO1ehP21P*fA zVTq~MSsfP4u-jzsa`)_yFSgDiDTEiPH}iuHUN zlpa_mGGv3UzK^9OSud7iIB4CmT07hIt^KuKmO~`9K`a9j6qcayHkl12Wi}yF!k~ln zd0pR13gxAbPlM838>82qew;Rv#xjnNLqP*&m#$t@$4CZzgGpZ5Em@IDmsU-p$38Mu z91AM9tiKMaH^bv0Y0_e684l<-Exk!ag=Jq!(;ve%2JFwlrlyE)&Q}x1ba(UNl#V3x zu9#$|A)%GRLi-D@O&4gY>DH9EWTmlEJm5kd`R`cWF*_Rd`HeSuIiqAj<&lk}`i81; zJIBvbQ8KLfEZA<6TYIC7Xu3dA2~}MnqO4TDp^oL&QjkjG-m}s=)r5sXF+A1=QRrg-+9ec zL3G!wKhc<19&L3-EU2JorJly6Ay2HU5Mf(`!yf{IHuO#m<(~NW|_TQ|r)3zdz*%!z8nVXA6Q_tx4NQS;H57`WXNT(K z+`?1SP%AanQ`?Kz)YK}?@sPIME?m=4t2Ajr;sSDzp+fUfP#=7Zi>G8{cV3NPu~6mt zRyjUsIp@!}77E3?HlBxcAFjIpl_jNQ#=^wV?+`c?G;Ts8d?!OP4o~nE2J9!6-E7d? zEOe6bSZ$xDT{$cs^8SV&j|d6P+tAc^g)k*ak3No3(}2K7U7{mmR>Fe1M6$kF-uaX&7{n)07;&Aj>PNyqxAx(17P!?W2O8`93asG%>;wD9>}8 z2Q}0Y>RbI-Uo0n?qlmp10HKH4q1Em-P77ME9R@F>NM?UiY90<+NUheuy!6eSn3q}( z1r5{-?dA!eM9QldGzM&xQMzH~LvS1_uZ&s{_!zy>W4m;t6YbVy4w8(z$Y4U`EzgE(&L zqQU%>S0)$^S{OyEFDLXoeK-jwSx1O{=F^}A&(U|i!8ADAnCCf%f(G&yeK9`e*U{zW zEelHU7gGX>uR!3V1fDdyM{%;}mB5k(6||0Y!qjvu__BCj>*&Ft^R+FB>MQdwbh~8) z3$T%qjf@Hcn!a)kvY`FvJr4!-v;0-{a!ziac^Ny#jD zTs~C<6bUgvj!;L(O$xF4CND>LFz6tE>#w42Szi7wSx~uS{iVJcH+d72=P!_;@E8iT z%f3D8(Np58;^e1W<+GiB2fY&zp@`a(E=r7B|Ge7Mp`Zc3QO;0@3s@G&^BYJ|KrG&M zXvbsN!N`k+LxmdMLH{_4MxKU4K?A+KXbvW?mzSJ%(T$`&i~K&gS1qr<&v}RmN~Hd_ z7rwupS0YOmRM02uH-@u6iGteCtMm;Abky(kX6>-S3t?XUYe5PAVp@IT`>pV~(vn>$XG@pd zwC-duyb#@z3*FC{x6Ry$k>&$~Ex`ewv*XO!&_@}ksUJR`&MV^@12+0JsS=*orvV8H zH>~%<(k?TDpr5L~Sb+X`CW;a z303F64o&pYL^6MKIn#fR1r_H%^-Z`-v(Bvx|d9f&2hy~gg{Y{{e z*J}a^3TP?y=X%0`B}ZOM>A|3ba&LQ{^saDQPkQs7ZC<&LnNY>}g_b!ATKH^CyLMWY z%gT2?_|;7U3SF0Oq)T^YGnZzjnU53Hu=JK>q_yhWLH|CyjB7ZsK98g1)a$h*T{Sau56;(}{rSk{Ch8^brX? z!-U`?|JUx{EQ*4iYc3$AP$cQTboKg@`-pz8kCrk)!4Sp=M1qEh7_t=9U-2?GZwgu@ zDzM2qi~{&A_5E>w8nXq{u#D{>Kx@1E>NnBVYqQ#2QUJe} z%!1i_?ajDyre z{IENqmpxKqf?Z5tFfj&%oQoL^)>2}*G4pVcx~ldC&`^vOH9g zY39l?Amr{NcIv-H{QR&aW2EBd;UMKwPz?<99rFc^+3C?*-u~sLU`&PZZN#y!{=u?~ zpht+nEV~#I1n%NDG!sU*g7AfD!H@^RnFLr6aruyrh*BHhT3p6pK*(JRuTh%)c@ISZ zj?zF~GD9b3>2`j;@la4VsKC}aJ_Ycr>U;WsmbA~#UkqSa6&^rJPz_Xl{N7uIuLizq zzL2M)VCE*4C{d81!ZX%4xzPKQ`tF_%UE;&Ci(o*{gj99IV35)|eS9+bK&zd>KImC< zdPxENp0a`5)O=T%C$w1{1QR$c4h#f|E3M9Z+QH4hf-Yv*d>aU$4_kw#daJ3nI%uxb z6{maC@Cgt}t7aLdCP)EOa{DB^P`MHax!Z_ct9>}-Q>c;#CKWA1g1{0JD8?hcNl-AK z4gm9=7SS{aeU9I`yLbk}36+&-YFMzm3>1@0aUuRIgcwcx1^wHe1#W+A^yqF{UR)(( z#*|+x&@kZ(m_Xa|I>SkEG@^C=qydr9<<-8;WW7{I*fR|&w5FM^=f zjzc=B^8L3g5q1}8hULSG&(c=(2LrxwMQ|5uKsv(}nhpyp{P5FsK<8*L&JUIkE36;P z8>aTH7(7Jk*Ja`YVM(4Bl5FTdHQuwo(G!&B-^>Hz5>ct{lc8~Cj2@KcsOXC(&Z(68va?cm?Pdwiv&X3;h;bUCjBn_t-76r zu8^D_(qb-kClb`Vl>Lmh#-1UoqJ06f8Vgxl*%=?vWR9|lD&U~9 z6W2HuzGh%ZKk{9qmusRl7EFTskjT#^6{0M4b+@56KJM^oo_SN(!$OwDwf9a%w3z(N z5_jIXmei!EZVRG}Jg;a;trm^4@j^sdF81`*XG)X$5$I6)Eqh zJh|sBQVa~~CEpJ;76|GO!43`|5EUmwgxCZBx6^(sC)ilvBO*C4A^2D~8FbevJt4m{ay7Q{p?iRFjY*6Zkm;ISnv!6Z!@r;3dNZyry6ls) zlwjLK7J}9b8{q=Dpc}&&u^pg7^Kz5C0T?I6$}hAch#SCYuJ6cDQ@fXyvUzf+ zp+V+R8Mn^(s52VVbDDi#6a*vR5)wqsXF_tR{B>tc?;QrWCkm@6ljkBi!-JHUI}_z@ zp4@415c0}gpANOE7_tPLr_4DZ#I6uN>@N$(C_%5^LIAyU)Ym(dY5!vc7i>&KXpoFv6G zB~{WObj2(tFnUIk>y;Mgs=GQz30WS49pyNZl)?=t>^sZK@IkaJ4nj}MAF3CfyYwW0CwIYralEU zmQ3Kd?5Ns8A0+G+ofo2ux=v#NdwA8R(Zed9D_WvjYiG zK)+|{^q^pS)b0moI0WP0fM0Tw3L{!MVHHrOg62R0xrYu#1oqFK#)bhhyfZnW9R??Z zE*~Y$ZhOgr!d>zoO|8-S8rpCi-t#J0&hXsNFyP-dd^I`!E*M-2dR&|i2-wQ+>ZVsU z$H_f2o8L=@PgZ-~=Pk7*17ww=>eDhM{MvT56y+Q!+$4o*KT$&pRvtWmI|R5_)sB?; zPv?RH>}~phPKv1Nm;S@brr=PL4QyI91_FNx{Qk5^Xb9%NQW_-;I(O-3LprUeBBK7w zVj>uhAvmJKSSb;@D}^ue%psy#5P3|dsC%Dkw3D=@{?QuH=>)#oEa>Qif(WIMki3T< zx9mTd_hf0L`Ap2gAfxhv{#mP^(h>C00N^@~2BG`-U8_G#DGBCEKnRo^4pL>D+*f{$ zk{u^UgU~Hlq|Rcp^pTa*IDIq-cvXJ%Pg4GpW$jo2tVl$izif2*_%2rjEQs7gOkB3` z6C^h?I~ZhK!l$!XZo-!|2)X#UEU}3AI2dGHnNi7@sB&`4jE95N1Edh9hB7wO0Kv+q z&x6=awU4Go7fm*Xe8eK@|EQow!GnN&U6a-Su;M6b=Q&p+K)s=Hv&6p?*0|S)#OQFlYZh8TVl=J)u++;! zD+tiHkAJ2eX;{!mL+EDrNX5Gp0{{Lc%Eg+f8%9(+mZ@Vp3JCFq4Be3%vn zRv{C(Yd#szVLUdW%jS})cG`E}JY$JJmyCkJX?`XSMdrw1zQhuekCLCRPyFWDpIKA{ zqXPiK^tUv`B@lWRI#g-+@$h7DiKRap%#{HPvAJntL)*NM`JhQKV6cuT zliE;#wkgr?Hi#W`Npe!cfgo_#7|j(2(lhbJQYOA;h5pR~Jtr(j06Qy~Dn zbkgQ;N($Ef!fq@PfP0{NF?tNr7$y6DlB!f8Oy!e+LFuMeO7t!T<0u`pRIm_`uj#MD zE}y_J0oL#A-BfCsa{)T2vDSmY+S~f;Dcyt?%`*r_eF58HK>t*oAE14m9a^EQ>0@;E zN(?@95FGCIK{hf~WQhMVIBP0c=?$``H}Jkgx3muRWuX1Zv*jID4-1-Jgx03xkGes@ z-p{ER&tDSo(52Xmj1 z3!F{Nr-Bn705Qdw3gMfb-tkFmMA!H>c-1P%=QgNSDluR`?DW)ySt@@Nh52{E?`9V) ze3T5UlR!f7N%>kMSgYAwYA3`M1{nZ=IW-iesDwK}MkpIUr z3{~y))^vMxTBF92?o>HC>U<2gs0(hJDS3en6?hnOuM9Y9cL%}48KTls;dhIJkmqn( z$=7#@jcfE$t(wbV<>kloPipx#0~JI&)_@^jq(bZaeZ##MuNQ2I6M-pIgTQ&Ey~-gx z3+^x24x<1gzDgNEI~iaROPs$g*c4yqOoP-^W??S&xln_A9T@aw%0v2xYGs9)^Jc;R zDOF(1)08o^pOFu!1lP5tIF*G+3&4bAjv3LTJO6(qkgo%Sk_n`Lc;N|Ds=%0kD;=vY zHmT7~w`!@NG3n4I9rIMWI=Wt%W=<8e$*9v*7lrat|8AD76eQft!Z6-zmo!5+h~`$U z#Ql%+v`ZCu7~<8^`j__Bql6KHD}~AwN%@JRVSrc8v;k_Vz8DXKv&^C%Eb91_c!`Cu zSGu&Y%_sUc)kt4(7vb5FkLWPNYp=B#syXPsZx_+=FTs%KY!et6@?l0a32$;@e7Iol zj2Po#2#sZse%cTAmuha1)%=3*S@vQT8y`OP-nFEHTC zP=Xm7gg0&tVX*umen!t0svW;abVnTT0}GCKfx)GGAmpClr}hG|(XqZ7kGD30LwUe3 z#gG|^(#C|M(eKj%h`5Q%6%CmXb&jPU(A;Jsnz@c;K*)UxkEn0Qr~T$}yRV95u){+# zc(qxDxi+Rk_-R5|ZJXwqNN|J{oGM)dh3sSeTvpA*B(nomk@b*}eBeov zW7Ui`&$oiLVIaatIv&LQ?4#ePo6sQ(R>{wieM%tYe0Qn?<8+hKdz!Rjf^)djM?#Xh zbI|KW#|`FjCwLJ1434Ml(j1Hi)Pm82?{WE%^r0%UOo)ZFUozcq;u11P$qc9vzT?F? zY(FHEs}=E7C`jD(B%;X^!Rix&hs8m&AmSGV-8@Av&&*L2N+9I?qHr`d#he=AMHK}f z`CniE;vasY{tw!IHl+&OT>QM)Y#L%A?PpW>n}uf6fC^#X-<>|iStrTDsvaK+$@|E6 zR2!IU$+(6bcf4o}{*7(RtEGLeft!GyGyT&K&7wX%O<$%X}5p z+;gOtM}(m7O!Kw6V1k#pIr|O3?GlD|a%P8>#Nq$B#EQolOR??sOHHpJP%F8gWSGJ%G zQ}Q6@Wf=FRv&i4BmY-o_F2ub$llmugMzhn;b+JvpIg zw0uA3P98cKWIX2@nG1-avfjf&+D#|y zw|}5P$g2iaA4%U=%cSz#jgkkkFHza|8l!h-w;YmXoYeR$O@;x^t>eydzcC4)QOb2| zNrTXB#FU25!3Caz4W|gq+C)Q&1hkh~iscFz5(HeIW!hKeiYeswSu6??S386Fnfh-8 z>&yeQ4Hdz`yJbI!UuzYt#86n{Zex>SfP9a>RcrU=8pH6;B*AuckIp$z_@Xnk&z9)B zg!I!v>32*d3(SsXqU8Q`uM(B$gaOo?6+PPZ)hg6$SJ9nf^B9mo!+?jS2Rg&T8pyJp zWQ6FV8pPZ~LhvyY?5GWsM^pncNl7>I49OA-Q69^Fd-7p0;urkR8A~7`_;ne}@w7+P zBV8&3?-q2eU$C8D@F-ac418S0hbfV&X`%vi8l>t3T72QK4S-Y-sdIV01e}7Tp zAsFH}I%BHSC+c!|mc0bW8_-R*r>#AZ2dAg+;?Zjk+<^eUtX|V&HqU;rK_dWssQxn7 zDmI$UX>S@`D=8@ej$yK(`_n^0aH$kLRQK!!Hxo(vHx3`Dfd{F(r4&7@nlWclC1hxj zdF;sydTJM9yp}DgxGL3rC`5ms7A-z>CMW7y<1SU5Y5|Ys70LcXi50O5%(~Ca(pM%k z3nc48XINl>5cAVFy4_9Ed8}4acg3Y-PHFE4i_ly$ng*E%rR!RBW9f&JaO<;V4!9~t zB@uFuN;#Tsrf^5JGl9oVGFYn;^qG+KivBSTe1?bo;gflaK6sG2SH`Y0?skHDUNUb} z6)}s0keA_yjn3!;-Id1j$2=L{0U_qqG<2hFZ<^XQGfz#!pb+&^jc(GVyI6UhGEb_3 z2PrSrs0wQb=U3)QHH(9g7bofl(1VbCKs8UCz=M=mtS5BRc(KL0Btq_XneivV_7usi zXjQIPEJ%1Y2VE#qbO+RF4Nh^+Q*-!CNM8T@c+jt@w_{l067+p^K;2I$5uo01AMvFx z!SFPJEpPTP)<(x=X17)&xV7q|d95`JaF^b-PifTCqN^h9znG5&4IBX4&G@6FLFiHW z)p&3;Nr?%XI6wk1p9sNA^c)3?i{Nl-(7#s%;2x?)QoXylM%~utyLh9qpsQRmbOg#j zJ!DEyy|S`k!4e6ThhkQGWqAXX9~cT;cK zY1io4cK#BM;83IuYBbaaHH%5GJIr6%?2gNGkF59^S4|3f7>O7JK*Z&){i)e|+~gfJ z!8~I^$)TWe&;F=IJ7V>fhRkV#Rw^MjK0rQ`vs*439BsA}rns}*{ z$q8B^OYq}Ia*hTiF%`Ju8m%sEwBNV8TNx*vz_6*D07C8oetOs#cbY4M{!xcNwjydojQ~^g zc@U#U)clgJn^6nfuN$L2MU{I{FiZx935HCFeu`gHl}wSVwdmw3eYKQ*YTi-I&8!ysIu@3=p3<8krB^pZoco{jLDnP zWR>m1HC4lfa5OXs-GvafLVxG)z5eoTR+1Wqg~1UiE`vfg7I4iQEZR>2rh+llOI(P@#Nl6} zRM=nQP)JC|YIJk5qc-)aY(LaiqY(y~Sj(OImZ6Bj+FA}Qh+LX|J0Dh`b?-j*DMVmE zzv5mI1X0^r<*KN=c@uHYvs`AARJ#)edd&xH(F5c#g2 zFYP|B!UW(h(keJQg?X0G?-|k%z6}N^AmA_I6`nqn4l%U!@Nvd(ru(A(*^FPU{bJrP z+MiGT)!Hv70N>zSULdZHv(e#NE*Ca8 zsT{hipfW;HY0cf9F-FI_9Y!i;V#*++~m; zyGwPDRfTsM0ZXZ@BtMKN$8>gzwAL`5tE>eDY;Q3Q8tj|O90FADTUs6`BCWe`nE2<51nb;ThltZ_o)4`+9>BpayH# z+{<2NV>LrUSk57-qw@1tEDW! zy4&g*;QBI`_HffFQgY6*dzlLg*uGwyZm1_h3lD{hyVq+G1G@JJ@3D}jZ+DM)hUP9* zv#f^849)#UHFRpY%mCM?w%JH#jqa(931E8P&c^%aW6uEhf-CQ4d6qLw7pkH%KtK*& zP-AKpUPwmMf)|#@zxW4{c)Q0KjnNSUwl>^-OG)PH`k0>WTOT_Fto3CtmGUy1buW7z z0#sjbE@)yKk8QruVJu)ThwyUJ&B~zLeaq zcMI7O>R$SK2CVfS*r_X^x_f{LVA7!HzBfQI0l4dPx)z4_bJH~!W52UoM3-SuyCL`? zxEu(vPn%bdcazO#z;}sIxjb3$S@W{9WLO;1(3Efy4kJEjKJ)KI14O_LbD0gOsNZlQ zeY5$(OS9vJs$qh$VH8yz5`veTm$_jqqzp4i&DToG!61@2)ZH_{U%4X!WQ6YHP|bz( zcjw(pZnYMS3BY|s?FPEkho>_p>w_=G<7c!BeRw>1rZ29rB+eA&-IqR5@UjKZ{r=ft zg^0cVEl_Y+aAUri^1Vv;$miRMpX(ROhV5?w;X_@(LF;OG@!`EkUQP&ErinZ}6>3;e zL5QBxWZHc?8jP07$xK%lB7uX}wGg7OchhkpNR~X82PuI;=StAwGMkS(6OJ>iNG`-s zL_q^#;U8#4=|o+CUKf@GR?>0D2g-7zUMIky1E0~6V1pgSPY*teC}`Xaj^zT-0 z@`$=DlyDEeSg(h2;iKVLIt}q9VUY~sJNlc)!v(cQz-G80OM{AeeH7_1 zAoqs99cmB?Twz9U-cTAa=2IPrBU&Fq2jhhWpTd@}drC7(0;c?pHiaAc?(SVWD25JV zbcgrKp3;BxWKmfOhJ92rjFMNj$JemONTZ5rhRp#VMtrEh49CakoC>&p}+0aJdeqle$4a}Qo^CTp&jXd8XDZ1+EV zil-JSn3g4EeqW@q)K7gSNM$WKz_ZSQ~W%S*WoOv=h)S|;9@^n7@l zTh&)tTvjq0mbaeYm0_|qeRd?~R=tx*lqO|uYT;U5%PPu)zS`8e3L@{note=28kdvx zazW=a$dStb^Dff6P=kTr$%>%@HzDPtUzPnVXF&gYw355y3eUHc6L?Y>)@EiibtMu2J&fHob z3mwV3$&sRO`G(n<7h=4y79Y59Y=%CwIrl`5vdX~WUUC$jte*_ z-H0y^xUo-#gwiq$+(tyE1t8RJ#aEr$mR1+(L}8eTkC1{MkWjoCUmj3lHKRqUa}_{C zj*JW~*bt$2CB8ctOukW4hAFl9xt4M;sHA>$i@wLx*Gg+2KPE^hrr|oCD6M_Mdl~mtG`7Poztl zic(^Gr52AXD`mmjPs!n+bUnr}r4w3C^hO2BFfktqSsDpEXr-;2=|UI4`?PL64LWHZ zO~2564JuIk)X@BtlPwjIQwL zGh`kIrL-L|r8TgVe%k>F5{e>hZ?fdESFCv)l+wC+)@O^u!Jv}ntymzZmC8POD*~Y= z!lZNYKJATJ+TKXR6bt>n!W4lBQ(9i+mB>Ejg{(t_PF98Nr6X#PG>#U1raK2Kd2KN{ zRz<`uK6I;q#PQemHzE$WOk4Xl>B>$p#7JPo0dI=X7wPlsvHNpotf zM*7OB5eT)k9;9i2o_kjf5qhZ?^J;J(FUndl4Oh7m+^5~#5KH08tH6E2C2PQou_dZ^ zv>O(2#cyRRmPrUl!XL}A?mhTK0{>F9ffmThKCfYkSo~N8fKgCr^3QO)T~q&F?=!5g zy%QkRn(*)-ni$Hg5067Zp(#aums)7lm!bg%m8K0xKez!ip;O<6i#RAXC4gJn@>K3G zt3FYjgT-bWsaZ9^h_Yon|Q$hhtQ~xmxzN>6ApFXWPLaY z1bP$eVZ==Yqdqo3gH93(IkmM%D4NNTCb#n-n+QUEZg(iypDHZ+Qy>%+nwSV9Y9bi* zF##HMno*ZHjwY1qM_n2ow30CS{*_SLBTRu-(D8kqzH|Z&I!P*^4v!GoBb_m-q_FF& z-kQ?rWK_5u3pY3BCIVsDP8PqGMWbgS6iK}EI9zXaiBlmObedKX4ULJA)VGS51b$P; z`=K`>QD4UgSWwyh?9WL!)WJe~go8*3N0M&!X$gCz+w|CkB*uMTM!0H^oE~ThN#d!E zY^LtvDI$TN#Q0{gP^bIs5#t^Pl_Wl>dn8=7M|>~}3QcR9yNHqRR0J{J8gf8rOGQ~QYO=jjC!anqD#x-n5-mZfcp zgs++sd+?K%L=)@k^1=F8Cs6Jk8YLAuq~3Zaf!~xQRLsk&q`o9^C@3`kr-9L)LcpY) zPa~o|@tIWO%OjTRV<2raH2J#FWT?;As>RT>Ov0$A@Kk-v1hm{+x=OG2R$8Ms;RvIg zJ%s}_grn&n&@WrLiM_sm;91aUa)z$N>wT5h;oqgpH-vjC)>;ywF?VzDhkH+-Ke+$( z<7a|vIQ?iD*5%TF8wSXi`RRi{K6?4$(;q#&_w>ojM^C7nsct$#&sy!}8pe420mmeDM77o?IZn{Q-&6ejl}^(y-t>G1h;d5{HL$ z_k#$2H=_R@#P>*RIO4740%=%Oo){SbVBTaVt?wJtirw*aO&f>xO+A*vuF2au3rg(a z(Fth?h07`(XMu;4Nyoqg^Y_kjTF zb+(wc_YC-^zCmubrCM(Cf+j(Q>x*W0b83CJ`l4Zg?7Tt~igR^jQAe)?0;uej@#OV% zG#L~x1n%Y)O@hi_vC2-KJ^K&m@0X#k{1B}F8no|w+UFv1{Gux^Isct_bl>Mx8x4S|$Pm{?&wkO1C1)OlUZHCbxayIZ)tIgSW}bG5T($hW{Q! zF5BD_X>7N$EdVm6OkNet=5$TYYfeU;bS(L`9z<@p&}7=+5Xb7Jjo5DO7J&hu+b#S9*N%fMiFIqYNDdS}2nzlnOxkyIGNJZS zcGQPuFh+%CYRd&k(>|iR%(NwsFUNp`b9)_1W-fxCu+?_=kPNC%n*Khv}gDoK~wcn zww=8?VFIWj{MxCV!_NRPL&g zKALCvTF%sU8|_FSU~?_z9v`bi%)8ZM5dm&UZ7UsxozsOQWYo3n9#l|?0BT5WE0u*i zr#1$FiSTP^cS}<$kJ^)~SL-R=zNT8A-A3(G3TzH3m=Ce)OC3J(yHKEYD|HeG z*zAYthAfsHsBV4;05G|i_iC!PB6REJxzE948~MRXmbl$)3;-}Wu4b4PNL#ku;wmD* zWn1ate&YrKpqTrO8xS)cH{dv$O&7Ae&@GPK=dh7WS+2|V+)uYs76ec^<-2EVI;~Y! z<=s+#0@3U_pKiJ@J3zqZ+JPlsFK4^CGQ3;ukWxVB+JT?v1x>e-wqbzGy-4ov$x)AP zy-5E(h|bm}HE9OAi0No+WPt2!-ApDj33s&BeJ_dojZDnk$VN(>5C5cAZ+5fMe-9$( zv-$AVgl1So71J%BfdDF(hVI#PEptM*(l8>x<(B?@GCvv*M(+L?VRE;YzQBObX@KrN z*w4T2dqI4qOR(H0Cl5Ux(EihG2+B5u;y%Z?q+mgW2fEx3eEG{_ zIF~-QEdC4M3zZ0i439iH8M@(pzFhD>MPyo5rk8{g9He;oDV18&9a-`gI@_3I7r3hO&!_cmM(h}VX95u5mu6+n-BVv@vxH2yiXYqgG@})6wb=A+dT7t z1rcsNySJ!+rtY4%4MXP=o&eE*1W1 zsYXRD8!t*_vI7Ah!!Rq9`n6#I3nHn zV~M<>NgTNVy0%32B!nXtm+oano+&aWs_z2-w^MUFl23y7d^{=iqT4nIFjI zq22n({(C{>;Vn_Jb|kv*1u=7FN22>4M3<76o9Uau(Qy2Fs;;)}wyI(!I8boeGW;^5 z(CC#cw#*-UeToDX*MM=qQOBHC#ivQF+X$);g{Oe-YL|vCr!c#XOC|Vb9@C}0Y_V_0 zcy-^yVje}JOJOKZg)6#^A_ah8?&!Mpy_g;#nE5i~j&{oR$2|74a*w2;-NrmYfTdjC zWKq7|81Z3eg zEtnA~=x~}{Pv%S2E9{mQ0su^|f&3%tyvecZZZ%K>0h`Ml|2Usn=~m{X6wtjlvhk~~ z-f#dgIcLyqTGXtRuIQFCK#xmOa+8Xg_-;sCh_ zz}C&m=bF&9 zZ9};~#&Wn=v#iwnNAsZA#1(DDkN!>DL^W}hvY^z&75&;zTtyHxnz*8$8uzBbsfjBA zgBF+R-nVb3lbKw^+O14aDWG$mPjfostV7?e&W{LixqV8(>0|A+z<}?{IN}!;GN-Z7 zvAih*p~?LQHm0AI(V7GmS0{uuylGH6)(L7AFsORDSa)i=UW{7=6b`)*uUm^C01$p2 zFy%+QwpO+Yx~;cp7$9@~O-~n++O7Wf--8&uy64JNVrDB--Lt(`rh))lT{+UrdQT=} z)hOt`9NBV9S{6}V%aMQpH>8I3zN<3J)YZdSh(Sj@&)!Ms`55r#JdlZ|be^ ztKQYiBipJI+SRWPfVgtyA>YZJHP||qT9E-Vk0xbvE!{?w#O#WTtHPGXjwwLxXmoK! zMfrNImdtgGDhk|v8UT|U zH9DqK4*-+X>2^fp536I~k0GDHl9`e=dd(>7S2x?(pRkyg`sa;hr?z7cm9b?LU4?DT+I~}Td^=@UK z`y4#BkRSX~__CXY{(DXQ)t0I-r%5kJ~*_a6wL^7siq<0^Z% z8ElvCSh&%0ER$-t@sk!HG<}Lt8~nSb2>Kj6mm;$Bf;y%M_dSR%{`kp0E#WZF2PVyD zZ-%?^lwAATEdUp(&E(+b`!KfKJP=doG%P89nNQ!S6}rE(94^&Bih7=k@cq?le0Z>u zO$S4y@>h-?J_qiK`+K?B4(4*MXatzQ2k=4wW_K4E zS~?mkE-eChq6g+Hz>WcnFR?7ucZ2O(&yX2Ll!eU=1@H^2>FCvLLZ_t7Whc$BDj|I8 z(?x;-`(nbDtu#x@@IVc3j!=f>yg6Q^jylU7MqADg`>@<|K)>SsvRy7`bimwH3K*tw z($5qBG&~4hPv1PAES74B)^O;0O31VV5^^`wmzOJQU+7apetUj-mNGKI2!-U0)vM#( zb~>X|)2KZ-&d+tRxHBNUT7j2|(cI;Dz;UXI>sqmt2eGRN8P5vyfm zLFOi2<6oxp6_?_2mx!Ux10$1)K*(Lkt1MUWpkW0+2$@*GLFzVMqz1w|22Ex*O9m*V z4uyndbf){A_GHtXuoSFyrT}JgG@`wny`BuRzFV!F07C8-9LmQwQBE7Z8Xl|Q87|lW zL`0t?HiEO^mKF=m4~FZ}3Atdj-Kox*B?1BQiug+)q4*gsA@Pbw>j~|7-Mrc^R|C3X zl~!_3^h)}thQbUusoesH71yE_e;U3X4(O(Hk@qcmq^uipxzcQUIO^dFzH>`4tU&|aS z$HAL8Li$Nn>f;DBgrzB6Pp6Atem?QN`})#VGNIYTnE!pc8BEn30`)N_kWg&u zEB`ZjK~#YFwVvnfYm2Xt5hn_iZ6ZAA;D7F#-(jQ1^M z=e1hOHV^QzoWWrB^+ad1qsmFGwy=}~Wg*a@bU7%kxc8(^J~r%^3SXze0SOB4K|zih z8umn#;LWO;OOeY_B2ubh-FA`fK(PBtcx5v@nye=)S#VhLLLLDT1&zOS?+DusW57Cr z3bQXzOPbe^WJBSWk<{?1kIsYxdoL&O(N=Cdu(+g!&nQUzfX>m$PhvOBwDEV|Z~%b3 zz(4VXiaw&p;A=qz1K{`g*L)YCp^On&xdZUx>U8W5@T8#*xggGxW$0V)gcJgM8#Imo zh*VdFW=M|KOAf2h>9WJ?bR$maztHtKu6HDCw+tmU1n-^ZZx9iXYpb`T+2NWtFAc|j zTuz8tig*tQLK+60o0$&H)Cws}|s8*GLgBHS4xKyAnEb3|jgvCGZEi3|uuw3`cH4YAG^9-F`G}T*{4HbPL zxX3BcpmZC*(V=ql>2Ow3GvuU_nj%8+Qh1k+_tZ-z4e?YE3Lx+=3%+bW8k#Px0!?EW zu|sD|Eld8Yi=C8)u-pjN91rL7VnQ(FpF)5H4q6wZ)=u5!XJ{f6MVJFRd`8nY{O%zw zMG>W1ozGGll&&BgwDO%st>h4jp*2zp3Q*9v6<(SxkNH@eQX(+SoD`H45PCPmt1MQ| zqlQ|cASZcRjds&bw#5`)rzUw&yBh4`{~W&EstF-O2euHdh6NRr3jB-i7u1ysAVC4; znm0!z?z(aUnVq>PRTvkBny}zCm`yPg_ z9)0N(azg<1J^F1zyZqI*A46w1fd&AWY$>l2(VfR`mVyB4g+S%i1){_=ETv9tWvoMh zdy%;mfi(1_ruGbd^AsEzApd}V&8ddsQ`?faf4muVW-l}cQ*O7kXn)M?+q#9btP zLPOm83TaEp14hWH1tRSKxY1kDkkWV%B;BRG!slO|KZ_SxO1D6U{_Xh9h!&cxAup5- z6E~3}l_e9JH{#p880(Pt0?VNaOIcfXaRP)|6GHxx$7g1=g+mrQ^&yl@XnrC>7&Qmu z$!t289T>ypY=lYY3TdEWL6feM*Jws=uzjnlhx&9?B18Wt(P;P9ZcS(J&@l`?KMiJ+ z#j!fK^F?*?K0^T3$P`D}tltzDfKdBDgdJg~ib^(?9_O-ucP`%F2U0uAU z^#s(47|LUtETah^NEbIeXf@@fKhiAvH_Nv5B_z+Upg{7?G~)ORWqG<)((_S7L1`Wb12a$%JO(Z}B^-(R7tey}yfSSn&5TbtkWJ z4IPp?9mGbRn8{{vvRulow*OI`!!1g%uc=G;D^xeV)+GgSS)I=Fq~nxUJF-JNqrN6% zbp?jH%nLLqw5C;cx%Pf}L13ZWc-`#}jDF9G`TB4dz)=5QwlcxcAy?}M90EYf+N(7$ zVp>naQW09wt`gp{o>!BUA zykAJfv}L}_eea#GQ4qP@h-7ygSaM@Y!hxc|W?s-G#-%S>n}!a$Ky5{Xbj;fPetSyG6w)ct)W5aD&BKH>A6+IlmWia zbr=Sj8+dKId^Mq+7ujr`Ark^2lu{nVqVxQZCu$i?t@9chgl@qk|I=ZZ8+P%l zIs_D8FKkXGv;j0fu)^XJ|EW)p2?p%PW$bP!8MHcw#X_dbZ>{( zr@T0B!bfV5ed-uyON%OxR8559jiAW)IU{OCZZNEqEQC?uphdNgD<-pRLh4FbhXMQ3 zz;13R;d2XOG8I8Gj9(Xm)JBE{pJ)q2918;sBUfh`Ai>bT1pRqd+F068d6HRs5cszO zKd6UdK!nRMYh4JJ0z&VHQLoMO=@7MHOLbAYjSVY4%dL>^PmM5)lb>ybM8gKO9!^iD zYGF%V>%nsxI+YE>*};(3%gO0k3*CR~OY@Wi`qhnpN@YClhn=gLP{Z2G@O`S#unH>v zeUU7yRRRkt7lSRUA>HRJ6zV+XIiTMK-QAbR_e4-V$1x+6EHzyoC;kq;lnK=vP~D!m zImlO2)vdOa{{_Jm2d&#mi~h_GQMJ@=?Q$SO5usZTX%%J3opqrTIB4Arp`#As;FM}p znl3q#6XKRJo;+-l2Q}m?`n9)w)v%xf|54D~#W(BSO172j{3meGx&;3@7l=e}slN)2 z^C0lAHGE!XruS1>+R8-@z@U@(j0?OmpYg%Y-sTWucPGu z>buKKshU0yRi6Ywfx<&SP>sm{EglSJiXkDRY0#n=@>*2=tq=8?T&DDLXl73_p?XuQQiiNJiltpK z@St`nym_=<&Q+tvQi|m+3?T5YCj9&ucuUz|mhdd7Tn{Q#zEP1(JE|+{vRo&nK?!Ms zej87YhP&C8>+a=FHUunf`J$d;LiKVJzN2r(azlWnR48gW5)_c?C|oCWV)Wr#_M^zO zmfEwZlki&AvO_laRC7G2-D$k%ZQ)<_5dxNJ?lXc1Bs7y0$(mXCEOmFQoCsZ_#LxRn z`;mq)-D>rOk~GPsRza>hl_b1YH9oetpB&)T91m(A1Ye#E zH-qtRIHL&$8j7B-UjIf&TE?Mse-@z7MU8o~U8+08EF&ESDaR?%W!t-+-Ym61`kNln zg2^$hgI{LZsxJL0AVPB^#1Z}M^8#s#*s=8Ya+e7lw34u~)^_PaDAcOMmI9%NdYLvd z(8LdUQb^U+%MGijve+)=dE0xaI98jAJUweamF5sF;jvYZ9&;>&1^JT#cp}FK>vE9i zl<0lrPo_8d6Fm!B5Br)%$fQ7B&my7_0%*7q&wex_3L0qR(WsefkEK%rb#1(y302hN z^hS>@hLi>+^v-FN*Xw#`2@E=aMQ0w<;D{($3=3TJvK$Wq^wK6A`b9^9sR3IU$Yj9>J`VUQmqTvXxJy>}U$RX2m-9D!fGBj&z$3hO@nJI! zI3BL_-dIcXsub`H3fUOL@eT4f_20E{Z44K%kiNUw%nt59cs>}pZGy|evj>mezeQAA z8WF_t?rsALNyzX8T9DsMvIvCaMGocjFP_{VPzP1W7)loYHij%hfW92j`66CR=Fi|B z1N@bU=S;toIl)r7XZ*l{fJ*>A@@Ytdql4DpE*GjE?wSCKKuCVbVG2W8p{nFzvTTp4 zrE{GIuLTL&TP!Cszv<&M;{6jiBKD-_Z$?)WV~BAB{T1hQ+~wICsTfm7|li@~FZk6#KM zOaA3geFjb-AYTOe@zeWqyx9^@8QM`Y_KPpS`e$Kw728pA_PyUd?}5#foPGaMA8e+8 zeF^@4asTO43AYrNnZrFMr$2o3@TqW19o=C-k7?z_S5NwgPo{v~_~qHt=Q54gS?(~P zHNXFH$$B>h`(q5N_31|Kg$#~x9if%cSg=$(hgx~d6&Hc)T1PV=&a`gU?JyQYQHyN+D8hpu6k6u;RG7qpX0^~Uz|XTyYIT8rfF+^-h# zJSg2r(n`^pmhMrzGb0juln3}g_yaoW@^raYeRo4^BYYmJe~E$yl_>lJoe#1)n9`|f zZme$j3sHQUN|Z=Rpz~O`cLmf^`FjB z{h#kd^?#nNI+g`hPw`6BGjq;Z788A`Hl;*bI?acxP~{&=+5Jin{HD+ zaVu&^r-{%6gF=cwrg3Sqk*G-yJ1J@DK6M2fY{KzJ)tnUn@48ZvjG;Y|QS z!ZftyK20SY25f3cM>egh+R8m3mWkm!3~pDoV?l+6=bTExO_o*0xkLbgkGQ}tOIpk< z990(=DGf?j=zwlotH>8RbLx^ybS!<;=5rq>&EF0Oom;8S$%N+6Gc`;9yP;=l4HTMp zGEG|7yi!Y>ExGkP)qsWW%|w@Gj|!re{$smn!-V38Qjz<3J32=$3#?^7`I)+c4E4*2 zIvpa`Ii(+q|8-F6aUN zAsk}KQvi4g{1tIfxAS@Dp* zoYb|9R7km;2f-Uc@Muk|NTryiFfWP)7KFST$CJYyZStMXmLpE&QmV5XGaAHx>_X)i z{LCiD!_iy1PI$aL-5k-fJ-VPzZ}zlw??fQaM#GFt&I~F@oG(O@u}oeG#Yh3%Clx%V z!ALr>kk{-Ana)Y2z=Pl?9GW3*WqQqfkSO~660JF%+C@_aLe|n2O+(jCh4@t`J{}Ku zbiYY<ntt|xZ(`(r=Djiz_Jud2qqi|Tx0<% zbE!ppBwMtW>MEs22+)@Unu_zxbW3|&!GQtZ6*RH75XrY|LDNtG|ADt%WedX{I{aPC z7Lzvw0P;5fL`BVDxOux69n%Sz>=juXn5ytZpn!wi-$IUN$*H|YrPW}$<|7PTZh1x7 zg;r8g%m~LlH_UXV0c8F2_%P^07(_(^oofDuO4Bu;qN>juwM-Le8wyCs!tJj9r9yms zNcHgkZr8X>ZZTdjr?ilkW_Vstx_5q522e)d~5a5 zY%RGl;mLZvTua5SwQf5V;va-`s>F5uV%dJLBC$Y( zs4FYUwr~}?$dp~n$^-+vYlzbGaQ-@NXsbDEn;jF&wwwkrS7*7Ok4ALZv}{>)t+P@N z1YF5aKk#_f@<{lqYsueG0EeqKr&GFkfeIGdPpQry>e^;!5lMrXt9|Kbx9VR6q-*UP zAwZ+JrE3*A>$rd{CUgkLx3bwYQ)cMlR@r1d&gJi0)GiTw_zlk!2)FDYjuD{}IdcYAd?g zjskdaM5lAoLipuuFqP}}EIUsmDi#rKc-Y`d+TdBUNg{X>-&nyoX`%Hh38!ieAZ z;)q-W*0{<)2?DLi_RTLP5qgf9bbAn!gDKc-JVQ=RG!mbD9=YO};dtbZr5Vn4&?< zH6ZEd{Tq-G0=M#Vkx2*-#uCCAsyNY{0xtlxd?hcL`uoAfFg|CyGun?p(ey_Eyy#1tKl%>V`ao!8i!x-zS*oxzHhc#Ni+=L zMoZ!apPvhf%(5FKk_zq@V2CH>8TI9Zg@?Q8O!ja0DbF+)(n;3x*Z6uT4CG+@K3Pj) zAvn8#G=Tjc(A0nOEDs287E*2=NF8jb`89Uez?I_^KhSGL(h9T3lpCG2Hdtg#p_7H{dc9$J?q1Pn_I;@2)1@h{Ip z81BU9VXYPQ%jkABS)dwuXZ#eFfOSY$`P=HY7q?i>-dCnd-$h_NyGFC2tqW$LFyu25BDJ+@Lyb<4~mKOh8A9ZbLyhVf*On^|k8DDLFJQR*KG@>G-P3|xjWsOIJ9(U8G z@{GTFk4h%OcqiH?ewV?t6m3W`#bEk?G$FkjRp+n9{BPk^L(e^aFXcc(=u#b?;p|Vx z)1Y%D+B1KZ$r!5A__+>_gC#0-FV%8$upNzQ#6T8amb#9wwW801h-5+JGSxCco85{J!KG^x{zR>v^9Fql1J8~coND63p3kH`v}JiTr4BZYjSQ!=-MXSSC;5UQ zIT#lFOj@u$rukIbw!luAtf}~>{~hE@QC^-u718FCGZbLcC&H$~=`kMyPUkF+$QpGk zw4s~VVn~LCI@OFx9MWs^$vo3FrOIMlB)}HM-R3PFma$#SOG5WhY=BU_E5b;VvLm`6 zGb_JLt(;;YQzA4!$TVMY=3yLT*j3=JyoRkZF zSqHlTpaCr+-qIpkwV)pvW8#t9LcDo=zFTw1#*Yn?sv zM2dv!4@F#41k*(}16syAm`^wJA!TIYY{Ryuy%gyJm`Zd!gf<{>1ZXBng7DlM;jBMxdZSGz76 zSGv3|eKMTO5!CuzopYft{d+v3Dd*XYQkw{Gy?+xR6h9RHr7j`eXFw;W9PYN#$)=H< zqLU>Px-w7kJANwyUt_%;>-xSvPnF29L6#=`=4yC6$r_aPrHMd7RhFA+*`9VF>&wlQ z2u)df&>Pf|9GpyMtI7I+W8ybmY8HlvZgClU;5T=EiLnUhL#3 zW^Z;W4cK*79Qw%H(3#C!WmR8sC>3DSS-EdV6Q)Bs{oGgX3uss&OI(_2qO7*utw(g3 zm%DI48c|>3mdLO{wpuylROF6cQK>uN)F><1`c`WJ3=3op>soJ4S`;?*HEaTeqD+z0 zWZY0kg(~(r?*m&?&vG)_(NwEy)YPZQvlL*H^ul6U+%8-1g#-viIXcF3kb~WNh9oGw zUq3pQVWBQ-o+TY7Fdq!h7}HB@;`*BBd>z>LV^PX4H>jIObXF>z#6TO%VzI4XD?b5hXHgkfmkvCiQcuoEV+Tf~vl>ETUnB%(cm@{_0VhoZG&2YXL>l ztN!6Ys*Eh4Rc6!jk=??k6e_pVTT;YY}~n?>jePyRW|pYrw9y+??8#mv4RK=3D_bwdH1>M9)gOK5}ye zn=H^twKoeG3=7)IdS~h`TjtkCS)ZU`MO&Vs1gk6FKJrY!LjAfZQ)wPmjVGFx7!*fd zJPSH;d-Hm&Fe>cBon%_O%cXdskU&fBiec_tMmFcMTra>WZ0<+ryO=d z%YN5tODDm3=A8$TGM(99@gm89$r8Gb}C1s z_DSt26S}fKi~e#)YtZ~X%^8U#SYMwN(Xc|7I>Az^%yw^zF|kjnQ-s5kmUx(bJC~Ok z_Ye<`3Eh@>m=8zA@b?f8DH>L^lt#rtj~+^+$c283_rIM@<$~EByziLMmF+1yR+Bn~ z13I?Tug(%VpuRnoVWBR2U;G*!v~uG2$;%EqR?Cri&2h2?TpsEmzQQ(7nFV_l@Y`cvQUB zofbGOIm@l48xJ#zI@!FXzx477LZS1+9*0E^@}P0I%bFV&CJoUH-7{>K@) zk;}eNkkMG@luqPX$gbnR_ml&RLa^|xxTM9tr?62ZuD;?@2*4s)-_hJAodv>+3)z*j zmoSm*tUzyHvjFB*6o6@Sk6(&G(l(L(A*R?-TY3Ggb8u!d*aZNk0isQ=-?+iU!n=KF4*i+B( zpr=}T?p#X5OO>+{%YNGPi6`XjGUF*++pl@)dJ@T;5es zpIbTz!eY7JKLh-UPHP|dr^1Q#>;2D^fK{@6ntkF1+x=77!l`eco~;49WDSyi<4+|l z8CG9TpCbaxWXn1GsCmFQc<4oW^)2Uy8|w7t0fboF;fn7480&FA(|HNu z^U!6HFsNLLDzw8zZXh$AWKh&_C@3`Hpe{v!;RrCO&?y$dl+6h>Z`BOD=_G?{pb)*=h>pU2RsM+xp=I7A z>iA?A|5R8A-)Mvx4AYuP1I78wdyrU2qxjyvh8yFxHUmS@VW?Re(0=a z75N!K^gxK+YQ*Mrq)e%2Vk!LF^in1y6Ngg6v~PzdNC^J031joC+xYE&khQL55k*^Y zTktR>iCKEH-HX=+8h8wy~ zPTg2%xV6N6>&w}c0`@icJ01H-_tR0n)vK;7btGdO0fBNkbKW>nl_V4r=dvA7-KXjiKeP9OoF|-f zk9-oz?v1mwk)?owLFs~5nrA`y$Id}G_7IRSJF>e>A%hz(C~{vnS*78C?=7eE)^t+p zZh3%!>@BC87?xX_WssME>S%kAg}FQSws{AyPDGedxXCYih1jMys96@v2p8 zX@V&q7MalX<(8XZ6s2(Ya?3Noz2w3}Yh;hI*fCtN=00w+e8gmQ-fbwWk1D#yfPU4< z2e)MchC`Q?`6&q+zFbd!(MhX&xvpSPde4VO`{~!6OLgZ7P<`u)A8Et8x2`||+o#Fx zw^YsUnI=60T$i7xTN-I{XS=w}E>HZj%%4$^i4hZL#)F#60rcy7vYHHKKrF`#=Q07L z`RqM4W?sh+An-42>DE#@{ORE3NRF6UD!%Zk_fo(8)?Iv|8{8yYrzTDF1rdS_!BhP@5vn-Iyc;KyfMP;(QE-3mvCB|kae zlFq{e-ArlvNG)jt-jjCpk~SJN{PDxGKQ_bHli?;y9Z$}$PR@5m!iE)peV!Fr3Nfrf z=wgXTBe9@3S}wK+N5lDaHdQ;WEThMvpl}eGUj-IExE_7LKeItH0a)6EXG?k}^zLMO z+a=p73Pj7E)$>II7|O9)*w9HiX{ku3Myop1pkIpSG8p@4QC<}D$C>+GAy{@?zA{~^y0zOheFQMwBv=Eq55K7t7nf*&>^Y<`{4FvwD7YC|pCkd$vT@PGYZ-}#I0@c+Sz z&zf)b%Y*FTSHkX&_FymHc#%!uimA5pp&JlM^NG7={*p{d3eR7k4Li9!!PL--H zv-IbLGD*~loIkxnr|Es<8X`jXK@+<8V+TsWeXm(sc`b-gXSUX#QAs)^VWQOehM#6kqg* zPx;Mg!yw<|X6VwVAo!gETNShfh9 z7d43_Bw&uOokB3^I3a$OwpxhPVHxK*%Y+15l%+KllqzWGTy9$5S2n>y*5~~Y+I-~K zT1&OXx+g;HYU1{T&2}jlS6U0vb}a%z%2$Zt)h*qzJlHITD_ZI)2XYK!2&v6k=8|NH zU)^r$9?m1)vOUUgrm}Q-=zFiFL6ErANUVpaB5_&v?a?U#YBMKVVVE^Qp);Q8Iww&9t%(@mr(ZI?&tEIX{V;>y{gU)4y=Qy7^vvm9m zfe9oiT#O2N?9@<>PjP!pny0SPi8}TF;QI{cn;{Of#|Xvx{PZiom5u?MHDnpgN}6~s;faA z25gjiW7Wp1EA^NHa%1(W93iZ=nlNC)>vZT$UL)6eJ)%k)S#4aeA?jk3M7)P}xfso+ zs)sn6%1bz~VLhGhF6sm2Ls&G%MCttZpZl>H46`vABtDrh8fd!ADWIv`g?n0ohWOo>_ zk<(B7Ssemjmk&XL0$Q0TwCAwkq`FpS0)q~`bh4~iZ=7dAhXEU<`H38usVmJ10xt5} zbTeM6TDvZ<1rYd1pVQ6j>1L{L*{MsP4GSvp{A_Y0{Zp4d9R_T8i09^1N2tz20R%o` zb|x*ai&=tzi`s`bRnC@b5V5W`6H(BB-?Pp_o!=b>Y}ikGp{I+Lx`4RO{)mDG%AQh7 ztgh?<2?|I(%f)y-l%wNysV9KIM_*^Tcs1#xuj4tOqvUi?>0bAZti`XQ@6>--KT0|M2A$}y>9K0kSNh9wKu5Y&8LhFovqjSG$(EC`;Y1OsP1P)qgH_?wfs#6blM@OnXQ`c^iJg6ZT@~?80MO`lR zoIv0G?9U&DQkb5fF4wd1Xh|1PP3bHmH5z1Do}3rOB`QLe=RzwWC^pTUR?01l(wK zHj!Ovwc~(}_U@Lt$JwFnb?x1Vf(G&jA0e0zy42;5h6NRrA6%J;Tv1nkI1Jb^1jUM~ zG6azY6~y#*N^7Y^5b9#ub3jM$V7ugrsXlrKAVC3b6Srtj4j0t5O#%q~7y?&m^%8Pxbrr#?%b5C${I}F$#ZQs&l@WK7Jw4r`Fx<}i9Heb-`j?=@PiXMy09Lg`oJ%bAAD_)ucwcJtt zE>nYL+)2wdBuL!#5;Wu9+_QT~qxrH9uKZyz#@$o6n7me+t=*1rA!*$%Ba&`%}b|EmSR1js~R*L20CS*jY-3JTwji_HD4;{^lk5i}z~F6ld8D zQjk$ZD1I0esa74jWXD@=3SCNDaiRTJqC)v%P^Qa?hH?qKrRK;(=sBQsre$k5Uk}&n zl4MJNCKre(Xk1G)mg^}k=NC!NGS*jC2{7o~Om&KB!qR$Zk%~O1-AdHxpOe7}9X%qG zpk;iaESCVG$7LVK6mQ2Oxp7vx*Od|i2Q7G#?zC{0xEn4+q}6#+@}Tx<2$}eGFy?#W zhk6vnvIi=6X&V_9AQzw{5kalX1rb%!SkoG)o-`Z^8Ytb@RD}#@F7AX(UFn|Epu{Z< zPK|U;Bu`NfTnZWLl|`0bQyyD66RIfpn?#wPK2TTgYa$dspxfL=v| zIaN_?NR}zcwH4C`k__>i=__b%JsNzyc zt{JHiy^+38`F=`UA%&zN9i@m&5=;n+SmlCdPLo6VQD~98PabG z$iwQ05c@cNmlpI;Ex)13Zn_Oz_umcY$)~JLH-p0j;cTjI=<*zjUmEt8i&*w`wj@LR zdTKK*z zAtefj7>y#Q?pruCREUbg!ClFsHaG5DIDiR3POn>c0TgY|eY_m+W|Mo=E70q54Ex(7 z2ySh`=E~!x5SGo#dgTlY<-5_;$(t1&G%*=J98PDuwQQx>BG(5}23b>~dnf8n7qpRU zHv8RhF`lXJuPw`zWEB*um!c}Kr4{Md(AbL~%OE-w6u8*&2F>Z_iGvY^OvrQzk|QXs z2!-G$N{}vxq>;ekZoAx2d4o4XXoz#ouETra@7-3jVTRjrB&*ec zh=&m$$`8Gn{;V3|dt2io2~MjC0S*H`DjC41b?6*tI1)ypS}gz_CaAo=p`Mordmnk- zK_S>=GAsjpKH1QP>(#0n%K5Uo|)s6t2WD@#9BFLc=f?7C)B`3^1rPr6K?D^LVW1bClL$P+eKBG`3#512}--{EY7iB7him{TdFA| zOD;$QmTP(@!ud(AM`wC2=YzwydI_7Qs5eNbcvx|#V8v>-ld)_#3{7BKf=wDlEmiy3!3GtYACxq`S!wsmQn#CgWr$^r2ixe};CB+^86G~kp?r|tFlwpU&I`S~ zYg8)ITFnU^UMq*6_RrBI61WJdEJ^5hcQ~}{{Pdz5xX@K8dp+Zu=0%0jL&^?RXv(sh z!s^OZA!_Mho)fRYwyJJcGd1wli>k*$RhC&4*4-ix?fzv}0zN}I4{=Y*GRz;5HGF#Y zdh*R~ve_OS?xwS`>x8LpwY{zYDlM(?OyCiEl%9BrrUdB9m8Dl815>gffkPkV zC-lQOK*3sqz{rm71s?sn5LuR~a9Qw_Tm-M7KmgaUitcfa%h z{6aXvaCe>}dq&RvWe?n6#vVpv@2`5`{;I(Jbr0NMNACAtQ^!vb4F_Z%?G|+7FKwmv zsmvkZ*bA>Gi`NHq=$&4~YFHraK6Pm!g@AmAR&(=|=H`HoBBCvs_)}PKXxQRAZ+!eq zL7{rPdBNQp5dIXRhHhh|xZuUV{2B6K=9;wZjJ7_7aQCDsnb5oml>^>S0*lfflVN%@ zGGr)IBJ^&>cl}K{-u)toh5@1oQG)Jjqkx3srT8-cLns*rh~mdm$)TXoq!oTl_e)Sq zd8FFP^=U;iq50k^T^4qb)rp2&>^=;k0Rq%Jr*tUvdUC|2didvPNef1V*DOH^7%$Vp zgy@Z2R2EH!rAt7x2sYc_FX2sY-pXxwh83^)Sjc!1LUZ|aa(K92p7N!OmVX%P`Q%4mn8zjy0YYRE#q*|p}2|q{KJ5j_=+G|GHZh5M$_f zCYUx&hlOq$P7J5_7|w`<-WA$&Ko1Y@&FFT{e^y7(Sc)b8xeuE{LE|;a}pXc#cmm(V$R6avE z-mGYK$AiV|>3X@C(=NLg)DfnZxF{J7BkCnLwxMAIO2~&aV{xLLSyw_v6f_WDU(sF! zEm0R=AZdlCRCo5H01_0CBEoZ3cGRVah6R-yAqxLxH(9@Zv^ZMoz*yQGdGZ!GXnl}s zwU->0E?ox2dqvQhZb{iGso4_^X@Fd>D%px%Oxvbq!w5)_b6 zUre^S&+77NL_q^FgCCT?>S88=LFW=h;D-7;T#dBq%7{j4wT=`TgPX zBonf=$UIsKr9|j)+rq#5j1F~w!C@1Hx20djG(E8+bb4)j^A03?dC4n27(HM>g zG%m!|hmbWaD2uS|eD;(0N0AHzKE-Q(XkkEIFxmt}W2y7yV7QX;X{ogkoYaCAG)(wW z*#y3;CzvDrU>HOO(0f0aB&|s4Fyv!=M>|$$2NZf5k{EIWY_MBTg$;%|EwF?QMKI() zz$fmlW18363^ugoM4j+!X@ZqvA*Vw4Lm^B{%ukjpnuO>7h)`SFovq3e3+cN;I?P;T z?zU80t->i3vN3Zwr)>C0rU5U8riL1A$vPU+Iy2c|Gb|@XNb(48;lmi2>^3LUBRa#K z=FkRHYBPuk*els-Fyv$Gzoz{Pe4fHV_=no-UK{%bETlhvGoKxdmvbKUx&QR>Bfeyv zo6IiLbqzUK&j0wM2!{MEyhW$}PT7on+T2j+YKYL6WC(wxzj4C8qacE9NOl_4E+6<&Zh3j2DFPAvtaJ}CR|kB`3+*8Kh*c#Ab)hAW#y-f#xfE069AL;m<~ z3?UVm^5e2c=rWWg?bdaB3x!34cVLkagJB<*4IA&&m1=)@2L?G27}AoEdDSrGHOh0s zKkp(TCsHu#ugl(P-pnp@AHD-WDLEMD8eDnurh}+-nfb5pz^EVtV?HZ;YPty(mWaLo zco+6WrSnXpB@}tv@ST_xm0(g!iIki3E=nZXaQj&~!qCPU@S?xXimu=mF*kV!F;|d; zzdkJ+Nm~T-BH`cPfoV|)2DOyqcrPms-bFbs#9)|fLAe-SZw_by#&CP^fcJ8TmU6nD z#n25}z4eIL!fYqQ02fvAwP(DyW_{1iD~eQP7<)R$0)d7JH#oIyhHnnsc#yY6=o$w5 zfQTX2JcwPwn@&f_7{-cZ>d@q2{m*l#VAGolMoTX~QnY0CD~*1EF_2{7fTb zG{DHs4O*(Lh8GO;DFs1IgyMC2m(~|f_)xF#PmvuAQ+FUBd>RL-i{J7x^dTRv@XODI zh+%oP`_?O@6tFM3-}w|BS`{kOwc)To1&pmk!4nV^t}6xYAH$S=t4QjhkH4i`ka^hsVECGj2H~|Z13vkS zAIm5=RBVyu)6`jHg!5MX#;rUaY`^7+0Fe|7iw7e_3JYXV-2M3ntGEBRKVtO%{r`UU z=kE^>M+aYgc~3}wetrSRpE)&rj}To54<1jpLjg4;It_IUfUnR&j;>j9@I^kTW|-ZM zpL??v3@Sg3uYIvT-toxd{V+ZByUA?z&@FS-gsL;pu&9wXLTso_lT&_)9~!M6#CZXDPs*Pf~kc(j^V;h8X&0 z5tbQ}qhY~?;d(uMd*J?8q-{f8?mrD;4F%}$(;0CGU%YrJu$E$uKJ(DN3rj)9n{3 zmv>Fw0RgOY06lvulXiDonE)tk{iDh-6}B=$VwcOAa%^X;M*!{MAqx<0!IM! z2b@0c=@YjMyMaZzasVJ*L3EF=5zwVX*McZQfWF|YrOql{At0P!X?LgP4^5~$2Eg8C z+R#du^T}!U&Nc(0(X#+@!&s9tI%0r#DdHg= z>bt(L;;w6oh!CJ%iqNg9t|@}Q2k<%v2L0@D)oOX+4uyiu6(^IlveMZv!xa=#BjG^c zYATTRo(+R!MFj^E62F}+ChkH3N>C!*bd?YwNVrn(x3lG;I{mS0sTUByx@`YjS>|=k z_VhV$E)o8A`#^-hYa-e*NkN zuYDKfu6_*&i5<=l$8zwwGu9)3byfaXQ+26p*DBuufOK^-KiRvL79l`;YiSX&@N8#m z833e9uV2Zi>Y85ZbKqQo{nefYHh&MG>-{_)ZXfFdgS+;AzyR3gEPAL;-R_#RJONNx zJ39G776BF3ItIY5@OE0Re<fOl;g_xv%LAB)#TRlayPoW^=N@oAtb|~G{wPbE6 zfH!FkS-t5ngK(%bdFbgk|vt~iawc_~4-%shjBI*pL z8NX{QF6BVLRklx-i`kOa(F=Ol4se73?b5Sucy&$B{5^oK#-RslRHSQ-;|Uu2NVdEy zphN)FH40QQ-L+AWl+Z3M(PXFF6N&t z-vj8{6Z9Z!Wp`~)fB~@c>I>R1zMoe;0Z?x()#>_vtRmh zqlF8)W>`-E)cKZ&55JgAhq4sx>f43_xOWA?f3KROom~+a0J|Os>k&BjNY@^R071gl z3}1htmU48h85}?&DG7@B>x^Uokj}$jFNW*4YUZ@7hrs~YCAL4D&=N0UY}dr*34l7E zW~&ssI=}&dbawvhbTX4Yhpu*d0-!EaxJTJoXV*;8Pylxp)3!~O+qzop34pp%j22gk z$m&{(@%I2a7tjN@)^Wdbp`ifoI^83;g8F2#*yyRPuAOd4f{4o+uO@F#mus0ex@HY9 z0Cqj$IgkAe=$>|&Kf3mW6AbXKQ*ug6d8XTm9B1#^DTxrEKOXV|pXu`8i$mH4M?>TH zD1(pxz(G-6xaXG1R>%7JYDuk~w^+M%1|L>@psjd7M^|sZTB=iKI+#G`%P+PxkGU#a z(ePoyXRRhYbDRku!VZL-f3S_`);b@!La2ceExH$$nXOQC0djQrOkxS z2G}k~OWEx;tY(KCo!slb*OCbty0=nYH)xQ}PFa?YdgFiIF5IA@d^ald>0LBoF_{ln zC%U=YA=CvYYjUo=J35+B%f0Av!+|2_cwEz=Plc?H?R(3`IKS@Muzvu;d7v94)S{>F z)7|06)LDNwq0Q*fkA(`}Xc9v@YVs597lf4K~P1*syI4N&Cos zEz7V#%#{4nA>mHT?uy{fNx6;+P>97$`_=SlN#|egWXKH1$0KAknX#M5fHh3WQCq`% z@hiH!R)oxOoH3Lbp@f(QjZdJ#gWglF=35iXi~SNySpas#65`o(d^B#g!LTV80WY4dqz)J>Svs^m1OL zL*ch}U(2i;h){}!{EOkyq&3ex*)QK_Y^cYy`+|;wd6#K7=fi|pAeWntd$pn(B-CQW zzHrB{iX6IsT@#=Xi`@ZQ#xohtIjO0%)S*10{v4_%2if7pfnk2%^C= zDnXen%g;r^Y{%lLDG$li}iBz8U&wB8NV`0y(#`C25Qv~!6bYd9Y3Pd?p zwlE5VHUF_+RdkLLe4#DN>W_D3S(_3pyB&ST1#9Eew23MNQVB_nVNy=1`yXljl%?72iJ`A0B);mXj=>pPwxFGpB*?0le%UP|@;gMXO$A z#x{)iN^XMz{(FbCX-)XYFj=k+l5q$C-{YIo^WD-0Q#af3mL}E09fb`BJcS%3*a_&KIY(FDGv8l7htGg zjs`zoF4X35L!ysg%iwwzG@2L{CZwLNk5Pey;)T)4Zt?2i9{;b%2ZqU6|EUj8LIL{w zqxtyY-ds)?8Y&O|%tOQX0N&xdh!2u2Bs6rsS*qf}&^&Y)uh0U7;zwH1iBsvS`&ot# zWxHw$h4MvyeYByox9LA3VhoEl!?!VrkpueGl+M>E2?a}P_SR(zjs=wuf(jkJzV>$z z%($r6J!7NqC=jV!0eXh+gT*`01r)kBLU=`AJ}IO_IyXXFC9@54eMpK;bd)U` z_p(8hQ}wna!+1qX$-J9j5zVEdSX82EnF$36nDUAK_zO1W5pRg4 zvkZkLhTgb_wObMu42I|(9sL`^3NVB!pC(N>&+*AVnKumUF*K;`jYx+9B2lsdU%HhW zA}$Q`MJDxthV+N}qc3TMppYjFt0Oe282AJa6YlB{sT1VR)fC}3OulMP(SQhteCC0B zF*OJS`tm@6hY48%q@KW*YByC~_muz}`WXh$&^(=wBg=#S3;?~=fO65;mjMkO24sow zcf-v|Rs{5w2qPTwSqh-ia=!WfR9y?-SNIz`49LPCi|e$--&gn}{A_t$4fHCX)&N=P z=~CC+`+dnrI6^Pld|dvQHcLM_f1KJ>0D=v18WfPVUw9!)e1<79jVhMFDIZ2;?W4y# zR{_J=G!gdIK2j1eXQbN@Z|P+CV*2ew4n7(tb2X$a z>&OUgmgL-S{Jb>mE4~vvOc3Sa*q^37)+gR|bb1!@lndc&slUd2>Vs$k8WvEcfPy3w zA@+Tqa+*!v2noYDwVL1q1z0N27o#2R2c`Qp{2JEH!GkxG(N5Q#4WNikO)Zn4NDOl$hlC&CU zxcR97Z8NSQ2HU6>TpUgP@%ih6FNd4y$dBtUXZh8;wm58Xu%~%a5P&6|j+z(mxj$&P zJ`LT7jAQB_C!pL0frk2zh5CaxTbg2>jN4sdY7m@hMp*;)d@SstQ`&{qX*xFb70$Fo z(_sVWsx3`c@)ao9F6IW2$QFM7c(@oItLXWoDOZ7t$id%dslciq6|6eLAX}P+0c{2; z0od}x)D|9I3-9rKkvn=(BwbU(I(j@arO1aRoO=)m7e^1?Ot-ZET&?N1Offg0q6rNc z+FTPs`%DMe@-9$XJwrpEMzo`TV_lj@OoR84p@kbJ6se`?-liKVc&^j^TST>8&>>Pq z!Gs`<9A<*F@m*+|hO-+=n*oD#N^}+oqt&C7- z9vha<@TVT1FaW;n!K3Z-e0{TFNt9woOolH^^wr?i1fO%ui^Y_85Q_Nj>J~6y_j??$ z2_0lCm!AE~P=cr4_5?sLMd*M!_QGC6lUKOffgJ_#tNik4@P#A7e9HocWa*sXfc`;v`sMWa0qw{fE@%XvE&|uP*DSMPxl{oP-CJ7s>xJHN zZ&`qHhNcHX??TYKcmJ!egcB|KAy;u2urCMp@18$+@%2|P1>Q3KoZ~@)!p)%Y)%0*p z$7*~<$6czdXIU(e>qs8dK8|YJ?QC*Zvas}oOR6O<)bAG5^Tc7P&dyer>ElvReL9=y z6k^H6xl{llRLI58-fDbZF7_PIuLkSOnb)!mDGxxyf(pWr$3|Tk$}vEz-L;GAVjzHE zJz{upkGD&UOj^eeAn>n*I2iDKIM37}#D>E(!{@%u;G-j=GL2`v=vx&5l^Q@n;|9X< zV#CYO7NbK)~7=Z{WQ+qc$!2Lc~yYBb=- z1G(a;F1{lw*BCE%dT6~?BcPyx8geu^qWfy)1VUX62@(`gHjVh+SP{{6Ws~QC-q=s{ zU;IY!Ywh=>qJq2v^}qh&JAd&V{=Yx(Aw|fd)Ng*(S73+)g(h25Apc1S)Mg6@%K5Y9 zLLM(w%Xc8~Q3Q?#{J4-U>WV;tgVwcB-1;B0@EC4nD^wf_3_48`-q2YyGKEKXpe0UNR znq0V}+|x@gbRh5>FY#klD%Qq#K$SIQx%lUOG?MaAhC>yI`)DL3ViMa~kystuqD)K_ zvO=U(LZ`Jf6%{m)$Vl6$vsh4G*Dd{KmiW1@%4oE#jbb zCEB$8cB*%a8Jc?Wa}^{HgUU_X={B7YXMXa$G#O+VS_Q)^m4J}Df>-Gtm-$Mq6fzVJ z_*^J~m5UVSwyH$}D-*fz!z+?Otq52Uxr^|IAN<9QdhpvY;0})PTLy*fZM+`N=_@4* z!&#WG%NyR!d4GB=5k!2VuPgY)YHghOuK{L@+fI zqS3W<iDb;r$Rz9=DA0U$s0O9L$46^Lzug|&}+3I<}E zU?JA_6jUck#&~=1hMKNw4{B|^ft7{o>2AB)(W%6f(W{=~O%kIZ9VkAX9q^FDX0qk& z>il1kCJht!65_Ied;~6Je-eJ?M)hJ#TmN|}reBM;D6Y&LoWHK8h)iucQw)}U>M_T- ze%ck7n`SFs+Bh_mE%@Y+xrXiO#ob3V}KlxOH#`zsr}y8Jd>@k?2Y&6hBU1Ur&zdTHE#81G-a(kNOgs#ISO>$jVH} zRA9@Gi{A%Z3eNc7*7V?m9(B*PC}_d1&x&@@Qu#^2sDJO>s6+@B{k&+A>)kE3_osC9 zqi;qO?3?y(U#l#v{rj`5b!QaP(n)vfjXnY5E zw0NI}ItzyNpB57#SoC4hWBHM?h8-D2QhRQdXUv8Q_rw*NF|T{CJP!q%DA3Fmu0pmO zq{QH%a+-Sl=<$Q!^9Ii4!ha`>>pxB9da$pYKiy57d?Fd|O5~3VR`#Di+f-re&x&c} zg}bx4y`~uVot;HhvxYjS?p82Ai*y&y_H#&O2hJMlfEn>mk@^aMFi1Son71D!ye>bM<$DBRX311k_fJ)+1r-6Bk0;~z;yR&Ao zT*%ky3h%N_|7I;bi{3d~2bQI&lqcn#i+EOEcxS&klV%S(*D= zsGCzsU?s8BLWd0@t)_4JN~~aoVIQSWA!l15_^>0yLTX3B0&{*n+k!xb_8nn$OB9%E ztybv-4COE|5k3))Nk?l8`!_`p^5_?6sE1LBpdOr(>Y7I-TEiTmPz<$nxV?$b%;b7j zBz41X$`ICNbNQus60uN4+VUSf;6_p5k^pDlV*5ZxsbTs^34oHZGuKqHg?D_6 zKA)^;2uP*H?lBrM(sJ6pmBG7P4hq;lwG8P%7ZIP`Q;S1@dijVB?H$cm2jl6Q{v*(a zq=K(qCc+;91&JH{e7d0N7h2~xn>^xw2_3_{QiF&}nh3eS%(uB1_C~AYbvy&e>qmSy zGEbBqJPiL50Wd7-Y6w06IS^v+9j%w&(k0kx*2s`LGTiIeV7wCT=Gzviko~lIf8)kvXkMD? z?$Jp>-7vV&(3E-+4kPXyPqwZl{o5yByMbPRRF0g^Ff2U)#%bdZ&4lP(yzpcV(tK%Oy3Jmd7-pFnd8;TGX7Xpf?rVUR+BQT{nwe&%Ph3pk>|B&9xXOHs?W7tpS zJ`X|?lq=BrFWa3=mURjN1ceWs5u^W~w|DJs>p0RzGqJ5JDU!NcmM^fKWSqpH9Lw>{ zh9|9>fO81xF}gG z76I)2Jk_`A>gww1ZijM@QBkl((?g(o7`BqJUht7zsp8N~|E~WM(LZZrM+*8=bdijO zl8+N5x4=w&%YTKacPonigdQCI;r4BWkw8VBLO1p{`@^H#cWz@aQCfl9K2((5$7TVp z>9_j*7oGMGbQzHPYrcY85Rct{XMma4)OqmpAA@7K*`>BP)zpN|?55i7TUxltDkdXY zVNik90tD-sPl6Y1WG^*EM3g_%^Eo}hmMSJnjD>6E{XinplDcNXcFFLV1XwXyBtAf@MdPHLSM&z=p zXgwDo_vUD<@5Gb|lX4s0AiC10DOjA3Rb`lGx4zk)B29*$+XpO36K7yyVBNqvFv6&b zs(hVrmUZJ$N)mXmO#2I;RyW#|YRCw>@-a(7RFberS~r-Q(3vo?a`0sL4Zd7OY2ZrI z#PC^=RqWHK)!6pqyE|Wr0g`b%kzZDn{6Qlz!G`#He|J~rUdo6{XMi$^LSv$<{G8(7 zM@SbgeijAFSRXS+gv$Uj-3LgGf)xiXLMWxO&gKeRGm@Ao!vJw$hB<}JBE0L~A`xgN zjId`6D2Eea_h6a$mV1GS5!gL|p&jAQa2q?Q2)9ILdbG4(JrUlFqc#pB!fPOz@O}3% zl^1KI#!h2=9ErZpm{c5AggAg^0fNp(wGjA#GAtSg8Awyj zz~cO~d)Gaz4hd3-o2NSc`8;D0=3pyDim|X*AG-IQSR_qEVPtqD9a^O{9ykl(^&3wJ zAL=T!99 zj3tW0tn48r3Kr-y_i`vu7lC9ILj8pd@U$nx;Z6}Mpkcv&?Esu$NGaIrzZ!9HZDc@Y z#N{~PO3C6pEZVOe!qCjbBV~uO#*9ph?OAF}q6SjR9|KAj(bLrOd4G=a)nZ2UZ&j(2 z^7(u$+~-wD-osojIlH}hL$w$sW^ujQ9~Yx_Hy<^AjAejbWcCknnfiK1Tlbr48~^U` zXmSDvyR4HObK9WkmWo3%FVd>2oly`pf<-D`O)^%S$mS-*am?mKabzYJ_$hY zOz)l^r~&XXBfWAqOas7}?}N^}TP2+~DM%9wG=uirrBT1=*tmHV};2H$dCuyQ?Arj?cZHCKdBx?ts6Or~7_ zVT5ReKkhz#64Of=n-S`L)pbfpWe#=nHW+{NaWE2dyxqlda?uSltQ8qErw|zLJ;XO1 zLCYDF1%ExHEJ6tOlG-D~&(BDzlK6wRgaj;8U*TtHii&MsX1F>T;uv;C7cNU}IPteW zFtc9rehdql5ev$1i$a2jpqOHVABtCHhULltlEpR*6Rq)cvD(YXF2b)18pdK0Tbf7x zqi1xFxUayRF6`>;oBbx(p(!O(HU(?c)?} z$TjQhxrO_<56rB#m@q%EO&R0O*u}8LjE*e{&CI_jy+jM3XMIHFK?lSH`Jd_bR0&g5 z{4t9cV`8~JE@4>36cZ}L{Z|645K1`(yt1=IwGsdl0W=UW8f~r&r+x`9E>OtA^1NSq zpW+2#m6NgOQNoJL;xn)uAC}&I+&<|KPh*mNx3s<^IaroYO0qoJd+-ttsz?23U(WE& zmJs7LQ|4irJ}4plY0{oV=g$n!dI>Bpj-X&k$}OcHdjtc8@*oK#WqB$C>V=Q=UV%7BOxp%xz3_cN$>-g)UUaWeL+Sk7082RN>_Q2tUYsA zUXZKC_O_Go;)!{Cn*!o8*xp9p#_DX|-sa;m*@Y8jn7{0_WdiLCN3(QDc{q%Hg|dq1 zJN_QyFFH{!H)%7L=?+3Se*}@~&YvJod6WJldUJ-aU%jaDEd-<9JW&xqhboOO&Jj>J zP$Z%wV<|3xG+QM!v#*|vIut*AuhR>U$LI7l{j%l~K#YIE;BVc%Co1hVU8XyQ^Gr1;W&Y@ zG#qw<^<+jIvd(klV03S*z-IDV_?C)GX}5Nf=460t?W9SVagZa#i%X#|2yi4U&du<3 zbmW%GW-dBZMvkHoC@P0TX92E-?WwD?C72>n3pvQ7@NsUtzNG5Wwp9St|Wd| zs_kVFYh)%a4Kz0veUo!p1I?kc0Jp;S)`z^x6`yfjD};*nHXomb_+|KJ(;jlCH0!bR z?ip^h5Hu=IoQVbdG{o>8kNO)kJh36r9{&$9H6iiT2 zsiH(I)+b4^Fw|d5Yb0Z@BSf4ol%|<3(i6lgBAZDN&arfn91V-~c~~Y}r@Oe#0NHuf z+9uYBf1kY(M+$OZuXD7^YbJUYy1K{hp7xqCVVB- zf@K*^B@z~=q|4QlJCI4pu`FHg&{=?w!p2pP=yS3qF)}>dAzXC$g&Zu*Z^O4`XH>nN z>?%@kqJ9Q%q@SnQS>)ejh-?O^khuSkl9)bUEB}%3|IZEEbGuF0n9A)Z?PPGs0B(Z9!t7m|~qDdZsd2FR3IJ zjA>RZO*^2->07bN!nq*lWH}SL$~Pm%H3+RYAT0A*e}KDtk>+Fb>7bN+DWi?;>#F|k zCj-VTSA!qQPLB-#qs53($%_`Q*=MyNk-S_PUKR@yBQ%g)LRXL9HM+^`Z%E_fn^(N3W z^aa1G+LS*iAco(t-{PvB*Xk#K?VYjZ#{iPUqA}4rKevO^OC_F+&d={l9tLBYYy6m^ zu~PVD%FrSVQs%OVOn8HzB|>w;b0=)7jKFG!DN*{EOnQZ%_J8!tn6c%=5Q5OhW3sb@ z7J6UnKy5q?**@FzlI{ELIW%73);bmxwM&xj^5uWE1) zhOyT??2_r8VTo4Y3&Z{DV1P4Ff z8q4Xv=5@^!U@^(L!LX0BQDbS4WVAt z$aL3{K~%+T=xv-`^GQ@)Mp99SVko1aOnTEjZnED-c{4I_IG}(x#EnwFM85Ox8=#iB zOnt)%`=F9I~$?9Pmb5~B3(;>GO1Tu zUCyPKHh^W~Yp!~j^1s^B=*n1&I*_1_eN3i&E4)u4Bdvj)J_vx(Hb%$o?#uS(y;1A_ z!7lzj6iOh&PhbGFW{V`md<545LcFYAVd3F!b7plFoED&0#QUWoImT%;c^da(=+3&k9l zj3D>{#gP;_v!)i^F9stq!#g8f(IpoJ8Ky+A#L*ZGxiUJ@TTzd2gh@1PhAF}CYMFhY z5S_-@ZV)%8IfW9p)mvaWQ5n7bMf-%kNNS&+N)c?#}4E?gE5I~Iokp?!&nAMTj zHYTxn_V0|GhXT&yttMbeZirV&lHGE??Tpws0TY+N05kKa;uSv7`mDMhGC~dnWLb&| z5|-$ucpb<7Um$Sxap(26TqI;fdJCYk90HozKM*gONA|XMBJGiJA%Os^l)%9!rFee- zjY{F*S&Cl?@l9Pk?{!{t3q~p>BUntJR#r-chvoW(K=9%`$Q?=8uDjEo7b=;+PJnJSNcW5gR` zocWS1u4AfsSS~q&T%G!IEIxu9F7wL%JEe&h@4pcOmPF2k^k8L!EIt#K;8}{5(cinB zar@5Zy>4G_RpuDV=3T8ld?1Fu%u20=2CcEne40l_FZKxEh@V~VQ?k;-lN^`5b(LE>>domuTk>?yK{J2&fT2jzw+DG z$6*2`zy6`Lu{vwrdoT=tjW%}?bkM;iiBBk{Tlan#dY$70b|6|!xX&IabG|hi%dMH& z9isqXv~{4-!Az`TBAEg+b~erXM(_ZOS=P)`(KwTwF|393Nh}m|tb$|G98;!O{3FIe z&Qz^mW(E(4@o$YL2Z$4(ldLB6dE9PchNCY8TaIVIL1{+!Sw~fS(9FN?@$Vq&K`N4r z&<*eXkW}L_({=C3-Mzcd_MY!-KY1v#A?Ix6xI%?|J}R@mGn#~HZZjsQ(95YX81mBS z^khs2A~v_Wji8lsx;DS9#ph2Ni#awd$3wdOIaHE41{?!R8VkovYnEyE6geDb4vDv~ zOCAHpELZJg`iH&J%|SW)7x5zbh|IS(ZVXkN&|YJx672ZXdqyMi>#9)vfw5vFr4Y0Q zNE8;6tdHAW9Q&Y6_C58N&B2r;%3G?y3|(Zw z3~36QCAei@veYi6f!}}`K4S|d`6Iy0eig~t$D2?Wbhn$12??SVGNOtUhM|n0G1t3- zYZrHE@$QUY%#0yX!RI3~XH9aVoRpMnYuFeaBk}`f79A_&5Oo!I1es;13mFcO&Ay4i zw0&%RLP@Lq`1E-X4Y7sY0wK^}raNvb1e!|2()~(Er*CLs*|xgvhPmKNh?Q~Jx0O ze>ZpYr8!uxk1FJP*mzM6;Lp+@7{29!?1ZtvEP?FXuNuQ1EMQwd- zl9011|H>6d4rfIq^Gc2quVQtGT-G&5SI)DNGe1>P$=oWJ98D>`M#e_CdpoE`k-)?& zOF4ThNi}Be_*K>B5V?icUE%lCTVlG%vDd1&3>*`A)ki5peFZu znr^=toB~~hMx!y!`WR){)QjzX`dd_6M#PJHUw5|6a1={0M_E{w zTkidn6ViB;9}P!1OKH+F!XwSg0eKmgxvw*KtJm7R-)qG(erM47D1tkHWm;SPv^uf{ zj^%C3*gK1rIf~2dAF#OIQ?w$BRC&e>H-+8vCGY}oQ+BL?2w;2OM) z+7jr+HZg^dwL019!$FM^7tvTApPb)%<+mZf%Mu*`jh+hyFL#MIqxKiF@|*nIUN zMA3arCcNf9t&>XL>&uiN8J=Pvq)e$&RT65HbnCd?d{IhxvnZ)UWzws@kZ{r;^uvN? z=oTNNR8R}bl%h3hgEdT`x@c=MW|RG^LkN*$R^hMTsB0rWq<;-;0(w#AX46 zvLO0$E|EpYtwUu}YZy@DRF^r&i)to^Xe&!(CSUjaC2g^a2`S^OoBw{PXDL9YvIYQ& z_ibt9<~TP}<^R5c1@8jMYD6ZxGNsd}5byg=>jT$+bN@SRo)0R z3-GQI08y~mG1|P}$Bj)rtc$`dQ#q3`ksBOW-7#RMzU)&+NOOiqiqt?d-G-n;dP&)9 zbF@v8O(8PbRiA9P*BFeB`*QH-_TQ>1wV+I?hrf9oolOThi;x4C5RaS@a&2DL<68hR{<_28Qx6E?bK*8NY(QbKn1xFLZ+?3zr7%E@ zf6bJFcMG-}y_XF+mF5`K<)Q?D%(udP$Blt(?wrl@2#vyFbgr#PgUr|FL2Fzw((A7y zZIZLfDHlS(aap*gzH2wXlo=!Et0|4c=x@`VccRB;47VVjT|qG5C4GtB76o30&^dKa z7w?&6iu%(6F~Ma`@C{x0+-ctJc7kr26HpYA2rwqPu8AHu23Q#!Vg2y>v{a&;F%goL z0GV*z5UQK@N>mvqQ1ts+ktkN3&s0G%$u<3uPVMKeDeO55G1Gg@ zM3~S&1}aZ&gq3HZ zm}7%E5M+O$mt~9MG0LZ*<|~T_#ys5m zG<;E-AV_e&)^}LU!s9ieB<35h0U-0aQVsh^n%$Gu!@Q+pEM_4yg1XBVBBjH%d7ds0 zI~yZ01M6~=r}BO$IFC7>F89%xX~mS~J|&D29XiK?D{BCa!{`?oJuE;@q-X@3U>KW6 z3N~?ZG@$jYEf=}-jT8@zdALtK9QJ=~_rh6qzCPu!LYDZXHXn<_VixYX#-`l_tyibfkr1j`OBh1+z)Ubvoun-`oHQ<8n)5Vm=vt7vAJOUmG|qX5kvL z)4y+V&R0VgD#{TW5esnm_5+s#c}&ZdH6MqC;&QP5DD4T(r#}=7WAj)rOP(c+1x8{9 z*5c;-QjeNXi~DHI#9F+Z-g`bRu5lQhXYt1qWhZhm{eC;&EFJ(dA1!WahBQC#($v(O z!<|^3Kte=jf8NvFkYMAaR4Jtoizv2gW>Hmgvx&uPhddIW8D25L#S08=B>jPbiGc+Hx27 zg2^z6`Lw0RVRRlDyZU(j2>uw+2=i%uAB~yVJHfx*!;)2U&F3$Wc+AFHnSVvdN9p#; zoK2oc+nAbSL}m=j_psYuF07<3nZy?c@?vPV!!UBCDU-zF4TR$Tck_4L~3*oaE z@5wi@#8dY(mKr4E@VP{a$RNO3fSZ$Hmr}4H|1d5V$DRSgS0kf6BLY$YY5GcNX8%yU z3*7U9D4)srIF_B` zZ_|&x2C#nPOr_$g`YZt9@Q?eQBTUm(!u>x>6|T(1(!Cc*M>pfdDl5m>)ZK_HCRSNK zI!nL`h2Pt1;7a?4dpj{HGO{fM<%vlVGO#3JUC<>gF)5Z)7d|>mz^a|=qM{mdrk3fA z;ej(hD>lpD=rvEDBZn1on*@e=#?1&BP4Q3?upD7a(AncR*AhNDOYmtR{I`31J4tQw zm!%BYC=JW>NkpbC9I)!pH3XETIf%5%NWc^z#zqT?6tb{HzY5-`XH5`;NEr!4@>oNL@HHL@dnH>si%)~YLtM45{4o z#L2c0)^OuZiRtKA#+a^phJ1{dMG0wwM{W54F^>o>E^_>p?y_6nZLBw)} zJx4wM=6a5RXBn;sb@NQGbj0w^U+SegE+aEDFSPlcxH*`SQ70%tY|uDtW)DZq^WKYI z|5Yzm`^yVoWaiW5Jjta--k>r)#_x@X>IN{4%^S4Z_5)#8JlwIWlbqy82!9@poE-p$|yiq z5RAI^vfX>Ri7eswCY^4$;gGRWsa{u7hd|75gL7eTHXGyS@jibPT_wX~%kSwEANErK z%B+`OAuZ$P_xR5~T?;A5G6E;m+p1Ur4&$%6?_UkW-HeQSixFrbX1MvP-FPu`ca9 zDZgIg@grz%@l!;i_Bbo5G9xnvLzM_aTrS}{zj4^Xec_1V5j`?0R+q>R#z7?3U)nU=1{1Uoa z1btAE>uISXNN5(}hLsx%oqFN7`d`uCGZM{M7*YHHlSx10r$;Kk>%O_3`1{>&wvBNZ ztAPw>1>@>bXL`g`5*Dk*ub1D5Tu7baBW1iP;uvri<0ij0MzqUlQ+ZZ!sIA?QE`gjm zDmEs{s1?Ly_QmebSd7?5tsqu;3zuGEAC-x%0@9U&d>TXA;!*~<7yqo=IiIZL75>VGC0Cu zp_t>t*C*Z0R{vykFzI&b-}_G=t4lp1y(Z(H_7F{%E=|Fr+z4OZfk;T)Bf3w<{2jtX zWnk<|^4+_C{t|WZM#veP$$v#6x1pHYn-98ex(tajZf$P;?yD!?ll4Bt6>?#Ut>$#Y z+M%{Js$#I!kwM4;e&C>d0nOi{jxxMY4lGkH=3#L@b_fx1sP2SF85^_?a5j+?7mHPM zD85)~!LQ~XAyvknw!_Pm%A;bTZaENNs6Ww37a>oETh~El%A;9Wl!|7fI*cvv-$b+d zTrAc{u2_Bz{rT~u`CK&)F0+;#6N~hz!w5x!PK=24zutg0Ah8@9i>4-wQ3JWf^-2RL zw{dX07u_kyoG^SetDXEW0}2-9J*p-Dx%+$fW9DwgE0*aC-=p$sr zjW*GxVKrkyB@cmUoEhpwLx~!xAYeh%^hq7nf6kpK_ZO!bad_M|Q{-^?EQXq&NDLs5 z*AbUN-5n#x$H8RW9&O_UlBki4s~1@k1174Zl7prBgx`)m`DC{wPv-nY<;#`Fu&_i* z>&p7s?ja8w8Dx!^*3Aec;XFv64F>Zw)r&>9ok7{BC2;U8!&NH#pt;%XcF-eC8XiHO zanM9!@Q^9PGU;{s0z%Q+bP=7P&2TA7lnAW_X5uUIm4}TJ<+2I?EscPkt%M&jZ>>k77*Jo7DLgFJXHu;D{br72d5f#G zWCM}oxvfT#Be1BabOvaM1EIM@&^UP@Ei8q)4z5GjD^*+yK4D9ZvQ3X4guK@@DM;C}l}`&Y1@%h=1Y zuj;4(_tE|ZOs3rUvEOS`pvvZ7@kgm-8T;B6K-XUh&M-}iOQUh?4};c0(_C-y|Nit@ z@lPL%ipFni5!I`97cWT0M?*9 zmpG@i8pz@{yY1l6_?);Jh;h%Erjs?1(feaHVX+wfd^36}c}6@y9G-7DXM9KxKS?jh zk~g>X28+?(X|)d~GH>Oab*_OJ_iU>(nkNritWFrp#~ySW^4hYDJ)R0|1;yBJw-AOW z2KSsJM&U5(nRc&K85#KyVgef^Mt=La-IWPJ=ag6BFzT7kQLjIgGvA!@8YD(Or!MeD znqX1KbM|J7#prMUFgaODZ73Xz+QltyLf$#+Sm7}0&x5tvzfN~c$NB?M81e01cysQY zaw;5y`orHI{p@GH*KN+pZeYdy`9L<&oCODpE%@J&g<|YTu{AG%=TtKc z#n@+tZKTVWie}CMW{`a3mksF#m>-#t82PQ?L<*b{2^;IN1jCqTMrGgJoYER3Mt*xV zZp(f)=U`AcjCy8VwteQ5*B~+S*$D*|21ekVy^Wz5`#dr)bw;Hrb50Y*fieC&$Vc3f zU2aYzLIW}G&nL14=hPHHVZ<}9j_FDqF{I~gKZC@`@4PxjLP7yNXB}uDgF7i!Y5mbW zY4!DOP_+CwTdyBbjJIG*%%PJJQYPJo9eLO}nhe`|Az~p778m43y^fR0%@_4!q|&V) zVDqO{ADlL2oh2NLhU}!(MIP*sDvr$5m+Ez6>(x7hmtTwGCGLTmQal04RM#C9Hgv}I z6LrCaEMy}7GLuq3Gxe2vT^n)rgU%5OeAF3B-bC2f6y7o}ldd|_e&Cx; zY>AM-aoH2n0EW*2wJ%3N@%7gwe-5(tPgM|q4Qd_ z>H=!XLu8^e^?GTgoS2_Yt;Q!Yu~fdGf$QPcTf(@S3a-FdawfpxE>S-V5fB&?U~Ex| z>aVqhA=`a=D^%B!Lu4vyg?_M>PT06p`nG~%=yUa0Cz@VKRYsBNkqm#nURSA&`*I01 z-RO!}4`VU>yY>1joW!r=_$8K#qxz_UWQ{mtB%`7d5d%}IssfzpH<*5eoyPLCmDs(` z;&rG@2pdR=q|8{DmpGXwD|UVxsEo^`P`LI-cvO{vim%%-%W*f|z^>}JF=Qr&p`dazkV9g%I&5^0`Utu|mgf!@Bo2_7_@b#`bX=K=Kap@WM>{FJ2#GAy;v^?_ z!u3ib2mRtCZj%mXgX%invE1}cY>j5s7T~zD;3-fPC+(B|@U&vidNTLYD~`?N@D->B zD2LZ*B%M$5`w9dkQ(cu*_2D3lJV*qU9{yMJqOdW@=Uk%Ic|Oy(~M^g6hCS zWkPPr@sA~ax1i-_5Sa+>Jk`M1Sb!Ix2YdLSecX82=?^RBl=ssUs@y&(2cH zz2hN1TMFVc4{>)Xh`S!*cS}M1&O`iuDTv>Dh<{!R;-5XlgQXxIc!*N1&)dhF9-_2_ z=0$9Ih%%AvyokphVrMD!*zpjhBWhk5o%`wM^}jDg#=m`_WSn?1 z%I&jxWpq&pKd;LT%XtxBTNy8IJ$>?U`W2fXg1vU0!Bz(rt@J<&vX z1{S+Rq%6EmZ>mERE`kVO)!iU?S7Ud2&F-Ytt~cztY0;$fGc|05tuRvyhfD=}V&iX0 zIk4a&u%Mz4A0&N7iEYa%1PY4buj>-@`gKa$gyqKxouHP(DPf*Yp(?>L?HNVe5LLE} z2GO`utIm(>x|GJ1x^;eBr(HF!)Ufm8Ivsn77PP%qV~8=<9LeTPcpJGn?c2dPKUK$1Wt&+)wB#o1IuN+Y(=csN64BMcALcFKf6{LmpT1j zLkdsS>N0wb0%bP8*SzYqg5#pg=rtOZ`7XK|eI!b@jMfYKi^nAm?PaSMk4QGx8&NAB zo18_K(K&=l@tEZ9;WGM#)FvL4oNAWQFM?6+aY-flCWf;|Ce5#9w3Zmk9+TY0T1IQh zQS9b!RkdOuC;YJ4I+09rjm&yu)#{DY@Br*G1{o15VCK6;fk!ym4(BVa0UATv5`9r` zO_2Fj6gT52zXui0be1HfU^zbYUar?WJ#0>NS}JUs;_;=n`Ezv~fvtH<7_LtoPlSb~ zS#?is)}=cnr<3K7JNJknlYWh5kvTtyAd}U)EHZcFxFC}m%$G&x@|g=Vxja}FnOiIf zvLD1iSr*w3)*cjOvrkYtz0n=*6J#=8Xjvt5VMBsUhRH39%pLd=WYX`oEHdW@6J*)J zGc&0#mjXkONwvMKk~x2zAd_ydWsx~I*i}yv>#Ma8UM7ZHB0P7d+N7D$G4MpN=J8Xe z89|*0Af1_7fivp`oKu_ABS&urlP|vVJaT6gwlt_S+#FMJFCHN|3xqzv5js&z8SXdr zY9KXzr@^>ZHVgx{&!N&NHeT>#oZYPCaq}Y=;}Bjk0l!Ew6c`tS8A_g#MGD~DV`p_O zNjqW@XjeA|TK1hqpqUH}|OnW54eOXjv8YWK&%@;wyyf%4gRUd`>y1&fBQ4B~sUS@rg0lqI z0tx;Bl`SZ7qu1*r$VnPX8D;fR0(Iy8 zRCoJ*H@&aHtH(vR{jx0=NXw&kOQg$^n$A3knPhpKZWrmQAKxczNY>y+`uBsov`PjpUOH`{k9-^_S~9 zoU&d&K_KbAS+i}{ML*4$qP=%R9i)z>3V7?Dc|T5GM+T|39HNN`Pqx5j5&_XWtcGvI zg^+HJH^_f0%Kz^)2mOa=h79NJY;{nw^Y1uObSjWL_5ZFP{|*0niT{v9bUqS);@7{$ z4CViszUnZ*;ZoZ$pO_pZck0LWmueA0jP#|q5dV5cG5MUhZ)d+rNnKWe+p|e34XQUO zqFa#6D58x2dXpl$T3jFD)EBzj1n25iE+sK6631v*HK_Lky+q%6h^!3+7d^9FE`?~h zaI~5R6^e#SA41bFWA~5W4~k~KW>BWv;KwOl2pv_DDmG&k&j1yCjLL-T{Cu58GA=<8 zb-8%?3@FoGa&)C!lZk_n+)4QDio%JslO7dirxN8_oJv7*sk~N$9y{m<*T^JJJ7*Tm zjk60}1$7w=u{ei|KXx2)WG&9&HqRV~v_}``a4Q+dAzOcO4liobwujWZi*vX(UqzO! zb|)Ienvtd5yc`Z01?f%LYnG%pIXMXQz@juR59Ye1L8`50=;dCN$JxxTILJ`}y)B0S zqBL%A>XI$a2zgHBQeaUQZ&S*$;3Va8i{j$OUCYFD*rJ7Tz4<&BMp{yf5;$wg63FwF zixRj#Yzdaz-mddn0y!HmS_0Q?ErE1=E=u5ftR;}A8x|#Sz10#(wYw;R>!$1D{)=`G znWJ&ZG^^?~ zKiTGeB-9l;K9R7@8eNpADO}|0`~c1vT6YxCi{X*+#aOnigJXqRXsxlta<~8@%TU^x z&Da#s(uEzFs!t~yWJCBe7egn*FP*T@Sx;0qiU-Ps*8)PF-Bwg!hDR<@Ji}>lnRbI| zX~l6k=>4Oc`A+5f(#tT9nb3IoUYnc8k`@ zDknW6`bu3j5 zSIhq#lVjW;)Kw_KKSGu%ZGx65xl5N?7j8j!HBuLH0l!pY*BN5Oa!@Um*tLF)SdO=) z61%335zBS@Qi)v~Z*Uu9xE&yiUf{;eFgGkfu-M`6abAYajdlKx)}M`WbLNGveZPv! zO|iB{!PS}!BR4K&9N3!5=a9LKSL{33A3{)RDR6ihRqEz?zx~uPP&rOA0`siARds4$ zxquh#3&BaKWfaWy6^};RV9TI!-Nd7j#@I4wTr+tz^0tU&(7dn%?BZn7X`#cHJQn{x zJ%mBM8ukIec{?5qU&<$)5e#1mufVu-t(yYSmvlf}dUkRuiz*;i3WvyCTpFSjYluZk zqrjNqtS-$HfxbvnJh3fpprr;~1lqX>4YV}-7J+vA00vsRxEFzT?rpl9xiO#E%uJNQCBTdX_PHW;@ZHG&`rjo|74tjNR~tamJ4&z=*Sjdv@mYfMb}yD zrip~9E=uEq3>}S*PZG7ZD2+2t&vR+yw6rLJ>tL2Z4(>$>T<5X`a*@3#fopI}Abakj z1g@zqfn1I(O5hrK9gVzD5EH*&)+Pj73S#2N=MG|GfC|1ai0KkPU&qOr*+YH!?Fu## zRdkCVMl>#tS>X_WBc6*Wk`tU(F;LBQWIK5AHtPSwKGZI)lCS&9*G- zY^_OeGt}GL_a8l2KrZ#V1$%VwFH*4Cx`uk4!QOiO?5PlJwnEa|7Ha2#tozxZ=xv6& zsC!23&KF;NA*4$ryNq;PjZ#-A41G?2*^w63?`P_E7J@-n|Jv@=`iC|BgOE6J-aR5Q zaO(ZTy1`-i3;X+r6I|Tg-rpD4i969F*d7Q2pWojfb^GH{fcy1Kwc#)r_DbUb+2j$W zQ=@x)Yt3#WI6t2-rXqqfnu=tvYc!_1U=9I>`TJ+98V`hl&*7}cgpy*48lSD7SO^Av zzcD)PHIIk=UVk#GnWX=%NF8gx3 zDzN~ZM(Y5X@S`|k4QB+(%n6TaHgnw~vk2FO2!~UywtA-0| za36XvaPB3%Zjm--FuLu=fN>el9h{Dl5+q0xHk($k5DdCO-;A(WdeN@+4}L(}2+^F0 zP2QOB7OQTsnC2XXm6Td_HrXwN06jp=iV%5rPzAxD@04eZFK3#Pe~Zxz_{QIwGoE(%?Rv382H_m{SNjK zrCvHlB9yS+6DP(Z-O)iB|2;!8>6&|@_OjEKnLcM5UJj|QkeK2;t+dq*OQHkK*uWNp zVK25O%@>rzJ&b*vZBF%382SRPwxh&XVcpNx#2yF(uft)e+q4!55S~rbSSZTeIf22# zB*~uY6JWMVu~4A}@JsqdUocqX%<8p9 zuT^WqdK%V_@n<(!ha?=Qk&))`ts53uT3U65k94dWpR4l>Zruy7g1$4;JZ}IP@DgsD zL^)cWmz`3#ooyagK#0gPKumDXDsF#roUvE&M8cp~7!*yR6550#Zno7jqj7p1LSw4S zM~&eD)|ybQ-7f6RkZHF0%z#0uS}-O$?^c6;P0gn690tQ)wO`dd#o{w0j!#7TtA(R` zJXzT>*=74{e8oCrW$}8uyhvSFM4e{b#+YsF8>q5{vBD&!{P&4FyQ-=T_sWSh**Eau zL8Dviz)BsWBJtlELVM(*AQ52^<57snwPX?LzD5_0a!K9SP5z};ZEz~Rd9#gm2ZV$! zZXe_veP3EH%r@371ox@)os*NvqDyOs!LS!QCv;S#R=P2DwuwojP-w2(&^@QW45o$I zs=-3Ayr>3}H#AyiQx6V5MDrQExku^On)859Yvy0#4HnFHFOF!WWgkJm=W zlX0v6N-i^IQ)(Vu-NG^1IqS3XwdRb?N!3H%Aqg6Ky5<1&om(r&1Q^$dvnedVl(peH zzJ1jnwrbWz>sQBYD%U{aqF&=L=4v_9MFz8$%qTXSePaL^@a@um`fNKtV(ikx!i0=X|Kq+K@3VD2 z1w*k31jF*5Jwe1$sQYHy_+$izT&M5^rT*bwEg99b^=E=oa{zp-3W`b2(=TP$+-zFg zVKD3&d==L6Y{SF=FyIaS8NT3AzYC{OAA57dum{d&jc7zTgc-4}5t;H#WFFP4flTM52~w^SN6r3>%HbG%Ls)JVwpnOj2;`)NFc0!_+klgRk}4 zui)i4g-@b9DreJ!7Ae?XJrmiFn5|z2evY$TLw;k<*7+ELtKs~hF+}%+Q6idfwjSaz z7@x=kq-S%pDSQng+MaCv=6VDF*O<$#mF(;w057 z3Nzc<-U8JX5EHD~on08fVXl(ds>>q5`XwZf;%L%s45QP_tP~2VG`XA`wf{aT?RC$# z?6MFn_XbjDB~}HqsXbs-EDF{rg9aup9M{E=3{LCKRy`Vt4*qH+F3CHiZYPKXm~9tX zzt3=&$cXA-co}Qc@A|WKN&^%w3(n(6^0-|JIht)Aa~Lf5I<}qqy`zfAh}o6~8Y&VO zu{y?1OngB$TL2v4l$T@Y6+G=O2wgB+)hK9%!Buk=8*;E%kv+MujI{Fp+-#l~0mu7K zO!juk@jBb$T{v7X(5D)dWMh$ybONbs5SH@10zQThX_1;HT!q1~mvOL@5`nn7(yrbv z*6%i7^!l&5?beY}ZKI#YKNV|V-WloLr+R;U9N6uNg;AMA!W1{25?pNyJB>%}k=ojP z*m;f1TR?i|%dh4v&{tCnwEE@mt6a|sJKihK?=^)FQhc=S{LnS^x7k@S#iK%<|MK^G zi7y)}u|zAAGC=XkllH66YugCAK#q>q=c@Xi;lc@gs6AHh2~&|@&smXQPp!y{bZ!Al zjMvZ=xeAC6@X)K8z{4ocPzL}QD(jL0w+5TQPxQJtzJn=#N4T~B^Z)%+yE_^8PcVtM zOeA>i%i6eKy90Zw)vh5Tx;N^oWC0}21tra-lu0aMzr`id5XFV(1XUwcf`9+cztjg{ zJM80R$!Id5yN=jzvA)ek!3 zdZS5sX6wVw(eYR|abgbOg1_qYhV3IQNg1qI(;T&3veXU{;t$?)96c_YJ7GCA>y1I@ zHos+htchp;sknZZL))LKNX=30QR5UE3{2Pf9WPEjxHl>hUd=_s{EKFkv=XrR{4UM= z&~NBl6bpybwNQF@?`@5+0gG>VH-5C)I8b$P%a;s$w~YzB5gd)-+p&MDj=o^|Cc`fN z+#J%B+y8NwGeuCaTKQKyL!a{R511F4xBRK3+o*y=!YqnlKTmQYXBAu_xuGF#z2@SxnF%_u+gJds|QO4n?G12P_cSfjl$Y9 zJqkf}hE)2O{~}71SS?w_@Fgn-^L~872YM;iBrybSeGQM`mm8U^paz3&qRWle%LW3y zTeu7FU~+U6Zm1;8B0a=A$Vz3Jql{GCylcL!-B<7!VMeV{f4z)Q>ORuUfYdmWq%KQD z`5XOW-p8eV>O^J)ulVq;CE>AB!(IkVoZ7eT#(?D5Fz@w;^%iCx+zu#O@OJfh)?(0o zQhWxn)B2tDUc5uN5-ZUgY8WRnv#Mtn}P@6bXhD2RVk->l!8=e5> zJ2eJu*qq)Vk+g}ERIUlyuiH(vQwU?Y-8Egf1nUIAFjRXnvfStk@Lazd%hUvkx>pb1 z=4!+1Av5C@?{U%bQ0*RO$l8tyQ86QE6*fzS9!&Ig)`M^m8DfD_tZUUr?R{_3>9$m9 z6;&IT60}>-;qVX#Mw<-rse9yma+++ik*U9F-u%DsBX{ zn3DCKx+u5mj{Jr!`K;a1p%m)@qiaF(k4c(YTTmku@2Fa(oqO3dO@y%e^rJV{{&h43&%Lp7FBc>5yD!Z^i;_mPAIqeI^sj=I)$Z;3#A)xKT#j0nHk6H|t*egq13c&1`> zAFsH2m%k2dm5bPn#AXtDLZH8=_GG-s1$GFDO1)B3Y!-{x7#Ey%E;?93gHI_F))Hz0MdzQt#F6~lSOP;0ei?$pGNYz7O~NQXZaA6OfJQqb=keuL(8(K@D$TfVHiV8}Ez9;1@coX(OPN5ZE@vb8-Yk!>_1i>2EbHWZh zQ~@+Vum_X1lBOJN{vw(RRE8}+xa%h)+0wMN$4smB0KKZtE5KHe{W+^bqM|rFSjN5# z+jOcy5rKSFH3V(p!^V}=iJ_!TavD2WL>Y5Im7j5n8;a6+^J=>a9(jFKhsV@~0-NM8 zb#+{exT{c4#oqqU}5VdV|xZ$V$u* zjuFO<(F;#RiCJ8@>j==#Vf1O zUE!=dZquP{>6?94-CqJiDD#&ADbFC7(S7{lBX|rDae&|xM4{+P#wM*5M|G1Mwk{?k zY~$7keXNZ;fnAW1DxYE0`zF61f7cA4i?uEFO>KwC&?vSusErLe*)G>Ci4EJSHRM4S z7nFOCw)T~+r*kEtmEZxzo@PtAl4Uo1lHWF{=-wE|u?Mn+BzE!suI>Z0Of)|!*D|Gp zQH^3dDB4;~i5Ye~S9+Z*J*AH9c=mkIe%;I>jdfhhVdWu* z-fgT4bYIpf1Z73cpi1=Xl9nNhvkz5%La9e}ghBm)&TWUYZN@!-EO%-6hPcJGXOkZJ zG;8+^75r~nr(x}-3s0`YAkZvf%!i$zB!Yn}&OXvENgB7>goge+nRLgn;Bi5HX@?|X zLQmxkV2cl7H8&?i%64|DoQ#hpFGR8`eE{!7-5gYvJz#N_F0pye*G3m=Ba9dlT0A4* zgj0L+#W{Z-w;e*igFA3K=or$$ zKf~CsWInaXT=^mM5#sO>i!Z8vIn0b)eE3a!toHZeM8f92{(B6EoT`yiF+fax@J^H8 z63dZ_k&8>3ox>+&PZ;*ceMC!%TKP7AGKJBv-j^zozl9HB$2_34qSZu*n<8(xU+9E~ zHPi~~ZOLc=i!*=H$ms1>=VRg74t+s0=zRUUq+`h9ES9ed9E5g?8%+*S1Es6vXJ}T3 z5b!$WVrAEUKvjZYCsu{Fac|eTC1hRiE!x0QhT^J|2s`t-V<^e2f#kiX=Z3lEa!6G* zRA+|bx+fQn%sn+NDak%ymFV#5Dn^w;MWt{FXG7RQxz?*iqcB)aQC#z++jHNeL07DB zn7_qfNjTI)S!jv~_b*5*hjF#WyhvpI}0m?C<8pMwofYqO(+KK?t{vjv}7-1 z5k)oqc~P}h$x^I6zrRy^Ks{|s^)%9_W#LT2zhU7*7Eicc)w#tC{)$cxhF88pB~HSozH0z9_3u1B{q-4a_zt*NkPR5W#&M2?)q%sF^BHfG(QyPt`R+@tgZN z{t360ijLK*qHzry0A{D#$@1B+shU1EO34WewK{I^WB;QU$&2@wMMoc3T2s-`ehAYP zx3G*;AFzIX@EU1!Xd%0cC372-Fhu?JR8gY}e?MR3*t}FJuq7+Le%3yMxY)bZ(Xa@K zR8rHi1adN~?Je4aDbESNswk7QM9?rn;*v1z&0c~OUOm~)q1_x} ze9vIe#vCUsi9zNuRAN3t-iToQ%-}gGZv`-~!DZf0!}dTBwYrpeANSDV@BXkWo%H{c z-xyN{F*DJ@GGU~S5(n&mnWmDZy8kXCs)IaplowsME2EIXNW;O_1dF>e6S2lr=VPR{9 zYu+28nx#~-Rwhi{dTkE{ni73Py-tY!*Zdyigovvd_dD|N5f4{p zsrS+>yRQa{kmbn?vXquOwhHk}U1KxGYp^VE=<2*u2$eI!Dl52 znuC2>?d`?_W)S;*`=OWeeZ)UJqt2-hCb0=gMwXG^;`|lshscr@r^^|H-@O8i!|E!i2wT8M21sk87q+eAN zOhjblrY%8b|6PJz`Wgpk&3G0HA`viYeIe>?GYljWBGc3tFgw*+fm&l7AtxvGP7Cam zfF}sMNw^MEK_?+(ab?>P)INKH96uvvmai)Iu8PqKPAO+a{FLKeh}z;6=N>UMiuw+b zNk3O2*kMZfunYLkU4^GBaXhS#5xon)J0cO}_I+Z3>PR9{uHyicyD^#!iAN45W90Hs z$2vt9N%)o>TNo)70v7M@c!!6XuW;B+`IfHv15&`s!Vl z(51CegXNkPV^qgsEZzt3eLWef8+bJTc^L(Y`Al*f({L;x4>QBa+gX7prNXKFa4 z>%~zmmpyr6!eneWOc91rb$FkXM9Q(&n4n!6t!Ry8XpzyR*O-`!2#|`kyU+KP&U&g( z#A`J&slOUxutfMMU=XQeS|k($(s({J${k1@TgEiiV&_-H)T z&MA&?FZ<4PGmV1zb@VvF5&%PJ^v{aidB4<~_uZ{aZ>RvIrG9VD6QKqsGy0%rtV zBRh&csOZBK*PcMfj_7Q(fCt|@DxOXd&8g$bc);|i!sqZ_Fdp0hYahgpWFAePM`ic4aQ+L6o+*VN-! zZeb?{$AxulhK!odh?%n|yRb)v(*S0$#G$n)&kUmxiImP7J&zP1ND4H8?vec~L+9w% zxe+8(abwq@BDMq<5@B9&K~QJ(ophp`B@#5a0bH8y3{dg@J$+Xmt}GiLBisom=)I$2 zDC;HtWVGEAQ$7z}Oe(`cb5k$2OofjD~iSzgalK3ZHRVF21Rqkm2&u~%lJN5|G>lD zIQ<-<#FQjKUFYO#o)%*&e}O;KWXzOMJ5X-UTk5-#Aa)_#xdWKjhP zCGB^z^4WI6Qz2>sOWGc#d%Ve~xpVhpKYVv0MfCFyO!!AQ)oies;E zq>*Cm4`kD2=%cXr`cTEE_d4TOke@SaP+kB`fRrZ;fo{4#lTthj5$HM5ZxW^R`wjAq zsr$d|_|ZtkO*9+b--itOX!dYqhyg zpD}V{^a8I~p$JRg{Jy4H;pXfN&}@b|xBXM)4k3#xwB~wXh>Q$W@O2}Cjgb}X8O3%{ zwA=-#CEd4BigosbJBA_a`WFGmK4&BvRyLhhX0Q9QRgyj)SCQ zYRz+oR+cU?jifZWro`l5kxmO!etEdeMv?4+5v!HKngIE*}i~^*djG z@vpzHb3QRqr-^x>hWSvJg0 zibKGX8uuHUCqayk? zYQjlpy=Au*1K#9OXK;!S6dkqymgfBJZ(**PJBQU2euZDH_j`2{Xeam+Cc5J{FG_kJ zvG^=039Z-s&^;^E;1m~P^$3Y}R)t^*qfG?}-=;SLi2^ukag&*6M-fpoTu|g{u_E{q z_Jykm`jt9uuXphiAqlNc0GL2sPvjwN@SW- zt~7W(y)u$>jS9FTj>mLsl-y(+gL z#j2)#>h|(3AN=@beL@+5I0ivBZ$?3ZV4AlKRcx3|4fwAP5h`jj4_#DpLN&D7QUhk> zGsG*J&c`S|(EaJQo`Rlno~#;@j^Gvts?Te99;wj|`nV4L6{deZ{feQQSd%ES+W@fK z5iDMloNwYNLYp$q2>7X*fZm`e<-?ApVI1UP(}+l`*7*?!@04=ahQ!V(e%n&7Q9&;^ zu{(=PDCw|B|8V@O5msXmg;7v)LaW-M(|%jv(GwrFXe* z-)c4v1W@9l6$UyPVN3GBv>aY9E^ghu=j*n2o49(TeK;PlKQQXscrsn&*p^!*c5!2i zXdmwFM7G{m;3tJ4*}yt3NCB3x-nqd1E*IHDs!9g-HU;5|icPeT9u4${W$40&-NG04 zfSm4%_{KWtaR99&^P?s#F)oUWvvgDeVsZ6p7h86%fW+IV7J( z9)IucqM*F1^fi9g!%4JeV#c%bcBZ&1;#3B~nnJE4kzpkLbVf&t1T=(*tYgm64`aBxMGaBpgutt`hf$|4@StmBc)F)@0dcp#o`+X65sp@ z=ygDk;RA4~AN?+#h<9=g9m^3{LM_(8N<<>7^o6U%`M2~&=>g21&P#kDPj51`Q-2XJ}R?DwjV zVe{$;*>B{kJK=4z>-#3ZX-dK$(Q);?L<9!avLf&c|{S`buKD%1X|Qk!WHLegLyB8S-j_mjjAVV z>I9t0vUp9uq!%!C`^(GvV z+)})VYesD6Nu93rn~adFP<<42^`zPoPWPb-?BW;uI2!`__RRzP`!!8p+jn14OI~cA zAY#RYwEKN2F$M6z$E#*=dKg#>oV5JVJH?>8j;#4v85lz|JaubsVxXmHt1*(9KoiPK z`~UDF1xDCXSQJ(>s|H%1IS_4@FvF_B4GzPvkgG;*EWu_J=n2ue`aQktqnKy|tY2|n zL2ZU=7Op{Ltktr39+ z*s7L_YsjyPgauJu6%15-q%s=AEFIMzkbhGdFYtfeC;uNQW2N|%^tc8N$1#ID)2D8O zD8cASSF0C1$Rhh?pKd$@aq7EvQMAv$&MrEYG zagPMtXV2-NXSegBO}A6P08|}jgXHKUzwXe^p}ssBewSg_LO6LOB9=1D;;+S3YvW0^ zCFHYatj2s}Llr=Q=<&diM(dz>uUTLFEQ#sPI2Dx8yc?lEFi>$_7wI(u=+GQPzg(nJ z)#V+cX%jukjdp(1zxIQ_L+B52(ybsaB1ko&>cI5<=(rI^&?R~lcVIYT#=dUzkdWfo zQfh3j)M5J=5j~}*OT<{XQbu)}2Uz^tB!tmNkGn7yMxVn6GS+v~v^whIEU0vCXsO~; zv~&Fxg=~vjPguoV{2%d$>$x5dTg7P49@e+PNzlY{fxC}>i?Iy`^&I^t_ZfE!ElQ$) zszWUv%aSDA30x9-$t#S2qT4zQt;W_flTAV@YAvB|nTsSf`Ab~^%@+vDA~N-9jJ20J z!axQX^ob}~gk%~a(B4*CrgmnTXhC2l z5kSQ)I!dALSbT{!nWphO!#hMRSGb84022l-Kn1}{0uwqARgj8bjEt!akw{p$xPoX9 zcw{Xg>gopIQE}r%H!%4?vRXj$@t!JdrK*UPo6%e6Tr)4>u)v{l)FK2^bgRT_o@;dI z8jyGbuwo7A?co8Y7F0h|uYvbKc@p5oKa@`Vgz`wm_X)h>tGnuIObRR{e+7aI;G))1 zDwynOO?}#*3~lhAjz{F)OmFb@E21hABP>TWn2&U$3kYn%piwC!&`h^3QDg7CG zycw+|mTo5}R%E9%F=ul-A>I{Z+V)YuoCXk=oXU&MQ5ASw-J3yjU}d74%}6XKw}c4J zYzUpRAz<;*_gLOx^@q$Dw4~MD=JmMt*t?kq{tqPwWW)A?XrzP(!unxsgrtNiuI-Uq z+CtaN)&&ZF*?jvFa{*hAzJ^E?-P#dU-}Js{03Q(kam|hRJlxEO9r2N`?tWR8VSmua zHW)5(!^wz!z1<@!GODmVoJf_CFg#p8D2L2jtl~Pi13^18 znR?)LdP?QmKv%BgsC#4=Jz*~5nsTrHBRIwFZ`wLC8S}u9j_&(}q&aqUP!B1P5e^rS zP*?-?$P->Nq!X5atBHsq?a**Vk~@Ix(}4DU{h8M16g8!eIA8}8^Efg+iGJ{;x*xD| zD1~sSB2{1)UvJr;$u+?2Fz+=xRa65lr;G?0WQ(Ds5BX7=5?W5!~^TX|eQky%bCi)bL)uhn z=;EelT`{dYg><_lnzw17BlP|40-2NjZ__n=Qq(C_#pj;rn09daH`aft`_#&%>60?n zhUS|t%@nHQGp{u2*;GkjcLnXLdP-0RF<>$>EGJtdN`QPq&Nx?3P~45zaHPATDsU@2 zx;BQ2oL3WrSlfblgI{Ka?LifnpV@eAb@RNLna(!{-3byuPb6EyV+k`@AHFI@GFqhK zCI>G+u&0Kouv@?Vt)30(_5vEeYC0BGpCHzAchkIU$|#W#!L5TaAjLUjQyBL)2o6uiaEg}h#!al**q{(a@nDKi?jzV9D`xFgc4tEnl<41< z``e}-Q#xNBbsf81t_e zN*eUF-;|`+NiEP~)PEtjDnm*5oQ-KEaE0*IEXAizcKsBctX8t<60qp2EIJ)kl07T2 zcVnA9BAo^*&Zxsrs&8Ev9K2waWC^QcDw#tpu4q?=uDyTZbS$v6M-#>ii?0E z#KthW-cE}2T~7`%FohV2kh&>iNKDv;CKB5!021PpDj}5eB|n68GwsaPc2p}u91k5C zK10DiSI!4b4jJ!M%BUhD`mb<^Q{Qe%)^Wr~*jSR#3A*BUrBdiX3gvKxh-SS@H$ya> z?fY?1G`Ph&xVx`e(I+#qVrxL5*SPj0;E0nomCrxQK6-=Y)9T%>Lqr!%_=i(nG=zkg zRej|Wt5OGL9cKg?BdsH8T@dYt1*;0Svqbn)&(&05o}$a8ftv>Vl|uCSfZMo#aF9y*`8Dq|KK zFlmTK_Q&_Qdd&G|eXEjcHqj+BTs5(piJ%r&_#_dzrpA5Eg`V+&6Qu=D8kUA#1kFbE zPlmfBE=>%$xDJ8%hd`a!-s7I|WU7BD>L_ECpDh)jQ*yByp|j&UVke@d=Tjpk$YOol zvbbb)zcj5y1}4o!ty4H6p=ZetTQRya7PFE1nL57HG5w;z@F{JF@E2du|!e)ZQ8)Z$DNSl#h6L7`KGllNVhF=?2N^smc zJf)_fir?2B!zmPZw;Ko!n>fxUc*InL!_&qg9E-ANbH6tI=;gy&hJ`WOt-9hs2|bl zA-eB4pXw<=7VCRpp+$&gfdt$muzNr`#FuISl`)Hr=bA?vKs7T?l(|l4$45xGAo{f5 z22bW1@YUGG&F{<(z2*(Z%sQgx&<$`I#0X6kCS%Fz5bAwnD~DLF+v#6emCWAl$}A46 zI1lqmg=i}MzG8}0cDN=E6&Z(XnMR}F{&e*dWg~#^^W+5jo0DZw`XyTSTs6FdMz0+| zR-9wvY6%pEs8oqstnLttzae(r&{OQjpyKj|oK;u33PQwUZ4Vp={ns_#lSJvS8G4=P zD!N;ih&-|CrOX}x7MFAuEWhZ6TUU|m7yhtHoW=~eOI07j2How3ab#dYgfo|LbDC7I zLbE0ecir<$1Qo`hpH{dE8mSYM_k=8j0?;7Yg1`{Xv zO`o8mKI$Jm(_H8Y(1;{}ij9&f3KLO3ZdkZ?{Q?^_KDN!lM%xtRh0{3ruV2lvlj8|; z>$SQ~CMAN~+MI5|lu;kqL5k(Z2-{GmeENcJ(#5yG#)Q9^zgUr5nSK{T?d6E0)D z)u>+=1^+PyimO?TXzki#MOnM+C?V2SWgMF!64j3xW^ybaP!zYgavv4T#G zPmie{Bv=!hua%w8AsHW_hULappVSpz^-;G!&hBW_`Fv2esZ_bt5>1pVp}TlQQ!&(w zt{OFtDHU1LdhFs!9G5z2)51=M>1C|Q`DM%EK@}_XtKUa9_;JNWq@q|EYjOsN@F}>0 zx}lQ6=cQq(1?x2s%3Q}CKtWh}hS9_r0kw}<+`w%>Dw|oW_Jo*xA*^K4L7AAVxk)2e zw6IJTQjN{_9%|O7UbWAa>U{n-*7dzY|M*;&1s8PsxFH%jBRq}~f|@2KjaO{gzkO=g zz3As3`@Lm#FAG<2t-U8H16r6~V8E<<(%tC5;+oWaHd7gA+}vr@J^G zL&dw$MU|Kw2@sJeRGW zb!P#JTlh|;&!-@6pN`HxfNPx}CD#q+G^x=uVggE>7KpX@hNXa;9Y+;fk|QxoRhA2e zqCqM)?o;K_6)!kesnJoaHDr(IoM7*RqT{fV6K$4Z0hrfKmkh9qHQ4-w>Mss0qj_~H zjEsd@U(4V#qEG5FA_b*jOY}*uQS+)SAK?@ind#x(KT!u+Wfok!5cH0WmW%Req~hvB z`1>httfpMobZ>{AlWkSP?C*q!Z|7}1#wyNY(V$RKxa(Xv#H;F^O)_v~|IC=0qNNNV zgTrUGjC@V7ufpanBV!e3cg_9A{!q}TJZ0hLWn!%2D(<9L2jVFT0Zw+h_)@P3xoYjc zwO_)VX+igH*+nf_arI9Ver`;YA-etKb>7@6gTZ8c#UBNe4I-$~$^G#nWEfr|S${sso z$e}kHBT+413mZd)JHv2!_a{@sU%=Cy6S}BdQYRK|uC(!lLLMR(#10;8ms*r)25uzm z-`v^!N_6vtVPQ{m;vH^Ghg1Iw#kg;QO?S4x$4t+J=ZyOedNNw3#KvgFWygr@+Suq9P&R=sGs5z%LXxcx#g>h z#M;=b-0b_@=p{UAbpBE<8SU4~WVU1}2v=cle)?lQ!E$g@aS9|^1Hxt~6OC8-d zZRnRx*j^b`4mbR}_L@8DRZarcquz$h(r(B&4pHh#W1B?&MvMI2aIhoW1R|6Wb%uEm zyrLpA=0W|U$x%>+S=7F#J0!P9D3!-bTa%hqCCEq3V*jB(pm+lzMxthU(0H$MlR7L~ zRN7CqJ>1l$sub4POIjZYuEd!?kBeTjJPM<@VOQgh>M^0C&tP@%5>{D!i#20L#ZhP+ z!mxw_s z>vV;%)VYZnhHFz^65`<$H#{99?LGPjAC<{VdlqZM6Alo=JVTkC+mwB1G(3w_exPK_UabHZ2Ea|fa-Wk^MHcyeL z#$oeh5S^DYsu5bLjn}!^1QgGIo~f%tvOC=;tLBDsQx zD02leQ;a&V_eX=qD`{RNmQZ%QO%9;5>GV67PC;VT2*|pIRN2KqMDq|91GEeM5_nubCD+^Jt1Om!NGO}cR6I=}4K|}F=O7B~`#|MoD0N|cGDdOsN&6KolBn`8 z6SPfgQNFk*VZZxt-d1ngx(^YtnD%Jc#fynVU1tC>sItvV;gP4r&M;RtGVJ0Q89r^| zBBllzfT1J=TC6%D=rd@q5-kOgjp}YiA(}d|-{q|)IOBa34m+RBLYx;`6nIG6<#JX@ z^z!LTV+UDWpnaASshw&UbSk8Pw!lWR_?rf4y`z^cP$86X$n)Zm?U7g z(G5_dc@rar$7!@$Jvc1C9X2S}xJu2xf-lETiB%|LVY{N=+(S?CEu(7zBOUk&+-M1n zm@cOl#vm5g4EsaH;9G&A42agpfDmP0PzHl&Wx%;-Fr;J{PI{EQ&$km7l))fc8J;Ny zUk2Oy#!UVHX?wTsxNam(w5Q9~jd$Isi!a-*n_cCUEXgjrJgd(fS)y!C>sBIFuI`>b zTuCxXW{G67GLw?&r}_bStXXSjtvRpfht)4RUqm1P#NJ47i&FW)VrK6BMF0o{0)dEt zp?=cQS1dQ@GtJY{Ck@6^J%sYT9T899+-2T0-sRg}mNa5e?ozuN$@|Kg*^|M77o;eF zJ*~$XP*FGyJJ`Sf^?##M0Tzu=uu}`D@doyaaz&C0U64=tZ=u{hj#Y0BQ1>giCivF5 z`?x?3HUX?PKU5>sm);m`?^CoTvletc92^~FQNMyUXGiR$y50b~X<})4T+uNSFRDQ_ zbG1BADw>Mrrk`;A&g#K#cbmxtjUZJA`I4NsG#f3VyYz(bS-wXX=va-gsA3?l=?={k z+EAET*}}Dwm4Z5^yRibB4h0~e)6J6K;Ob%UVfMUMpXu;{E!oQ%2I0go{1t4h z;?zm_BS_b2!CnwwD>0)%_W&W=hOLuIjAG#^)uXaa>y?yC_$TWeXwmsi z!YLTcU3^T}N-S1Fu)lsd#^DSsZgt6|Rzi!#DoeSE>MlM;uJGn#cpo2i4^mbx5G&-4 zp_Hy16NO!lPWuKEbv%lvVG1c_tOG<@>crM7D7Ki@8LAPBirU9dGPCzc(xqx+uAwIp zum&K4%RG&=shDt)IPWKO478YVjW#O-2Gm_tCdgBfGQy(`*YR5&?K&RJL!ppTo}w;L z12Prz*N`tdn*dCl--?HrrYDco(xLs&T_aMw;8LgZ zxm$J~wMgD+kevXFc!npBmT8R-B-5^Db+(VGp5@~t>db(-X;LF8L70+zi0-B{=LwqZ zBy+0)=;nzq6+=&nvtZ?>Q;U;^Mu#hoUL(pCeaO5=hX=XBU8DM3D#$01s{{(Sb%zq9 z$-VDsQ+Z%1EHO*}Bm--}-1}@3Qnl23_wTOWT_I0JxFCov2jPGnVz^A3oEvEmoQQ)I z%uTbx!V<;Um|ZYT_i$2&Vr*jsp6z8DUWkjSuTTevySqRP8YBmequwWvmWbvG(@aO; z!sd8W^FOk@v7b%BwLERwk`r?!)H?l$NyVFS+=pT1rIv){Q$fcxKAc>zs`=;g-3#H|27a+=W%p z=Y*x&5n$7H~%LT*CJJ2`5Q{9yWTgf?Cp|>P3WwDe|tPN=(q*U zJ(`BLqduy0hpAEE@c((M95!jWOT;CS2dz>-0oB7jI&`3w}9qb%! zxC8&q(QWV&H_11dnuQ<>%KJ=N7=ZSxk#e*E?g@7VAr zaShSU@fT1ba^*MMWoLVO!DZVPM*BOw>h)JZa=%{EzcuazX9stY-bMF(+&wth?fXb$ zOvm{EgW}Gp{b{?pg+ou?s_~#$?h6!VM41p6nso0=^$ORtAV`93Q*TI;U5J=cX2Y{f zYT{zx3)(7_JWs`-;CMT}lTuK(nCmZJMg1&xFnp=Am5G9DBuaWd$Ug$QOG_Rc84kEK ze#pkS-xVp@4ldFjQrM)Ckirg4mszT*q<47-nh`A$m*K$K2E9RjzlePT)vTf`VRk`1 zyU@2(FpWL)By8-DnCdf6G+pVZ@e&GYa8*4!4lQ!h;MP^(Isd#xNeCZ-N?ki)%ZR!J7zo5wCzbzJzD_^WVG0gEJ5dTTo03-&kkyRWh_wI*PqKa|laOdYF3-hRO_vtD$5C2xzWoHx z)y^-^((`-_U`Q2OcN{5&qcA}qi$`7$dfv2fIB3V!6 ztl$f8M?Hh@7XFBJm5LTen&<&&m4hLL16U4PEq6(SV*3Tlbhmt^#75)28nMDc5SuH} ziD|(OA}?SpWWML4D@i3C`b$E3X(HHW7F1Z`P|%tU+Q=H9KYm4_ub&3+^)MB-9PON& z3y6^R&0g!^$naX4eiXj+Sg==>OCcTHK@=3>^IMZ@nI!y%q4CgG3oEQ(fp-0#y6^*- zB0Tp&WXiL^htu~c70o+a7UN4Y!a2QLP)OnR$;?<>L>5*)ur*P~R{~ClSnLE>l$n=> zim~DSo8i^ExYU5%)uk|G;*G+ggLD&(&e<)0xY}A`<6Oymp(3EW3LhO6?*&CU!G&^$ zm#!<>)mL%o8?Om?IqE=3;UESNnBFJ^Fl0}SC!@Nr(*xt^XQxYy*7;&iEm|LYsm&n1M^P95V-aw|5enPtqr5f-b?#sSY&#F+gB+LH=% z8@3Av2_aVC&W&5QR0mALbRYlFM>NGf-<9+Vr{04gVw;#Qvvn=U))6)VwK^t+Q?8bL zc~JKy4fbefaJajPUgeXxYVQbJ0G!X`z=1Cn`3ZmS^spx38lT?g;eiO}`5Lc(?pw`O zFxijik-$(ghr`3DNOASwmsfdTf+Q!2`?^pgf3&yv(u`eUe|9{5MsqipvDocnQ69sw zNlP+f(0mt=Izm6uGE5g?-9QbTBObyTsXv#CtST7Hx?xA$(C}d6#>Os1<*8I*kq8a| zH}imM45q%wIi~1+%2XyJ-6s~dFG@3gJt3I@y6elM5jKXbwJ6yQCzD!1iMLR*TbpbB zeHM&M%la}d;YGzyzDC7ioRAd8F36eIa`8l2?NBHzr?VOiuG(wadC&C?o$`Y|aQ6*n`tJ(6o=zAW4rj z?=JY4uy5>WD2JKvEo3lgUh1MFm@f&G`xhop0hXiBv|xAjkX*EPbtCW@bGNkrvOgT~ zRdSWy?!|I*3M|%r0)=taz7JYxytn&v58-CP4Y1NFe_np0qa(U89QOy>VQw)Ic7NLQ zMRGD&?!)9xLb<_(hMKrwlH5km1YK7K=faQU!`jWl10Y;ampJ67M4lJA}#tzJi3V@_&F(Bjd15MC*eDi|EMC-Aq z{Z?3ErQdKgr~8CD4ldy8^6~`Bk;|+QC8_DQfIs2fCB->J(o5dQdpTZ-k2j2G}Q z<==$Q?a&NvK}5CDF`X*~ao$qGMt=XW`b09Vp!oJTv9%_@*{4Kz#=kNeAJwgqf-Weo z5Hf}y(EZ}M)bi`n`a~IAxY9>xvZKU522N(>+pOwsF%D$*Xd&kslAC)Vy&bSY?wmYC ztF!6v7W={`DMoQ0dor>*`?%%m5#~bYVRwJ~5Gj30mkWy34uzSlgPkGHEr(rpQR(v+ z)yff)#eXDa=(Jf}PEhQYlWWO8A zZfff={P3kV#JI50I$n%9*-}OM{}MZgOq>43Awr;=f((xo?(Eox<7!+T4Gt0fY9rWZ zw&*m1W-7G7#Gq2ikfEkVMiL*n_Zn4o+KIlH;g#iPi+nRz0ZGdB(Ft<*P(9VoD-}Bua4!f-_U=@>)FzHEIFdemXfyirX z+erjQLHnF#aN2ORm5UPdjH7%DG)0)c4QR$uXz6!I;ZHc@>si)YDCS(ZL@*^H{5Q@H z3sa`lHH@RsbKL84L~)XQlUxH5G$kXFGsNO;Q;k}z(>V$Pv&;IGZ{1g3$Z4t?B zeHhwIvzix6VU&FjJht0~lL7-qfu&zKRKSSl3HwEW6r8yx|CNC*7%5TFW;Z#$lgK{u zf7Y)^n%BX~>bruw#%~fmY*a$TeZX?_fo`%(yrwj9ip_QiDkPEvy&mXQa8ir;5^*g3 z46Zx79B5!|$AMi$h;CN;FhK1E^NZmZ9G`SHw)+%{i;B`_SPPqfRR(y| zwro_xtI?eT-A&j*uzs!LEC{{~Bpgu)(-`a8pTNMS5kI917({1?Q^;Z7W%PJ*poX?i ztM>8DJ^@7=T*D?&;;&3%=BceiD$-*5wP4`I>5{Qa1PS&${}HVc*`#jwqFARUL81JI z^ekSKCZz~&;kzEn){@MpUAlm0^_#Io;2=HuTx@&=Yn0h{Ph#NZ>U!e>k z%S4Mc(%vyq2Xk|QdPNCFO!7T`3OA#Kl(`Nnj9}YH!fb}OAXqV;PcP~UJ&%LX3E1vE zW(Qe)R7jAk`&Ex3X($Wn4!oZ`Y%J`t;+W)=vo=^keYenE<^D_)q(isp{De<>mo6u1 zsIG#t)cJ<741R(@-Oqc2i?ft)*;IPL2 zxl2rd^-b~+Z4;>_95!dj{d%(c*5`R{AvbWD1EYa7qW0*@m2ub23H_4Hr*MOed-W{yh*78=8&|KdX)<4l#& zvpDXIr^TXvRezM}fE;~X=GDx~eKJ`EtF&mt1jtfug1hUUi`qO48M}*~F*zhn(i+nh zwh+0lY{^B+hMfka`xRYSjnfz;c5LGeIOIu7{DNj~a)-?!Sab)={q_LiY&&~)%`NOv zl^=Q?e=9>4i{xOmgS9=NV_q>uyaLxm4+$1F&E_N&Q!HIZ(A~@zJB;DtM>#7T)sL+! zu%M+THjjvr6FS9IqUUyc-Gj{iw}q{*=y$S!;1l(o7(v{*@9`m8^6%{Qb`Q+VX`%M) zaR(zP!_)MsGs1~Ny@o}L^Qw40Xi#u(0zfMT#eiSj>2L3JI4`jil7UPs3Wk2%cZ64c zH|0Rx)j#$~z2Ub?>J&&O5oL6eO5cI{LzI~WD)cwVOKBJ>C?e!+(&I|JiQ_JOFX%kW z9(r_8o!xoSqX=ZpsZD2m!QfC4Gz#4!x%uz^b?M*MenVGxPy))Br}Wt!RG7rQYD2rZ zD@dV|8lmQ0&!4ap2y!9-qSA6n97=nzwf5i!^2eU0{|bJWoFb=)piUi+64J!PLQYVZ zibc!NAv_9aWK<|E9Jr=E*=8~W;)Y=OVa#BPfV-Zn8HKY z*XuXeKHUXLU04z?-z9$4hw36#L2e%~JheCt%N^z9fw8)Q zBMH;R8J&kgJ2zDVC-RiTcJC8g z_nGR1o_dcNgsaXK%pVBz$*`800jKY`0A_ciu8E!*}B7WrOIZh`tvf z66cHQ&)IHh;p><0$h5)(9Y(!mksGDJ0Hy74Wm@ZLnZG=N39JoEH2+HQ`!5Q?AbupwE*bXZ}<(NUz= zZ^-M3+$4Cqz=^<+_u-I2QR@NVEh3DWR8;N;$}O;f%6Hf%_z*3glAb-7#2GWSg`gIj z7(m_PipOVz0k?pQw}7pNS;AOjO}4hbZ%@fuXrqZrL3AS_YBygdN-&4^#n&3tMXHSp z{!TNjY3|SjSa+HF9Tt+Om&*DDdIu5Tyvff+CA6|CDBmT?Vaj2ODtsiAQVw|dQK|ve zI!5^jp0>kZXQ2V=E>cH4^R!YXc*>7-s%Hn}4W@h(SU6e9%=LHrx4yQrS8!9QB+xrD zv-xdzk^MMQ*PSA-Ie&8sx9UUL=z7Fz&M&F>Ey?MhoT!rLjsT zlbliVL_62t%${}>CRuc^=L41#ME4;Em{cXQr{t`Id`p<>s4ThFr`T8Y!_V;9biijM zv-xGG=0&DA-D!$2LScQvno6y^Klc$HySKndL`!pMIgI z)FgeLR!()FjFuuPtz_3VhnPC4ea;HSy2@HfJC}jkL?}6q7`1^G(p|mlBbqV6YUI$| zUj-H@EEN#~h=nA#9b&~d(u}%v9zLHuw^g}GQob)0)slq!Rp5_Q9(X~)Qst$Vyf;sn z|A_Kh4P1ALxFS*zNn2j)6dtboL<%wz=Rxzl$0JRSwEVd|0rxWnR!iO-PD(aj&|v~( zx^V;1e;z+b0!dQ?!=2oB-iDO>^&=swaiPejN_j(}3FeJ;>Ul*(Yzi#yJ*1nNNn9|w zW2Xs55OQ>UXEVWbKj(0EC@dI)BP=1_66O0B*4BvT+8Rx85*>OO3n<4g*jd*qd@I9B zL~}IFh`_M7n_P2HD=!Q+N)M46F`ZgpP98OXaL2Euy+9CdL1@yvdBnj>-0z+UMz}4J zB(?ueN`xTXO^GWP&hbr!st`0wK|9f6WE}`M)Z2dO@wBRM+uwzC1MduR#CS8%t1%P- zt%q$Pyg<7j(u}6{g-uszeYn7)3FR(5?!5|ESA^fGt<&;J5tX!$n+_FS>`N1=x9t|qmtphX=MOSFewvAH$^coN&xc) z1W}d~t3*ASw=hd%)C67fg%`Ee5y}1BM}{l|z8`jpr4Cn)YyJMN#M+zRJavuQ7h{;M%o=we_3Yqk$Kwku=75)oF!15jfo zMS~1zOUW>}=T|M(&(r;VGG{Zz?h3Apus+73O$Nrjzs#swWiiA9N{KrXezY5vVf_hl z)-TlJydbZDGPv%-GLc*1^XODVU+wQxE+o`|xHKjNNfy%kRT+999fnD$$R_sA6H2f( zagyhi7a7ooL%J{_i%cYNrKqIEI{86oYqz^?g|UU#GTRZ#gJKdR@y6WhTkNX%8VVAP zE6NB*q)?=|mk%>TTR1PXoHRh)E%@1n10FD%9#n;~yH0gtxGoSGwjAt2jQCVV;u6|J z##rJJ3~vR~vN%#6%3XejE8P0Mm&A^I$6kFRI}^y_&Wsm^YGK(bQ)MJ~X%#JnAE7ry zp=SJ_;tW9{rAg5wRvu1DQ;=ZL5+eKFkj+HaozkPQ(M~hMwGbH><2m?_IP_hZiwT(P z@C|OF2WbkTIxgHkC^SsfvHh4MwdwF+JQ#=xdkJ062)kXR$Rg+qIq|iMmD}Ooc_p+Q6lth6O0|!q>lac4k zM4wa?bp@|wYqZo`aVV_VDuURzSj#B_Qp6_!;r&afz=1$tf;h|-einU^k&MDJ8Q)7w zjmB?18ri2xK&v%Aiks-m`~u3d$+>WL%__)&U#oHB>R>Yw%qE^&WH#_a^@yKN*Q+^V zVu;&|)Q(L}_JW^ZVq|JBM>bMKlQ%ijBh8#dz+wbRa_443q1NH1%K~2e*9p*=}!t z8z$y%e-EYeczQx$&X6|4^Q~ElJJ3nn36JOIm6f!bGd2{It_D}bOM7xqFdrhxiM7*G zR5*AdjaWmCTRPmYCB_zvSnYJi#(SaD5pWF@(nS<|-5Xa3FBuPzzamzVxt5d zJpmP`Mk&GSSub4Gg-(Gv4O_xH;?3$@m;r%jsHgaL=$DA+ripfd=Rp{Bv}jr9Rd6V~PwssSK36{Nw<8)O}nmg|Pzo51s~SPxVnm5fiYH&s=a`>cICS%>d!fJW({D z&jX##MMLvUZx+taG9)aHn^^^JXc4Kex&8r4g5z8pC(0B$XlNB8hrL?Wmwi9#M?J{> z_1%3ktir%i#W6A~15v*rBTjzSKd|*(fH~;^HMA6^PQ_z~cipFtQOX@9ibz9}fdi4D zdBYKE){-tsT3n7_Rrl~!^(~4V zquLZ2{m*?nTTkdDq>?gnq&ue4yYNc-8$Uqe6z)jJC7otq3po$5bxmL7s6#-LNnH~U z4Ei6QX*Db}ajrfzJG*(uN|lFE%pgJ_=0T|rjbHK%5_AT zrv4$jbzg|&5!%+T?~)3-|5)ORC!NgV!k}pI9aPx;b0BKd`Y22} z8|7N?@)jsEjJtmC5XmZgJ`ApU+3!}%kC$T=U&sSFOiT+~7;a;jE|_>X#$#W@Rba5X zLmUW@J8*8d`_oZ}iUi3OmWE2fIhcxtzlslrf6o_?u7kR{hagiWWYC*ayOc)ZhUk#fN_)Y%qxc~+nhnAx9QhWJW=7V*0CyGe zK`QOSNJ>s|CY2>wkVqw|`HY?-E{VfX%|0A#BRp(dlBIaWPJ7j5x~$NoI8u3?r*Llm zVedznw7W2OySqmt7?WtsqW`%Vd-`~?38t;nGX|f6;3v5dY+$>~o|Q}h>O~;JAl&G& z`>?|~&bF^xIM>7bew&)bq$}Y(naYzvhs^pGKENjSbghv~H)CwE4 z>c8ApyMYRQD1>ZrgW#!5&6_tcIRl;WN?iq15idXc5t z!uuw5L!dcBn=;t2ZWva+lB`d~sKx(?(tO?}6+~x?yLtquyWBn}vlq zw;alfm%&8LwWm`NOSC+$9zsG9EHZDuz2*Z^?%>Hn@}q0DT&jRl?7YH_<#Ct_F$`S;vuZ=f!(O zhe&}g#w5!dx$#g79OZESZ2Idh@|KcF6`g*c7D>+Xn1uEHqj*e7m|(tUXx9W5|KZ)p zJ4ZiKX*cTkX*XWa$p|WN3^#jQrVIb@_C!$O-9?ms#>r+67hJ%QQ_BVd7*v!Pxp2rd0U)+PR&+|NhqcPPj$=us!rJpo3sq5I zGN64)X_Mz7pZwb*@6v;06{`i-p$IEX+^CvX7tVwW%UJ^EaH!$;wj;UXceC1*yK+3Y z)b&9kBv>966V62V5)Z@88%jhIoKu&O&QV2zd>C|iHi7I4AAXzloF{3}w z*jxkyV!_6;p;l)UY@WIqB0i@apu32sd$Sh%EvXU8Jurp4l($vmrhA0r_mX%~r(uL} zb9BTCgEO@>7k3APgEbr~uW`WP?wa=>8To4wW8WPe?Qh^HoR2FAQ|S*5U~nSkgX?gq zBPwLVV;+LM)FxcxtX=D9ZZY{wlm!@ig(@cmq8M2a#Z8O;v>ExRwaZFc)Uzp(jnHtU z0a~>VwB0MLrlmqq1=E&HETp;aZ`UuB&!ZxOuy+K{Z}rDX1);vFaNr-p8X)o)P%1M- zs7QreI~;|Lv3TJ_t<4;g`z1$=NuABR{%Ui$L%mb%X_A4ru!o%w?nNhC9S$d|>y*xb z7CSE-G@zcklnPUNvfla(OqhwUG<%2c7A`p}mK#un51!bC(|B7us7rB04^3 zj%PY3_jlI^KcdXi`jJ&}g&tSR{$-_^BDr_JWkgbEhKBb`m`-h>&L)#mKsU`4eVqq3 zFO+b$XjNgMEw(R!*<89gB}V_Eev4^f;Z(FpOR?PPM;;aZdAUYOJ0KO)7VDEov4iIc zDx{nBbdz444&)&>rj-RBdAXGYbiQiYJy40&?#>dUXGRl@WZOYto5jB*Al2L@sGonBzIy=%jO8u^aQ5uCAu!2ZLzq{DdVSdZKrH}@2Yg#d+pvrArqSdfln$xC6-rn^t; zs~zP0KpUM->p~!b98`ckm{oe2LxSQKu+1E!r>uo}8jl=c*)v`D#pLa_Q1LHmzX<}? zZJ)%i(Y}6x;h*2~d4=a7q9)Y!U<8vI(kRsB9LU-!h1FY{Ns;6j1=CD_aD~I^tJ>Tr ze7$kCq9wE0h0;58 zo3(9iVeaXm^6Pg0kM7$;!vEJ~o<1v--DziqK{ zOhb^$o|Lo*ozOeZEQp(VM4;*3>kK6hP}+!@8in0mCekH9I7Hj+4LB8xVs;Y9VbdEzAG;}YUe;YC!WHGObwl&8Go1xem_ z3y=5@2ynRC1M_oM9t}IsRM!=JTdGsx1fcVf8-82t!x?Ir7+WUoqbW!!d9uMwP01F{ zYyCW7w6t{rr*7`@lk7F-s_iM6!XiJ3Oay|mlinns!B8v0`&NZLV@mD>tqM3cr2f2g zFU9L;=U~CANE=4)r+sMfbW1)(rDXI@l(aboWfpZy?b^r`3ua4#42d{HztRgv(hF@- z5flpopKd6Ew#wtVOXhZZeTu~JG=0ET2!>`09cD{rD~NX548GXml&3!rYIQRTDp}iO zFYvKYN@1SAmNVy0gGeD5ONrEus~d1i=sNwfw$&Yt;cMLG&Hq{mQcdNd;E58U3vnPp zN1%@ka3=sO^wB_W7<7}raCkc_`xVpxiKx!Zbqe7PyGT#eblHxXd1R91r zBWIen&@eG;v4(>^Gy|vWFU@^)d^0S(F!vKDoVw$}Yz$cLD>5u3C-d)r{of-^kX)t6 zDWB|;mUO5d_?zx%$}a5TCTq?xd|l;u~t%G3SPV6VU)VXbnp3}xgW?>x&P!5nP0eD4#6VmfWSsh2Hunn#dK3dHfj9D zz5b7U(n+Du*`6<)c4*JjB{PSceZ;B0)YfM}-Ni>ltGbWOc_gVOOw8`RfYWM?0)5x( zsi}pHStReN5(*XR5ERumr}p+xW7w`gEs90%?Rivr+g*5cxJ%)|fHI-tQy|!R)$6{% z`e;O_FmIJ}|C%S1;JEAlr|R#2{af_|&~av!W-^`u)n=sTZzk(VB!cKGOb!u}k2rf8 z8EBh5_I=IZ0bHoq+2Cnt+EUnthiW6YZ+saVlEAq0q!k2H%gvFzPkU;prO>l!F@+(Y zNK8=NBGFosGH0v6O$p9=g8qgO)4sx3O(dx}vY+ywQi9r_qrXrvo}qV={`4?HPCnd8 z$!YsujkZz2yR|G%Y@gx?LH{Wwcu_hOF%neF%iHRvnT2B=odPLFDn2z-_x_UH2_e@d zQT4hxVrg*jOxLs+87l1Of((sNOwU)2wLos+zJjLY&e2m` zpxpLpLGw(a~E_nE2Yv^q+>lVpP!DULA)$+|JvKGh#6ry9B zRZz?YLW1Mw9#F{7lLIX>nvxp82DAIalaUe}H}{0_fF~f5A;nVJ2J|K_dKY z|NU{YJs4&WcSL~m^VNRYpyB2a$3Rr82ZJFTzAWxn8=TR-N!a{bo?1lJ)PN@N6wuuT zy2=FEHwb2;;xZM}L|R3NG{ITfTFbI|z1~rfd%8#g8)tip_UtWnQHt*_ zKaJEXth~rM<-kAm&ifh0emq)J3o+H^g`yF!HQ~V8k4M1*b2DJ>$D`DO`9+;4Ea5LZ z2mOr~(5K5RHtRQMdrp!jo*X;*ORy;g5Eh$uUak%Pm9 zYKpT1%nJA08aYeBU8BQcc+aFh6aScARW-klG6rkCzZ~L1OfG(I`lm%`L^x09P)kDV z2pV@f;&s;6n8aH3FaJ{gTA%(kSwb`X!(h0!)u>T06;e#)Gl-p~ zCq}3?-+CXc63`?hFzzDl^&cy&4_u&zodT`8&M54bf@9?-MJ;j|GB#?Oa_+I*c~Al< zYtD6;SwsM|-rXl}u^F`%mVUiW1feo}8fCp2=OryRm;NK@LR zaeX8Wgb@Df4GDjhwB2G&Bs@he_A&FOsf9Dc(9}CO?nH_T;!f*dXxCYSM~YD22Dug# zMIKxr+`IBGfUgtqR<9dwvEWOHJ3HuYtCI@5mW0%;&tpR-p}LPB<6?yepoxOJBSc@w z?HSm@(7_6B;3d*v?ZX0VojbQ~nQktGUZm{ZI+i^~Zp-2&Vo`i@I_I$H7{&@mu7R=J zHxf~A!b#;`uUmkhRFj)02IR~OsG|rM1JCkdr z5d}XQ4Tj|MSrytCG@b`9N0@+pTNkDvs-mQOxJoGUpb+jCKVV-*8R5vRt6+-sUahTt z@@e&QbOWD=3VkGTIin3R-CrOpt_axRuq%C@OMr0ii?gBo<88L5!xd2nujuurjW@NAl<9UBTr?|BLl!OgMJgD*S{>AL}{5aS@< z5GZKrXz?_!I09M0a+iseezcKdKdaa3D>zOgu}16^7wS9zE#mBYU8H0fKiw((2&a*0 zQekMyR3OmD-cWJ|1f@1@y6m^=Md-XxJyM6vW4SYr6&6zd4ro{dxDfKC1~3%uSSye4 z`)Vm(*hl$IGHYPtWCOhl?lT4V=20!sD+lZr9dWz_#9^+%3-~j?~8Yd!!q>898!(V=&03N{H%;V<|A68El93ys0u1GUtSQs37KS) z5X+H`GHr2gVdJz6lDqOf0BJGB@uUBx;`Nr)@Qgky-=u?C*vQAutwq&YG`F|}j}Mv( z;tk3qN7OyC%-C@)v{>W_mPr!WUPEHB{OF?JgBU)IE#_EaX8JmHZ~2;X?f80O<|imaaa_`T@@;$&nhZ%=dVc! z!f*-Y+h{ssyfh~sf10)xHomHztt{pt-3Pc*e1E(JYDYLfKu9~ui1_76T&VTu2e@~6 z6BUF9ySsANn(c@d{vMP{^1aMZFqk70s&(*}sMZm`1lh}2()T+s%eXLAth1R;jTYfW z;TjfYAPcHuv`9oLq{$!rW{tcSnXb8uttUZK9d073hs~)0IE|OMATK;}Hfy0UHB|ug z-O%!gCj-0llvPX%19s+04cuH+ zh?JY=;?&~CJq4P~i@>`1gp;5PFX-z?^xb$tB@b)sMnNKUP!yuZK?3N`eH+ouSWt*F zJ*dZj9qW8J`B-Ft-7oHWYPgXZYaBH4t#2ymWRzdUou~dc(#cU)^xMGS?YAT=8DRIT z27kA|sZhWMh0M^$B+aNaCIM9i4)6Svu-c2ufkC0BJHGxT5nqZs}2Z|>&}M!)<9@diJ_1q8zkCZu=W z75eda|0wo;hdZtt?EUT=*j6aV#^K{BhgjFVI@}=FK`k4wU~M0xP87|ZzUOfAkC0>0ETV%n9b?WZd*e^(T+!=*oH<>6(> zZpaHx;N$uQMHk7IR8)82p8tk#%J8(%S1`W(z@TM*HaE6x_#lsY^$qPGH8}RO0@VRz_#`mK|9L8lC%@GJ; z%!<*;m*obmn-3f*CGZiadGLvlJo8|hK05gVnE`g^mo$Tf`b4OKn<&Df)>+(ePq8(b zPcFiBR5$k>FCV<4W;#ZA*r7$jgOXjO3bHf(NyK87 zg~DXm)1SQiF;H;ViA(*p;?Bkf-O~r7*Yr0(tevC;Rk}HCv0G528hiK}swTyC3s1zp zN@#(Vs15ups;%CZHfX@QdC$l_uNQdb8*$4zFB%1fpB6>Rl(ZqENPlcAXzM^a%3=X`@PuJbI#7YC#U3wb6tF7o^ z8X+DQZYJs)6cwXe{k(h2EEO$+J5|nV6J`=RE~)l(5wzhcQ}J;yLW^m_-r<&|$964&(*?>As?0=ip#D!){?BNuexg7I|0+-KU>4lZLE9#P*Rwxl0M6+cry@)~GO zwf}K^u%2Sq`mqfq_t_sjKO8KR@>JmlkD*^{kn00i2ItoNT&Z=2-9FC`QKmRp3+s;& zgq0IFpg_RA_e`jJRgUvP2!$$45{GC-1XmJeV&DRebn2Ykim0Qyxo4V|SAEBHj7(~N zXIN%3uAr04crgmm+CuFYThej&lR80h0zaj(BWz|o}jmbN&~RE*k`OcCAGYJv~K3;I&N zzjq?qtE8!Qz$ge`j@mmLj5hD2pC}tf^g$8FW@-Gy% zCNpIk?&H8_ZK)~MV^v?r3JinbhJaSr#`?-DZA%WlR{*6?Qo|>RKXx=83+i5`xkB;BD{Mz&b=qMHKK$RqO9(! z+wn6tm6rBj_J@Oga+Owp^sY&6{|uPI+<{@*>+ae9F3gTh4SZ!{#EX0PI-edG>N(E#2jrKx}%LgN{T=$Y~tFo z^&@N}Ot-a=ULSDA%~cth430~Mg>-dy<=*mgwIrmgZ<#a%XAVGA;vpOV*22Kys5>fw z8+b8j0Y6np?;LbTw%rA#7w1JY3xRQ@auoe(vkzu5J5Z-~{jiT34z*>but8Mi7gn@* zWkC(l356<9KzB~_#8-WsN?##TTS@-ZKcLN#_9Qfj0=em@nCfXCo+d(TTXw3yhHcM$ z;&oN$XAXJ?ozL%lamUDGVP#BA4xiW*5Zp&km!4L@`leci6YcMR{apE4U?ef~}L6xJtQ6o!f&;~utQyl{;w-K8F-q-~_x33}kGTR2t~(ugCYPOl~Y zLs2mUDb?F2Xt2+kl%f9WHo~xkDx$-DOdnEoo=|8Q44(V(_AxA)wWwe1_OIWVi?9FY zZV4A(f8!&XwX_YopVac|4z{gO;MltMpzr8@QR;}()QmfyTMi0-k3{5s4Lb#J6*KTT z7`Ue)TnOZYD5^6nq4#^!;uFyO{omX#h2HNWXQIEuYFOPpAo&m5a_;9lw?2PE8Dj)5 zV*sP!mdiKuq2x-{2CBWbWP>Uq(%$FB;?HjoI*ijr6V?s zC+Qo^;SW7)n8bJ2v7dptTYU@XM0IZ$#tbY&U7YURy8V^W87CkJ1oxQ`y#3WTsOBk` zop~v%e9kNP!padYs^C(eUchg^adUy-u6gQcE;kUqCv1*M7jsKR8Q-#Qme*H~0C0DN z65?wg`Ksc)3h4FnejBb!;;4Fg>&C65v%h#_RS5+5E6)U}N=JZcXli;0>W$UxMzl9+lIeEfh9})sqz--Q_0;Iro<@Ry%#q5;b2&;I^IjuRj6+ z@QuHXNe9WMOBi0pxjfY3r+EN$aMBpZ(J=oTh-u=R^6(=Bxr9u?P7g#AsrTG9wm^oT* zA$DucoIe3MMB2Br=B0gKzG?da;6C9l{Sxg9>n{%=TH9IS^tD7odb)Ps^7;+^5)Jiq zv2A%yyY&jkkU#a-aLx;NF(wd|ko}R}#Ib|Fw2JuzbfK3;guaAY_S+>YdH`B$YqVz) zH)$Ba5DvJ<{*d(|$2{*hO)9a*oqB z!PmtMUHt`&&vXm_+FeZmV!h(8Z>m4`hhvoRf)gej4@PbDMa_(SePU!qvT6X-Hx)co zofRBk(P+kvSZv!@)|hNZ&L3!ymGuPx+#?!B{DqmikNgXwwb6q=33W_i#!(=i{7LS* z^&?c#lsJ6qY$UD1?@`fdBnsE|G2q-6vp6r_T7v}!PYB>l{}()&2tytZZrXRf9|d@H zF6r^yZ~Vyn%aeHEX?Eir_wdJx5U|OhrzNBfCeUyTDVf$^RdAk*lV0D7JTL}Ao8-087&KQDP%4~2e*Ph>r_|{=uS`&% zP`;N@4{at2OM)3ohGZ-sF0}y<);g{P;75`3hJHBQ_n$b#D{$eriB>h7kc)uj&hvDY z5D`)nh_E27twz(j)!UA;fVjM?aB)t`vOJ5 zaaV&k1(BZP-qxWRW#7^_gHf*Tk|Ed8H?Ni%(b5(vS&pV}BL`V~d-QJullN^#uWQ+%W$ ze8QzIc;bT8!5z&RHeK0*6y8OzDyakq2NF-7-oYg0eTDFW?Olp!8XjreLUb*`;gm(;^jK?_DE=sQ`|8yW z3y#I0O6cuKD*P+@@XJmeV(+4=oL)omI@%+lg$VO z#_^}S^fyAk;jQv#H?s$P6p&SHZHzj8+c(f6xzmYOo55yOdX%b1n^qM9Hf0Y$g$q3e z1LEHMwug1Sr#ff3ap%DlsD^8t(w;2PRFUnY!djpjK-`6u9w$Cg@s;o`hHH*KLsnsB zY*5WA)5I259Rv}xZj_Kr!Q3Yr8C!MN*M~R(;3aTWeIjJ#ep!(Hltkw=z66-<=E5o! zT5^+w7Ev);jahN9_hv*8U=I$I2fm`42uR{_YWOVDmMFn5zVhV zwX|bfB&vYW#^I16o^EU%atT`h5(u>srk;WUaX`b(k?0bLH~SS#pBFp{I-~t- zfdg7lV4{$(&@bR1%nl1S_%8V8DdUdL^*BB|ZGRgRS^y16gNM6$5_I%FR2K8lFxU(8 zx70w!Q6Yko5^&lRcM%AlHm5L8iUbtPEy|vH46ko*C^u4~SP1H*qFJFccf(E5c9x#B zGgCY_74MVrI<=>A)z+H5RI&S zwb)1;L(YRLy(^%HyKL6Ga7uT&bZL{+oa(6M$W7fZMx_QYq8!e?Scsrd!OhT+6~BjHq_OFqb>3h z%1$4NeYbAmCKSG?DIJA^0TpDF-c=S1W+!6m^f+^Hw1-fjfh}-eFaX8Glz2rY;t}M| z1qGyfGPu^k`^6UUb#D*pp6iFG_K*8@t;#Cc^I3v5DEHg@1Y9w2g+qO^rM=P-RwFk& z$%GwLw8znZCWE%1u!Wsq-Ku>^tut`Apq#&nmxx{9F7OWxwziO;WILg-HXct^0d-(a z3!BAJ-l&BF7g{JEF@5I_j`V)uZ;{*4A5aLFTfMK`IYL4tHSmu)S@_ z7S@!gHS2CdIoYYhy34VMzK;kFJrC8*r$Mx&h(1r1MxpDq?bNv77OrEtdEX0WxtR7e zN2ot&9cV3%CKGqCP!p6ydVSVWRudQ2B5jaOS~{wup?ulVzxNOLs3KVhPW@%vxcjot$H9{IevbGuSO1_Oe!Ti_OCSU63K6R?@WCqV83c{BNMne2`wDK~ zt-hRR>);#+s+6UAw8a{d&{G7I zm}ruF5+fllf*Rklj_w?h3x&g|Qo1elcS5&`r5$;eC`lGY3SV$2W(LaxxT~2~#T1Qs zRFXj;CF+ypjyhWCZ++j(Y8}m-hF-FQ25yC@S@VUFPMkir*hEBf^Uw4=9Am)X7=nfHK!0DXFEi$alZoR=21L}Uw4~{n z8mY-*1Ck`nfemERk~4)90t^!cK?twiX1B=df??);HJ+=j%3MZpt4)TkNA2HmOjKci>$q%bfs7Yt=7Ou0b zdCyxcIPtQVfZ%RuO(QM`hd@FaLD~|-69mcK|*mbrrh0voS z2{%*M&yem_O~4Q?EP3AK>Ed5B`JLL1$%|7Ln!5<#AN}orF8$Mg`6v1>U84$Soa#+% zhR{y!_!QC2kb{jVP(C#4Xe_#W&^?t2sILmg6?PG zsj&T9a8A>+O2WMF7VcvWqJiatRo@aO$V`Jw-bQTEgY<5q1QQ@P{S3dQ%MNq^OcfkG zsF{3+= zT3zW9K=>P3YA^$dv5oN>ftbd>32BCe0SHL<(YLk1S1^|ttC@f zNMqwOJ2*j-fE0nXdpHa@sxKf^vSBh5mM~Q|O_L$PBKuH2W(|gE^z_cg-T`@r?Krnm zv^8&$0aIZ-d)ASSML5Pr0u3GER5((3VoYjHd}}+ z1NgQ#u-w9mewR|6MY&1rDtNDstVA=e1%;H<3h6qQkMa*rd)9OOR3 zjo5TAH8M*vyEm&XsywvHH#Exwtb<2ADhFU#`sL)~UU{0E536~F-$f0BZ4P6dlV3Zy zQk^4t4QOGDs_j&_MjggolyCfP?2Ii}vCoW!z1wsQMxB<0?%^k#9|0u#XnCCGK!pz-Y5 zQSdrWrW&CT*MXeb+rLBV^9n9e*g&}tI$2qw!fZ^-azI!1)^o2;$bmv3s)IQA3WYd& ze338kWlYa&%R}0?ZF*sjPHuXFB{e{9e~E5ifhC9Rg;2bJhk91&V}Ej|RM;sf$CX%TULWU#EHYvMf*|C)kPRzIm zvCkcp7gTj&^c4w}9sHj(-&YQL8=Q`ZhKp;fx|<%MhyEW?#FCu>C+Y)_w5zKNVqwfqRdHY+ODb$R|3?PuUnONZa>>1>SQ8m#Y-v6@Umo|QJ242LJB6M4+Wr&F&uE(sqzVn#ESpH6taR4 z%LB3s*YcnWyAB=9&HfhdcJxl^1{khv@%WD@UB{jnVcGJu5mkomNUh{$s{?Y{%h0{M zh$`OGklZG0+IS@;GuSgAQ5#m03yYTYG@Y?y3~fjIP-JYWuW8eD&aP-+vMMf5oNz4Z zLJUUS*w%J?q16KCuEv-E+L9us481SEq3KujaW;@(;f6D?)LYZyTqHaG4N!MQJ45AQ zNssNo3~WK^3Y`%t562DzTF3R!?Kmiun^(%Ik$nM&mpH4CXjFYPrP^+bQ;)^Yp;96n z(c-|=l!u=o%*Raaf^`^2Jszui?;oMKX(Y?hanr$W_lTwI9KO!At8k*H>cgi1CIDo- zk5kq$U~(y0Z~rB3vbDlnSox&n{ww(S2d^Ugyhm3g_iOCMaKv;tg2^RRVDyFZGvVS~ zZY8uADmhD@eDl1apqt~N2i3xjPK5@Z>yUSf9;oiI@pbRFzs2(4D>{$F#TwtD72_iA zV8H79YVGA{ZL`-qK+NXBks0WM16kE7z2gO1&}gGXXgFgBny!qq6dVIDUhXKhFb+yZ z-c~vW$sD83c`~|ko7NO2Xn{_E(x#k2W%jK`o_qnkG$#}alh6O@b8)euV#%2q?I7na z>sBaOOtC$9S-UO8ae|x9l?y_Na!w&dnG)+Qq=6w)dKS&iP&fw3Xed1Iss80~fCNf! zXPHqu2~~@x19xS#LmLoW7lnM>m(<3bG`4V+3ywB(0;XHIt90}xdYW{Yokns=yt*%Lhlb zNqxz;YPdJCS6gfq1jGz_4G>3mOd;*j*-?L+E=|kHej829Z+oH^$wqx$5IQ5i`9!uB zc4P{+W00E$F$)K+$xon$AwnvY2n6?(9HtmWQfOS%(9J^_j|9tH{3?|0=`$}t=#u>0 zk$gAo`^kc`?QF5p^x1Oqw)QP~aq76R)tQSwJ$m@;={>R6QXPIx*bzK|%MNsloT`aD zWx=zIdDEFR$=A$Se~a&6^#$VSw!RLn252X4y2FYGvGk`>*yZ`~l+@V$^YN3}zYhsY z`tc-mb=CN#=MWX=;gj`8WE6ow-spV1&JQPHle^&TmTUPqGwh(rS}%o7gg5ZXlj8@G{tPH?hMhdA z+@B#j=o&loPH2-UlsiLo7!?wXrVPe>*%cBlESY;pXSKRjjD6%l(&Q1l0Yq|$_7Ztr@cmMM^L*^?MudufCN z;~oqi#6J!9@ki4S)5cn05I>)?fU5Ckm7Xs_mTKU_A{tahhLA@xdo?Aa9h{PBVT4Z@ zGHID&LRIh=X4w2Ajj*`F;hKcSNx!H+AccY3h(D6clCtdgpf#!x8K*7PAx>L*vJO=w zH|yyp;xZ>}b|@caa9Eqy1(jGBzX0W~pf(ro_(SlGP~ox@Oa(JyW`qLpo$L)!1qWT! zC)l7;-PAQK{ktfk8ag@!r4ij4Qw?5JVBh2|^7KfGt~CQ4TZ|}|aMM}A9|VSaR!Z1m z7%PczoYlDWT^uMK9+)+>V9mw`))l54mvlTFO4!O5zA$y=zh_+|zcgzCy2k~Yjga+81m;)WPF?jYr#01?dUuN4Utcgu{wk-%AQ5cY)Tvk+^O-G~iH?KhW(P zaKY{(zLN&;qH?v43ar79Oy#=G3Yz200J`aKfnTY12H`0sT(7p;#(9^cM>xUa&O|{k z27-u^+}j`FDm)IIG_$A0^6FviFyNvogXyN8VKkEF&PD2cg|VSph;b+mKIDvCKR9Lg zWB-ame=3#$t`nIs@NvSxzK?FHZ7B^;f0(RCj^k+(y!+I%iA|ahS>N~1*7s&4n%6QM zYlBh&Eu1p8JHzQhP>v^oY04d#01a`klIt+uQouyCs z<&Y9Ci@mGQ`$8PS!N9 zIygt5E%|uhMXP5Uom9Xxu)33pq~&@9qO9GSw*JJVo3QS)`~E5hzetO3G7_#nfeRZ8 zCPfEvZO$M%F`dl_@kvD|fph0V+$hhY3n~#fq{T(n2tKZ*-W5(Hi{g;txhdqP2J}=8 zcWCP+ceP^rn#P_~4r`D>rN~AQF{AsP=c^AoUss&_7Gnm%)>Z8c!59u+bx=+QML+CW zXp4h(4`fwd6V?6vd$C~<4FD-%TZ+~SP_BeB6)Xj3vxYOPP}*$da`pqW13PL4JfLz> zh5P6?h1!f#Lsr$$CXBV&WaNkmlFr5}N&`yW81kWwU6qUfd#Fg!^2wdhxlWvlisi&B50n8U=d@AZuE8rySP}?cEU+5Vgu;D z^s-I@p8i7X)jC2Uypc}XnOM&%gx7GnUX0X&ic8p68ck8~gcju_qPerrH1&^WTTqIm z0di~PNtI%X*RYtcYbz5YhGquYAEv!6j*&c+)jv7hiDt~N3fxeIz5yK}^ldayi=w}6 z8B0mH&oic0g)-M{Q%7DZ@`C^Y9^(aDmW4JB{gH-W)Pdaey%ZPy zJV(S}lE8PcLCzjCrfnPpDXkR8y&v4OWbr7z_tkPkr-^omX-XHILe21?P*cJIgkonU zP@0!o*b^FvfwoQ&z47ko<*l_lrk#cO;4C@D=-fdq`_+dl)vX(MXu6-m!d}0usE~^6 z4;J|yuO;PuH+QeP`*ayM<#pFlx?;@tN}dz&4!&y3`6L32;m#2}QZw#;yDSS1f27|! zSQ~ejSwgp#Jr)nIl;e8WKvA`@!jg)!{w?QZ&DXtDCAoSgPUn^ zGe)`M=0a3B(vfkYS75z`euywQS!Gl{c4t{Y$8S<#KCXxuVSbp&*T!3E4^}J|>i8$f zGRoNR?Pc?O3;nCgaKd>f0>~0foR0Aq$$94`qzup__#YH=*060MV|J$J0CBFvgq|^- zG&tj;<$%4nw)k{m!fW#S7sg<>QIzCGAIo~dD(BOC=C`)+GPxU(l@pCw9vDJ3Vq#f@Zt8l>S>V_ev2B; zBOQ5N4~R7ioP3@9MD1bnEvEe&aNLzu{6xVa{yHyHgcVCKT?ElVEu8Irs@?MX-AnHW z$`;FgNbRhipic1cGb9K9gvdc^{oOzf{XOSd@Ik@0-`ltvxdn!U0A<61NdpptB6_5R zsKZT*TP#NcV(8TX-K+jxhV3++n`+obhD3{LM1E&(V}+e97}CB*Ub)A zBzKx?fr}G&(RZ&Vs%7aFmRoN_9U}JF^lk$Wn?7a^)bgr&)Y54|MKZp{*>1C>Y z&S46|R6|g;EwI)`&4xF1v;z{H8R17SW31S(`3X;xaRc`@^pK*2yCE7!s)ZRLvwnNS zBL&i0Ew2viegRhekJUZU>~B=xb%*N+OM{ybc3vnjuxH1jg##df)OkoT-PHG>0NP9ev=_r`sP51Ak!Gm3IosAI*Qr}n zWOy=_goC8@I0VE>{B~QPV!Em4ppej>MeE@>dCNW*iwO;UGzJ!aibxv8&n4nHmhlOiz%9AqlxOyF9k}KP~tAnF@m{_ z`SrFL@u+U*0k^Y4E$#t~Sjh66c7|?lQc-K6r?Xw4SZ;2$I|NB=hGTLKQS8Hx$XY5V zplGm|B3UUZ#dG8C=*9MMaEL;|ui3mVD%WrH2gnN>c}IVO<)&8gb@iPfqcdm6ymA^<+u#}*7c-p!X6I8H3Fd4iBIx~O>hs1Q-qlNvQnj8wC zZLGstEqF~I@9e#xKPemChw_=BY~egrq#EHSuKW0YAX0@DgnIgh&TB zSxIhT>m5)6L1f23x%pL(o=S2gnRDZ`m^|`YjizEHH1#V8^$Zjvva66OJc29B^m>Z} z>_KQ?3gSNe1Hz6dHCZf40LzuEN=sA|5gv@P)2T&U8OzX5uuNjy6z#9PwPqUFVrL(= zaPcfKMT3r5T3KCt`fTaJ@}H0e?bGSnR2iu2sG8Xi`oERr}3}nHi>h-ruqk1YdxO3r!fPda}Zow|ZP@rT8 z1mb4+%lEIxK@=4Js+Iu>c(jeqN|BX^TtqsMA5taQbS*2)_PXCNi{;*1WfB!CLF3G6 zMMzZM7$zRB-hy(DW(CC4J18+hPWFg&0o(D+-ggZsYJNp0??%B&38%j_AgsauxT0=8{?)<8! zVjFs$o<;4EV=KnDC>oWIC@B%ZqCn&)6pw$OUhPvkCf-SNa-y8U@b$c@)@YGGCSYDs z7lBK=>p9O;IE_rXXtDBVxCl^oZ!klT=EF(~>qU^jnvOJBZf2D}r>6JmF#<>HK7ztz z4|H_j=wEjqeK$nKT1vaG*muVBo5stR3|!?Ie#w(FHxyV+(;{}pgZMEO4r++(6X;c` zPkB*kqk17%V3b-xmU;{SX_k5&)6K02mFkHwtXmu@=)1nvDH7#j z%2Z*u&~wTwCp9xa9_%4#c7SVrG9_Tzthjg|Bd#QCV0w;t7O{qzNccim!g1rTO2Vrg ztcQ00jKx~t3mZ!eoE|#134DWw65T@lm*Mg_o1{5pRal#H~aU${-5zd z#ozt?um3L*J4;@*Uc+)I9KwdVLNEGO1q^ptOMFm(qP>0Gld7kBpM(^rc~20J1#S^p z-&yOUU=^B{5kS&9gNNmZT1?-miQ%_z`gL~uR?q=abZSK~Vq?_2bPJKVeusg47r_8H z%Sjb@i`z46J1T~t^cO%?f28^V6>U(lIUrg2*|?VUSCGcoAQtXgX=egLJ772AFA8ym zcZMQ+K;+zb{9-gdqReH}m^Q1C=*$~H@FN$Yu(cn*fZZyAo&;KcnOeS%Ku%6H|Jl@1mrPX{buj)Da^ zO%afxXKbl3w`shP_czOA@Z7I|KyDSfRbq0!Wop%ZTqB17BDzbqde}YELQ!WK0A7|C zuPt#|DOhJH_ci~^J63wEzYpz>;4o3W{@&HzE)r1@Fo$C;E@Sm@Fu*wsItf|@orFA) ztuZc-F?=AO_|Q1LId#vlaAcjfZrM zlnFv}H;(6ny^5&OJg%0#=LemFy}<_VnnpuSue4E2m@-2oVe<|;&Y1+zy(h5~J}Hm` zC+LrTg>GW7;BYw(-Mt5C8A%m~WltQILvr$R zA#jL-iX5CWu-E^!>8U(Z37}gPK2To5)2QNI)l-25xY^VGC@hG_^ap@UWGRa$bE!62 zN~eu@=9{Q!ZbsVoB%aOsR`t63wPI@pmriJv94aS5w<|cf!jgLsn(7{X)j2$6|+ru7WQ7p5f(6a9q}Vqs3-yXI=O@7t<>QemI<=>DQv(R@P*w^=n~re z;M4{hG4c5dOCHhv{GOtR*lN)}a%DIj{-j+4yRB(7wlOFsvl1ZP`A4|Rh^jr_8-y=) zt(0m*^+VW#uPbyy(`t-Z?ka7XBp0Rs6WhaSwBg5ohnPw?(;bo2Mg za-oq>8fZ2vdOX|nRmkC#vy-BYL}q9kJU0i@uuUjOgWP^`tdVQm-@}pAmdy}t)8j%k zu?!L{_tAX;t{&_T(BV*wPY0Mcu%K}x0WyAYw<8+QiV2#ld$^04ShL?xte8?jw+PKl z@X>bX9Xj^_cC#3GuepsHXtng@lwv@0*Hp~G02WvDfNqzV_GzJQYcI6vc9N^yY~Sqd zdhY=Kvfcq+e>QQCG2|L5rY2y8qA+20O(dFvy6OArM~tsD68Ao&Dz@M$2=pZ0R^5Lz zN&tZa3DX#VA;nMolB8&syK=CBUZEAv5Nk7gvgZG0#B-PK4>owY64kNd>3}qEI@l^O zRNL4RO@$>mCIp(61CTjKE%Xs>X;&5!mqS<9Z59vXE-i6{9P0#I$%}WFA?>}hvD0Pw zH7#tj7&Itr&U}QVxWSDcd&R4JN(T*Ql^j{fM7Fij4wD)1fbRCQZlCt;+zWg_Kp!4K zU-Zc*^?V;Urb2UW!eQyzjv)Ji z6D#{|oGlZXfTdn5@Wz|jt!#E(A;c!gVSoPs``W`X{vQqK2>)C%M-1u9slbZ^65$|ANS84z|~+lFF&Z3;l{ zLRhNf!bl>0itMERmJ#MQwpe!Tfa7NRTeV5cO`?E&Oj~Qbw-FM|m5lE)z@d~4LIyoJ zc?rV9)MMYq8c*f7m(<3MlP*os8N7?Zp>* z!9qwqVNwcdWe%dl=|9Ufy+Mv+OZ-h7_Yu)uAX?sMywgLuMGED>0JCzU=PcDWO=eZp zI6oCE_b$<63at70+fH}XK|K~qZcV$lkdPKO{geELbzFBzj%=AarMe?|DkRflI)~?B zGSq9iz7;+^Zi9~%p@$x4L&S$Sn|^3x$~MJpu)R%s-knC4H~$3^BFqRL=x_E1wTz-R z4!4QD9U(D~=mRv_YHwp_zyJT!_NL2m97($9oM}niS4osaEuGq0Ymwqk>CD_75CBO` zV{0s;)PGD<}K`=>)L)+OoYWr3c6MM2MB2 zTL_R*sT?Kb+&5}zhP^n&YA?+_7B0W&TsUC}8}}CRVjsD;l)T>xl%IlKHWEJ#`$*+4 z@Skux7+aSqI%piP0x|!{oeZH)BVW@9Rfecy*Pz(dlXa9SaLT+_x&GP<0O2L0O~Yx| z)o4@cHGDUu@WGz7Fn!Hh!Z1&%fpMdzK+G>NcTBgepZo+%Ur3D@t|=?9ih3`=@=MBa zp=fVb$b00PZn;xAq(8#0oKn*zMHB;qb;JTS%(f|i39q=}nPOIzhmZKz;pb;&n>sbSq zUte;!qeCr73XwTlQZpy8f0xW~lpiYr2@qt*W7uI+=Co3WEkov4md5%w4`42oZq`fb zw59Rsk@C~a3W{QKLsImo={_kODwQ51<(KH6Xx99Y>Jv52o+k=c+v~KEiOGe4hqanw z55+Az4j0M33y#@Bz!61fg>>-pMGM!5_mCPIHk9=vrzoUyJx74~^*M&8>F3+*alf~R zJV??4)XiB_9Q3=duuo^&AjK{#4JHN3uPi%A8G4;1mTJJ8%^z zzpC4=)_u#18r+2z9gS{mggU7F9dh{a?Z%aZ1XZR_dt+E&q6xz}*DE6AsiB9%to}WQf2s9TQnqmC}&a%rWbHBr&#? z+?j%T*Ji$h2 zV%<+XcvqYX?MBZKnL_OpmlA;!Pqug_nEZ!X+7i{x*_93=n_P}ZHsfSV8tZgUE2A3$ zyqtBBPGVM>dPp&;D&3qGlJWx3IR^@;k`!vtoo<;+)xpMykYI$t?87C-(clAckH083G>)h;n72ejN9lq!Xa?evNdwLNmpj~(R&B!_CY zsp=)3m-xEr;}BcvzqvWpa8A)Lj;vS=A?a5EM%f1G(e2UmK;x21_NTZ_Q#5GFY!9$< zafb;j)m7VvQ7Y+puaKZti{+M8{l*))3IfBdIqto~<;I$Oe#w{}(NQjSlTRE% zX`(B@@=NZh0z!(|F5yA^1|8ft)mUTA`nJ9~z=CzRvoRR%`3wVur7IpY8^XWa8lWA4n>Y9!@mSG9d9f#m@BIb~7 z`|xh%b1ViJ5W--rQLetv<0v!8*?a|5ffs*0?!EsBaP6t+T? z$Mu_39@`yi26dq#$!5hew z_kKr=1Gs=Ex8DFJIz_;RlWvWrRL9i;cUt;%>FoW7dL!$FjK>hce)e4y)i^^2} zbNq5DQvTtzi{)lN6aU8cE2$p1jEV7CR!Kc9+U#_YVD6SpmVv{`-*NW)qY?76V_o8k zPuzIw!TArH*tSNK*7Q+A$-mTveo)0^Wqyye53u{ccY6WEnkQUh&BwPRJyWw}sh2>( z^6S{s*@Lq2^2m;<#Be!{PTaeDdn3NL*L1XI8r|X{@>8)3F<9+V`JGB43aTH&yqQY! zP(dIW8&F)yRfVi^&rPUhMT0(al~++fr`}1b^0rbl^E7lkbZ3RH=zoZlQ#aw1bxH3cfnv(n{Q4k!O=o$xXopq3NttUi%_>U9_Cf3W)& z+)#c2)&}xpbSMp2luoQh2ImP8QfGl$ocsc;7sAb+E6c0onctK z#&JPqI;)3ZLo?%=2q5cq?BZ~yL{slIo&zU^U>Ff%K%A&|HUQWA>TYl7Pl5BSbx}Zc znhPh)8k=#v01A{}*9us2i+VS2q8Sjoh$i?W81rS>toTs@by;ec#wSnK!K!e+Hfq6r zrju6r9vJEzN({S`5*vrLQsYyeD2u>h;T+f!g&mD*dEYbN!})PaGEuenoiOedC#sJa z6|RH!0Ctsffe4qCl&!{W5hSiog23#^~hvwoe|!^ zr`8+(!+1_Xsekib;5X#nTL(y1Bz4z&eNoJ}34g=oo!P*Ius;}BpI?np#rq{U37}xs za!@UW$}hScHpnB~*Ow*>`<&gkPdBd)@j|O&e&{_kyM7=l{(a79rK2zxAGl!-@_U8Y>_H_O}D32S*5 z#0n{H!0>F7k5;OldfY$qTjjsQarr;xz$$f03MIhiM5g34ATP2g$aZ;vR*8JYH8z01 zQzpJ$CW6bqL6p!doE8FmWELa6$liTy4b9R8HFR7|Le)r`bB?^cDO{6HoJnp5JHjCb z5|=X*gl8Upz8PJ0((mY@8hv|-8rn^~POoc+8(4d%HzYwY0@9k^i@AoZxTx)}= zi4O^emTryepD0EEnP1ZF0cCP6m>vFuS`@6?d~37YmD#~Hrw*4B$| z%dPDU_k_6wlp*g34E7t>GhS!-Qr3^uucUVAd%D8lW#oUa>ByU-7qahL$gdFEuEbB; zmQ&^68Ue=xoG*@sTjP%D)EuHSrUGp5-b=(Hyp*zAM5N{MsfjYW*JdDhysxiKXJ0>A zSo)osI|ru(!<&X-1Ya%MDq{*c%D#Gc}h_0}Tt_Z(7xdcQf*orXrei!ATX0Pe9HP)Wm zU1eS#DSt<%A?IQW4i%hduIh0K$7oIEjp3*$=HAMSujoDvy8fNEO|2S8x>RPXA|5Hi z%rA0EPz@_)J$KH1L!N5Ov}SRm<$|8UMTD;1LYVxVS!CBMmV>92n32J(V z>v%*V_yt1#-Wmq@&;A7^H5>M}5Ozdekm4g-@nwHCjI=OCl%+?={~&kxIZy<&n7(#& zP(tvUpV`2VReAGALO+fK4w3SUPjPOTKEOp(xLJTI25o?fft3-Zd8sjp$5f5O&~luD zhpm)HxW?pH(DE`v8`{Ak87a2v`rS=V4TQq*YwojXj{f0J_k}&eUsDj*nUu=&aTqR2 z@Ml0GPUyu>Hs5)Lyt24(0h1Ey?L39>R63h#ygXXSy#X|(TqR|2^79nG6K*eD725!7 zsA1;?LQJFaSYu}?H?=NY0W0wGtIwP_{;e)*<;TH<@FWbeX)f@9OrqVjG(xu8@K4-s2BBnNOV~%V=y{E5Pfv) zIAJrrx-L9gj`K!z+!jmRUCKh{n2?Ci)ZP#4g?#_`7dy2*YT#7|o<-avtXq@eK&V+26$4POEGR?eSDpcWgWx0m3#PB( zVXnSiJE7i*msWcTiwX<2%pl}@iH=iXQ{Ee)VNp|M;rkoTD8Q;ty zkjf&`=)(beGm2`|THzhU4kcTtwv-B2;!VSu_@FOclj-L&;LDO9f|-mS?UoRR-Ce> ziy8J1>eQyYOW}Rz#@&E76+)5nQ~C>xuBxy&piB7~4!ZWFYE6$)%9~|Y1y+8h_ziX! zlnCrbd!|BbmMThA$q6v|8;r&sMeB`yz=lCetua+pZw`r)Ay%~*wbnHi5LtqI@IOKM zmOKD8mY-5r6wl(RwSGk@TDv$5Qp)a7qgs^^tnNj{^iayB=o&~lFxWvv#2r(g&ALW` zm7kK|RE3#J)^dq^`aR05iOIUP-y=_ty(X<@22-4h${dHR1%5|qTS$k4qmA1fCmiaU z8jD3~D{3}GQ(jKF(6EHFU&e6441tUSq-(Q|x z&Vcz-aYS?)TO97Xl!)`)+b2;(;tZtxQ|5g4_D@K4`CPB#gc**ga=A0ds?h@`ymw+E z-1|p<$BA$cH%N_;26s>I>VX|RE!td8c}(r%%66Civ)m$gPpn0Nl>c`p6k24l^BSh% zG%O^Fup#3N=DEvAfi$FOuntaO?zc3P6)n&zgnQVa#$wIl>i!|F-*dt}#38UL3@+LX zp-Z>@Ib+_h@eL>|2vz8ea_?3HdE$vsk@6o{o_n{@eP!Q~0%bT3n>QwDSvkk)d?aU7 zMGf7vO0nU{rQQjo{Qq(i-T8?!hwgT_y2A{o=Y|xE%3)cw$XcFT&I*HpL*cRK;&+y! zVR!Gux)+f0+fF`ouT=`nl0)tf#GY2v+5IN1SlO$9 zl>ZCMbpIB56{1?V=)zOl0D=#e7J_14a(mKYLl=2g96K!c`TI?@M74C#60Sw>-=jVc z9|fiq9*;<(j?F3;hKq$X1kNCFAMYe_9es!KQBivjPOSETl>a-|-UF&V>_7~*(4c%} zk@_1rY@nTOcF3j8&HcQM%P#tKvk^OQ4>LMKN7}7Q))TAC2dGP@KOR8iu5|cP=|f1e zmyv%Nd2itpp$31APM6KjEv~Ip$@60a{ZZMr4}Sbd{?OIkkC*|t_ahHR@4%fTMAK!w z_9l^#jJ^wxiQ6aVB+%tv_wepXNd~0+9hU6jU9>9s@A>Rxl|FrVV(kN@{I27Q_L<6j z|DmoezLE?|tl#?$(Y3=)hR{8zdKU>6>8yuMbXH|60V)5plL|U(q5TrKkr(@l^KH1# zaBL`R!_S26`RCZva|s!OxP{7UJF#i;A*MxV%RGDtrN4_yKHL@Jtm%JU%E*gTDZ+{M zpeunv1?)}*kD@pR(KjQLRtrhccSV{bHr%4 zzII?b1y6!k7 zi1H4>^3&5A`Wf*%;6Ri+*79u1&x5&5+s7li37Ab_?*!!&#on!U=hhF%1BDGFww+Dw zrs=v{KUim11el-2#+9O@KA5RE?<@c62LXY!L;bZ_hv+SBl=%#!3ub+|gVz={|1oW9X zmMTcj#u(w!hIUmADO!FC2}$Y94e|Rxd+Qyj$M!asQHWxs!whz^tqHMF01UNTx8lwa zW9H}JJV9|Chj1t`{|b+MVtK1L3!3rDoAPer3_9Ymc!hCN<+YeNi$*+T6~n#nBdsth zF|C%VE-HnnxdvS^##DL-a(nK9rRC7&X zF>$28p%*vaWu#%oh@#5vBt=n7qcA_z3g(t#)lsc7YtDHo#JDz!Q1kcP$l1Or5`_x% za|H|Kk?$&1`Ev8VBXY&)wekg~26T&?jpI$3L{p~$}i}sV(1tTC%B8| zwVIG-t=BP)6e8y5!YA&uA-g;z*vj^ zQ7eke>aD#NO@z=6c3w@}UaTy31#*669aQe$8Jf|DbmYm1(0piC zA?I(zTd70yD=37pB`lhG7WWXX%y58f$Cu{5W*}@o^S0B?HP&YixY>H zzv=!3Co^k%V?DGeo6p)Fu59~z&l+n7c-`EFbI3Q*vsN*2Klga~nc_DJYq?UeGhd^2 zLR>u_xccAV>OE~#R_uh7;&YlW_Z2NarN6+>%rafX>zaPse3oG-q+6VspJkU0J(E=n zmS%mA0gr>(E^4iG@Voiawgd}Ngp-6@@GAR#oiC`iyZdxR8vade>6%)oITWn)W2Qa> znSVUT9FTy(ovrixl#XTG`Y;VCM~xAsdFv}$eoB9VpPBD=+rJ;eX-&t}TNnvAcW78Q zpYJMwky&x4(?-n1_Zj`w*N9^a$pRPTt(Nlw8fg+;kQD=7!1A}`M_la^e{Q%nuXaVt zPw6l4GlLF0()Juu^FhZ@`5XKX*q8+#`B&Uls%_Th3%n4~xh-)_)Ze+OBZEek#+sNq zZ9Y|axcs#LiQ*d1C7l4*usB=b=KdFpiHigc4@hv)6xy;)+l#3(*n3F!{m=Lh7<_FQ zz=z+bE9G|iYCDeEsdSUBH+E=nM$&OC@-JMXQgxg{!3L6q9$lkm940LYD}`;YW-5U5 zYfeO61&2bJnO37#!`Z$0pjR{#4Qu>jv41h-+uSb}qo#N*Be7`1i7r0D`8Mo-oRnA= zHUF5xV!#NSPKVh((i3jF*qGV{D?j}Zr`)S4>)*W$`-oJN}B?VaiB@1xxE=7=Tb$Ej>dxF@R z15LR{FTbs7-uw4#Fxc@b17P_RCkx`i7I0}HeDHACZ+DRai0-_hxU}sVWa6gy!97Sf z$S7YGq6)V&gp8p_VpG9AS4-PyJG80!jJ(rAt~UI$o$)nA8QCek z;-NhUALlTpO>Jn_G3yc0S>L*PM06G>@}mGOs?4eFHrn@4}LI8GZEp+a}x ze|YrRjq0s(8ZH3Cv__ilA%f>;ux%k1^Pr;k2NZqHLfF~8VjJ!lv%8?xZNQoBN?B7O zr^L8D+~(Vr)!6YC#GgXDF(8QzhOi^AHntjT7^GMv###)qDq69*wO9dM*P!Es(k;-i z=1xQ?1vY!D#{20?Fu)lkvNw$qYVL20KvmtEl}+C|iJGr$0F?hT{sX09#;cY+tkmY? zRnbgM8naivsN4;1ZjHyNwY$K^DTcGKyNE5U-ZpRU6f42zmsf;SxM6N4mB9|Bd@`M@ z`J^IX`CIZMo-77EWb(2OuVXNCU|{Bc#GP#LcbZhK)zG|?DO!F?f0YWyQ};>Lqyt0Y z+>cV>Mo9V?C9Xb3;RG%JWYzuRlQ}DhI;T*5N~E)k{||ZM^#Q50pc))nCrH{6wW?(s zA?1Id|DveIHIH|QYd|VAQ?<=E1PVL^z39gfg+k&&Al#y>cWCHpVea2{If7r58-i~gn(kw*39WI_EKV$OR)g-ivjb2NM^}eYjxek(3YR#RfQ1 zp`x?llrwxWbjmS^r6~#Y(AqeO3TKQ!0Mj)=nNcH$;y6Zk{W>2G#i?u=dmVh*+c}%E zCv$wOLs^JM9*}WDzyrc3ZST_&Nu1%N`leHyo1^D&k!N}`FKcgc&JbiWC<22cUx;ha z=#=8|8iNih{>Z+NACZm1<;o?k>wKHkFK~q@t`Nrg61sWm+izcDAio%pFAD{!mamaF zYfSb12yd42)%*x=7S9Jbe1e^2I>fztxIb+3VVhDLHal)IPKXENd+d)V*;xRVw_IzW zvq*|S%6zefEO8jCJWwU933V~11s?p+$Xixjcmi`W;TIg4RON`C*&RnII?-W5+pvTEm`%D8y&$5`zM( z>ZuBPj4y}-{R?Nv-PT~gYv#O~oSv%N5i1fMEWG1zRIwJz8@wOvO4PPtlQyeYuqoh_ zTd{3^w}pAPwbkhl(HWpP49Bz}m@>x*Qn?n<*!L0i&U0ERz3-KVMh?tQBc(yX*He}QrnH$Z;&?@~$6q>!$f&zrWGz~v zgilq{JhZz^$B_n5a-#hq_Lx?=Ci(*%Z&U6nwtCqV)Z1|oAB(+Hx5Z!Cc}`4` z+`A1$B8>z^;ttJay0V6yffSOotqb1_b#gQlU;j`k)X5F7+nNOC-fgl6`3#*GigVDo zQI;gvos%1BfXct%&T|JN&2%1Pw6X#!+*_C^Ifk|(>qOcyzKSU_1VqlBU)P>4EiO#W z&o51*wfr?l{=Ow@u)^ncpRY(MC*4SMgp{T6At<}0VU3er^12~_BDEw(%Ew@Pllw4Kp%fg>kh zVT3)|j}pe1c+x7n73+(M0!-5yBfccc6P|sZ`vJx5jy9TF&T2dbvK1kyh2o z-6krxS{y(*L-*cYs9YGj*aUZTP$s9Y{8dD8rQB^|HH?u0Rs+Yq-Mb5`LAyzBYeap7 z=jjZ3Xnzo7zKo^0XY(kfDV%C)0Og!$_wK>T_Y_BhTASE*-Og?t9By%P)yM*Nog_*Q zdMpWG+OZq&-aVLhe2^H2WwK4I6JH+muy6NuxO`G ze${*T(G8LRt)q#-*l=^xfZRsLlab!`2e+P!fh!4ja{b{x`oldoOYWmTl=A;hu_u~r zH+LE%^DBbNZgRiL3ZS}?0F{651VcAj?hS?qJ&IzTEsTGpIh-12?7D7y-|itCr`rN5 zzwhM14g%>mUb#P}<95)j1K5~Ywk@{zdsx)=kW3ag!uEFgwxB9C7v*L>mSj*cQd3Yc ztGF8ut2Oe{vvPSRSL|SjZEWlz5_n^yQl66=UiWEuiJOsc1ceDz7&g=}(M+Fa*i>~B z0972E2`2lEHm%aS_SS)>lf7aYTc!x*d$0jd7`(qYn275<2E7sH8ym2acFezAP>+j1 za>dQx_HS<#Z&B6WzS}@Lx$f=;x5WNXGIALunr7ccUf34Hy4)fKtQuPIW+UM|JJyeq z&JlG+k;!xsJ8!4o*h83=X16kc`Ne0%fm9M4B}f>FBER{1Ck~#e8Bn<01ORaP-K@H# z&OzmGuVG(~f5R_^6d*KN6RWd$hsb2?np%f;O{_t|Z@2RsvLWwoAUWFZ;h?LR(G-aJ z2haQiWh#E%!727(?c4$7F_}JpLIUg|cReD>{%?8(NhqWolHk~b4dB}m?!kykW-LWO^EO(lO z&&;w|S6(B5*jBs0U48js&5$YDxw2oCVDl@_b>~`_(sy9nzD{%6&?ru?D*@4Yf`4-x06Zc;n<=VDtUR0?eSbmK(M1ijN zkW(4YDf2kXN6n>xGzjDJF;BwC-<5R(+^^4E180)rgSw0RZWLW-S<`?uMa1p$yQn@Y z9R0+Yf&Sa2o42I#nA!g5MHE_lCQUuvX+nB;&kRXbx72d(L?1Q zTG^m+%YKkw2{s4D=NozrQfd3nmo!ZoOO}OnO)dwWkr8wnvG@*hIoymV` zZKWEcP>ls2a;nPC1Lgm^&R0D%?Dv$F)Lqgs_?{P7xNWX|u%kObLo`HLt_yTE8tT18 zDc`MVH3Q3w1|pHlz~o;&bI;g@LbC5Q!gi}b2tk~}E^zU;?f$r1FKZe@WdJpPIw>Ng z{A_XliaOg>`a5+#ghlC%VxeZPaqf=e7NO-Aml;01i0vKXI^s)H#_+A#vmeK|gqL4- z_p%^JD7X{t55Mi%a|o!X;lbdin>V+6TLU;lC~*ZTqnmebdRBXK`!CVv*M3=;r(I;Z z-YHB3@-{wby&CQAXUz(vidhLOf18-c9MF(g!1(}|T#c#EgmyeQgu&F7 z&Ra&yuYfbcuD~IzPU1^>q{r~BIYAVbchLR~YZ*e3URwfX_AC5J$o^eof3QV&eZx+# zyt}Yw?G=askQ)x9kf4m4zbAKb)7=KRCyJcC>jQCUzIoW~?AlqXMwboxSM_KyVcPqhmFt<%wI>Hk>10Jixb+}-yp%lUm;kVVsA)qee9BoQ_K(6x7#gF zxx=CV&*KGJ%`rM{e+T9oz8*NghCMsxIFF;%?%p8g2$?PksfcMSs>Xz`k-|ger={a@ zlUxx_PFa<18Lx>3t>G1blNTJ(3|AqO^G&HD zwqu}XV=oZIA^56@0qsbjmUmx_nSg2x`oXVF56v4L$9uEwkUxyC# zZ^_06(-C5mWuNiGSi5LIm6Uk5b>}9Z?(}E zHBrF6*VITBK(`1w|6n!9kgWhs9mwbT-STpoM~(KL$V2gz%b7>> zGpkRhR%T~RF>0pFS{5Em@&9>x+5kTsKmO`~fue|~r>83fuF);^xPqnVZ&kEu%@VT~ z+qIk`UvkKgmsTpoudy2^vnU`VUK>;Mb5pBxi%(1w9E(>0sk|<@a&0Uw&CIQ?8BR45 z+~iUzpz^siy|l1AH$RK`tc|7RH9PE@mMMZ%UYDnr79Y<&SznpmsOS$hsqSiv6=N#5 z_hN2Z^l);hQNc%Hs?f^&YQS4{L&&z~L~9~jMOBVh3XbzLW#v}0LQZ3-pvv$45VXN56{q(e!KjhX_TPc>J|6%%u;=0t^UP;H|&iDPr1CcyuLE` z_*aA9uucR?k*~U_;;GeN7pLczW@aC)+sSzHT(Y-K%XhaJ5o@smQ~6zXe|xktJN1|4 zCES^7$~3w6kL4C1DzEd7*EB5QCEGTWt>CeI1WkFoEj*THSEgsD5t%(TKWmCKdA=CW z%77}zbB<%VsV3XRV>vl6<#0hc{Jel3VMR%;w^6H6&f z3Ag3JRRS4pv%kzvudhu#in``8Mq7ZWyhM{co?4$@dpfm<4Dc(a>l{Oq7)<3St@w0m z_37$tv^+dUD|$TTbJn%u)1|1to%FNu8xoC}26EQQX7sjy4Rr=rD((EFJcD&F#M*j;CmDk6vg!8jcrlx;=Hn%vl z^lbIztE8caLCGA<~w&n$nZPHd?#qi)f$}B7{_KGP`2wPKL?K)Z&v_tFDhRyIN4?C_Q#@X?=BeWfjwssmEjV z*Z@&^i3Wo?IkzzPH_Pc58qDJs__EvRyo-ncsTc(&A2j?o)Ep7N3T4!UDyZGG8v$YacR3a4D8Pr_3$JzJp= zkI^SXNaZG)ckOSbnyYa!R_{!hC6oXv8|nJ%i;vbHKc0YOv0iyDf?m%jg9Q~%9 zj?o=Fp7IgpgrHD+#_kx(iLn%4y4%kv#!^&_V{|u#Q!XF4Y4O?A%Hqr{o2!+E$7Cnz z*y*tfTDePG(I>F6>z6jFJ?Ik8dcQJy^3#`1}s%Fq}a$~P>^WFvPR3q{jXVDeB7+H4`C$y4tHMhdF@ zFxhXwlpjB&CNIs#aV)_KPuVecH_r2p@s&rj*r=P`U{~PAv$@DvOqj^F^`MMHZIuDF zz~|&oB`!4{cAYNAaA7FLKl5mAacbpP?8BLPt0uf}EV>6$?DK-XIzKmUr^T8nYXZE( zQVtiC!}_DuX=~orD7#549GLQWoAme$G|=Me+QwgIf8AJ^vUOFX7{+p{fK+~G9l!Z_ z3%16KUC)M*6#a}tkIT@cy}1ko6k)H<+EqMNk4BOYmWPjhXjTqUM9qi z$LovJYjaDB8?$z)R%3$Ip&LBQ3H~;;=<3|`hRqt;lv9W|j?-;ZW5?%o+t=PjtZ=9Q zvN8JvN@#7``Y389^|5tl(X>35gv&3}6>MtElL>4*obtIajTn%{_2rGVrz=a(OrgE1XKDgGPNOUrgIv&r})3`M+1h#QYr zW@k5ko?5XBpe8-YqA8biGqdxvYp{^k*6gg@pk6{K#Xm1EXRx$?Y&uQ@ZEdiWgO=d& zR1^u-yaWuT_!orhlli4bQ&z<`==&B-d1x6*yJ*eJz)*^>Wmr8C>r2WYV9Mj{%-r>7{39MqMze;>&r7!k^8zy4UwP%rT7$v^g2eb zi5?oKr4>eTPtyzR3fXYdnz)rZV8&5oic13SEUIS3#!xgEy#~v3Kz(3_go>MAxBaF8 z2ZN;?PUGzcHa%>kHmDtsqsV8T%&u)rm7p6~(FKsjUPPUlzStC-ffV}!vwH@~OWWrS z`nm;E9;fMbscIV3y2nxEQ}hM_2c}*cj3R|m+_&k)uXD3lK|WqtS||(OVD(r9sr)WH zo%$K`?#h$(h1n=%s6i`OFy(R1ZSQb_Ono)bnjut-e-iVS;G22t&AF1j)?lUNKvd>8 z{vF{ZrZO5>YK)ukLEX&S)D3i#$5G^Sq-XRE}rdU*pwBgL$q1 zQtZq8%DIcC=TRzCWeryQB|PPHp8tYS$yFR*FkBjp4}+x~&bqhc+BEnLtm^>DqLsl`La7~$Y~NT|<@-UIuUq)q!BZ0-lFnIymG?R3U9rw?qTNW536#a> zcxGFgruYJ7@fT*1(%M=9P4NXv@!dEo*;-A`K`e)U;m*aJ~!+Q-8q@ z`)uT_Zcv5-NU<;QEA?2Lk=eiwvtY{O6t+<|reD`vZX0}US_DLQH%PHx(7TaGtn8r6IVraUe>9;>r|T}K>>on;&NLnAch@`uG} zfA!wccV-Ae@y;wSVQBzGVGnCG=1rCgLGQO<5s$|RESjIU+n|kkD46m%>sUXFgSZ;Zb^(&2 zpTfJ7unGKe5xai(4;>6wB+|PF2ZLrFS(3Hy=dB0=}(O^|j00r2~ z*oue)wi;n8kYZn2U*uPni?9Y>f*4NuTp=wlOB+NH<5Z2Aw;IfkWkBV1&h7b?&4&hB zE`$>NQT`64u_`V(Z{d=r{UL`Zzx4>m|Dxcqn&T8|+~KN5Tv4Exrn@W!#k0e23AC27 z93PnA!b@VrfrrZG)bvK#46Zpmaik(CwlX`77i`Cx&QWvl{HWXCS>% zCs55D2S?&t=Ar_eL--mNd>oHyio7z}N0HQ&A-*y#Z*X+o<60O5eiVXv6 zY0hAWarS5Iw_AgI`GhL4K=%w0!&k9{J1K?*x@AbKJJUr@lp&)l!_$1wBUaHTH3~g= z$gUiPdV=g6xU!=ITI-8+^#1>^>J)TkNY%;Hh~amF<#XW5?#;5gP6#1L(k2dB8C5z+ zPHJX|y(Sl7+b(ZV_z|zJO;xU+&{&UHNI6HiR~pm(c5jPk_&3{|z0uI{|6)9U{+Q=; zT)Htul$1miH`)M>Z|vjD%WrIsUJMN6=i?#iTS2@s(`h5E(F=Fqz#{@dM$(I0l)L$6 zdlNTsx3{dQt?{^)N;q7b5)@4qo6WZm-Q^vZgKj&`cJL`CD_Imavfo~=;BMRYm z=@EW+a5++NHNkno9X-cARi?JSn~2Ob9-E*1P4`qkmjwH8*lG9s?Lz|(x^Y(^L}bF@ z>LcJ}Qv?(i;9T*w9VFkTFwn7bfxrhLu2eYP)nw$JSm8t=B43!sZ&M`~oU~i*g8}YW zF~HwXl2?cX`}DNK;6bgzc8)A8CEd zk|%Q?g{V~I1>B;<^oGksm8w()8;7EmR;bh~(sz1Df&bf(FFOpi+Yb}_PeCZmKA3i| zvY*?1D9v3v0z`#Fz$#@rQH2+D!VT9B^+~A}f8cg|-s|tRhjjZ5HJJ9~Uf*7$n9%9^ zJz;bO*Pdc7rOOfmO((5{4BZ{dEPk|BQYztac?KwaC1=1u>I;|KZS}hcxMIn$m{?y0 zoiMpN4H1Qh#&1lIxCJqUmJ)P++v*(fJ)=h}K|!Z%{KY@G{CA&n zEQW1NR|yyf6HDOlEBHr#KE9kl6wCA7UfUWq6BP@Sh{V?(6Fv3PWx5?WtQ=*~Z%3VH zG6NzJ1{WUFLx?N=Qq`8Jk%`(vsRaG9-VhrykZJhEmfkWSY7G$9Ps5%}SbVYS^eolU z^dYXV*~*@@`Nf6IfpzqvV~wzh))5GV)fK**xQ&q%7Dp@=cQb;it%(+k zqfzuZzCe}Au^_jdLH|fA;~KPRx|rC?Od{AHySq$ox*N$?^bXK$p}jw9?*@8~?u9gE zm^cQALb!Z0hu>Y;_`kD-{XK5f#$BKO2_r6Z7oocgT-@|Q^i^s8Cr%#$q457)Zfvn) zpc{mDB!qQ3jFfspoq|NToyP?%eKeHsV4?_dL#oxZldBLE0(xZ*zqyCua;;%+3)VFR zmLW;V^f%K$6NjWy35Uy`Loii{=)1694ERLRi9+jR9>2qZp`blz*>H$Y1_gzHUZPuW zURd)+Y$)7fhigYH^h6s+8W3HqaXCP(0&HsQ_ z~&6*XMaB6N@0woOJ6thQ3{p zPt=@BCEVT>T)wh$8HgBjfJA%CN(eX1ZS_X`ymScF#>A;CAQWC#i#d8)A;Cz7HNIEF zCgd}5SQm7{<}BDK65wT?8FcNpTEaTi)WpOw>}Uk}lC!y1fkT&J9#VgiW`wH% z*24&Qj2Zli%~;S0kN4pVzy_>{PwQI61v9PkL(64ym1CE8XSj#UKCdrfB)C<`>fr#_ z!Ds73z1R~Bqy>f}x|cBQj}u#fNwfvlh(2rqu^)zq2Nrgsb|wlzJ->$EA*iTN`eX+S zDqANYs#l+$OyJ*l3dr4J%dDOPl&liei`Xed1GQypW}+b>MB_>!(4+k>d7+L5Ekpu+ z9ar%ZhSm|gK-inbnoX(;&I|P2Zq!jHR+lFeW@k*l5p4r!&f!k?g}rWhqP9^gLH>Yd zVR*w2v!{T{<`LttTX?FZx?XqMFQEdDR$W3Qe6BqMMh30f>63=kTBGJZ4L{NlkrlQ} zeO1$?dZHCi?!do6A*^PoJEdk2SolrLR*DuFh@w7wvTuOjUmTwt4Mru`Q;%S+5# z<7F>X3WpD80!+PBJXp_Og{!c`cY5E{T?Nw~H9X6dT62$de`4Bo-|xQ5W{C~$xNtXq zyP$QK*2fEnnyr`$QsMj6EIhBSKci?L19dx(2^*=02urVBA zAq`)JX@i<0*fkI$(`VylT2p4Ijw=O{Tyk$jsIe7Ggu?ji+U`%glF!icz1Lh9XP>wK zeiN?U?hES%tC>^_3SoE+j$qL9SbK`$jsjnM<=B-eK6(xMtJP`fgp z&<>tR_}%)i|NMWR?Hp#^fz}hR)d`lm*4`ofYkLPHl=IL3^`HMo%gHSyVP~cyC$x}| z2=5Q(yPJL56JTAV8eMr@qN+LQ_g=t*y%#HVAdJ&&5t;D1ghjR@DF-e^)hL}%3Lz2X zccsOOfvEVWU+ne<0~F9yQH{x<-wX2TCrVF>#a%Yu-p2&Q(~ecMHHxJ~DDc;(3asoA zdKZ>*2+_boiB-u(q3gdmfUnG2p*8lKr4m+GrUWGmb>(^YEu8u=QcWGztieJWLB9rc z4rieI>H(EK?Y(ZT^+;h!A+~6%Hts_c3!zlP=F4RV5==^B`DDYMj-ETjRSPykz1e1( zTrj2)j-O2P6D_fQ-(?HHbva^n+0{p}n`i2=W~~|1Xx&N`9~ zd{~A_&D>H@2>jVuP-jnz;;-Dx|REy z3r)HtfCugEZMYw77X&$mR6X3EB#2eEZFHujXK}m zAN`gQN#@wO_&VuP2ZvRP6p-~j%99E6FQ4{aQ!nBG8WH3+3=Q}xB26me6_GdT`=hSL zm_+!!ztVXz+HLpIU$Af)(7Lf`Qt2*(-qy>`&<>S}-9?C$%_?IUb?r5eXH%Yt64)@2 zu(`M@^ANBzr$+_+hz=uHQPyE}K^;c1;G_O7thd{yr%x1Ih(z!QjF~;|47YZi?Ys|X z?@C85u!l`e8g31}(9vbf?X8#C_2QXA3|D+nVPMzH6fvF1@`0GS#8G-+;Kn#FhU(4R z!`>ZJ${*JDG2hmB?>HF>d0VzyGkYdbVRiurL z=Oc0;Z)_MDYL?VxN|EHd0*mE&%)l8|5ODZnzRI?F$?aDdmkXr5c6UFLpr*cKI^qA- z#)iXT?pVCHcG-!?<;Mj+-F|OhcQ-G2jNwkd)3)my;Ehu@5t(rQe8ZtI<9S$yjzk#PQ$SJtqzOB)BPo&GCb zKV0#o{jHtuE7Y{<#5D_+5~1+@gg4x2J*rBa7LHRM9+m66Eh3!D%a(+0t8~KhsXlW> zQ}{HN{Rkn%xZT?W_ZFt(PS$hbYu`t4)q~L{ECl{8YJpOCa*ZY}Y6GFjBG&gD;LI}3 zK7Zcb>e2}2cZ00=JcEth>7#v$cy1!*>{f_Ho ze(1Ibhx=Py8&nD5Ck#>|g#HHa_W6Y07@GOhy&&o2Yo6vAPN*NVE7@qNt zM=IjASU@-78fG>2d^NRjI_2hA9{L}~U+(T!chwpnbq$1Ye7l(5OkXVxlLHtV6bNmn zfg{wa2N2GemjyA5&L~yxK@WQ-)*E(&%5~Jj@bofa(Uv7z@%^}Juyk?Jb>W&bA+@h+ z0i_pa?_-_4KcLmhfG5^vfoJCL#>^32F|zKmnx%gwv9Ns$K3_SHQ>x1TXdnLZrv21W z3!76bjKzg1@qzE5)3*MeBQ%+#Rz9nY#e7Pt1#=}T9j-^)C6Az53IySIe$`{TZt_lC z*)(aGDy&&cSJ4Wi>#H&|Nh~ZDfZaXpr@tD*cGwbnI;>x|~ zWyQ&juH8+pae7)RVe&rK2f%Qq2L0H9)w7FpX*BMN*?zR$jprc%Oq}fJ+`p9A4%^gTT($=O#?~ z`*%%`NvKapB`hAgCoUtc3~t^3KBIr{+;;!ozw7>ecrRmXcXl5uBv=Dn-`b590LK@&7wVgJl*g_|aKc*lH!g2kH9$@~4 zA-qMG`Q7?%Qo79Vw}sD_o4?;?7GaF!=I`Bu+q4kU<(MfU&Ltucq;03Dgc2&9aK5R} z%wD&2^<}HyAr-N0PvQA8Z@sYnDxu6E5zb%ZCo{!@lcMjQfYECl1}!#y#dk`@_KRx} z4ei)WSlTg>u>Fo7m@#|zH{kQ^;y!41wV8`G7-jfjNX-7R`xZVUL)!4u+Xc8iwOWj3FJ#EKTDAgvPI z+OwXal-AwTko5bYX69j!rp0^;Ot4-TGr9xHj#DjKv;i5ta}H-dhYv_&(G8RK?Y9nNwWyv6Hc=X z+AcmFpWq2EC`F9#i#IF?9mOX%UD!8VqsZzq=pg%BqdrB3+BIxa2l1pL2CR2^HN>`5 zXA4o9k@p|5p^lw3PLj&3l)~&9ZK@P_*+H?f;#XqDpKmxPh;8qLl~@@;*xxMwg{ywP zjl=VZ(|!Sg5bL#zpk7+vaMODmAGFWA&Y5eCi3A%zq!n49j0!yMiC{3I5O_@UF@bG2i?)L>DyUEv?ywQdr#uZ+XKd z_3_y}+R4AzDmH-RTdw@D%M(E9^nY5HS5grNGY^YHXj=31Ns$jAn&%GeI7^!64%A2f z%@%^8nawH=`t4%JnRW}dJDmfJ1pKAvPCZBnv0uv4->`RV>K^h>oYWneloa}eQJ6h8 zpAkg~#gBm1m*`x6%iUy-@bf_b@W2lE6vK*$g!i{w^uU}o8isb&w{|)(B(b}T-F@su zVYRo-Od!cS zjLIZSl@tiI?K7;i@S8eOQL1u8a!RR~N|^qz#ZSz4ibhU{qGL7oD3gZcA?5aVtpMd9 zuoMBpFtCT12C#X^0<3lV2!@26%zhXuIqyd8K!0wbkF~Zas|v#R;h@EYjhZO*sDmu8 zwo~+IKr6L!(+PEh@mMsgU3j65UMGT8%5u=&@7M_6bXk~IWVs`<@H=TI_Z#XBy&gKo zofdGF#f6FL24T*qS2Fa?$WM}|pcQ$pPmk!GTAG2KZM7?{s?_EV4eSK%8juRpkAhcR z2Qzd$IoNpiQyG0&9u^5xnI{yMXPLzs$NZzKd4mz(m6M(%7>r6M@PE>0E)J|!Y-!Rf z9_*AovbtwCk@_hTC5BZ2~FL{FNU|t zk!Jc$g3e|lVT^4*a>c14!~TKvc z15QCgij-57kTCL!{a0wwEh@FQ4Y1)!Ta_HOan#;hkcwQ$9_P_;wxhSpBPA&ND+C$Z zWp7g1nM`=RC!seXE3CeG73e37ZJZkE*~U!J*N#f~Tv~g{swA6Xtf(a2=g(u?E~O-n zOgMbK?H;)mpLTX(%D6*{w2tBPUNCfaVM|kk6=S1oP5P9v(bZF;VCiNcoB*R(mOY%C zbq*=1)lICUbWQCi9T3S8v?w`Vf?^G6rQDyd_MQ)4xBFPc^9n`>3}hd59r$e^>RlpIojFs#R`ftP+Vkjby(&>*(N!fcAn{G_1>n z-C0X5vb=BK{*>{~llWZyc$Sa)eK>>++l28P(%L@NVLY(ZSP-7!ao~)gfLD#nBYVzD5dldi#KQiM1yeu&zAkUo|@*qv%4#G3?)I<5HC z!tt8iX&tQy^@S74z55B)fXi#^q>}pL#)$>!l_HSR1z=hc;3E-$-$4NWH|&z$Om-i_ zD1%8G7Cd2*7m(U=Ga4p}?ts?&SVdDzB)xQ598mFov4@2(BFGQAc3qpW*z<(Ky5(Q6 zIfCTALyUUKutl>dc)&2iiW`nx@}2&#H~#6r{S*DK*t#m69ZPWO5sirODg9>d;jSIM z0Ak&I;0hT--hqF*fXQO13v5}Mm`#Rt3zATG`M|5 zKi}FP9@)%gBF~r*m?P~}@Sj+@bYXe#%8pQm?cr!yNY47LJ=?VbIcZ5OWS+T0VfO4) zBnx|{+lNM@v+vVn9rn8e>0W+d6AA@UwuiQ*69#rbDnhsfqmKnH9KiH#cOR=d)4&M> z*b@qifAKH4q;3vF@H)2P;KbaAuY!YabPi$s|;rDZCt+@cQ<-d*p(%JBNy}PpMI1_+v81Nq6D` zqnkRmSDpxr;{1=cfm7;U2}OWUJQ9nrBK8$U>T6tsS0Fwb%W_RnAO)qcy$Vkf9fHjs zYlIg!q<3~aA0EWMhy-Vcqw*zV3^#bzmg&?Whu*?&r#K3#&Z1_v?=H{_u2(vP0N*~gY{=!J zLh;xscCjd318GP~Xck6*oz+qM!p6GR9NR7^M4r!HxRXXv>Rp_JVNVEoN~xiJzk1Ob z;!KPgvkCpmQ3=c2?upAkjcv+9l**ZV&WZ2N)v)5y^EV`d*BcKN+z1v2@%+AbDnZpRus)&9_x z4-!Hu3A=xsU}+JJh;V~`bE#QdYV{9yjLz)*hFuoE_X0KVz5l%Z7ps*7@4wQC2>+(f zEQSs^tVxH5a6qFs_+Mcz?nV%oz*%gN%<&*l<~2u{(Qh ztGp5_mS}|4E&9!z{?a+@Y`31Gh~!_RtGYZURY(C)uPFPd-DxJE8>i3y+<_U;5CyFntAGV>+46AZBk0tZNd$o1ip zTJfo0Iym@rZDBrh4yoPDvxZRK=w%3}hfS3v7`*|h2!tL3fkdm5vRkE;vAAM~#GnrN z3;z;!;Yg#7ZuloP$xuhyyF~B0-WqHcY%Sq>6z<EzhsYM806Bd{(2c??m(wKMGCGd!NN>$=Y&Q;=FC;_US zR})s7A+5;6Nw-8Ev2%zsM7QQDG{@?l+ECS8f!QWc#0)TPxEvCfk3Qu7x!u^9N1~YV6kaMt#ce73#Bu1E&=bBHK*GpIA7zJ&Utj z!V^C@PV0NJ+c>i$srR;D?*CDj92J12aOi}~n8(0~*nb}LXIHO!ww=s7-F;%ksD-hH zQ2Drdf+562BF%@?%f!F7s&2-4mm1HGX`DfYPs%hOFeZ*^M<(2`hF}!#-*fVNmo~D+ zhfgfMEziq4WN9%x6Kr{<6Q-Xy1&C}fa7eIwz!{ig=MqbASc0^FWUnm~3A6KH=95(s zv|j;7`3MqLz+H6(f7^9_V4S&xF5;CrS&wvRj)owg)el@{g=W$uS*8Y4G?NlaslG4L zZSmQS$o z-$^V#kN*dpxJIIcd7NlOm`~|951fBrU0Q^J%=_Z3LlGa->M9A0G!mmLME)gl1Jt}FZt%+P@}!P!=Rz5XZh8ELLi_XM;A=JC#()E zbx{QzfCz(}FpW6wm7I_uL43jmh4QDuL(?K5;X+I=!h9LOH{y6^;n3dweb3rl2}7G` zgky_-GZ)(K!A#Fd;))QV`M)hpS?7fB1{CA9*|WDj0(DY15HjI^M;=*(;PAV=hC>GD zdU0@~OFO+7{=DlHDjWI`S9Y4dkSGPnM2b%ZMWkRvcOphth}8OiaRmkn{$f5M4;J)^jtX*6vU-_o05td-rV$qpl~sHMx%&&QFhJ@q7h%*bw;K3 zlL)HbZbv2bG@_9b|B-%61!G}@CwuOdczNBrhX{^Fq1v8MxPIeb2I92vPdDq|X3zCr2cfZ9IByj7h$X7&J1O-D8Y$7|NUY_2IPUVQ79I}} zu0*cV(4Xer7tYIr#PSW|rb1fbeq$3gpja^T%>A6uUR}%TrFBSBAi~1Gv6IoYkIkMz9AqN@YK%m>|*yz~iJ$W_0+SJ$sa{iEJcJ`O=%vc_l93Egj zsWS_i2zkw^VXP2m=-A3raY)jr@hd}6^zBk6VWrJP!sL(qz$JFSSXW4?WUb(rP5VcW zmIsM&x{066hl|Ar`C-7Wj`siSKmYe2Tbx_XzWx=FTR4=s3}4oO5BL`qx?kRwPpMEx zCK6=(?vbTfT!dp4<&1ac3ziaxa72Y9;S0j@8+mjrB?n=<%AI1AA%|~83E)$T>lkQp z7nL7$@IshSVxe&E`}L9AJdCc|OjsW&oiP1gpSi@|ccX9N8Eq09*QL{R ze1^)jHee8PV-2W;))q1;_c!v$#U?KVmgR)XyVIdVgr_6FdqB4_P>v~_Trw4(uzL`Y ziVXLIS1gBf$kIY}X?2w|3c$3ZU<^rK)$zOZe%O)B@g$v48A2w4d@qkI#1aSM7D-Ha zlz@YIdFFkoUn z=RdI36KeGXx-U5%&q+c#IuYu&;;>M1D8z+I@}$9+k9D#e{8@$7ebB>Sj%@imDiPt2 z?#VUC((;`uL^*?&gvArw^D)Sby!F zT>ZLx#oU5F+w9{CHdtRlBu_Cw4snvp6gy>r5RtHbct8)Xi<UA}<#1FY$2abY z->SxhRYhMzSiZo%D%G`K)q<|2UU*qr$oY%QY64J50rhuN z(1h7m>7=Ni>$5BD;yTAF@IdlQ7&DA;nyMequfUo#jD$?MekYI2bZXaaIZ?dCLI3M- zqL>rn9+cYYx1*QZ(Fy;rG?+muU6kgC&Sqn)!R;_eMlx^b_IF8z?^0ZjVV_{<2Badv z-QX1qL24Y>oP#Ei&FM&#JL=tMk!LdOPHrF*1I6-K*%GqImjFb{_f|dnsd8}v+_R6Zdlu|R5aQ?z!Fk8E_4VKxqi|;@ZQ`0G3oQQ5!Wp{dhI+?a78+==tNQq zSEdrKH|fG$l!_*>Rrs)Vhnjm8Un-y%mmtdx=3>lU)Wk@rXz<-W#O{!5E(l9;A*(7i5JQ36{eUFB)Q42}+ ztCYg~TgQp8iYCU`%@7SkGA-i|*gn>jz+tgR4Qw9{u_>Ci4~&8>^(+J`Ai))FS5YiE z1unQ76Le`=)PcWJ#ngRD9e7F+ zHd1~748<-oFT?{pA+pg@ONF%TTb9jd+;*3}z~$^&!gBCO@Ibji+h!ZMR@^G{gd=!{ zSR02Nr36;QmeHXWY8#T0cu52irtmgyHpGC$W+`MURw9Q3XWE&Okg^g{LXl+#932u@ z30%>yu;kK^5A1=sMFRH~YfMJ|fkHhU4iLC$Qv zsl+LjE_A~09&-IN4zu&F33}V>)2%&RR_6tkJRy>o-yBo#J5?%-XB0Tn;MiJ=3@)9HQpLwk8p zg71E)HwS(C1TDP7ejS8p_T3>N4*hWlqt>kJVd&E1n&w4OCXQD}<{MX%>{4ZmJIgP^ zX$OC8YxkyO?6VdMV;ph7g(h2Yi9lE*MMBoXDhv_nM%CZARi=p{lB9wo^?b=OjBemv z>q@%4Z`bGvuJwRa1o<*}#r$XbZ8zSw`?w4z*rN2F3Z-}sO=qek!BY{^#u5;o8-3DT z{6dz{G!Xm|T1Anh6Y+_Pgd?>;t;HYqeyK}YB_ zA%=+7QlZ1Yv2d%xFk^lFthyOprq7>s_8*hm;4CSleyQQPUR|Pj3(N zrVa4{;6x4T$b|JrxT1hinDa8lj%I61*unS4Wl`0X_0JSErK*WYSl!{gfv$-3I)gT( zS1(m_lTQgP4P7C7Z|*Ln!n`Fa&N~<`j#F#`B@{_+`3#1x*jQx_Ng6moaPJ#TYn<2M zJ0tvecFYkRO{7sgM@ok;NJW;fnTJCQ>PDjQnF+gqxZitcChSqu6bXxSkO<4q$eLyI zM5BVlw6$@{g>^DQS_RwmDb@*73Crt4esWyhPfpiFeoFM|qLZB}6GoeaI(=Ls?Qv%~T@Hr$D8tp6Xgo zxwAdb5+V7JQ)XU~(kW_KX6$bZ*(UU>fK+%Rc+sP=09Z(~-8T~iW_d-1kCAOGTFWFT zGNluypX;-79OAsLoL1H?3TkifThZ^~?m;@yu+Ry<6+|b`f3#I2K$#;dX7EE_hniJ-~2j z=X>|4Uz$4-dbgtzHh*+auBlh%i~K=BpoBLqg_4uJn|4kxEkj!2{oliPEP+ps>$7$A z+qjUIkKf71{SJb*(8p2Lv0OaCHqQiIs+;Cw73CRLBO#}%Tt*>h)1>{2Pg9xo$^ zc&+kZSVYd_Ejw#{;ybu8gtZN+{3>;1Hvke=sU!9Ne>EDpir};j&ZERx8?w>JrE(}t zpJF_Yx^_X9G9E$WI|Y6-*Y)+e8Qmu&zW@?LkPbk%Sb031-Mw}Dw$TF!6R>Ag68I90 z@co8nROv)} z-Hw7<5{gMQ!st`_%}gR^>9eVyi^lY3^XpFgWxw;>40a$*GMj}=cz!64u53Vr?fASy zw}QGAg5NrN-Px3&V8bwB>!_dV~@p_izCQh!)J})WFtjN zu^pL+@Da|~K67s-%r9UUU!a&Uzc?yk_L+NfRV+;Pnh9~L(P%09Es`2h?1w30O1~94 zU(NE&j8_SaF%D!*TtATZq2f5O6qV#z57 zBvPAD?0Ddm4mL=A1=H7YU^B=k4PPM>M&HOImyCAfW+b3qE^nZ%S=>X5C=)82KSiz} zI7-otWk@(h9+8VIH=@@p(*ihPO_sMaF)VHp3>MU#&J6@>(lkTAP3QQRw00|jh@iI$4zrHK8aVhi4c}46 zlGZdmY0$QYHjq<#639e`FGvPFmMUp=>X+Mm4niWZOq(%1R-&Y&LsKuY69wd9RRphD zoJVo)I>_Xs5~*W*>r)DGgQDOgkrJ#=ODz&{^OHpQtAk~k=JY@?FNF21h}4l^7Ahje zblNE^VOeO1MVim_B_v`{*IuX(uUV-={PKu|jxwgDC{LymmftxHW`uICEKf^79;)D8;& zjLPEvz_zGw2js#=oShjX3GLvhgzpdTi5ViN678uv_adL05eF~j+?IWH7QibB{GqhJ z4d6*iLdZmf&*YJ1c!orJZb$5IbIXRQcXZ-&mz>fRJi*cF35D?u|AJY&Trt||+)W>U zi%RYnJ-^4+LxNRKG{X8D`psPFNQdri)9M$d3avlczfO70soQxY?su$>DYC?rJi&-l zI^q7gKD%;HEl#;DPcQVa2$8)tk-{W^Uh8AT)4db z6rq-sEQOqk^MZuZyzdtSxbz;&eVC9NgW(?5S)sD8$&5CRUing$a+tGsnRBmwyPzW{ zBK$DX&B`^N#0pa3<}UbkV774HO<(4eR5(j7>@Ll^gEv^MdYUMW6?gBtlW>;zpi21|s(;re43XBjrf2`tmdd~dH`F6b)8d`-`f>4e=C z4lbj(nPGVRGx!>@OUXu0L?%2wCLW?WeOkyBU6jyxz7`S&iCDw_Ut?KRQw#S}YS-(< z=W?=S!=Ee(8P<5K#v=&R%kvdyR)SIv(0IF@icy|a%8**yQO?TP5&m%@C@xporR$RU zM74Mn!_w9m*R>$R|DCnoL5mqgF3T&!5yfS;cW+Vz{Qh?2s;(I!B|>3!dP;%Nb1XdW zJ+Qht6`lwM{@Sx0@wNYo)Yp_Z0a5gT1+&XuB)woXtihVW7t;x=Q^8H^?-bv-z%g8? z{n|_bHLmX}TH*2D0%ae@W;F$)WsfO+l+Td(o~I-IkN9!~c_R?WYRZ~L#u#$pe2KP> zC^}tHQG=H}iMzkm6cBXd45f%nIJ`T{m%#FT>K*#5m#=vOy_cM?B{%G9hFUeXaJ`L6 zgg%BNcA0NKpYm6o|CD8Og8?=TWQO1C((wv8gM870!Z{VG)EXnzQi%v}2O4!v#us(a zq7(5&Y`xJiz5_0$69u%w@A4d7CdZ{(a+nb_1VXy2txXN5G4r%qzr5&^o3b6_*=={= zk_;y`q7eI!twL0foH!244oEtp5Uov<#c{ME&PVJ1&S#m!SU$l=J-iz<(U`fb#@eVP z7S^BP{_Z(xS z7$RZ*>Cdu*G8^om@KBPhMXa!jBEQ~g5BDS0pHgI@6Ru~T0VZ4Qz5X-xkPDnyxeNQr6Nn&gpA`;I^-Ub!G&-Qhxe(F_kLxrTTo%pFYwWA*VuVmpXCa$g4cOe8 z$mUke#%i>*(%hcN#%%`&6>z6PY3@v9b0;p%-3Dy#PGoa8W^=Crn|l-4+>6=VZ@}jM zL^k(hHV+!Gc`%X91Iy-4gK-0zN;Y$T+z_f6H+OCvecXU%A{!nz7kq~XiB$tNy2cO* zqYsT92+IRp6v%M0B}(L^MXKRcE|XOTiJVj$)NqQ_!JQkHQHs_9&BR73u{pZdxpSjh z>x4}dX`MSaj;?h;GqE(0*12=z=voIf6WK&s=gy6zYaP%`WD{wfJ2#H5bwD$bO-buK zJhF1TbK~JeHV|s#^31e{0*8zKyRxZS z;}Eb^f()lsm4$g3NBCz{uZQ;-AK*qS%4Jy3`yKZjEfyC3D*=> z)JcJ*@NYdIktf$wNkh3EkOH4VAo|wpZ5vVBY=|q8hsG_^8@QUx2;B@?kreu^E;6|9 z*{W_<9RgGU^VXRWxgoFvQs7f=ch8F4tTGfyp-;;TYYjFVFdj<5-(=^psgGtei^Eaa zx4IMvWRLDOtY-(Lz-PPgq+ru5PBhSq4W1~ zqv^4XsqEg^?L`xCv+03h6!Z_cg~{}ogmjP$2^J)zPfh3oL~{hgUm2 zY?{UT``;SXcZjAe{y9ogTN5EsV>AFn0pHk1=nv!F@4SII7Cwxr(M>r=uVern$SZj_?rlKjSd?((}WJEfTiQ7X1FwjWgHL7 z$Dd9B*5N4ZnST2<5+TLAkj=(nfu--qMFgAJZ*?^|N45YxP&?o5r zJX6!n28<#p^c$22+Tb=D;0&Xn=LVhOh73c4-E0(wXvzZXQ*4j4`v@iOM?>*ZBXw%= zl+7v1t%cQ&DMhoIS0sgg6X|E79lK^@(%~rVdF&h^NC@M<9oeo^jq1g~DU&zdQRZ-# zY$!XQ#a7r;*ny(+!zWPNiloqQxs!kfx!KqhAO$}CdO*=p(Vei(rUMV9;BWngl-VzA zeKeC=fE4)bZxk<2x#z7?X=cF&V9MYR6m%Q*k7ni>p$OzCKSMq#myLt`QCAQ;ODDg7 za#si!9|yOqW+Ov)}oLF(Plg@wDj=yxwa@%4|73VZi??wmO@bLPyM zlO-Z-%bvYr)|15kbsPM<(Ssp^N#y*yBwFeyLdv1(RmtRhoM1Xx|1O=-+STx?q|!H7 zLoU^bo;_Oj?9;MmhtOx_{+$|e>AQo!ed?IyVu5Pdv9kx5L&sTB1iiRH<>e}3%y$Q> zVeq?yK~tR%8d$0vvo15_kk|a*^* z;zFR9*Kvl#y7%9Sb^eQk;gX#XXZQM$VAcMWU@>1C43#$U*lgfk*D>3{R%qQVJYp0F z?))8t%btvvzPkANuMS2{6FX{P+BWnF)f)f%*NiS`%r^&PW)6uNlUhq_|3gZ+-oF+) zR)Amz*<)wWG4Q%%ThRpjs@UCOqkk)l@F2lVGRDp%u*|Y;U{)=#wNvaI>ik